Proof Search in the Intuitionistic Sequent Calculus

The use of Ilerbrand functions (sometimes called Skolemization) plays an important role in classical theorem proving and logic programming. We define a notion of Herbrand functions for the full intuitionistic predicate calculus. This definition is based on the view that the proof-theoretic role of Herbrand functions (to replace universal quantifiers), and of unification (to find instances corresponding to existential quantifiers), is to ensure the eigenvariable conditions on a sequent proof. The propositional impermutabilities that arise in the intuitionistic but not the classical sequent calculus motivate a generalization of the classical notion of Ilerbrand functions. This generalization of Herbrand functions also applies to the sequent calculus formalizations of logics other than intuitionistic predicate calculus.

[1]  Amy P. Felty,et al.  Specifying Theorem Provers in a Higher-Order Logic Programming Language , 1988, CADE.

[2]  Rance Cleaveland,et al.  Implementing mathematics with the Nuprl proof development system , 1986 .

[3]  Richard W. Weyhrauch,et al.  A Decidable Fragment of Predicate Calculus , 1984, Theor. Comput. Sci..

[4]  G. E. Mints Analog of Herbrand’s Theorem for Prenex Formulas of Constructive Predicate Calculus , 1971 .

[5]  M. E. Szabo,et al.  The collected papers of Gerhard Gentzen , 1969 .

[6]  Gopalan Nadathur,et al.  Uniform Proofs as a Foundation for Logic Programming , 1991, Ann. Pure Appl. Log..

[7]  Gianluigi Bellin Herbrand's Theorem for Calculi of Sequents LK and LJ , 1979 .

[8]  W. W. Bledsoe,et al.  A Man-Machine Theorem-Proving System , 1973, IJCAI.

[9]  I. G. BONNER CLAPPISON Editor , 1960, The Electric Power Engineering Handbook - Five Volume Set.

[10]  David J. Pym,et al.  Investigations into Proof-Search in a System of First-Order Dependent Function Types , 1990, CADE.

[11]  Gopalan Nadathur,et al.  Higher-order Horn clauses , 1990, JACM.

[12]  Grigori Mints,et al.  Gentzen-type systems and resolution rules. Part I. Propositional logic , 1990, Conference on Computer Logic.

[13]  S. C. Kleene,et al.  Introduction to Metamathematics , 1952 .

[14]  Michael Beeson,et al.  Some Applications of Gentzen's Proof Theory in Automated Deduction , 1991, ELP.

[15]  Lincoln A. Wallen,et al.  Automated proof search in non-classical logics - efficient matrix proof methods for modal and intuitionistic logics , 1990, MIT Press series in artificial intelligence.