2018
DOI: 10.1007/978-3-030-00389-0_3
|View full text |Cite
|
Sign up to set email alerts
|

Intuitionistic Podelski-Rybalchenko Theorem and Equivalence Between Inductive Definitions and Cyclic Proofs

Abstract: A cyclic proof system gives us another way of representing inductive and coinductive definitions and efficient proof search. Podelski-Rybalchenko termination theorem is important for program termination analysis. This paper first shows that Heyting arithmetic HA proves Kleene-Brouwer theorem for induction and Podelski-Rybalchenko theorem for induction. Then by using this theorem this paper proves the equivalence between the provability of the intuitionistic cyclic proof system and that of the intuitionistic sy… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 18 publications
0
3
0
Order By: Relevance
“…For example, the type t = 1 t is empty because we may assume that t is empty while testing 1 t. Instead, we express this and similar kinds of arguments using valid circular reasoning. If one were to formalize it, it would be in CLKID ω [14], although the succedent of any sequent is either empty or a singleton (as in CLJID ω [12]).…”
Section: Empty and Full Typesmentioning
confidence: 99%
See 1 more Smart Citation
“…For example, the type t = 1 t is empty because we may assume that t is empty while testing 1 t. Instead, we express this and similar kinds of arguments using valid circular reasoning. If one were to formalize it, it would be in CLKID ω [14], although the succedent of any sequent is either empty or a singleton (as in CLJID ω [12]).…”
Section: Empty and Full Typesmentioning
confidence: 99%
“…Again, we normalize the signature before running the algorithm. From a circular derivation we now construct a valid circular proof in an intuitionistic metalogic [12]. For example, t ≤ u is interpreted as t ⊆ u, that is, every value in t is also a value in u.…”
Section: Syntactic Subtypingmentioning
confidence: 99%
“…In the future, we plan to adapt our approach to make more effective other soundness criteria based on minimal cycles, e.g., those involving cyclic formula-based Noetherian induction reasoning [10,12], and other systems where the soundness can be checked by the global trace condition, as CLJID ω [3].…”
Section: Defining the Ordering And Derivability Conditionsmentioning
confidence: 99%