Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Bulletin of the Section of Logic
Volume 2/3 (1973), pp. 159–163
reedition 2014 [original edition, pp. 159–165]
Stephen L. Bloom
A THEOREM ON WELL-FINITE STANDARD
CONSEQUENCE OPERATIONS
In this note we obtain a theorem characterizing those finite consequence
operations on a sentential language that can be defined in a proof-theoretic
way from a finite number of axiom schemes and/or structural (polynomial)
rules. This theorem can be regarded as a strengthening of a theorem of
Tarski ((T), theorem 27) on finite axiomatizability.
Let L be an absolutely free algebra of a finite similarity type having a
countably infinite number of generators. We will refer to the members of
L as polynomials. P (L) is the collection of all subsets of L.
1. Definition. A consequence operation on L is a function C : P (L) →
P (L) such that
1.1. X ⊆ C(X) = C(C(X)), all X ⊆ L.
1.2. If X ⊆ Y , then C(X) ⊆ C(Y ), all X, Y ⊆ L.
C is a finite consequence operation if
[
C(X) = (C(Y ) : Y ⊆ X, Y finite).
C is a structural consequence operation if
for every endomorphism h of L,
h(C(X)) ⊆ C(h(X)).
C is standard if C is both finite and structural.
2. Definition. An n-ary rule r is a subset of Ln ; if (π, δ1 , . . . , δn ),
n ≥ 0, is a sequence of members of L, the polynomial rule r(π1 δ1 ...δn ) is the
(n + 1)-ary rule defined as follows:
160
Stephen L. Bloom
(a, b1 , . . . , bn ) ∈ r(π1 δ1 ...δn ) iff for some endomorphism h of L, h(π) = a
and h(δi ) = bi , i = 1, . . . , n.
Let Q be any set of rules.
3. Definition. CQ : P (L) → P (L) is the function defined as follows:
a ∈ CQ (X) iff there is a finite sequence x1 . . . xn such that xn = a and
for each i, 1 ≤ i ≤ n, xi ∈ X or there is some (k + 1)-ary rule r ∈ Q,
and j1 , . . . , jk < i such that (xi , xj1 , . . . , xjk ) ∈ r. (In this case, we call the
sequence x1 , . . . , xn a CQ -proof of a from X.)
The following theorem is due to Roman Suszko and has been quoted
in (RW).
4. Theorem. C is a standard consequence operation on L iff there is a
finite or countable set Q of polynomial rules such that C = CQ .
5. Definition. A consequence operation C is well-finite if C = CQ for
some finite set of polynomial rules.
6. Example. The classical two-valued propositional calculus can be given
by 3 unary polynomial rules (axiom schemes) and one 3-ary polynomial
rule (modus ponens, considered as the rule r(p,q,(q→p)) (where p, q are free
generators of L.)
7. Definition. Let C1 , C2 be consequence operations on L. C1 ≤ C2 iff
every X ⊆ L, C1 (X) ⊆ C2 (X).
It is well-known that with this ordering the set of all consequence operations on L forms a complete lattice.
8. Lemma. Suppose C1 ≤ C2 ≤ C3 ≤ . . . is an infinite chain of finite
consequence operations. Let C = sup{Cn : n = 1, 2, . . .}. Then, for every
X ⊆ L,
[
C(X) =
Cn (X).
n
S
Proof. Let D(X) = Cn (X). It is easy to check that D satisfies 1.1
and 1.2. In order to see that D(D(X)) ⊆ D(X), assume a ∈ D(D(X)).
Then for some n, a ∈ Cn (D(X)). Since Cn is a finite consequence operation, there are b1 , . . . , bk ∈ D(X) such that a ∈ Cn ({b1 , . . . , bk }). Since the
Cn ’s are nested, there is an m such that {b1 , . . . , bk } ⊆ Cm (X). Thus
A Theorem on Well-Finite Standard Consequence Operations
161
a ∈ Cn (Cm (X)). Now Cm (X) ⊆ Cm+n (X), since Cm ≤ Cm+n ; also
Cn (Cm+n (X)) ⊆ Cn+m (Cn+m (X)). Hence a ∈ Cn+m (Cm+n (X)) =
Cm+n (X). Thus a ∈ D(X), and we have shown D is a consequence operation.
S
Clearly Cn ≤ D, so C ≤ D. Since Cn ≤ C for all n, we see Cn (X) ⊆
C(X), so that D ≤ C. Thus D = C, completing the proof.
9. Lemma. Suppose
Ci = CQi , i ∈ I, where for each i, Qi is a set of
S
rules. Let Q = (Qi : i ∈ I). Then CQ = sup{Ci : i ∈ I}.
Proof. Clearly Ci ≤ CQ , so that sup{Ci : i ∈ I} < CQ . Let D be any
consequence operation such that Ci ≤ D, all i ∈ I. Then, by induction
on the length of CQ -proofs, it is easy to see that CQ ≤ D, so that CQ =
sup{Ci : i ∈ I}.
10. Lemma. Let C be a standard consequence operation. If C is not
well-finite, there is an infinite sequence C1 ≤ C2 ≤ . . . of standard (and
well-finite) consequence operations such that C = sup{Cn : n = 1, 2, . . .}
and C 6= Cn , any n.
Proof. Let Q be an infinite set of polynomial rules such that C = CQ .
Say Q = {r0 , r1 , r2 , . . .}. Let Qn = {r0 , . . . , rn−1 }, n = 1, 2, . . . and set
Cn = CQn .
From 9 it follows that C = sup{Cn }, and since C is not well-finite,
C 6= Cn , any n.
We may now prove the main theorem.
11. Theorem. A finite structural consequence C on L is not well-finite iff
there is a sequence C1 ≤ C2 ≤ C3 ≤ . . . of standard consequence operations
such that C = sup{Cn }, C 6= Cn , any n.
Proof. Lemma 10 showed that the condition is necessary. Now suppose
C is the sup of the Cn as above. By 4 there are sets S and Qn of polynomial
rules such that C = CS and Cn = CQn , n = 1, 2, . . .. For each (1 + m)ary rule r(π,δ1 ,...,δm ) , m ≥ 0, in S, we have π ∈ CS (δ1 , . . . , δm ) (if m = 0,
π ∈ CS (∅).). Then π ∈ CQn (δ1 , . . . , δm ) for some n. Let A(π,δ1 ,...,δm ) be the
finite subset of Qn used in the CQn -proof of π from δ1 , . . . , δn . Let A be the
union of all sets A(π,δ1 ,...,δn ) . In order to obtain a contradiction, suppose S
is a finite set of rules. Then A is finite, and we can find an integer n0 such
162
Stephen L. Bloom
that if r(π,δ1 ,...,δm ) is a rule in S and A(π,δ1 ,...,δm ) ∈ Qn then n ≤ n0 .
We will show C = CS ≤ CA ≤ Cn0 . Indeed, suppose a ∈ CS (X). Let
x1 , . . . , xt be a CS -proof of a from X. We show that for each i, 1 ≤ i ≤ t,
xi ∈ CA (X).
It i = 1, then either x1 ∈ X or x1 follows from a unary rule rπ in S.
In the first case, clearly x1 ∈ CA (X). In the second case, x1 = h(π) for
some endomorphism h of L. But by construction, π ∈ CAπ (∅), and hence
π ∈ CA (∅). By 4 then x1 = f (π) ∈ CA (∅) ⊆ CA (X).
Now assume for j < i, xj ∈ CA (X). If (xi , xj1 , . . . , xjm ) belongs to the
rule r(π,δ1 ,...,δm ) in S, then, for some endomorphism h of L, xi = h(π) and
xjk = h(δk ), k = 1, . . . , m. By construction, π ∈ CA(π,δ1 ,...,δm ) (δ1 , . . . , δm ) ⊆
CA (δ1 , . . . , δm ). Since all rules in A are polynomial rules,
h(π) ∈ CA (h(δ1 ), . . . , h(δm )), by 4; i.e.
xi ∈ CA (xj1 , . . . , xjm ).
But by the induction assumption, {xj1 , . . . , xjm } ⊆ CA (X). Thus xi ∈
CA (CA (X)) = CA (X), completing the proof that CS ≤ CA .
Since A is a finite set of rules, each one of which belongs to some Qn ,
n < n0 , it follows from 8 that CA ≤ sup{Cn : n < n0 } ≤ Cn0 .
Thus on the assumption that S is finite, we have shown C = CS ≤ Cn
for some n0 . But this contradicts the assumption that Cn < C, all n, and
completes the proof of the theorem.
12. Example. Let L be the sentential language having only one unary
connective, say F . Let q be one of the free generators of L, and let F n x
be an abbreviation for F F . n. . F x. If 2 = p0 , 3 = p1 , . . . are the primes in
increasing order, let Rn be the binary polynomial rule determined by the
sequence (F pn q, q). Finally, put Q = {R0 , R1 , . . .}. CQ is not well-finite.
Indeed, if so, CQ ≤ CQn for some n, where Qn = {R0 , . . . , Rn }. But for
example
F pn+1 q ∈ CQ (q) but
F pn+1 q 6∈ CQn (q),
as can be easily proved by induction on the length of CQn -proofs.
The author is pleased to acknowledge several helpful conversations with
Roman Suszko on the topic of this paper.
A Theorem on Well-Finite Standard Consequence Operations
163
References
[T] A. Tarski, Fundamental Concepts of the Methodology of the Deductive Sciences, Reprinted in Logic, Semantics and Metamathematics,
Oxford (1956).
[RW] R. Wójcicki, Investigations into methodology of sentential calculi
(I), Institute of Philosophy and Sociology, Polish Academy of Sciences,
Warsaw (1971).
Stevens Institute of Technology
Hoboken, N.J. 07030