Download 1. Positive implicational Hilbert`s logic H→ (see [9], ch.3)

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Fundamental theorem of calculus wikipedia , lookup

Transcript
Alexander S. Karpenko
LATTICES OF IMPLICATIONAL LOGICS
Recently there has been published several articles that establish an interrelationship among some propositional logics (see [7], [23] and especially
[16]). But it is worth emphasizing that already in 1972 the problem of classification of logical systems was considered by V.A. Smirnov in his book
[19].
The main goal of this paper is to analyze interrelationships between the
most interesting implicational logics. It is a very natural task because many
logical systems are distinguished only by their implicational fragments.
1. Positive implicational Hilbert’s logic H→
(see [9], ch.3)
We must give an accurate definition of implicational logic which is taken
from the paper by Y. Komori [10].
By an implicational formula (C formula) we mean a propositional formula which contains no connective other than →.
Definition. A set of C formulas is an implicational logic L if it satisfies
the following two conditions:
1) L is closed with respect to modus ponens, that is, p, p ⊃ q ∈ L implies
q ∈ L,
2) L is closed with respect to substitution for propositional variables by
C formulas.
An implicational logic L is positive implicational logic H→ (implicational
fragment of intuitionistic propositional logic [20]) if L contains the following
five formulas:
82
I.
p→p
B. (q → r) → ((p → q) → (p → r))
C.
(p → (q → r)) → (q → (p → r))
W. (p → (p → q)) → (p → q)
K1 . (p → q) → (r → (p → q)),
where K1 is a substitutional instance of axiom K: p → (q → p).
Proposition 1.1. {I, B, C, W, K1 } is an independent axiomatization of
H→ .
Let us denote implicational logics by names of axioms which they comprise.. For instance, H→ is IBCW K1 .
Proposition 1.2. IBCW K1 ≡ BCW K ≡ B 0 W K ≡ SK, where
B 0 is (p → q) → ((q → r) → (p → r)),
S is (p → (q → r)) → ((p → q) → (p → r)).
Note. Axioms denoted as I, B, C, W, K, S correspond to primitive combinators I, B, C, W, K, S. These combinators are simple operators which
reorder brackets, cancel and/or duplicate terms they are applied to. For
instance, Ix = x, Bxyz = x(yz), for arbitrary terms x, y, z. Further combinators are formed from primitive ones, for example, B 0 xyz = x(zy) is
CB. Combinatorial completeness is proved for combinators (B, C, W, K),
(B 0 , W, K), (S, K). Due to the fact that every axiom of H→ corresponds to
the type–scheme of a combinator ([6], ch. 9.E), we can classify combinators
through logics and vice–versa [8].
2. Boolean lattice of sublogics of H→
Let us consider a set of all subsets of {I, B, C, W, K1 }. Since IBCW K1 is
an independent axiomatization of H→ (Proposition 1.1.), we have 32(= 25 )
83
implicational logics which are sublogics of H→ . It is well–known that the
set of all subsets of some set forms Booelan lattice, i.e. distributive lattice
with complementation.
For simplicity let us take logic IB as the null of the lattice (of course,
the unit is logic H→ ). Thus, we have
H→
◦
¡@
¡
@
@
¡
@
¡
◦¡
R→ @
@
◦
¡@
@
¡
BCK
¡
BCI ◦@
@◦¡
@¡
¡@
@
@◦
¡ IBW K1
¡
@¡
¡@
@◦
IBW ¡
IBK1
¡
@
¡
@
¡
@◦¡
IB
fig. 1
In [5] H. Curry formulated the deduction theorem for logic IB. Logics
BCI and BCK (= IBCK1 ) were introduced in 1956 by C.A. Meredith
(see [13]). Recently a logic BCI attracts special attention since it is an
implicational fragment of Linear logic of Girard (see [3]). Logic R→ , i.e.
IBCW , is a weak positive implicational logic which was introduced in 1951
by A. Church. R→ is an implicational fragment of relevant logic R (see [1]).
3. The problem of extending H→ to T V→
Following Anderson and Belnap ([1], p.4), T V→ denotes implicational fragment of classical propositional logic. Pioneer investigations of the system with the classical implication as the only connective belong to A.
Tarski. Later on the so called Tarski–Bernays theorem (see [11], p.145)
became well–known which claims that an axiomatization of T V→ are formulas B 0 , K, P where P is Pearce’s law: (((p → q) → p) → p).
However, given the way I state the problem of extending H→ to T V→ ,
namely: is there formula X such that {I, B, C, W, K1 , X} is an independent
84
axiomatization of T V→ ? It is evident that the formula P is absolutely
unsuitable for our purposes. A. Prior has shown ([18], p.318) that IB 0 CP ≡
B 0 KP . Since B 0 C ≡ BC, we have IBCP ≡ B 0 KP . Let’s note that
this result is already implicitly contained in Wajsberg’s work [21] (see also
[22]) where system B 0 KP is thouroughly investigated and a whole series of
formulas is proposed which equivalently can replace the axiom K. In [21]
Wajsberg gives the scheme of completeness proof for B 0 KP .
We can consider weaker formula than P , namely, Commutability of
Implication which we denote by D : ((p → q) → q) → ((q → p) → p).
However, even this formula is not a suitable candidate for X, since we have
Proposition 3.1. W, D ` P .
Then it follows, due to Prior’s result, that both H→ + D and R→ + D
are (non–independent) axiomatizations of T V→ . Moreover,
Proposition 3.2. {I, B, W, K1 , D} is axiomatization of T V→ .
Furthemore,
Proposition 3.3. IBCK1 D ≡ IBCD ≡ BCKD ≡ B 0 KD ≡ BKD.
Let us note that an addition of Linearity Axiom L : ((p → q) → (q →
p)) → (q → p) to B 0 KD gives an axiomatization of implicational fragment
of L
à ukasiewicz’s infinite–valued logic [14].
The question arises: Can we get the desired formula X by a weakening
of formula D? Under a weakening of a formula a we mean a substitution
into a in most general form and without identification of variables. For
example, formula D1 : (((p → q) → r) → r) → ((r → (p → q)) → (p → q))
is an instance of such a substitution into D, and K1 is such instance for
K. Using terminology of Pahi’s work [17] where the interesting results
of interrelationship of implicational logics are presented, formula D is a
“restricted generalization” (r.g.) of D1 . The following result ([17], p.167)
85
takes place: R→ + a is equivalent to R→ + a∗ where a is implicational r.g.
of a∗ . Thus, in this way we cannot separate logics R→ + D∗ and H→ + D∗ .
Indeed, we have
Proposition 3.4. R→ + D1 ≡ T V→ .
But really there exists a formula (I denote it U ) which separates R→
from H→ in the correct sense, i.e.
R→ + U 6≡ T V→ ,
but
H→ + U ≡ T V→
where U is ((((p → q) → q) → p) → r) → (((((q → p) → p) → q) →
r) → r). Formula U appeared in [15] where the problem of independent
axiomatization of RM→ (implicational fragment of propositional logic RM
[1]) is solved. From this result it follows that R→ +U 6≡ T V→ . In [2] another
axiomatization of RM→ is given where (6) is one of the axioms:
(6).
((q → q) → (p → p)) → (((p → q) → p) → p).
It is obvious that under axioms I and K1 we get
Proposition 3.5. I, K1 , (6) ` (((p → q) → (p) → p).
Thus, H→ + (6) ≡ T V→ , i.e. H→ + U ≡ T V→ . But unfortunately we
have
Proposition 3.6. IBW K1 + (6) ≡ IBCK1 + (6) ≡ T V→ .
Finally, interrelationship of the most well–known and interesting implicational logics can be represented by properties of the following lattice
which is not even a semimodular, and R→ has not complementation.
86
T V→
◦
¡@
¡ @
@◦ RM
→
@
¡@
@
¡
@
¡
@◦¡
@◦ BCIU
BCK ◦¡
R→
@
¡
@
¡
@
¡
@
¡
@
¡
@◦¡
H→ ¡◦¡
BCI
fig. 2
A lattice with such properties can be found already in G. Birkhoff ([4], ch.7),
but on a quite different occasion. It remains to add that an investigation
of algebraic properties of the above lattice, denoted by Q∗ , is given in [12].
4. N –dimensional interpretation of implicational logics1
Main idea of interpretation is that in n–dimensional space every coordinate
axis corresponds to one axiom. Let’s consider the logic H→ .
Let’s choose in the space some point O and draw five mutually perpendicular straight lines through it. The number 5 is determined by the
fact that H→ can be axiomatized with the help of five independent axioms
(Proposition 1.1). However for simplicity, as point O, let us take an implicational logic IB. It enables us to move to the three–dimensional space,
with coordinate axes x, y, z.. On every of these coordinate axes let’s put a
unit vector which we denote by axioms C, W and K1 respectively. On the
ends of vectors, one–dimensional implicational logics BCI, IBW , IBK1
are situated. To compare with the lattice on the fig.1, the following the
coordinate axes will be chosen:
1
The author has reported on this theme for the first time at 9th International Congress
of Logic, Methodology and Philosophy of Science (August 1991, Uppsala).
87
BCI
◦
IBW
◦
@
@
@
IBK1
◦
¡
¡
¡
@
@◦¡
¡
IB
fig. 3
Let us consider coordinate planes. Each plane forms a two–dimensional
point which corresponds to implicational logics R→ , BCK or IBW K1 .
R→ ◦@
◦
¡@
@
¡
BCK
@
◦
¡ IBW K1
¡
@·¡
@
·¡
···
·
@
¡
·
···
·
·
·
@◦¡
BCI ·◦·@
IBW ¡◦· IBK1
@
@
¡
¡
@
@◦¡
¡
IB
fig. 4
Now let us construct our figure further to a three–dimensional cube in
the usual way. As a result, we get a cube with the point which in this case
is a three–dimensional logic H→ . This figure we call a three–dimensional
intuitionistic implicational cube:
H·→
◦··
¡
¡ ····@
@
¡ ··· @
···
¡
@
···
¡
@◦
·
◦
◦
R→ @
········ ¡
¡ IBW K1
@
·
BCK
·
···¡
@
···
·
·
·
¡ ···
· @
·
·
··
·
@◦¡
BCI ·◦·@
IBW ¡◦· IBK1
@
@
¡
@
¡
@◦¡
IB
fig. 5
88
¡
Let us note that n–dimensionality depends on which logic is chosen
as O. However, it is worth paying attention to the phenomen of space
conversion. In the logical language it means that axiomatization of some
logic can be represented by a single axiom. These results are well–known
for T V→ and H→ . For BCI it was done by C.A. Meredith [13]. Let’s denote
this single axiom as Lil (=Linear implicational logic).
Then our problem of extension H→ to T V→ can be formulated as follows: Is there any three–dimensional classical implicational cube with the
following nodes?
H→
R
T V→
◦··
¡··@
¡
·@
¡ ·· @
··
@
¡
··
¡
@
··
¡
@
··
@◦
·
◦¡
◦
·· ···
¡ BCK + X
@
·
¡
@
·
·· ¡
@ · · R→ + X
··
¡
@
··
··
·
·
··
¡
@
·
·
··
¡
@
·
· ◦·
@◦¡
◦· ·
BCK
BCI + X
¡
@
¡
@
¡
¡
@
@
@
¡
@
@◦¡
¡
BCI
fig. 6
References
[1] A.R. Anderson and N.D. Belnap, jr. Entailment: The logic of
Relevance and Necessity, Princeton, Princeton Univeristy Press, 1975.
[2] A. Avron, Relevant entailment–semantics and formal systems, The
Journal of Symbolic Logic, vol. 49 (1984), pp. 334–342.
89
[3] A. Avron, The semantics and proof theory of linear logic, Theoretical Computer Science, vol. 57 (1988), pp. 161–184.
[4] G. Birkhoff, Lattice Theory, revised edition, New York, 1948.
[5] H.B. Curry, Generalization of the deduction theorem, in: Proceedings of the International Congress of Mathematicians, vol. 2,
Amsterdam, 1954, pp. 399–400.
[6] N.B. Curry and R. Feys, Combinatory Logic, vol. 1, Amsterdam,
Hort-Holland, 1958.
[7] K. Došen, Sequent–systems and grupoid models I, II, Studia Logica, vol. 47 (1988), pp. 353–385, 48 (1989), pp. 41–65.
[8] D.M. Gabbay and R.J.G.B. de Queiroz, Extending the Curry–
Howard–Tait interpretation to linear, relevant and other resource logics,
The Journal of Symbolic Logic, vol. 56 (1991), pp. 1139–1140 (Abstract).
[9] D. Hilbert and P. Bernays, Grundlagen der Mathematik. 1,
Berlin, Springer–Verlag, 1968.
[10] Y. Komori, Super–ÃLukasiewicz implicational logics, Nagoya Mathematical Journal, 72 (1978), pp. 127–133.
[11] J. L
à ukasiewicz and A. Tarski, Investigations into the sentential
calculus, in: J. L
à ukasiewicz, Selected Works, Warszawa, Polish Scientific
Publishers, 1970, pp. 131–152.
[12] R.N. McKenzie, Equational bases and nonmodular lattice varieties, Transactions of the American Mathematical Society, vol. 174
(1972), pp. 1–43.
[13] C.A. Meredith and A.N. Prior, Axiomatics of the propositional
calculus, Notre Dame Journal of Formal Logic, vol. 4 (1963), pp.
171–187.
[14] R.K. Meyer, Pure denumerable L
à ukasiewicz implication, The
Journal of Symbolic Logic, vol. 31 (1966), pp. 575–580.
[15] R.K. Meyer and Z. Parks, Independent axioms for the implicational fragment of Sobociński’s three–valued logic, Zeitschrift für Mathematische Logik und Grundlagen der Mathematik, vol. 18 (1972),
pp. 291–295.
[16] H. Ono, Structural rules and a logical hierarchy, in: P.P. Petkov
(ed.), Mathematical Logic, New York, Plenum Press, 1990, pp. 95–104.
[17] B. Pahi, A theorem on the interrelationship of axiom systems
90
for implicational calculi , Zeitschrift für Mathematische Logik und
Grundlagen der Mathematik, vol. 18 (1972), pp. 165–167.
[18] A.N. Prior, Formal Logic, 2nd. ed., Oxford, Clarendon Press,
1962.
[19] V.A. Smirnov, Formal Inference and Logical Calculus, Moscow,
Nauka, 1972 [in Russian].
[20] M. Wajsberg, On a Heyting’s propositional calculus, in: M. Waisberg, Logical works, Kraków, Ossolineum, 1977, pp. 132–171.
[21] M. Wajsberg, Contributions to metalogic, Ibid., pp. 172–200.
[22] M. Wajsberg, Contributions to metalogic II , Ibid., pp. 201–214.
[23] H. Wajsing, Formulas–as–types for a hierarchy of sublogics of intuitionistic propositional logic, preprint (Report 9, Oktober 1990), Grupper
für Logik, Wissenstheorie und Information an der Freien Universität Berlin.
Centre of Logical Investigations
Institute of Philosophy
Russian Academy of Science
119842 Moscow, Volkhonka 14
Russia
91