From: apoorv on
The Fixed point lemma is:
if p is the godel number of the formula P -- Ay((x,x,y)-->B(y))
and q is the godel number of sentence Q---Ay((p,p,y)-->B(y)),
then Q <--> B(q).
One could use other numbering for the formulae (or use other
variable symbols while using the same numbering).
If p' is the (new)number for P, the corresponding Q' would be
Ay((p',p',y)-->B(y)) and
the fixed point lemma would say, Q'<-->B(q') with q' as the new number
for Q'.
Presumably, one could think of a numbering which is the same as the
usual numbering
except for the sentence Q , where instead of being q, it is q'.
P is still Ay((x,x,y)-->B(y)) with the (new) number p
Q is still Ay((p,p,y)-->B(y)) ,but with the new number q'. However, in
the new numbering,
(p,p,y) is true iff y=q'[in words: y is the number of the sentence
obtained by replacing, in the formula whose number is p i.e P, the
free variable by p.That is, the y is the number of Q. In the new
numbering this is true iff y =q' ] .
So, in the new numbering Q<-->B(q').

So, we have Q <-->B(q)<--> B(q'), where q' is arbitrary.

I am not able to resolve this issue. will appreciate help in
clarifying this .

-apoorv



From: apoorv on
On Apr 21, 4:11 pm, apoorv <sudhir...(a)hotmail.com> wrote:
> The Fixed point lemma is:
> if p is the godel number of the formula P -- Ay((x,x,y)-->B(y))
> and  q is the godel number of sentence  Q---Ay((p,p,y)-->B(y)),
> then Q <--> B(q).
>  One could use other numbering for the  formulae (or use other
> variable symbols while using the same numbering).
> If p' is the (new)number for P, the corresponding Q' would be
> Ay((p',p',y)-->B(y)) and
> the fixed point lemma would say, Q'<-->B(q') with q' as the new number
> for Q'.
> Presumably, one could think of a numbering which is the same as the
> usual numbering
> except for the sentence Q , where instead of being q, it is q'.
> P is still Ay((x,x,y)-->B(y)) with the (new) number p
> Q is still Ay((p,p,y)-->B(y)) ,but with the new number q'. However, in
> the new numbering,
> (p,p,y) is true iff y=q'[in words: y is the number of the sentence
> obtained by replacing, in the formula whose number is p i.e P, the
> free variable by p.That is, the y is the number of Q. In the new
> numbering this is true iff y =q' ]  .
> So, in the new numbering Q<-->B(q').
>
> So, we have Q <-->B(q)<--> B(q'), where q' is arbitrary.
>
> I am not able to resolve this issue. will appreciate help in
> clarifying this .
>
> -apoorv

Apropos above post, a plausible? but completely heretical view:
We note that in the first formula P, a variable v is being replaced by
x.
In the second sentence Q, x (now treated as a variable) is being
replaced by p.
To make this more explicit, consider the notation
(v:x,x,y) <--> y is the godel number of the formula obtained by
replacing the free
variable v by x in the formula whose godel number
is x.
Then P is Ay((v:x,x,y)-->B(y)) with Godel number p.P has the free
variable x.
(let) Q' be Ay((v:p,p,y)-->B(y)) with godel number q'.
Q' is obtained from P by replacing the free variable x in P by p (the
godel number of P)
Since v is not free in the formula with number p i.e P, the
substitution contemplated by (v:p,p,y)is vacuous and
(v:p,p,y)<-->y=p
(let) Q be Ay((x:p,p,y)-->B(y)) with godel number q.[Q is Not obtained
from P by replacing the free variable x in P by p. That replacement
yields Q' as noted above.]
Now (x:p,p,y)<--> y is the godel number of the formula obtained by
replacing the free variable x by p in the formula with godel number p
i.e P.That is y is the godel number of Q' or y=q'.

So we have P with godel number p ----Ay((v:x,x,y)--> B(y)).
Q' with godel number q' --- Ay((y is the godel number of P-->B(y))
Q with godel number q----Ay((y is the godel number of Q'-->B(y))
So, Q'<-->B(p) and Q<-->B(q').The self reference in Q mellts away.
-apoorv

From: apoorv on
On Apr 24, 2:12 pm, apoorv <sudhir...(a)hotmail.com> wrote:
> On Apr 21, 4:11 pm, apoorv <sudhir...(a)hotmail.com> wrote:
>
>
>
>
>
> > The Fixed point lemma is:
> > if p is the godel number of the formula P -- Ay((x,x,y)-->B(y))
> > and  q is the godel number of sentence  Q---Ay((p,p,y)-->B(y)),
> > then Q <--> B(q).
> >  One could use other numbering for the  formulae (or use other
> > variable symbols while using the same numbering).
> > If p' is the (new)number for P, the corresponding Q' would be
> > Ay((p',p',y)-->B(y)) and
> > the fixed point lemma would say, Q'<-->B(q') with q' as the new number
> > for Q'.
> > Presumably, one could think of a numbering which is the same as the
> > usual numbering
> > except for the sentence Q , where instead of being q, it is q'.
> > P is still Ay((x,x,y)-->B(y)) with the (new) number p
> > Q is still Ay((p,p,y)-->B(y)) ,but with the new number q'. However, in
> > the new numbering,
> > (p,p,y) is true iff y=q'[in words: y is the number of the sentence
> > obtained by replacing, in the formula whose number is p i.e P, the
> > free variable by p.That is, the y is the number of Q. In the new
> > numbering this is true iff y =q' ]  .
> > So, in the new numbering Q<-->B(q').
>
> > So, we have Q <-->B(q)<--> B(q'), where q' is arbitrary.
>
> > I am not able to resolve this issue. will appreciate help in
> > clarifying this .
>
> > -apoorv
>
> Apropos above post, a plausible? but completely heretical view:
> We note that in the first formula P, a variable v is being replaced by
> x.
> In the second sentence Q, x (now treated as a variable) is being
> replaced by p.
> To make this more explicit, consider the notation
> (v:x,x,y) <--> y is the godel number of the formula obtained by
> replacing the free
>                     variable v by x in the formula whose godel number
> is x.
> Then P  is Ay((v:x,x,y)-->B(y)) with Godel number p.P has the free
> variable x.
> (let) Q' be Ay((v:p,p,y)-->B(y)) with godel number q'.
> Q' is obtained from P by replacing the free variable x in P by p (the
> godel number of P)
> Since v is not free in the formula with number p i.e P, the
> substitution contemplated by (v:p,p,y)is vacuous and
> (v:p,p,y)<-->y=p
> (let) Q be Ay((x:p,p,y)-->B(y)) with godel number q.[Q is Not obtained
> from P by replacing the free variable x in P by p. That replacement
> yields Q' as noted above.]
> Now (x:p,p,y)<--> y is the godel number of the formula obtained by
> replacing the free variable x by p in the formula with godel number p
> i.e P.That is y is the godel number of Q'  or y=q'.
>
> So we have P with godel number p ----Ay((v:x,x,y)--> B(y)).
> Q' with godel number q' --- Ay((y is the godel number of P-->B(y))
> Q with godel number  q----Ay((y is the godel number of Q'-->B(y))
> So, Q'<-->B(p)  and Q<-->B(q').The self reference in Q mellts away.
> -apoorv- Hide quoted text -
>
> - Show quoted text -
Am still trying to figure out

1) What is the Godel no. of (x,x,y) with the usual numbering?
2)One can visualise an effective computation methodology for (x,x,y)
for any
particular value of x (say 2^3.3^5.5^3).however a computation
methodolgy for
(x,x,y) as a function of x is not at all clear.
3)If (a,a,y) is computed by a turing machine,would the machine be
dependent on a? Is there a known T.M that computes (a,a,y) for all a?
4) Finally, what is the godel number of the godel sentence for P.A?
-apoorv
From: Daryl McCullough on
I'm having trouble understanding what, exactly, is your question
about the fixed point lemma.

The conclusion of the theorem is this: for any formula Phi(x)
with one free variable, x, there is another formula Q with Godel
code q such that it is provable that

Q <-> Phi(N_q)

where N_q is the numeral corresponding to the natural number q.

The way to prove this is to define the substitution predicate
S(x,y,z) with the following property:

1. Let A be any formula.
2. Let n be the Godel code of A.
3. Let m be any natural number.
4. Let A' be the result of replacing the free variables in A by N_m.
5. Let k be the Godel code of A'.

Then the following formula is provable:

6. forall z, S(N_n, N_m, z) <-> z = N_k

Given such a formula S(x,y,z), and given Phi(x),
we can find our formula Q as follows:

1. Let P be the formula: forall z, S(x,x,z) -> Phi(z)
2. Let p be the Godel code of P.
3. Let Q be the result of replacing the free variables in P by N_p.
4. Then Q is the formula: forall z, S(N_p, N_p, z) -> Phi(z)
5. Let q be the Godel code of Q.

Then, by properties of the substitution predicate, we have:

6. forall z, S(N_p, N_p, z) <-> z = N_q

A consequence of 6 is the following:

7. (forall z, S(N_p, N_p, z) -> Phi(z)) <-> (forall z, z = N_q -> Phi(z))

The right side of the <-> in 7 can be simplified to just Phi(N_q). So
we have:

8. (forall z, S(N_p, N_p, z) -> Phi(z)) <-> Phi(N_q)

The left side of <-> is just Q. So we have:

9. Q <-> Phi(N_q)

--
Daryl McCullough
Ithaca, NY

From: apoorv on
On May 4, 5:20 pm, stevendaryl3...(a)yahoo.com (Daryl McCullough) wrote:
> I'm having trouble understanding what, exactly, is your question
> about the fixed point lemma.
Thanks for responding.Firstly, just to clarify notation, i had used
(x,x,y) for
your S(x,x,y) and dropped the distinction between the natural numbers
and the numerals representing them.
The clarification that i sought in the opening post was:
let Q be the formula Q<-->Phi(codeQ). Q itself does not contain code Q
explicitly although it depends on the codes of other formulae.
If the code representing Q is changed from q to q' without changing
the code of other formulae, then Q does not change.Then we get
Q<-->Phi(q) and Q<-->Phi(q').q' being arbitrary, we either have Allx
Phi(x) or Allx ~Phi(x) for any formula Phi.
There were some more clarifications that i requested in the subsequent
post,
but essentially i wanted to know if the godel sentence for P.A has
been written
out explicitly in the language of arithmetic and what is its godel
number?
> The conclusion of the theorem is this: for any formula Phi(x)
> with one free variable, x, there is another formula Q with Godel
> code q such that it is provable that
>
> Q <-> Phi(N_q)
>
> where N_q is the numeral corresponding to the natural number q.
>
> The way to prove this is to define the substitution predicate
> S(x,y,z) with the following property:
>
> 1. Let A be any formula.
> 2. Let n be the Godel code of A.
> 3. Let m be any natural number.
> 4. Let A' be the result of replacing the free variables in A by N_m.
Do we need to state clearly ,which of the free variables -if any- is
to be
replaced by N_m?A' will depend on this specification:
If we consider the formula x=0, the result of replacing x by 1 is the
sentence 1=0;the result of replacing y by1 is just x=0 ,as y does not
occur (free)
in x=0.
Perhaps, we have a predicate S for replacing ( in a formula)the
variable v if free and another S' for replacing x ( in that formula)
if free.
-apoorv
> 5. Let k be the Godel code of A'.
>
> Then the following formula is  provable:
>
> 6. forall z, S(N_n, N_m, z) <-> z = N_k

> Given such a formula S(x,y,z), and given Phi(x),
> we can find our formula Q as follows:
>
> 1. Let P be the formula: forall z, S(x,x,z) -> Phi(z)
> 2. Let p be the Godel code of P.
> 3. Let Q be the result of replacing the free variables in P by N_p.
> 4. Then Q is the formula: forall z, S(N_p, N_p, z) -> Phi(z)
> 5. Let q be the Godel code of Q.
>
> Then, by properties of the substitution predicate, we have:
>
> 6. forall z, S(N_p, N_p, z) <-> z = N_q
>
> A consequence of 6 is the following:
>
> 7. (forall z, S(N_p, N_p, z) -> Phi(z)) <-> (forall z, z = N_q -> Phi(z))
>
> The right side of the <-> in 7 can be simplified to just Phi(N_q). So
> we have:
>
> 8. (forall z, S(N_p, N_p, z) -> Phi(z)) <-> Phi(N_q)
>
> The left side of <-> is just Q. So we have:
>
> 9. Q <-> Phi(N_q)
>
> --
> Daryl McCullough
> Ithaca, NY