In this paper we give an introduction to categorical proof theory, and reinterpret, with improvements, Lauchli's work on abstract realizability restricted to propositional logic (but see [M1] for predicate logic). Partly to make some points of a foundational nature, we have included a substantial amount of background material. As a result, the paper is (we hope) readable with a knowledge of just the rudiments of category theory, the notions of category, functor, natural transformation, and the like. We start with an extended introduction giving the background, and stating what we do with a minimum of technicalities. In three publications [L1, 2, 3] published in the years 1968, 1969 and 1972, J. Lambek gave a categorical formulation of the notion of formal proof in deductive systems in certain propositional calculi. The theory is also described in the recent book [LS]. See also [Sz]. The basic motivation behind Lambek's theory was to place proof theory in the framework of modern abstract mathematics. The spirit of the latter, at least for the purposes of the present discussion, is to organize mathematical objects into mathematical structures . The specific kind of structure we will be concerned with is category . In Lambek's theory, one starts with an arbitrary theory in any one of several propositional calculi. One has the (formal) proofs (deductions) in the given theory of entailments A ⇒ B , with A and B arbitrary formulas. One introduces an equivalence relation on proofs under which, in particular, equivalent proofs are proofs of the same entailment; equivalence of proofs is intended to capture the idea of the proofs being only inessentially different. One forms a category whose objects are the formulas of the underlying language of the theory, and whose arrows from A to B , with the latter arbitrary formulas, are the equivalence classes of formal proofs of A ⇒ B .
[1]
M. E. Szabo.
Algebra of proofs
,
1978
.
[2]
Joachim Lambek,et al.
Deductive systems and categories III. Cartesian closed categories, intuitionist propositional calculus, and combinatory logic
,
1972
.
[3]
D. Prawitz.
Ideas and Results in Proof Theory
,
1971
.
[4]
H. Läuchli.
An Abstract Notion of Realizability for Which Intuitionistic Predicate Calculus is Complete
,
1970
.
[5]
William A. Howard,et al.
The formulae-as-types notion of construction
,
1969
.
[6]
A. Troelstra.
Metamathematical investigation of intuitionistic arithmetic and analysis
,
1973
.
[7]
M. Barr,et al.
Toposes, Triples and Theories
,
1984
.
[8]
J. Fenstad.
Proceedings of the Second Scandinavian Logic Symposium
,
1971
.
[9]
J. Lambek.
Deductive systems and categories II. Standard constructions and closed categories
,
1969
.
[10]
J. Lambek,et al.
Introduction to higher order categorical logic
,
1986
.
[11]
S. C. Kleene,et al.
Introduction to Metamathematics
,
1952
.
[12]
S. Lane.
Categories for the Working Mathematician
,
1971
.
[13]
S. Maclane,et al.
Categories for the Working Mathematician
,
1971
.
[14]
G. M. Kelly,et al.
Two-dimensional monad theory
,
1989
.
[15]
M. Makkai,et al.
First order categorical logic
,
1977
.