Herbrand's theorem as higher order recursion (Q1987218)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Herbrand's theorem as higher order recursion
scientific article

    Statements

    Herbrand's theorem as higher order recursion (English)
    0 references
    0 references
    0 references
    0 references
    14 April 2020
    0 references
    The article presents a method for computing Herbrand expansions from derivations in a standard classical sequent calculus for predicate logic through recursion schemes. The aim of the authors is of creating a method for extracting computational content without first requiring cut elimination. Other methods for this include Hilbert's \(\epsilon\)-calculus, variants of Gödel's functional interpretation, and so on. The follow-up questions of the authors are; (1) which Herbrand expansions can be computed from a derivation without eliminating cut, and (2) what is the minimal amount of information needed to describe these expansions? The answer is given through a definition of higher-order recursion schemes. The authors describe the higher order recursion schemes presented in Section 3.2 as ``a generalisation of regular and context-free grammars to the simple type hierarchy''. The article's main result is Theorem 1.1 that proves a bound for the size of the language of the Herbrand expansions. A comparison of the bound to similar results such as [\textit{P. Gerhardy} and \textit{U. Kohlenbach}, Arch. Math. Log. 44, No 5, 633--644 (2005; Zbl 1082.03056); \textit{S. Buss}, in: Gentzen's centenary. The quest for consistency. Cham: Springer. 245--277 (2015; Zbl 1380.03062)] is found in Section 8. The article also contains an application of the method in Section 5: a case study that analyses the Herbrand expansions for a proof of the pigeonhole principle.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    classical sequent calculus
    0 references
    Herbrand's theorem
    0 references
    cut elimination
    0 references
    higher-order recursion schemes
    0 references
    computational content
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references