2004
DOI: 10.1007/978-3-540-24849-1_19
|View full text |Cite
|
Sign up to set email alerts
|

Induction and Co-induction in Sequent Calculus

Abstract: Abstract. Proof search has been used to specify a wide range of computation systems. In order to build a framework for reasoning about such specifications, we make use of a sequent calculus involving induction and co-induction. These proof principles are based on a proof theoretic (rather than set-theoretic) notion of definition [13,20,25,51]. Definitions are akin to (stratified) logic programs, where the left and right rules for defined atoms allow one to view theories as "closed" or defining fixed points. Th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
36
0

Year Published

2006
2006
2024
2024

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 28 publications
(36 citation statements)
references
References 46 publications
0
36
0
Order By: Relevance
“…Several other logics from the programming languages literature formulate the notion of induction similar to IID 0 : the proofs of consistency for FOλ∆ N [MM00], Linc [MT03], and G [GMN08] all rely on logical relations; the proof of consistency for LKID [Bro06] uses model theory. We are optimistic that at least some of these systems can be proven consistent using lexicographic path induction.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Several other logics from the programming languages literature formulate the notion of induction similar to IID 0 : the proofs of consistency for FOλ∆ N [MM00], Linc [MT03], and G [GMN08] all rely on logical relations; the proof of consistency for LKID [Bro06] uses model theory. We are optimistic that at least some of these systems can be proven consistent using lexicographic path induction.…”
Section: Resultsmentioning
confidence: 99%
“…We give a novel consistency proof by lexicographic path induction of an intuitionistic theory of inductive definitions, based on the system by Martin-Löf [ML71] that inspired the definition of inductive types in type theory [Dyb91,PM93], and several sequent calculi in the programming languages literature [MM00,MT03,Bro06,GMN08]. The consistency of Heyting Arithmetic follows as a simple corollary, and the weak normalization of Gödel's T follows via a structural logical relation [SS08].…”
Section: Introductionmentioning
confidence: 99%
“…The logic G allows for the direct specification of recursive predicate definitions and to interpret them either as a least and or greatest fixed point in the sense of [2,5,22,31]. The rules for induction and co-induction use higher-order predicate schema variables in their premises in order to range over possible pre-and post-fixed points.…”
Section: The Reasoning Logicmentioning
confidence: 99%
“…As a matter of fact, Abella supports two different meta-logics, LG ω [Tiu 2007] and a superset, G . Both support (co)inductive partial definitions [Momigliano and Tiu 2003] and the ∇ quantifier, in the stronger (w.r.t. F Oλ ∆∇ [Miller and Tiu 2005]) "nominal-ish" version.…”
Section: Tu In Abellamentioning
confidence: 99%