2022
DOI: 10.4204/eptcs.369.2
|View full text |Cite
|
Sign up to set email alerts
|

Mechanizing Matching Logic In Coq

Abstract: Matching logic is a formalism for specifying, and reasoning about, mathematical structures, using patterns and pattern matching. Growing in popularity, it has been used to define many logical systems such as separation logic with recursive definitions and linear temporal logic. In addition, it serves as the logical foundation of the K semantic framework, which was used to build practical verifiers for a number of real-world languages. Despite being a fundamental formal system accommodating substantial theories… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 30 publications
0
1
0
Order By: Relevance
“…Matching logic is a formalism, useful to specify logical systems and their properties, that has at its hearth a notion of patterns and pattern matching. In Bereczky et al (2022) it is presented a mechanization in Coq of a version of this meta-language, including its syntax, its notion of semantics, formal system and verified soundness results. In particular, its syntax defines a language of patterns, whose semantics is defined in terms of the set of elements (from a given model) that match against this pattern.…”
Section: Related Workmentioning
confidence: 99%
“…Matching logic is a formalism, useful to specify logical systems and their properties, that has at its hearth a notion of patterns and pattern matching. In Bereczky et al (2022) it is presented a mechanization in Coq of a version of this meta-language, including its syntax, its notion of semantics, formal system and verified soundness results. In particular, its syntax defines a language of patterns, whose semantics is defined in terms of the set of elements (from a given model) that match against this pattern.…”
Section: Related Workmentioning
confidence: 99%