Herbrand's theorem as higher order recursion (Q1987218)

From MaRDI portal
Revision as of 08:44, 22 July 2024 by ReferenceBot (talk | contribs) (‎Changed an Item)
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
    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

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references