2010 25th Annual IEEE Symposium on Logic in Computer Science 2010
DOI: 10.1109/lics.2010.48
|View full text |Cite
|
Sign up to set email alerts
|

Strong Normalization for System F by HOAS on Top of FOAS

Abstract: Abstract-We present a point of view concerning HOAS (Higher-Order Abstract Syntax) and an extensive exercise in HOAS along this point of view. The point of view is that HOAS can be soundly and fruitfully regarded as a definitional extension on top of FOAS (First-Order Abstract Syntax). As such, HOAS is not only an encoding technique, but also a higher-order view of a first-order reality. A rich collection of concepts and proof principles is developed inside the standard mathematical universe to give technical … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
5
2

Relationship

5
2

Authors

Journals

citations
Cited by 19 publications
(23 citation statements)
references
References 50 publications
0
21
0
Order By: Relevance
“…al. have developed an approach motivated by a new proof of strong normalization for System F that takes advantage of HOAS techniques [21]. It is also definitional, implements full HOAS, and is implemented in Isabelle/HOL, though the details of the formalizations as well as the case studies carried out in each system are quite different.…”
Section: Resultsmentioning
confidence: 99%
“…al. have developed an approach motivated by a new proof of strong normalization for System F that takes advantage of HOAS techniques [21]. It is also definitional, implements full HOAS, and is implemented in Isabelle/HOL, though the details of the formalizations as well as the case studies carried out in each system are quite different.…”
Section: Resultsmentioning
confidence: 99%
“…In his Ph.D. thesis [17][18][19], Popescu has formalized a general theory of syntax with bindings, parameterized over a binding signature with possibly infinitary operation symbols. For handling infinitary syntax, cardinal support was crucially needed.…”
Section: Syntax With Bindingsmentioning
confidence: 99%
“…It is well-known that in Coq it is not possible to use the usual HOAS encodings, although Despeyroux et al (1995) and Chlipala (2008) have shown how weaker variations of HOAS can be encoded in Coq. Popescu et al (2010) investigate how formalizations using HOAS can avoid standard problems by being encoded on top of first-order representations. Approaches like GMeta or LNgen are aimed at recovering many of the properties that one expects from a logical framework for free.…”
Section: Related Workmentioning
confidence: 99%