Intuitionistic Gödel-Löb without Sharps

  • Abstract
  • References
  • Similar Papers
Abstract
Translate article icon Translate Article Star icon
Take notes icon Take Notes

Das, van der Giessen, and Marin recently introduced \(\mathsf{IGL}\) , an intuitionistic version of Gödel-Löb logic. Their proof systems involves ill-founded proofs with a progressiveness condition. Their completeness proof uses the principle of \(\Sigma^{1}_{1}\) -determinacy; which is not provable in \(\mathsf{ZFC}\) . We define a cyclic proof system for \(\mathsf{IGL}\) and give a proof of its completeness theorem avoiding \(\Sigma^{1}_{1}\) -determinacy.

Similar Papers
  • Book Chapter
  • Cite Count Icon 91
  • 10.1007/11554554_8
Cyclic Proofs for First-Order Logic with Inductive Definitions
  • Jan 1, 2005
  • James Brotherston

We consider a cyclic approach to inductive reasoning in the setting of first-order logic with inductive definitions. We present a proof system for this language in which proofs are represented as finite, locally sound derivation trees with a “repeat function” identifying cyclic proof sections. Soundness is guaranteed by a well-foundedness condition formulated globally in terms of traces over the proof tree, following an idea due to Sprenger and Dam. However, in contrast to their work, our proof system does not require an extension of logical syntax by ordinal variables. A fundamental question in our setting is the strength of the cyclic proof system compared to the more familiar use of a non-cyclic proof system using explicit induction rules. We show that the cyclic proof system subsumes the use of explicit induction rules. In addition, we provide machinery for manipulating and analysing the structure of cyclic proofs, based primarily on viewing them as generating regular infinite trees, and also formulate a finitary trace condition sufficient (but not necessary) for soundness, that is computationally and combinatorially simpler than the general trace condition.

  • Research Article
  • 10.4230/lipics.fscd.2021.11
Failure of Cut-Elimination in the Cyclic Proof System of Bunched Logic with Inductive Propositions
  • Jan 1, 2021
  • Kenji Saotome + 2 more

Cyclic proof systems are sequent-calculus style proof systems that allow circular structures representing induction, and they are considered suitable for automated inductive reasoning. However, Kimura et al. have shown that the cyclic proof system for the symbolic heap separation logic does not satisfy the cut-elimination property, one of the most fundamental properties of proof systems. This paper proves that the cyclic proof system for the bunched logic with only nullary inductive predicates does not satisfy the cut-elimination property. It is hard to adapt the existing proof technique chasing contradictory paths in cyclic proofs since the bunched logic contains the structural rules. This paper proposes a new proof technique called proof unrolling. This technique can be adapted to the symbolic heap separation logic, and it shows that the cut-elimination fails even if we restrict the inductive predicates to nullary ones.

  • Research Article
  • 10.1093/logcom/exad068
The failure of cut-elimination in cyclic proof for first-order logic with inductive definitions
  • Dec 7, 2023
  • Journal of Logic and Computation
  • Yukihiro Oda + 2 more

A cyclic proof system is a proof system whose proof figure is a tree with cycles. The cut-elimination in a proof system is fundamental. It is conjectured that the cut-elimination in the cyclic proof system for first-order logic with inductive definitions does not hold. This paper shows that the conjecture is correct by giving a sequent not provable without the cut rule but provable in the cyclic proof system.

  • Research Article
  • Cite Count Icon 1
  • 10.1017/jsl.2023.60
PROOF SYSTEMS FOR TWO-WAY MODAL MU-CALCULUS
  • Sep 4, 2023
  • The Journal of Symbolic Logic
  • Bahareh Afshari + 4 more

We present sound and complete sequent calculi for the modal mu-calculus with converse modalities, aka two-way modal mu-calculus. Notably, we introduce a cyclic proof system wherein proofs can be represented as finite trees with back-edges, i.e., finite graphs. The sequent calculi incorporate ordinal annotations and structural rules for managing them. Soundness is proved with relative ease as is the case for the modal mu-calculus with explicit ordinals. The main ingredients in the proof of completeness are isolating a class of non-wellfounded proofs with sequents of bounded size, called slim proofs, and a counter-model construction that shows slimness suffices to capture all validities. Slim proofs are further transformed into cyclic proofs by means of re-assigning ordinal annotations.

  • Conference Article
  • 10.29007/xgc6
A Complete Cyclic Proof System for Inductive Entailments in First Order Logic
  • Oct 23, 2018
  • Radu Iosif + 1 more

In this paper we develop a cyclic proof system for the problem of inclusion between the least sets of models of mutually recursive predicates, when the ground constraints in the inductive definitions are quantifier-free formulae of first order logic. The proof system consists of a small set of inference rules, inspired by a top-down language inclusion algorithm for tree automata [9]. We show the proof system to be sound, in general, and complete, under certain semantic restrictions involving the set of constraints in the inductive system. Moreover, we investigate the computational complexity of checking these restrictions, when the function symbols in the logic are given the canonical Herbrand interpretation.

  • Research Article
  • Cite Count Icon 2
  • 10.1016/s0019-9958(86)80037-7
Syntax directed analysis of liveness properties of while programs
  • Jan 1, 1986
  • Information and Control
  • Krzysztof R Apt + 1 more

Syntax directed analysis of liveness properties of while programs

  • Research Article
  • Cite Count Icon 8
  • 10.1145/3498725
Software model-checking as cyclic-proof search
  • Jan 12, 2022
  • Proceedings of the ACM on Programming Languages
  • Takeshi Tsukada + 1 more

This paper shows that a variety of software model-checking algorithms can be seen as proof-search strategies for a non-standard proof system, known as a cyclic proof system . Our use of the cyclic proof system as a logical foundation of software model checking enables us to compare different algorithms, to reconstruct well-known algorithms from a few simple principles, and to obtain soundness proofs of algorithms for free. Among others, we show the significance of a heuristics based on a notion that we call maximal conservativity ; this explains the cores of important algorithms such as property-directed reachability (PDR) and reveals a surprising connection to an efficient solver of games over infinite graphs that was not regarded as a kind of PDR.

  • Research Article
  • Cite Count Icon 26
  • 10.1007/bf00264536
Goto statements: semantics and deduction systems
  • Aug 1, 1981
  • Acta Informatica
  • Arie De Bruin

A simple language containing goto statements is presented, together with a denotational and operational semantic for it. Equivalence of these semantical descriptions is proven. Furthermore, soundness and completeness of a Hoare-like proof system for the language is shown. This is done in two steps. Firstly, a proof system is given and validity is defined using (a variant of) direct semantics. In this case soundness and completeness proofs are relatively easy. After that, a proof system is given which is more in the style of the one by Clint and Hoare [8], and validity in this system is defined using continuation semantics. This validity definition is then related to validity in the first system and, using this correspondence, soundness and completeness for the second system is proven.

  • Research Article
  • Cite Count Icon 74
  • 10.1016/s0304-3975(01)00317-6
Logical systems for structured specifications
  • Sep 1, 2002
  • Theoretical Computer Science
  • Tomasz Borzyszkowski

Logical systems for structured specifications

  • Conference Article
  • Cite Count Icon 2
  • 10.4230/lipics.fsttcs.2019.45
Cyclic Proofs and Jumping Automata
  • Jan 8, 2020
  • Denis Kuperberg + 2 more

We consider a fragment of a cyclic sequent proof system for Kleene algebra, and we see it as a computational device for recognising languages of words. The starting proof system is linear and we show that it captures precisely the regular languages. When adding the standard contraction rule, the expressivity raises significantly; we characterise the corresponding class of languages using a new notion of multi-head finite automata, where heads can jump.

  • Research Article
  • 10.3176/phys.math.1998.3.05
A SPECIFICATION FORMALISM FOR INTERACTING OBJECTS
  • Jan 1, 1998
  • Proceedings of the Estonian Academy of Sciences. Physics. Mathematics
  • O Owe

We develop a logic for reasoning about requirement specification of objects with (internal and external) non-determinism. We try to achieve conceptual simplicity by avoiding the use of infinite sequences, restricting ourselves to finite traces, and by formulating a proof system satisfying the classical rules of first order logic. Under-specification is used to capture internal nondeterminism; enabling us to state general facts about any execution. This reduces the language complexity: non-deterministic objects are specified by means of a simple event relation, called the ready relation, whereas the underlying semantics is a set of models, each with a set of such relations. However, due to a non-standard interpretation, standard equational reasoning over object expressions is sound, and we obtain an expressive specification language, enabling us to express internal non-determinism, and enabling us to relate dierent execution points of several objects in the same specification formula, without the risk of making meaningless or inconsistent specifications. Our language is expressive enough to avoid the Brock-Ackerman anomaly and the merge anomaly. We present a sound and (relatively) complete basic proof system. The classical rules and axioms of first order logic with equality are sound. In addition, some rules and axioms are needed for the ready relation and other object operators considered. Refinement may be done in two ways: By enriching a loose specification over a set of objects, one may refine several objects (reducing the set of possible models). By an explicit refinement operator, one may refine a single object (reducing the number of possible executions in each model). Our overall goal is to develop a practically useful formalism for specifying and reasoning about systems of concurrent objects. It is essential that the proof system be simple, and that the specification language be based on concepts that are intuitively clear and mathematically simple. We focus on requirement specifications, rather than abstract system design. The specification of a system should be expressed in terms of observable concepts; and the formalism should be strong enough to express liveness as well as safety properties, and be well suited for system development. The proof system should be compositional, and one should be able to

  • Book Chapter
  • 10.1007/978-3-319-92591-2_10
Predicate Automated Proof Systems Completeness of Classical Predicate Logic
  • Jan 1, 2018
  • Anita Wasilewska

We define and discuss here a Rasiowa and Sikorski Gentzen style proof system QRS for classical predicate logic. The propositional version of it, the RS proof system, was studied in detail in Chap. 6 These both proof systems admit a constructive proof of completeness theorem. We adopt Rasiowa, Sikorski (1961) technique of construction a counter model determined by a decomposition tree to prove QRS completeness Theorem 10.4. The proof, presented in Sect. 10.3, is a generalization of the completeness proofs of RS and other Gentzen style propositional systems presented in details in Chap. 6 We refer the reader to this chapter as it provides a good introduction to the subject.

  • PDF Download Icon
  • Research Article
  • Cite Count Icon 2
  • 10.46298/lmcs-19(2:2)2023
Understanding the Relative Strength of QBF CDCL Solvers and QBF Resolution
  • Apr 14, 2023
  • Logical Methods in Computer Science
  • Olaf Beyersdorff + 1 more

QBF solvers implementing the QCDCL paradigm are powerful algorithms that successfully tackle many computationally complex applications. However, our theoretical understanding of the strength and limitations of these QCDCL solvers is very limited. In this paper we suggest to formally model QCDCL solvers as proof systems. We define different policies that can be used for decision heuristics and unit propagation and give rise to a number of sound and complete QBF proof systems (and hence new QCDCL algorithms). With respect to the standard policies used in practical QCDCL solving, we show that the corresponding QCDCL proof system is incomparable (via exponential separations) to Q-resolution, the classical QBF resolution system used in the literature. This is in stark contrast to the propositional setting where CDCL and resolution are known to be p-equivalent. This raises the question what formulas are hard for standard QCDCL, since Q-resolution lower bounds do not necessarily apply to QCDCL as we show here. In answer to this question we prove several lower bounds for QCDCL, including exponential lower bounds for a large class of random QBFs. We also introduce a strengthening of the decision heuristic used in classical QCDCL, which does not necessarily decide variables in order of the prefix, but still allows to learn asserting clauses. We show that with this decision policy, QCDCL can be exponentially faster on some formulas. We further exhibit a QCDCL proof system that is p-equivalent to Q-resolution. In comparison to classical QCDCL, this new QCDCL version adapts both decision and unit propagation policies.

  • Research Article
  • 10.4204/eptcs.197.1
Towards the Automated Generation of Focused Proof Systems
  • Nov 8, 2015
  • Electronic Proceedings in Theoretical Computer Science
  • Vivek Nigam + 2 more

This paper tackles the problem of formulating and proving the completeness of focused-like proof systems in an automated fashion. Focusing is a discipline on proofs which structures them into phases in order to reduce proof search non-determinism. We demonstrate that it is possible to construct a complete focused proof system from a given un-focused proof system if it satisfies some conditions. Our key idea is to generalize the completeness proof based on permutation lemmas given by Miller and Saurin for the focused linear logic proof system. This is done by building a graph from the rule permutation relation of a proof system, called permutation graph. We then show that from the permutation graph of a given proof system, it is possible to construct a complete focused proof system, and additionally infer for which formulas contraction is admissible. An implementation for building the permutation graph of a system is provided. We apply our technique to generate the focused proof systems MALLF, LJF and LKF for linear, intuitionistic and classical logics, respectively.

  • Book Chapter
  • 10.1007/978-3-642-31365-3_31
Branching Time? Pruning Time!
  • Jan 1, 2012
  • Markus Latte + 1 more

The full branching time logic ctl* is a well-known specification logic for reactive systems. Its satisfiability and model checking problems are well understood. However, it is still lacking a satisfactory sound and complete axiomatisation. The only proof system known for ctl* is Reynolds’ which comes with an intricate and long completeness proof and, most of all, uses rules that do not possess the subformula property.In this paper we consider a large fragment of ctl* which is characterised by disallowing certain nestings of temporal operators inside universal path quantifiers. This subsumes ctl + for instance. We present infinite satisfiability games for this fragment. Winning strategies for one of the players represent infinite tree models for satisfiable formulas. These can be pruned into finite trees using fixpoint strengthening and some simple combinatorial machinery such that the results represent proofs in a Hilbert-style axiom system for this fragment. Completeness of this axiomatisation is a simple consequence of soundness of the satisfiability games.

More from: ACM Transactions on Computational Logic
  • Research Article
  • 10.1145/3771726
Counting Answers to Unions of Conjunctive Queries: Natural Tractability Criteria and Meta-Complexity
  • Oct 14, 2025
  • ACM Transactions on Computational Logic
  • Jacob Focke + 3 more

  • Research Article
  • 10.1145/3771725
Dependently-Typed Higher-Order Logic
  • Oct 14, 2025
  • ACM Transactions on Computational Logic
  • Colin Rothgang + 2 more

  • Research Article
  • 10.1145/3771721
Counting of Teams in First-Order Team Logics
  • Oct 14, 2025
  • ACM Transactions on Computational Logic
  • Anselm Haak + 4 more

  • Research Article
  • 10.1145/3769869
Computing and Certifying Twin-Width Using Logic
  • Oct 1, 2025
  • ACM Transactions on Computational Logic
  • André Schidler + 1 more

  • Research Article
  • 10.1145/3748649
Intuitionistic Gödel-Löb without Sharps
  • Sep 1, 2025
  • ACM Transactions on Computational Logic
  • Juan P Aguilera + 1 more

  • Research Article
  • 10.1145/3750044
Regular Representations of Uniform TC 0
  • Sep 1, 2025
  • ACM Transactions on Computational Logic
  • Lauri Hella + 2 more

  • Research Article
  • 10.1145/3750045
A Semantics for Modal Language Using a Rough Set Model Based on Subset Approximation Structure
  • Sep 1, 2025
  • ACM Transactions on Computational Logic
  • Md Aquil Khan + 1 more

  • Research Article
  • 10.1145/3750046
Hybrid-Dynamic Ehrenfeucht-Fraïssé Games
  • Jul 22, 2025
  • ACM Transactions on Computational Logic
  • Guillermo Badia + 4 more

  • Open Access Icon
  • Research Article
  • 10.1145/3733832
On the Logical and Algebraic Aspects of Reasoning with Formal Contexts
  • Jul 14, 2025
  • ACM Transactions on Computational Logic
  • Prosenjit Howlader + 1 more

  • Open Access Icon
  • Research Article
  • 10.1145/3733831
Closing Star-Free Closure
  • Jul 14, 2025
  • ACM Transactions on Computational Logic
  • Thomas Place + 1 more

Save Icon
Up Arrow
Open/Close
  • Ask R Discovery Star icon
  • Chat PDF Star icon

AI summaries and top papers from 250M+ research sources.

Search IconWhat is the difference between bacteria and viruses?
Open In New Tab Icon
Search IconWhat is the function of the immune system?
Open In New Tab Icon
Search IconCan diabetes be passed down from one generation to the next?
Open In New Tab Icon