On Tue, Feb 10, 2015 at 12:50 AM, Bruno Marchal <[email protected]> wrote:

>
> On 08 Feb 2015, at 05:07, Samiya Illias wrote:
>
>
>
> On Thu, Feb 5, 2015 at 8:27 PM, Bruno Marchal <[email protected]> wrote:
>
>>
>> On 04 Feb 2015, at 17:14, Samiya Illias wrote:
>>
>>
>>
>> On Wed, Feb 4, 2015 at 5:49 PM, Bruno Marchal <[email protected]> wrote:
>>
>>>
>>> On 04 Feb 2015, at 06:02, Samiya Illias wrote:
>>>
>>>
>>>
>>> On 04-Feb-2015, at 12:01 am, Bruno Marchal <[email protected]> wrote:
>>>
>>>
>>>
>>>
>>>>
>>>> Then reason shows that arithmetic is already full of life, indeed full
>>>> of an infinity of universal machines competing to provide your infinitely
>>>> many relatively consistent continuations.
>>>>
>>>> Incompleteness imposes, at least formally, a soul (a first person), an
>>>> observer (a first person plural), a "god" (an independent simple but deep
>>>> truth) to any machine believing in the RA axioms together with enough
>>>> induction axioms. I know you believe in them.
>>>>
>>>> The lexicon is
>>>> p   truth    God
>>>> []p  provable Intelligible  (modal logic, G and G*)
>>>> []p & p  the soul (modal logic, S4Grz)
>>>> []p & <>t  intelligible matter    (with p sigma_1) (modal logic, Z1,
>>>> Z1*)
>>>> []p & sensible matter     (with p sigma_1) (modal logic, X1, X1*)
>>>>
>>>> You need to study some math,
>>>>
>>>
>>> I have been wanting to but it seems such an uphill task. Yet, its a
>>> mountain I would like to climb :)
>>>
>>>
>>> 7 + 0 = 7. You are OK with this?  Tell me.
>>>
>>>
>>> OK
>>>
>>>
>>> Are you OK with the generalisation? For all numbers n, n + 0 = n.
>>> Right?
>>>
>>>
>>> Right :)
>>> You suggest I begin with Set Theory?
>>>
>>>
>>> No need of set theory, as I have never been able to really prefer one
>>> theory or another. It is too much powerful, not fundamental. At some point
>>> naive set theory will be used, but just for making thing easier: it will
>>> never be part of the fundamental assumptions.
>>>
>>> I use only elementary arithmetic, so you need only to understand the
>>> following statements (and some other later):
>>>
>> Please see if my assumptions/interpretations below are correct:
>>
>>>
>>> x + 0 = x
>>>
>> if x=1, then
>> 1+0=1
>>
>>>
>>> x + successor(y) = successor(x + y)
>>>
>> 1 + 2 = (1+2) = 3
>>
>>
>> I agree, but you don't show the use of the axiom:  x + successor(y) =
>> successor(x + y), or x +s(y) = s(x + y).
>>
>
> I didn't use the axioms. I just substituted the axioms variables with the
> natural numbers.
>
>
> And use your common intuition. Good.
>
> The idea now will be to see if the axioms given capture that intuition,
> fully, or in part.
>
>
>
>
>
>>
>>> Are you OK? To avoid notational difficulties, I represent the numbers by
>>> their degree of parenthood (so to speak) with 0. Abbreviating s for
>>> successor:
>>>
>>> 0, s(0), s(s(0)), s(s(s(0))), ...
>>>
>> If the sequence represents 0, 1, 2, 3, ...
>>
>>
>> We can use 0, 1, 2, 3, ... as abbreviation for 0, s(0), s(s(0)),
>> s(s(s(0))), ...
>>
>>
>>
>>
>>> Can you derive that s(s(0)) + s(0) = s(s(s(0))) with the statements just
>>> above?
>>>
>> then 2 + 1 = 3
>>
>>
>> Hmm... s(s(0)) + s(0) = s(s(s(0))) is another writing for 2 + 1 = 3, but
>> it is not clear if you proved it using the two axioms:
>>
>> 1)  x + 0 = x
>> 2) x + s(y)) = s(x + y)
>>
>> Let me show you:
>>
>> We must compute:
>>
>> s(s(0)) + s(0)
>>
>> The axiom "2)" says that x + s(y) = s(x + y), for all x and y.
>> We see that s(s(0)) + s(0) matches x + s(y), with x = s(s(0)), and y = 0.
>> OK?
>> So we can apply the axiom 2, and we get, by replacing x  (= s(s(0))) and
>> y (= 0) in the axiom "2)". This gives
>>
>> s(s(0)) + s(0) = s( s(s(0)) + 0   ) OK? (this is a simple substitution,
>> suggested by the axiom 2)
>>
>> But then by axiom 1, we know that s(s(0)) + 0 = s(s(0)), so the right
>> side becomes s( s(s(0)) +0 ) = s( s(s(0))  )
>>
>> So we have proved s(s(0)) + s(0) = s(s(s(0)))
>>
>> OK?
>>
>
> Yes, thanks!
>
>
> You are welcome.
>
>
>
>
>> Can you guess how many times you need to use the axiom "2)" in case I
>> would ask you to prove 1 + 8 = 9. You might do it for training purpose.
>>
>
> 1+8=9
> Translating in successor terms:
> s(0) + s(s(s(s(s(s(s(s(0)))))))) = s(s(s(s(s(s(s(s(s(0)))))))))
> Applying Axiom 2 by substituting x=8 or s(s(s(s(s(s(s(s(0)))))))), and
> y=0,
> s(s(s(s(s(s(s(s(0)))))))) + s(0) = s( s(s(s(s(s(s(s(s(0)))))))) + 0)
> Applying axiom 1 to the right side:
> s(0) + s(s(s(s(s(s(s(s(0)))))))) = s(s(s(s(s(s(s(s(s(0)))))))))
> 1+8=9
>
> Is the above the correct method to arrive at the proof? I only used axiom
> 2 once. Am I missing some basic point?
>
>
> Let me see. Axiom 2 says:    x + s(y)) = s(x + y). Well, if x = 8, and y =
> 0, we get 8 + 1, and your computation/proofs is correct, in that case.
>
> So you would have been correct if I was asking you to prove/compute that 8
> + 1 = 9.
>
> Unfortunately I asked to prove/compute that 1 + 8 = 9.
>
> I think that you have (consciously?) use the fact that 1 + 8 = 8 + 1,
> which speeds the computation.
>
> Well, later I ill show you that the idea that for all x and y x + y = y +
> x, is NOT provable with the axioms given (despite that theorey will be
> shown to be already Turing Universal.
>
> No worry. Your move was clever, but you need to put yourself in the mind
> of a very "stupid machine" which understand only the axioms given.
>

I understand

>
> Can you show that 1 + 8 = 9. Better,  tell me how many times you will need
> to use the second axioms?
>

Nine times. Here:

1+8=9

Prove: s(0)+s(s(s(s(s(s(s(s(0))))))))= s(s(s(s(s(s(s(s(s(0)))))))))

For x=s(0)

Using axiom 2,

Rewriting for y=(s(s(s(s(s(s(s(0)))))))=7

Step 1: s(0)+s(s(s(s(s(s(s(s(0)))))))) = s{s(0)+s(s(s(s(s(s(s(0)))))))}

Simplifying the bracket on the right side, for y=(s(s(s(s(s(s(0))))))=6

Step 2: s(0)+s(s(s(s(s(s(s(s(0)))))))) = s[s{s(0)+s(s(s(s(s(s(0))))))}]

Simplifying the bracket on the right side, for y=(s(s(s(s(s(0)))))=5

Step 3: s(0)+s(s(s(s(s(s(s(s(0)))))))) = s[s[s{s(0)+s(s(s(s(s(0)))))}]]

Simplifying the bracket on the right side, for y=(s(s(s(s(0))))=4

Step 4: s(0)+s(s(s(s(s(s(s(s(0)))))))) = s[s[s[s{s(0)+s(s(s(s(0))))}]]]

Simplifying the bracket on the right side, for y=(s(s(s(0)))=3

Step 5: s(0)+s(s(s(s(s(s(s(s(0)))))))) = s[s[s[s[s{s(0)+s(s(s(0)))}]]]]

Simplifying the bracket on the right side, for y=s(s(0))=2

Step 6: s(0)+s(s(s(s(s(s(s(s(0)))))))) = s[s[s[s[s[s{s(0)+s(s(0))}]]]]]

Simplifying the bracket on the right side, for y=s(0)=1

Step 7: s(0)+s(s(s(s(s(s(s(s(0)))))))) = s[s[s[s[s[s[s{s(0)+s(0)}]]]]]]

Simplifying the bracket on the right side, for y=0

Step 8: s(0)+s(s(s(s(s(s(s(s(0)))))))) = s[s[s[s[s[s[s[s{s(0)+0}]]]]]]]

Using axiom 1

Step 9: s(0)+s(s(s(s(s(s(s(s(0)))))))) = s[s[s[s[s[s[s[s{s(0)}]]]]]]]

Rewriting with round brackets
Step 10: s(0)+s(s(s(s(s(s(s(s(0)))))))) = s(s(s(s(s(s(s(s(s(0)))))))))

>
>
>
>
>
>
>
>> Let me ask you this. Are you OK with the two following multiplicative
>> axioms:
>>
>> 3) x * 0 = 0
>> 4) x * s(y) = x + (x * y)
>>
>
> Yes, they hold true when substituted with natural numbers.
>
>
>
> Really?
>
> Have you verified for all numbers?
>

Generalisation ?

>
> Are you convinced that 768953 * 7999580012  = 768953 + (768953
> * 7999580012) ?
>

If  (768953 * 799958001*2*) is corrected to (768953 * 799958001*1*)   :)


>
>
>
>
>
>
>> Can you prove that s(s(s(0))) * s(s(0)) = s(s(s(s(s(s(0)))))) ?  This is
>> of course much longer, and you need all axioms 1), 2), 3) and 4).
>>
>
> I've tried two approaches, but I am getting stuck at the last step. Please
> see:
>
> Approach 1:
>  Prove s(s(s(0))) * s(s(0)) = s(s(s(s(s(s(0))))))
> for x=s(s(s(0))) and y=s(0)
> Applying axiom 4
> Step 1: s(s(s(0))) * s(s(0)) = s(s(s(0))) + (s(s(s(0))) * s(0))
>
>
> OK. With the usual notation, you proved that 3 * 2 = 3 + (3 * 1)
>
>
>
> Simplifying the bracket on the right side, again using axiom 4, assuming
> x=s(s(s(0))) and y=0
> x * s(y)= x + (x*y)
> Step 2: s(s(s(0))) * s(0) = s(s(s(0))) + (s(s(s(0))) * 0)
>
>
> 3 * 1 = 3 + (3 * 0)
>
>
>
> Applying axiom 3
> Step 3: s(s(s(0))) * s(0) = s(s(s(0)))
>
>
> 3 * 1 = 3
>
>
> Replacing the value in Step 1:
> s(s(s(0))) * s(s(0)) = s(s(s(0))) +  s(s(s(0)))
> In number terms, this translates to 3 * 2 = 3 + 3 which is correct but I
> do not know how to proceed with the proof.
>
>
> You are just forgetting the axioms 1 and 2.  s(s(s(0))) +  s(s(s(0)))
>  matches axiom 2:  x + s(y) = s(x + y).
>
> OK?
>

Step 4: s(s(s(0))) * s(s(0))= s(s(s(0))) + s(s(s(0)))

Using axiom 2,

Simplifying the the right side of the equation, for y=s(s(0))=2

Step 5: s(s(s(0))) * s(s(0)) =s[s(s(s(0))) + s(s(0))]

Simplifying the the right side of the equation, for y=s(0)=1

Step 6: s(s(s(0))) * s(s(0)) =s[s[s(s(s(0))) + s(0)]]

Simplifying the the right side of the equation, for y=0

Step 7: s(s(s(0))) * s(s(0)) =s[s[s[s(s(s(0))) + 0]]]

Using axiom 1,

Step 8: s(s(s(0))) * s(s(0)) =s[s[s[s(s(s(0)))]]]

Rewriting with round brackets
Step 9: s(s(s(0))) * s(s(0)) =s(s(s(s(s(s(0))))))

>
>
>
>
>
>
>
>
> Approach 2:
>  Prove s(s(s(0))) * s(s(0)) = s(s(s(s(s(s(0))))))
> for x=s(s(s(0))) and y=0
>
>
> y = 0 ?
>
>
> Using the distributive property of multiplication (or whatever is the
> correct term for the following),
> Step 1: s(s(s(0))) * s(s(0)) = {s(s(s(0))) * 0} + {s(s(s(0))) * s(0)} +
> {s(s(s(0))) * s(0)}
>
>
> This is a bit weird, and besides, I will show that the distributive law is
> also NOT provable in this theory.
>
> To prove such generalization, we will later need a quite powerful
> collection of axioms: the induction axioms. They made the difference
> between "just Turing universal", and "Löbian".
>
>
>
> Using axiom 3 to simplify the first {} on the right side,
> Step 2: s(s(s(0))) * s(s(0)) = {0} + {s(s(s(0))) * s(0)} + {s(s(s(0))) *
> s(0)}
> Using axiom 4 to simplify the second and third {} on the right side,
> Step 3: s(s(s(0))) * s(s(0)) = {0} + {s(s(s(0))) + [s(s(s(0))) * 0]} +
> {s(s(s(0))) + [s(s(s(0))) * 0]}
> Using axiom 3 to simplify the second and third {} on the right side,
> Step 4: s(s(s(0))) * s(s(0)) = {0} + {s(s(s(0))) + 0} + {s(s(s(0))) + 0}
> Using axiom 1 to simplify the second and third {} on the right side,
> Step 5: s(s(s(0))) * s(s(0)) = {0} + {s(s(s(0))) + {s(s(s(0)))}
> Removing {},
> Step 6: s(s(s(0))) * s(s(0)) = s(s(s(0))) + s(s(s(0)))
> which again translates to 3 * 2 = 3 + 3 which is correct but I do not know
> how to proceed with the proof.
>
>
>
> See above.
>
> Tell me if you are OK with my remarks, and we will proceed (as long as it
> is OK with you, of course).
>

Very OK! Yes, please and thank you!

>
> The problem with computer science and mathematical logic is that there is
> a long and tedious part to do at the beginning, almost like making empty a
> sea with a tea spoon.
>

I've studied a bit of programming/scripting several years ago, so yes I
understand the need to be explicit with all steps.



> In particular, there are still little other "obvious" idea that you have
> used, and which have not made explicit into axioms, so we will need some
> refinement.
>

Please guide. Thanks!
Samiya


>
> In case of doubt, please feel free to ask what is the point of all this.
>
> Bruno
>
>
>
>
> Samiya
>
>
>
>> If you can do this, Allah already knows that you are Turing universal (in
>> some large sense). You can know that too, once we have a definition of
>> Turing universal.
>>
>> With computationalism, except for some purely logical axioms, we have
>> already the "theory of everything". You can see that it has very few
>> assumptions. It does not assume matter or god, nor consciousness. The link
>> with consciousness, and Allah, can be made at some metalevel, by accepting
>> the idea that the brain or the body is Turing emulable. But for this we
>> need to work a little bit more.
>>
>> Bruno
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Samiya
>>
>>>
>>> Bruno
>>>
>>>
>>>
>>> Samiya
>>>
>>>
>>>
>>>
>>>
>>>
>>>> to see that this give eight quite different view the universal machines
>>>> develop on themselves.
>>>>
>>>
>>> Reminds me of this verse [http://quran.com/69/17 ]:
>>> *And the angels are at its edges. And there will bear the Throne of your
>>> Lord above them, that Day, eight [of them]. *
>>>
>>>
>>> It is like that: The four first (plotinian) hypostases live harmonically
>>> in the arithmetical heaven:
>>>
>>>
>>>                                           God
>>>
>>> Terrestrial Intelligible                           Divine Intelligible
>>>
>>>                                    Universal Soul
>>>
>>>
>>>
>>> But then the Universal Soul falls, and you get the (four) matters, and
>>> the "bastard calculus":
>>>
>>>
>>> Intelligible terrestrial matter                   Intelligible Divine
>>> matter
>>>
>>> Sensible terrestrial matter                      Sensible Divine matter
>>>
>>>
>>>
>>> Here divine means mainly what is true about the machine/number and not
>>> justifiable by the numbers.
>>>
>>>
>>>
>>>
>>>
>>>
>>> It provides a universal person, with a soul, consistent extensions,
>>>> beliefs, and some proximity (or not) to God (which is the "ultimate"
>>>> semantic that the machine cannot entirely figure out by herself (hence the
>>>> faith).
>>>>
>>>
>>> Interesting!
>>>
>>>
>>> All universal machine looking inward discover an inexhaustible reality,
>>> with absolute and relative aspects.
>>>
>>> Babbage discovered the universal machine, (and understood its
>>> universality).  The universal machine, the mathematical concept, will be
>>> (re)discovered and made more precise by a bunch of mathematical logicians,
>>> like Turing, Post, Church, Kleene.
>>>
>>> You are using such a universal system right now, even plausibly two of
>>> them: your brain and your computer. They are a key concept in computer
>>> science. They suffer a big prize for their universality, as it makes them
>>> possible to crash, be lied, be lost, be deluded. They can know that they
>>> are universal, and so they can know the consequences.
>>>
>>> The religion which recognizes the universal machine and her classical
>>> theology might be the one which will spread easily in the galaxy in the
>>> forthcoming millenaries. (Independently of being true or false, actually).
>>>
>>> Bruno
>>>
>>>
>>>
>>>
>>>
>>> Samiya
>>>
>>>>
>>>> If you want to convince me, you have to first convince the universal
>>>> person associated to the Löbian machine, I'm afraid.
>>>>
>>>> I am not pretending that the machine theology applies to us, but it is
>>>> a good etalon to compare the theologies/religions/reality-conceptions. The
>>>> problem is that we have to backtrack to Plato, where what we see is only
>>>> the border of something, that we can't see, but yet can intuit and talk
>>>> about (a bit like mathematics or music)
>>>>
>>>> Bruno
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Everything List" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/everything-list.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Everything List" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/everything-list.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>>
>>>> http://iridia.ulb.ac.be/~marchal/
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Everything List" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To post to this group, send email to [email protected].
>>>> Visit this group at http://groups.google.com/group/everything-list.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Everything List" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/everything-list.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>> http://iridia.ulb.ac.be/~marchal/
>>>
>>>
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Everything List" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/everything-list.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Everything List" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/everything-list.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>> http://iridia.ulb.ac.be/~marchal/
>>>
>>>
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Everything List" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at http://groups.google.com/group/everything-list.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Everything List" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/everything-list.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> http://iridia.ulb.ac.be/~marchal/
>>
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Everything List" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/everything-list.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Everything List" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/everything-list.
> For more options, visit https://groups.google.com/d/optout.
>
>
> http://iridia.ulb.ac.be/~marchal/
>
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Everything List" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/everything-list.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Everything List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/everything-list.
For more options, visit https://groups.google.com/d/optout.

Reply via email to