Theorem Proving for Maude Specifications Using Lean

dc.conference.date24-27 Oct 2022
dc.conference.placeMadrid, España
dc.conference.titleICFEM 2023
dc.contributor.authorRubio Cuéllar, Rubén Rafael
dc.contributor.authorRiesco Rodríguez, Adrián
dc.contributor.editorRiesco Rodríguez, Adrián
dc.contributor.editorZhang, Min
dc.date.accessioned2024-01-23T16:08:09Z
dc.date.available2024-01-23T16:08:09Z
dc.date.issued2022-10-10
dc.description.abstractMaude 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.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipAgencia Estatal de Investigación
dc.description.statuspub
dc.identifier.doi10.1007/978-3-031-17244-1_16
dc.identifier.isbn9783031172434
dc.identifier.isbn9783031172441
dc.identifier.issn0302-9743
dc.identifier.issn1611-3349
dc.identifier.urihttps://hdl.handle.net/20.500.14352/94852
dc.language.isoeng
dc.page.final280
dc.page.initial263
dc.relation.projectIDPID2019-108528RB-C22
dc.relation.projectIDinfo:eu-repo/grantAgreement/CAM//2018%2FTCS-4339//BLOQUES-CM
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.keywordTheorem proving
dc.subject.keywordRewriting logic
dc.subject.keywordMaude
dc.subject.keywordLean
dc.subject.ucmLenguajes de programación
dc.subject.ucmLógica simbólica y matemática (Matemáticas)
dc.subject.unesco1203.23 Lenguajes de Programación
dc.subject.unesco1102.03 Lógica Formal
dc.titleTheorem Proving for Maude Specifications Using Lean
dc.typeconference paper
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAuthorOfPublication7dfd0267-1708-4f39-bda5-55a246b4bc41
relation.isAuthorOfPublication068dda11-d320-4634-a908-28a4bc4b0eb4
relation.isAuthorOfPublication.latestForDiscovery7dfd0267-1708-4f39-bda5-55a246b4bc41
relation.isEditorOfPublication068dda11-d320-4634-a908-28a4bc4b0eb4
relation.isEditorOfPublication.latestForDiscovery068dda11-d320-4634-a908-28a4bc4b0eb4

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
maude2lean-icfem22.pdf
Size:
171.24 KB
Format:
Adobe Portable Document Format

Collections