From: Chris Menzel on
On Fri, 25 Jun 2010 14:29:26 -0700 (PDT), George Greene
<greeneg(a)email.unc.edu> said:
>> >> On Jun 14, 11:42 am, Charlie-Boo <shymath...(a)gmail.com> wrote:
>> >> > ZFC/PA is supposed to do all ordinary mathematics*.  But it is easy
>> >> > to prove that PA is consistent (its axioms and rules preserve
>> >> > truth) yet (by Godel-2) PA can't do such a simple proof as that.
>
>> > On Jun 24, 6:04 pm, George Greene <gree...(a)email.unc.edu> wrote:
>> >> So what?  ZFC can prove it.
>> >> ZFC can't prove that ZFC is consistent, but it CAN AND DOES prove
>> >> that PA is consistent.  This is why you can't say that "ZFC/PA
>> >> doesn't prove PA is consistent."  "ZFC/PA" is just a meaningless
>> >> locution in any case.
>> >> ZFC is one thing.  PA is another.
>>
>> > PA is a subset of ZFC,
>
> On Jun 25, 2:16 pm, Chris Menzel <cmen...(a)remove-this.tamu.edu> wrote:
>> No it isn't.
>
> Thank you kindly for taking the simple side, for once. I was living
> in fear of again being attacked by irrelevant complexity from superior
> education,

George, George, I never attack you, I only ever correct you. With love.

> on the grounds that one can prove "a certain sort of equivalence"
> between PA and ZF withOUT the axiom of infinity.

Entirely true of course, but (as you explain quite clearly) that doesn't
make PA a *subset* of ZF. It only shows that there is a natural
embedding * of the language of PA into the language of ZF such that
PA |- A iff ZF |- A*. Thus, we do have that {A* : PA |- A} is a subset
of ZF. It is not difficult to prove this, but it is far from trivial.
Hence, even if you understand the details (which I doubt very much
Charlie does), to express this fact as "PA is a subset of ZF" is, at
best, misleading.

> As I said when I first rebutted C-B,
>> A stronger theory can often prove the consistency of a weaker one.
>> ZFC *can* (and does) prove that PA is consistent: the set required to
>> exist by ZFC's Axiom of Infinity is (the domain of) a model for PA.
>
> In addition to being able to use the von Neumann encoding to interpret
> PA in ZF, one can also interpret natnums as finite sets in order to
> encode a theory of finite sets in PA (infinite sets would get encoded
> as non-standard hyper-finite numbers, in that case). But, of course,
> just because something CAN be defined under something else Does Not
> Make the something- defined into a "subset" of the larger
> something-else under which it WAS defined. The newer smaller thing
> would've needed to be present in the larger one FROM THE BEGINNING in
> order for it to be properly deemed a "subset" -- BUT IT WASN'T -- all
> the WORK OF DEFINITION AND ENCODING had to be ADDED to the original
> environment to produce the smaller thing within it.

Right. It is in fact literally impossible to make PA a subset of ZF for
the simple reason that the language of PA (as standardly understood) is
disjoint from the language of ZF and, hence, no PA sentence is a ZF
sentence. The best one could do is extend the language of ZF to include
"0", "s", "+", and "x" and then form a new theory ZF* in this language
whose axioms are those of ZF plus the usual definitions of the new
expressions in terms of membership. One could then show that all of the
usual axioms of PA are theorems of ZF* and hence that PA is a subset of
ZF*.

From: Chris Menzel on
On Sat, 26 Jun 2010 01:17:17 +0000 (UTC), Chris Menzel
<cmenzel(a)remove-this.tamu.edu> said:
> On Fri, 25 Jun 2010 14:29:26 -0700 (PDT), George Greene
> <greeneg(a)email.unc.edu> said:
> ...
>> on the grounds that one can prove "a certain sort of equivalence"
>> between PA and ZF withOUT the axiom of infinity.
>
> Entirely true of course, but (as you explain quite clearly) that doesn't
> make PA a *subset* of ZF. It only shows that there is a natural
> embedding * of the language of PA into the language of ZF such that
> PA |- A iff ZF |- A*.

Whoops, that needs to be "such that, if PA |- A, then ZF |- A*". ZF,
for example, proves Con(PA) which, of course, PA does not (assuming its
consistency). The weaker (true) claim is all we need for the point:

> Thus, we do have that {A* : PA |- A} is a subset of ZF. It is not
> difficult to prove this, but it is far from trivial. Hence, even if
> you understand the details (which I doubt very much Charlie does), to
> express this fact as "PA is a subset of ZF" is, at best, misleading.

I believe the false claim above holds if we replace ZF with ZF-Inf+~Inf.

From: R. Srinivasan on
On Jun 26, 1:58 am, Frederick Williams <frederick.willia...(a)tesco.net>
wrote:

[...]
> You may wish to know that ZFC with the axiom of infinity replaced by its
> negation is a model of PA and vice versa.
>
>
There are two notions of consistency, namely the syntactic and model-
theoretic notions, which are supposed to be equivalent.

Syntactically the consistency of PA is expressed by the sentence
Con(PA) which can be encoded in ZF and proven. Similarly ZF also
proves the model-theoretic consistency of PA ("There exists a model
for PA") by explicitly constructing a model for PA.

So far so good.

Now consider the theory ZF-Inf+~Inf (here Inf is the axiom of
infinity). This theory, being equivalent to PA, cannot prove Con(PA)
by Godel's incompleteness theorem. But does it prove ~Con(PA)? I claim
that it does.

The theory ZF-Inf+~Inf clearly proves ~Inf ("Infinite sets do not
exist"). This proof obviously implies that "There does not exist a
model for PA", for a model of PA must have an infinite set as its
universe (according to the classical notion of consistency, which I am
going to dispute shortly). Therefore we may take the proof of ~Inf in
ZF-Inf+~Inf as a model-theoretic proof of the inconsistency of PA,
which must be equivalent to its syntactic counterpart ~Con(PA).

Now I am sure a lot of people are going to jump up and down and
protest at this interpretation. But it is logical. In the first case,
we added the axiom Inf to ZF-Inf, and exhibited an infinite
construction to prove that a model exists for PA. We also claimed that
this is a consistency proof of PA. In the second case, we added the
axiom ~Inf to ZF-Inf and proved that no such infinite construction
exists. If the first case is a model-theoretic proof of consistency of
PA, the same yardstick should apply to the second case as an
inconsistency proof. Note here that in the first case ZF is the
metatheory for PA and in the second case, it is ZF-Inf+~Inf.

So we now have two proofs, one of Con(PA) i n the theory ZF, and one
of ~Con(PA) (at least its model-theoretic equivalent) in the theory ZF-
Inf+~Inf. The second proof is obviously finitary. The first one is
not. Which proof is to be trusted? The finitary one or the infinitary
one? Enter Platonism, to save the day. Here is the Platonist
justification of the first proof:

\begin{Platonist argument}
We *know* that PA is consistent, since its axioms are "true" to start
with and the rules of inference preserve truth. Therefore Con(PA) must
be "true". That being the case, it also follows that infinite sets
must "really" exist. Therefore the theory ZF-Inf+~Inf is a "false"
theory, one that proves "false" statements like ~Inf.
\end

We must reject this metaphysical (metalogical?) claim wholesale.

Enter the logic NAFL, whose existence has been acknowledged by quantum
physicists, via the paper:

http://dx.doi.org/10.1142/S021974991000640X

See <Arxiv: quant-ph/0504115> for a downloadable version of this
paper. Logicians and philosophers, in contrast to physicists, seem to
have a blind spot to this logic and determinedly fail to see its
existence. Extraordinary, but that can be discussed later.

In the logic NAFL, one may actually show that ~Inf must be provable in
a theory of finite sets F, which is the NAFL counterpart of the theory
ZF-Inf. So in NAFL, it is the finitary proof of the inconsistency of
(the classical theory) PA that has weight, and the infinitary
consistency proof in ZF is rejected outright. Note carefully that we
are referring to the classical notion of "consistency" here.

However, the NAFL notion of consistency is different from the
classical one. The NAFL version of PA, namely, NPA, has the following
properties:

0.Truth exists only with respect to axiomatic theories in NAFL. Look
at the two classical theories ZF and ZF-Inf+~Inf and assume for the
moment that these are legitimate in NAFL (which they are not). The
proposition Inf would be true with respect to the first theory and
false with respect to the second one according to the NAFL notion of
truth. There is absolutely no reason to prefer one theory to another,
since NAFL rejects Platonism outright.

1. The consistency of NPA (i.e., the existence of a model for NPA) is
a metamathematical concept that cannot be formalized in NPA.

2. NPA proves the existence of the infinite proper class N of natural
numbers, which is certainly the universe for a model of NPA, if it
exists. So in a suitable metatheory which extends NPA, we may
hopefully demonstrate the consistency of NPA without having to perform
the completely arbitrary action of adding an Axiom of Infinity (not
permitted in NAFL in any case).

3. Godel's theorems do not hold in NPA. Consistency of NPA *demands*
that there are no NPA-undecidable propositions in the language of NPA.

4. The informal argument that the axioms of NPA are true and its rules
of inference preserve truth can be sustained in NAFL, without having
to entertain any metaphysical Platonist claims like the "true"
existence of infinite sets.

5. Etc,, etc.

Regards, RS

From: Frederick Williams on
"R. Srinivasan" wrote:
>
> On Jun 26, 1:58 am, Frederick Williams <frederick.willia...(a)tesco.net>
> wrote:
>
> [...]
> > You may wish to know that ZFC with the axiom of infinity replaced by its
> > negation is a model of PA and vice versa.
> >
> >
> There are two notions of consistency, namely the syntactic and model-
> theoretic notions, which are supposed to be equivalent.
>
> Syntactically the consistency of PA is expressed by the sentence
> Con(PA) which can be encoded in ZF and proven. Similarly ZF also
> proves the model-theoretic consistency of PA ("There exists a model
> for PA") by explicitly constructing a model for PA.
>
> So far so good.
>
> Now consider the theory ZF-Inf+~Inf (here Inf is the axiom of
> infinity). This theory, being equivalent to PA, cannot prove Con(PA)
> by Godel's incompleteness theorem. But does it prove ~Con(PA)? I claim
> that it does.
>
> The theory ZF-Inf+~Inf clearly proves ~Inf ("Infinite sets do not
> exist"). This proof obviously implies that "There does not exist a
> model for PA", for a model of PA must have an infinite set as its
> universe (according to the classical notion of consistency, which I am
> going to dispute shortly).

Not at all. If ZF-Inf+~Inf has models then the "points" (or whatever
you want to call them) in that model aren't infinite sets.

--
I can't go on, I'll go on.
From: R. Srinivasan on
On Jun 26, 7:42 pm, Nam Nguyen <namducngu...(a)shaw.ca> wrote:
> R. Srinivasan wrote:
> > On Jun 26, 1:58 am, Frederick Williams <frederick.willia...(a)tesco.net>
> > wrote:
>
> > [...]
> >> You may wish to know that ZFC with the axiom of infinity replaced by its
> >> negation is a model of PA and vice versa.
>
> > There are two notions of consistency, namely the syntactic and model-
> > theoretic notions, which are supposed to be equivalent.
> > Syntactically the consistency of PA is expressed by the sentence
> > Con(PA) which can be encoded in ZF and proven.
>
> What does it mean for a formula A of L(T) to _syntactically signify_ the
> (possible) consistency of T?
>
>
By the way I do not agree that a formula of L(T) can express the
consistency of T. As I have stated in my post later on, I strongly
believe that the consistency of T is a metamathematical (or in this
case metatheoretical) notion that cannot be expressed in the language
of T.

However, according the conventional wisdom, which is what I was
stating above, a formula A of L(T) can represent the (code of the)
assertion that "There does not exist a proof of '0=1' in the theory
T", for theories T that can encode a certain amount of arithmetic. At
least this is what Godel claimed.

RS