Re: Why is ZF not finitely axiomatizable?
- From: hurburble@xxxxxxx
- Date: Fri, 27 Feb 2009 06:53:50 -0800 (PST)
On Feb 27, 6:26 am, Aatu Koskensilta <aatu.koskensi...@xxxxxx> wrote:
hurbur...@xxxxxxx writes:
I would like to know please the real reason why separation can't be
replaced by a finite numbers of instances.
What we should take to be the "real reason" for this or that in
mathematics is often obscure. But perhaps the following observations
are of some help nevertheless.
ZFC is not finitely axiomatisable because it proves the consistency of
each of its finite subtheories. How do we prove this? There are
basically two ways: using reflection, or invoking the cut-elimination
for first-order logic. The first alternative is perhaps the more
natural in a set theoretic setting. The second is more informative,
however, and goes as follows. The cut-elimination theorem for
first-order logic is provable in ZFC. Just what this theorem says is
not important, but its provability in ZFC has an important
consequences: ZFC proves, for every sentence P
(*) if "P" is logically provable, then P
ZFC proves that 0 =/= 1, and hence, for every A, that if "A --> 0 = 1"
is logically provable, then A is false. The contrapositive of this is:
if A is true, then it "A --> 0 = 1" is not logically provable. Now,
for every finite set of axioms of ZFC, their conjunction is certainly
provable, and by the previous observation, it is provable that their
conjunction does not logically imply a contradiction. We can thus
conclude that ZFC proves the consistency of each of its finite
subtheories.
A question now naturally arises: why doesn't the above work for NBG?
The point where the above proof (sketch) falls apart is where we
conclude from the provability of the cut-elimination theorem that it
is provable for every P
(*) if "P" is logically provable, then P
In fact, it isn't. For ZFC we prove this by using induction on a
property defined by means of a truth predicate for sentences of
quantifier complexity less than equal to P. Alas, induction is not
provable for all formulas in the extended language, that is, for
formulas that contain bound class variables.
Now, we come to what might well be regarded as the "real reason" ZFC
is not finitely axiomatisable: no theory (meeting certain conditions)
in which induction holds for all formulas in the language is finitely
axiomatisable.
--
Aatu Koskensilta (aatu.koskensi...@xxxxxx)
"Wovon man nicht sprechen kann, darüber muss man schweigen"
- Ludwig Wittgenstein, Tractatus Logico-Philosophicus
Thank you so much Aatu for this great answer. It clarified a lot.
Your last remark is telling: as in NBG, in NF, induction doesn't hold
for all formulas!
.
- References:
- Why is ZF not finitely axiomatizable?
- From: hurburble
- Re: Why is ZF not finitely axiomatizable?
- From: Aatu Koskensilta
- Why is ZF not finitely axiomatizable?
- Prev by Date: Re: Why is ZF not finitely axiomatizable?
- Next by Date: Re: Why is ZF not finitely axiomatizable?
- Previous by thread: Re: Why is ZF not finitely axiomatizable?
- Next by thread: Re: Why is ZF not finitely axiomatizable?
- Index(es):
Relevant Pages
|
Loading