2010
DOI: 10.1007/978-3-642-14052-5_29
|View full text |Cite
|
Sign up to set email alerts
|

Equations: A Dependent Pattern-Matching Compiler

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
34
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 33 publications
(34 citation statements)
references
References 11 publications
0
34
0
Order By: Relevance
“…Though some recent work has shown how to add Agda-style pattern matching to Coq, this is still only available as an experimental language extension [27]. Additionally, developing in Agda allowed us to deal with non-termination more conveniently-while Coq must be able to see that a definition terminates before moving on, Agda shows the user where it can not prove termination and allows other work to continue.…”
Section: Discussionmentioning
confidence: 99%
“…Though some recent work has shown how to add Agda-style pattern matching to Coq, this is still only available as an experimental language extension [27]. Additionally, developing in Agda allowed us to deal with non-termination more conveniently-while Coq must be able to see that a definition terminates before moving on, Agda shows the user where it can not prove termination and allows other work to continue.…”
Section: Discussionmentioning
confidence: 99%
“…Equations. The Equations package (Sozeau 2010) extends the support of the Coq system to perform dependent pattern-matching and well-founded recursion on inductive families. Moreover, it provides auxiliary lemmas such as the recursive equations of the function and an induction principle, much like Function.…”
Section: The Agda2atp Tool In Agdamentioning
confidence: 99%
“…Using this representation, lambdas and other binders can be seen as terms with holes, which can be filled with other terms (typically values). We use the Coq Equations library [Sozeau 2010] to define the reducibility logical relation v . This library facilitates the use of functions which are defined recursively based on a well-founded measure.…”
Section: Formalization In the Coq Proof Assistantmentioning
confidence: 99%