2003
DOI: 10.1007/3-540-36576-1_24
|View full text |Cite
|
Sign up to set email alerts
|

Multi-level Meta-reasoning with Higher-Order Abstract Syntax

Abstract: Abstract. Combining Higher Order Abstract Syntax (HOAS) and (co)-induction is well known to be problematic. In previous work [1] we have described the implementation of a tool called Hybrid, within Isabelle HOL, which allows object logics to be represented using HOAS, and reasoned about using tactical theorem proving and principles of (co)induction. Moreover, it is definitional, which guarantees consistency within a classical type theory. In this paper we describe how to use it in a multi-level reasoning fashi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
28
0

Year Published

2004
2004
2010
2010

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 18 publications
(28 citation statements)
references
References 16 publications
(39 reference statements)
0
28
0
Order By: Relevance
“…As already discussed in the introduction, the HOAS-tailored framework's solution is axiomatic: (*) would be an axiom in a logic L (hosting the representation of the object system), with L itself is viewed as an object by the meta-logic; in the meta-logic then, one can perform proofs by induction on derivations in L. Thus, HOAS-tailored frameworks solve the problems with (*) by stepping one level up to a meta-logic. Previous work in general-purpose frameworks, after several experiments, eventually proposed similar solutions, either of directly interfering with the framework axiomatically [45] or of employing the mentioned intermediate logic L [44].…”
Section: Induction Principle For Type Inferencementioning
confidence: 99%
See 2 more Smart Citations
“…As already discussed in the introduction, the HOAS-tailored framework's solution is axiomatic: (*) would be an axiom in a logic L (hosting the representation of the object system), with L itself is viewed as an object by the meta-logic; in the meta-logic then, one can perform proofs by induction on derivations in L. Thus, HOAS-tailored frameworks solve the problems with (*) by stepping one level up to a meta-logic. Previous work in general-purpose frameworks, after several experiments, eventually proposed similar solutions, either of directly interfering with the framework axiomatically [45] or of employing the mentioned intermediate logic L [44].…”
Section: Induction Principle For Type Inferencementioning
confidence: 99%
“…On the other hand, the Hybrid package [7], written in Isabelle/HOL, is a successful realization of the general-purpose framework approach. Later versions of this system [44], [46], [22] also import the three-level architecture idea from the HOAStailored framework approach. Our context-free induction principle from Prop.…”
Section: More Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Multi-level approaches [14,23] in Coq and Isabelle, respectively, have been adopted to facilitate reasoning by induction on object-level judgments. We should be able to directly adopt these ideas to create a multi-level version of our system.…”
mentioning
confidence: 99%
“…More recent work by Miller and Tiu [16] includes a new quantifier for this style of logic, which provides an elegant way to handle abstractions at the level of proofs. Another approach uses multi-level encodings [8,17]. This approach also aims to capture more than term-level abstraction, and is inspired by the work of McDowell and Miller but uses Coq and Isabelle, respectively.…”
Section: Related Workmentioning
confidence: 99%