1995
DOI: 10.1007/bfb0014049
|View full text |Cite
|
Sign up to set email alerts
|

Higher-order abstract syntax in Coq

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
106
0

Year Published

2000
2000
2010
2010

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 102 publications
(107 citation statements)
references
References 9 publications
0
106
0
Order By: Relevance
“…Both capture object-level bindings by meta-level functional bindings; "weak" refers to the considered functions mapping variables to terms, while "strong" refers to these functions mapping terms to terms. Weak HOAS approaches are taken in [18], [34], [57], [30], including in category-theoretic form (with a denotational-semantics flavor) in [23], [33], [8], [24]. Our work in this paper, the above HOAS-tailored approaches, as well as [19], the work on Hybrid [7], [44], [46], [22], as well as parametric HOAS [17], parametricity-based HOAS [35], 6 and de-Bruijn-mixed-HOAS [32], fall within strong HOAS.…”
Section: More Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Both capture object-level bindings by meta-level functional bindings; "weak" refers to the considered functions mapping variables to terms, while "strong" refers to these functions mapping terms to terms. Weak HOAS approaches are taken in [18], [34], [57], [30], including in category-theoretic form (with a denotational-semantics flavor) in [23], [33], [8], [24]. Our work in this paper, the above HOAS-tailored approaches, as well as [19], the work on Hybrid [7], [44], [46], [22], as well as parametric HOAS [17], parametricity-based HOAS [35], 6 and de-Bruijn-mixed-HOAS [32], fall within strong HOAS.…”
Section: More Related Workmentioning
confidence: 99%
“…-(II.b) The general-purpose framework approach [19], [18], [7]. This approach employs a general-purpose setting for developing mathematics, such as ZF Set Theory, Calculus of Constructions, or HOL with Infinity, as the logical framework, with object-level bindings captured again by means of meta-level bindings, here typically functional bindingsthis means that terms with bindings from the object system are denoted using standard functions.…”
Section: Introduction Hoas (Higher-ordermentioning
confidence: 99%
“…The predicate abstr identifies those functions which are sufficiently parametric to be realized as the body of a λ-term, and lambda is injective on these. This predicate can be seen as a full HOAS counterpart of the valid 1 judgment in [5], but it must be defined at the de Bruijn level, since a higher-order definition would require a theory of n-ary abstractions, which is the object of current research.…”
Section: Hybrid Infrastructurementioning
confidence: 99%
“…Despeyroux, Felty, and Hirschowitz [7,6] show that induction principles for a restricted form of second-order abstract syntax can be derived in the Coq proof development system. To keep the definitions monotone, they introduce a separate type for variables and explicit coercions from variables to other types.…”
Section: Related Workmentioning
confidence: 99%