Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

An Evaluation-Driven Decision Procedure for G3i

Published: 24 March 2015 Publication History

Abstract

It is well known that G3i, the sequent calculus for intuitionistic propositional logic where weakening and contraction are absorbed into the rules, is not terminating. Indeed, due to the contraction in the rule for left implication, the naïve goal-oriented proof-search strategy, consisting in applying the rules of the calculus bottom up until possible, can generate branches of infinite length. The usual solution to this problem is to support the proof-search procedure with a loop checking mechanism that prevents the generation of infinite branches by storing and analyzing some information regarding the branch under development.
In this article, we propose a new technique based on evaluation functions. An evaluation function is a lightweight computational mechanism that, analyzing only the current goal of the proof search, allows one to drive the application of rules to guarantee termination and to avoid useless backtracking. We describe an evaluation-driven proof-search procedure that given a sequent σ returns either a G3i-derivation of σ or a countermodel for σ. We prove that such a procedure is terminating and correct, and that the depth of the G3i-trees generated during proof search is quadratic in the size of σ. Finally, we discuss the overhead time introduced by evaluation functions in the proof-search procedure.

References

[1]
S. Buss and R. Iemhoff. 2003. The depth of intuitionistic cut free proofs. Manuscript.
[2]
A. Chagrov and M. Zakharyaschev. 1997. Modal Logic. Oxford University Press.
[3]
Z. Chihani, D. Miller, and F. Renaud. 2013. Foundational proof certificates in first-order logic. In Automated Deduction—CADE-24. Lecture Notes in Computer Science, Vol. 7898. Springer, 162--177.
[4]
G. Corsi and G. Tassi. 2007. Intuitionistic logic freed of all metarules. Journal of Symbolic Logic 72, 4, 1204--1218.
[5]
R. Dyckhoff. 1992. Contraction-free sequent calculi for intuitionistic logic. Journal of Symbolic Logic 57, 3, 795--807.
[6]
R. Dyckhoff and S. Lengrand. 2006. LJQ: A strongly focused calculus for intuitionistic logic. In Logical Approaches to Computational Barriers. Lecture Notes in Computer Science, Vol. 3988. Springer, 173--185.
[7]
M. Ferrari, C. Fiorentini, and G. Fiorino. 2009. A tableau calculus for propositional intuitionistic logic with a refined treatment of nested implications. Journal of Applied Non-Classical Logics 19, 2, 149--166.
[8]
M. Ferrari, C. Fiorentini, and G. Fiorino. 2010. FCube: An efficient prover for intuitionistic propositional logic. In Logic for Programming, Artificial Intelligence, and Reasoning. Lecture Notes in Computer Science, Vol. 6397. Springer, 294--301.
[9]
M. Ferrari, C. Fiorentini, and G. Fiorino. 2012. Simplification rules for intuitionistic propositional tableaux. ACM Transactions on Computational Logic 13, 2, 14:1--14:23.
[10]
M. Ferrari, C. Fiorentini, and G. Fiorino. 2013a. Contraction-free linear depth sequent calculi for intuitionistic propositional logic with the subformula property and minimal depth counter-models. Journal of Automated Reasoning 51, 2, 129--149.
[11]
M. Ferrari, C. Fiorentini, and G. Fiorino. 2013b. A terminating evaluation-driven variant of G3i. In Automated Reasoning with Analytic Tableaux and Related Methods. Lecture Notes in Computer Science, Vol. 8123. Springer, 104--118.
[12]
T. Franzén. 1988. Algorithmic Aspects of Intuitionistic Propositional Logic. SICS Report R87010B. Swedish Institute of Computer Science.
[13]
D. Gabbay and N. Olivetti. 2000. Goal-Directed Proof Theory. Springer.
[14]
G. Gentzen. 1969. Investigations into logical deduction. In The Collected Papers of Gerhard Gentzen, M. E. Szabo (Ed.). North Holland, Amsterdam.
[15]
A. Heuerding, M. Seyfried, and H. Zimmermann. 1996. Efficient loop-check for backward proof search in some non-classical propositional logics. In Theorem Proving with Analytic Tableaux and Related Methods. Lecture Notes in Computer Science, Vol. 1071. Springer, 210--225.
[16]
J. Howe. 1997. Two loop detection mechanisms: A comparision. In Automated Reasoning with Analytic Tableaux and Related Methods. Lecture Notes in Computer Science, Vol. 1227. Springer, 188--200.
[17]
J. Howe. 1998. Proof Search Issues in Some Non-Classical Logics. Ph.D. Dissertation. School of Mathematical and Computational Sciences, University of St. Andrews.
[18]
J. Hudelmaier. 1993. An O(n log n)-space decision procedure for intuitionistic propositional logic. Journal of Logic and Computation 3, 1, 63--75.
[19]
F. Massacci. 1998. Simplification: A general constraint propagation technique for propositional and modal tableaux. In Automated Reasoning with Analytic Tableaux and Related Methods. Lecture Notes in Computer Science, Vol. 1397. Springer, 217--231.
[20]
P. Miglioli, U. Moscato, and M. Ornaghi. 1997. Avoiding duplications in tableau systems for intuitionistic logic and Kuroda logic. Logic Journal of the IGPL 5, 1, 145--167.
[21]
D. Miller and E. Pimentel. 2013. A formal framework for specifying sequent calculus proof systems. Theoretical Computer Science 474, 98--116.
[22]
L. Pinto and R. Dyckhoff. 1995. Loop-free construction of counter-models for intuitionistic propositional logic. In Symposia Gaussiana, M. Behara, R. Fritsch, and R. Lintz (Eds.). Walter de Gruyter, Berlin, 225--232.
[23]
D. Sahlin, T. Franzén, and S. Haridi. 1992. An intuitionistic predicate logic theorem prover. Journal of Logic and Computation 2, 5, 619--656.
[24]
A. Troelstra and H. Schwichtenberg. 2000. Basic Proof Theory (2nd ed.). Cambridge Tracts in Theoretical Computer Science, Vol. 43. Cambridge University Press.
[25]
N. N. Vorob’ev. 1970. A new algorithm of derivability in a constructive calculus of statements. In Sixteen Papers on Logic and Algebra. American Mathematical Society Translations: Series 2, Vol. 94. American Mathematical Society, Providence, RI, 37--71.

Cited By

View all
  • (2024)A Terminating Sequent Calculus for Intuitionistic Strong Löb Logic with the Subformula PropertyAutomated Reasoning10.1007/978-3-031-63501-4_2(24-42)Online publication date: 2-Jul-2024
  • (2020)Duality between Unprovability and Provability in Forward Refutation-search for Intuitionistic Propositional LogicACM Transactions on Computational Logic10.1145/337229921:3(1-47)Online publication date: 3-Mar-2020
  • (2019)An ASP approach to generate minimal countermodels in intuitionistic propositional logicProceedings of the 28th International Joint Conference on Artificial Intelligence10.5555/3367243.3367271(1675-1681)Online publication date: 10-Aug-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Computational Logic
ACM Transactions on Computational Logic  Volume 16, Issue 1
March 2015
246 pages
ISSN:1529-3785
EISSN:1557-945X
DOI:10.1145/2670130
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 March 2015
Accepted: 01 August 2014
Revised: 01 March 2014
Received: 01 July 2013
Published in TOCL Volume 16, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Proof-search procedures
  2. intuitionistic propositional logic
  3. sequent calculi

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A Terminating Sequent Calculus for Intuitionistic Strong Löb Logic with the Subformula PropertyAutomated Reasoning10.1007/978-3-031-63501-4_2(24-42)Online publication date: 2-Jul-2024
  • (2020)Duality between Unprovability and Provability in Forward Refutation-search for Intuitionistic Propositional LogicACM Transactions on Computational Logic10.1145/337229921:3(1-47)Online publication date: 3-Mar-2020
  • (2019)An ASP approach to generate minimal countermodels in intuitionistic propositional logicProceedings of the 28th International Joint Conference on Artificial Intelligence10.5555/3367243.3367271(1675-1681)Online publication date: 10-Aug-2019
  • (2019)Goal-Oriented Proof-Search in Natural Deduction for Intuitionistic Propositional LogicJournal of Automated Reasoning10.1007/s10817-017-9427-362:1(127-167)Online publication date: 1-Jan-2019
  • (2015)Proof-Search in Natural Deduction Calculus for Classical Propositional LogicProceedings of the 24th International Conference on Automated Reasoning with Analytic Tableaux and Related Methods - Volume 932310.1007/978-3-319-24312-2_17(237-252)Online publication date: 21-Sep-2015

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media