z-logo
open-access-imgOpen Access
Proof normalization for a first-order formulation of higher-order logic
Author(s) -
Gilles Dowek
Publication year - 1997
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-63379-0
DOI - 10.1007/bfb0028389
Subject(s) - normalization (sociology) , mathematical proof , structural proof theory , normalization property , proof theory , mathematics , first order , computer science , calculus (dental) , algebra over a field , discrete mathematics , pure mathematics , programming language , geometry , medicine , dentistry , sociology , anthropology
We define a notion of cut and a proof normalization process for a class of theories, including all equational theories and a first-order formulation of higher-order logic. Proof normalization terminates for all equational theories. We show that the proof of termination of normalization for the usual formulation of higher-order logic can be adapted to a proof of termination of normalization for its first-order formulation. The hard part of the proof, that cannot be carried out in higher-order logic itself, i.e. the normalization of the system F is left unchanged. Thus, from the point of view of proof normalization, defining higher-order logic as a different logic or as a first-order theory does not matter. This result also explains a relation between the normalization of propositions and the normalization of proofs in equational theories and in higher-order logic: normalizing of propositions does not eliminate cuts, but it transforms them.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom