Theorem Proving for Maude Specifications Using Lean
| dc.conference.date | 24-27 Oct 2022 | |
| dc.conference.place | Madrid, España | |
| dc.conference.title | ICFEM 2023 | |
| dc.contributor.author | Rubio Cuéllar, Rubén Rafael | |
| dc.contributor.author | Riesco Rodríguez, Adrián | |
| dc.contributor.editor | Riesco Rodríguez, Adrián | |
| dc.contributor.editor | Zhang, Min | |
| dc.date.accessioned | 2024-01-23T16:08:09Z | |
| dc.date.available | 2024-01-23T16:08:09Z | |
| dc.date.issued | 2022-10-10 | |
| dc.description.abstract | Maude is a specification language based on rewriting logic whose programs can be executed, model checked, and analyzed with other techniques, but not easily theorem proved. On the other hand, Lean is a modern proof assistant based on the calculus of inductive constructions with a wide library of reusable proofs and definitions. This paper presents a translation from the first formalism to the second, and a tool that derives a Lean program from a Maude module in a predictable way. Hence, theorems can be proved in Lean about Maude specifications. | |
| dc.description.department | Depto. de Sistemas Informáticos y Computación | |
| dc.description.faculty | Fac. de Informática | |
| dc.description.refereed | TRUE | |
| dc.description.sponsorship | Agencia Estatal de Investigación | |
| dc.description.status | pub | |
| dc.identifier.doi | 10.1007/978-3-031-17244-1_16 | |
| dc.identifier.isbn | 9783031172434 | |
| dc.identifier.isbn | 9783031172441 | |
| dc.identifier.issn | 0302-9743 | |
| dc.identifier.issn | 1611-3349 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14352/94852 | |
| dc.language.iso | eng | |
| dc.page.final | 280 | |
| dc.page.initial | 263 | |
| dc.relation.projectID | PID2019-108528RB-C22 | |
| dc.relation.projectID | info:eu-repo/grantAgreement/CAM//2018%2FTCS-4339//BLOQUES-CM | |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | en |
| dc.rights.accessRights | open access | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.subject.keyword | Theorem proving | |
| dc.subject.keyword | Rewriting logic | |
| dc.subject.keyword | Maude | |
| dc.subject.keyword | Lean | |
| dc.subject.ucm | Lenguajes de programación | |
| dc.subject.ucm | Lógica simbólica y matemática (Matemáticas) | |
| dc.subject.unesco | 1203.23 Lenguajes de Programación | |
| dc.subject.unesco | 1102.03 Lógica Formal | |
| dc.title | Theorem Proving for Maude Specifications Using Lean | |
| dc.type | conference paper | |
| dc.type.hasVersion | AM | |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 7dfd0267-1708-4f39-bda5-55a246b4bc41 | |
| relation.isAuthorOfPublication | 068dda11-d320-4634-a908-28a4bc4b0eb4 | |
| relation.isAuthorOfPublication.latestForDiscovery | 7dfd0267-1708-4f39-bda5-55a246b4bc41 | |
| relation.isEditorOfPublication | 068dda11-d320-4634-a908-28a4bc4b0eb4 | |
| relation.isEditorOfPublication.latestForDiscovery | 068dda11-d320-4634-a908-28a4bc4b0eb4 |
Download
Original bundle
1 - 1 of 1


