This paper is part of an ongoing effort to examine the role of extensionality in higher-order logic and provide tools for analyzing higher-order calculi. In an earlier paper, we have presented eight classes of higher order models with respect to various combinations of Boolean extensionality and three forms of functional extensionality. Furthermore, we have developed a methodology of abstract consistency methods (by providing the necessary model existence theorems) needed to analyze completeness of higher-order calculi with respect to these model classes. This framework, employs a strong saturation criterion which prevents analysis of, e.g., the deductive power of machine-oriented calculi. In this paper we extend our saturated abstract consistency approach and obtain analogous model existence results without assuming saturation. For this, we replace the saturation conditions by a set of weaker acceptability conditions which are sufficient to prove model existence. We further show that saturation can be as hard to prove as cut elimination. We apply our extended abstract consistency approach to show completeness of five different sequent calculi (with varying strength regarding Boolean and functional extensionality reasoning) with respect to five of our eight model classes. We conclude that cut-elimination holds for each of these five calculi.
[1]
Alonzo Church,et al.
A formulation of the simple theory of types
,
1940,
Journal of Symbolic Logic.
[2]
Raymond M. Smullyan,et al.
A unifying principle for quantification theory
,
1963
.
[3]
Dag Prawitz.
Hauptsatz for Higher Order Logic
,
1968,
J. Symb. Log..
[4]
Peter B. Andrews.
Resolution in type theory
,
1971,
Journal of Symbolic Logic.
[5]
Gérard P. Huet,et al.
A Mechanization of Type Theory
,
1973,
IJCAI.
[6]
Satoko Titani.
A Proof of the Cut-Elimination Theorem in Simple Type Theory
,
1973,
J. Symb. Log..
[7]
Peter B. Andrews.
Resolution and the consistency of analysis
,
1974,
Notre Dame J. Formal Log..
[8]
Christoph Benzmüller,et al.
Extensional Higher-Order Resolution
,
1998,
CADE.
[9]
Peter B. Andrews.
On connections and higher-order logic
,
2004,
Journal of Automated Reasoning.
[10]
Christoph Benzmüller,et al.
Higher-order semantics and extensionality
,
2004,
Journal of Symbolic Logic.
[11]
Peter B. Andrews,et al.
Set comprehension in church's type theory
,
2004
.