Abstract
We investigate the development of terms during cut-elimination in first-order logic and Peano arithmetic for proofs of existential formulas. The form of witness terms in cut-free proofs is characterized in terms of structured combinations of basic substitutions. Based on this result, a regular tree grammar computing witness terms is given and a class of proofs is shown to have only elementary cut-elimination.
Similar content being viewed by others
References
Baaz, M., Stefan, H.: On the non-confluence of cut-elimination. to appear
Baaz, M., Stefan, H., Leitsch, A., Richter, C., Spohr, H.: Cut-elimination: experiments with CERES. In: Baader, F. Voronkov, A. (eds.) Logic for programming, artificial intelligence, and reasoning (LPAR) 2004. Lecture Notes in Computer Science, vol. 3452, pp. 481–495. Springer (2005)
Baaz M., Stefan H., Leitsch A., Richter C., Spohr H.: CERES: An analysis of Fürstenberg’s proof of the infinity of primes. Theor. Comput. Sci. 403(2–3), 160–175 (2008)
Baaz M., Leitsch A.: On skolemization and proof Complexity. Fundamenta Informaticae 20(4), 353–379 (1994)
Baaz M., Leitsch A.: Cut-elimination and redundancy-elimination by resolution. J. Symb. Comput. 29(2), 149–176 (2000)
Buss S: An introduction to proof theory. In: Buss, S (eds) Handbook of proof theory pages, pp. 2–78. Elsevier, Amsterdam (1998)
Carbone A: Turning cycles into spirals. Ann. Pure Appl. Log. 96, 57–73 (1999)
Carbone A.: Cycling in proofs and feasibility. Trans. Am. Math. Soc. 352, 2049–2075 (2000)
Comon, H., Dauchet, M., Gilleron, R., Löding, C., Jacquemard, F., Lugiez, D., Tison, S., Tommasi, M.: Tree automata: techniques and applications. Available on: http://www.grappa.univ-lille3.fr/tata2007. release October 12th 2007
Curien, P.-L., Herbelin, H.: The duality of computation. In: Proceedings of the Fifth ACM SIGPLAN International Conference on Functional Programming (ICFP ’00), pp. 233–243. ACM (2000)
Danos V., Joinet J.-B., Schellinx H.: A new deconstructive logic: linear logic. J. Symb. Log. 62(3), 755–807 (1997)
Edwards H.M.: Fermat’s Last Theorem: A Genetic Introduction to Algebraic Number Theory. Springer, Berlin (1977)
Gallier J.: Constructive logics. Part I: a tutorial on proof systems and typed λ-calculi. Theor. Comput. Sci. 110(2), 249–339 (1993)
Gécseg F., Steinby M.: Tree languages. In: Rozenberg, G., Salomaa, A. (eds) Handbook of Formal Languages, vol 3., pp. 1–68. Springer, Berlin (1997)
Gentzen, G.: Untersuchungen über das logische Schließen. Mathematische Zeitschrift 39:176–210, 405–431, (1934–1935)
Gentzen G.: Die Widerspruchsfreiheit der reinen Zahlentheorie. Mathematische Annalen 112, 493–565 (1936)
Gerhardy, P.: Refined Complexity Analysis of Cut Elimination. In: Baaz, M., Makowsky, J. (eds), Computer Science Logic (CSL) 2003, vol. 2803 of Lecture Notes in Computer Science, pp. 212–225. Springer (2003)
Gerhardy, P.: The role of quantifier alternations in cut elimination. Notre Dame J. Formal Log. 46(2), 165–171 (2005)
Girard J.-Y.: Proof Theory and Logical Complexity. Elsevier, Amsterdam (1987)
Kurt G.: Über eine noch nicht benützte Erweiterung des finiten Standpunktes. Dialectica 12, 280–287 (1958)
Heijltjes, W.: Proof Forests with Cut-Elimination Based on Herbrand’s Theorem. In: Classical Logic and Computation (CL&C) 2008, participant’s proceedings. available at http://www.homes.doc.ic.ac.uk/svb/CLaC08/programme.html
Hetzl S.: Describing proofs by short tautologies. Ann. Pure Appl. Log. 159(1–2), 129–145 (2009)
Hilbert D., Bernays P.: Grundlagen der Mathematik II. Springer, Berlin (1939)
Kohlenbach U.: Applied Proof Theory: Proof Interpretations and their Use in Mathematics. Springer, Berlin (2008)
Kreisel, G.: Finiteness theorems in arithmetic: An Application of Herbrand’s Theorem for Σ2-Formulas. In: Stern, J. (eds.), Logic Colloquium 1981, pp. 39–55. Elsevier, Amsterdam (1982)
Luckhardt H.: Herbrand-Analysen zweier Beweise des Satzes von Roth: Polynomiale Anzahlschranken. J. Symb. Log. 54(1), 234–263 (1989)
McKinley, R.: Herbrand expansion proofs and proof identity. In: Classical Logic and Computation (CL&C) 2008, participant’s proceedings. available at http://www.homes.doc.ic.ac.uk/svb/CLaC08/programme.html
Miller D.: A compact representation of proofs. Studia Logica 46(4), 347–370 (1987)
Orevkov V.P.: Lower bounds for increasing complexity of derivations after cut elimination. Zapiski Nauchnykh Seminarov Leningradskogo Otdeleniya Matematicheskogo Instituta 88, 137–161 (1979)
Prawitz D.: Natural Deduction: A Proof-Theoretical Study. Almqvist and Wicksell, Stockholm (1965)
Pudlák P. : The Lengths of Proofs. In: Buss, S. (eds) Handbook of Proof Theory, pp. 547–637. Elsevier, Amsterdam (1998)
Ratiu, D., Trifonov, T.: Exploring the computational content of the infinite pigeonhole principle. J. Log. Comput. (to appear)
Schwichtenberg H.: Proof Theory: Some Applications of Cut-Elimination. In: Barwise, J. (eds) Handbook of Mathematical Logic, pp. 867–895. Elsevier, Amsterdam (1977)
Statman R.: Lower bounds on Herbrand’s theorem. Proc. Am. Math. Soc. 75, 104–107 (1979)
Tait, W.W.: Normal derivability in classical logic. In: Barwise, J. (ed.) The Syntax and Semantics of Infinitary Languages, vol. 72 of Lecture Notes in Mathematics, pp. 204–236. Springer (1968)
Takeuti, G.: Proof Theory, 2nd edn. Elsevier, Amsterdam, March 1987
Urban, C.: Classical Logic and Computation. PhD thesis, University of Cambridge, October 2000
Urban C., Bierman G.: Strong Normalization of Cut-Elimination in Classical Logic. Fundamenta Informaticae 45, 123–155 (2000)
Zhang W.: Cut elimination and automatic proof procedures. Theor. Comput. Sci. 91, 265–284 (1991)
Zhang W.: Depth of proofs, depth of cut-formulas and complexity of cut formulas. Theor. Comput. Sci. 129, 193–206 (1994)
Zucker J.: The correspondence between cut-elimination and normalization. Ann. Math. Log. 7, 1–112 (1974)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by INRIA and by a Marie Curie Intra European Fellowship within the 7th European Community Framework Programme.
Rights and permissions
About this article
Cite this article
Hetzl, S. On the form of witness terms. Arch. Math. Logic 49, 529–554 (2010). https://doi.org/10.1007/s00153-010-0186-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00153-010-0186-7