2003
DOI: 10.1017/s0956796802004653
|View full text |Cite
|
Sign up to set email alerts
|

A fully adequate shallow embedding of the π-calculus in Isabelle/HOL with mechanized syntax analysis

Abstract: This paper discusses an application of the higher-order abstract syntax technique to general-purpose theorem proving, yielding shallow embeddings of the binders of formalized languages. Higher-order abstract syntax has been applied with success in specialized logical frameworks which satisfy a closed-world assumption. As more general environments (like Isabelle/HOL or Coq) do not support this closed-world assumption, higher-order abstract syntax may yield exotic terms, that is, datatypes may produce more t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2007
2007
2020
2020

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 19 publications
(20 citation statements)
references
References 39 publications
0
20
0
Order By: Relevance
“…al., and in Isabelle by Röckl and Hirschkoff [39]. In [25] the late operational semantics is encoded together with late strong bisimulation.…”
Section: Results and Conclusionmentioning
confidence: 99%
See 1 more Smart Citation
“…al., and in Isabelle by Röckl and Hirschkoff [39]. In [25] the late operational semantics is encoded together with late strong bisimulation.…”
Section: Results and Conclusionmentioning
confidence: 99%
“…However, if these functions range over the entire function space they may produce exotic terms, so the formalisations need to ensure that those are avoided. In [39], a special well-formedness predicate is used to filter out the exotic terms. Another problem is that since abstraction is handled by the meta-logic of the theorem prover, reasoning about binders at the object level can become problematic.…”
Section: Results and Conclusionmentioning
confidence: 99%
“…An extension of our incremental coinductive technique to more general formats such as GSOS [6] or tyft/tyxt [15] is of course desirable. Another direction for generalization is the allowance of bindings in the syntax of terms, including π-calculus-like bindings featuring scope extrusion (thus generalizing HOL-based settings for π-calculus such as [22,30]). …”
Section: Discussionmentioning
confidence: 99%
“…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%