On 08 May 2014, at 00:35, LizR wrote:
On 6 May 2014 06:54, Bruno Marchal <[email protected]> wrote:
Craig, Liz, Brent and/or anyone interested,
Again, it is just an attempt. Take it easy. I have to train myself,
and a bit yourself.
You might tell me if this helps, if only a little bit.
OK...
*** (it is also a second attempt to send this mail, as it looks my
emailer has some problem)
If you understand UDA step 1-7, normally you understand that physics
becomes:
1) a measure on computations,
2) when seen from some first person perspective.
Given the original assumptions, and assuming there are no
undiscovered errors in the steps - yes.
Fair enough (that is true for all reasoning, note). It is up to you to
convince you that there is no fatal error, and to improve in case you
find a non fatal error.
(By the way I think Max Tegmark does a good job of explaining what
this means in his book, even if he doesn't get to the reversal. He
says you need to assume a "capsule theory of memory" and talks about
observer moments a lot, which hammers home the point that any given
OM could be instantiated in a computer, in a Boltzmann brain, in
arithmetic etc.
In arithmetic?
(to me the term OM is ambiguous, and people confuses easily first
person OM, which I think don't really exist or make sense, and third
person OM, which are "just" relative computational state).
I think if one doesn't get that point then the steps seem a lot less
intuitive. I just mention this FWIW. I haven't quite finished his
book yet but in places it seems like (Max's version of ) comp for
dummies, which is probably the right level for me)
Nice.
Now, the machine which believe/assume elementary arithmetic (and
perhaps more as long as they remain arithmetically sound), will have
its rational believability notion acquires a non trivial modal
logic, known today as G (or GL, PrL, KW4, it has some story so get
many names).
Actually the machines acquire a couple of logics: G and G*. G is the
logic of provability (believability) that the machine can believe,
and G* is the logic of believability (that the machine can believe
or not, and indeed G* extends properly G.
OK, this is what you lost me! What are G and G* again? (Sorry!)
Well, we have seen some modal formula, and their Kripke semantic.
But logicians are not interested in only formula, but in theories, and
notably modal logicians study modal theories.
Classical modal logicians, as you can guess study classical modal
theories, and this means that they study modal theories (given by some
modal formulas) extending classical propositional logic.
If you remember, I gave you an axiomatization of classical
propositional logic. It was a finite set of classical propositional
formula, and inference rules, such that all classical tautologies are
provable from them. it was the following system.
It is the infinities of formula having the following shapes with A for
any formal formula (that is p, s, r, ... and their boolean
combinations):
(A -> (B -> A))
((A -> (B -> C)) -> ((A -> B) -> (A -> C)))
(((~B) -> (~A))) -> (((~B) -> A) -> B))
You can see, by using the truth table semantic that those are
tautologies.
The inference rule (the only means beyond substitution of A, B, C for
formal formula (like p, q, (p & (p V q)), (p -> (p -> p)), ..), is the
modus ponens rule.
From A and (A -> B) you can derive B.
I gave you a proof of (A -> A) as an example, and important theorem.
I hope you can see that the inference rules preserves
tautologicalness. If A is a tautology (true in all valuations of the
atomic formula, p, q, r, ...; has only "one" in its truth table), and
if (A -> B) is a tautology, then B is a tautology. OK?
And that theory can be shown to be complete. All tautologies are
provable.
The key notion here is "provable". "A is provable" means that there is
a sequence of formulas, which are either axioms, or are formula
derived from the modus ponens rule from preceding formula in the
sequence, ending to A.
Well, it is exactly the same for the modal theories, except that we
allow modal formulas.
Let me remind you that the following formula, called K, for Kripke, is
respected in all multiverses, where a multiverse is a set of "worlds",
together with a binary relation, called accessibility relation. I
leave the outer parentheses for reason or readibility.
K is [](A -> B) -> ([]A -> []B)
The proof is simple. If there is a world alpha with both [](A -> B)
and []A, but with []B false, contradicting K,
then in all beta such that (alpha R beta) you would have (A -> B) and
A, but ~B, which is impossible (the world obeys classical logic).
So, all theories having a Kripke semantics have K has axiom. All the
modal logical theories which will interest us (to derive phsyics and
theology from machine's self-reference) will extend that theory.
But note this: imagine that A is respected in a multiverse (or just
satisfied by one illuminated multiverse, its atomic formula are valued
on 1 or 0), then A is true in all worlds, but then []A has to be true
in all worlds too!
This means that the following rule of inference:
from A derive []A
will preserve the modal tautologicalness (satisfaction in illuminated
multiverse, respect by multiverse). And so is a sound rule of inference.
So all modal theories (having Kripke semantics) have the two following
rules of inference:
Modus ponens: from A and (A -> B) you can derive B.
and
Necessitation rule: from A, you can derive []A.
Definition: I will say that a modal theory is *normal*, if it has the
axiom K, that is [](A -> B) -> ([]A -> []B), and if has the modus
ponens inference rule and the necessitation inference rule.
Let us give names to the formula so that we can describe a normal
theory in a simple way, without retyping complex formula:
K = [](A -> B) -> ([]A -> []B)
T = []A -> A
4 = []A -> [][]A
5 = <>A -> []<>A
C = <>A -> ~[]<>A
B = A -> []<>A
L = []([]A -> A) -> []A
Grz = []([](A -> []A) -> A) -> A
Typical normal theories are KT, KT4 (known as S4), KT45 (known as S5,
the Leibnizian theory), KTB (the Brouwersche system), KD (deontic
logic).
Now, I answer your question:
G is KL = KL4
So G is the theory with axiom
[](A -> B) -> ([]A -> []B)
[]([]A -> A) -> []A
(4 is derivable from that theory, I might show you this one day. The
Kripke semantics of G is slightly more complex, and two different
semantics are often used. In fact G characterize the finite multiverse
with an irreflexive transitive accessibility relations), but also the
class of multiverse without any infinite path a R b, b R c, c R
d, .... (those are variable for worlds and can be equal, and so this
entails irreflexivity).
Why is G so important?
By Solovay completeness theorem, G provides the logic of machine self-
reference. It characterizes the logic of what a machine, rich enough
to understand how a machine work, and classical logic, can prove about
its own provability ability.
G is the logic of arithmetically sound machine provability and its
dual, consistency.
Cf the "crux of the matter", the Gödel translation of "provable" in
arithmetic.
Let me sum up the sequel, and the representation theorems, in a
roughly non rigorous way, to avoid details and give the idea.
QL is for Quantum logic. It is the logic of quantum mechanics, with
the atomic formula being interpreted by rays in Hilbert spaces and,
arbitrary propositions by subpaces of an Hilbert space.
B proves R(A) iff QL proves A (where B is the normal theory KTB)
G proves R2(A) iff B proves A
So G proves R2(R1(A) iff QL proves A.
By Solovay, the machine proves R3(R2(R1(A)) iff QL proves A. And
R3(R2(R1(A))) is the translation of the probability or uncertainty
measure defined in arithmetic.
Restricting it to sigma_1 proposition gives the logic of the
observable for machines, and by the representation theorem above it
obeys a quantum logic.
There is more to say, as Solovay theorem gives also G*, but that one
is NOT a normal modal logic.
Liz: only one exercise: print this, and put this in your diary, and
meditate on it. I know you have more ease with semantics than with
deduction. I will provide example next week (busy end of week). The
deductive part is really the "machine" functioning.
I use also the fact that computability (an absolute notion if you
agree with the Church-Turing notion) is a particular case of
provability (indeed sigma_1 provability).
It is interdisciplinary, so you need quantum mechanics, intutionistic
mathematics, provability theory, computability theory, cognitive
science, knowledge theory, etc. But by staying at the propositional
level, all this tunes into a not so big sets of modal logics and
representation theorems. The difficulty is only in knowing a bit of
logic, beyond the "easy" First indeterminacy notion.
Bon courage, and thanks for your effort. Don't feel discouraged by the
amount of work. It is only that: lot of works. If you get well the
UDA, that is already the main thing, or the main question. The math
part is obviously tricky, due to that interdisciplinary aspects and
the use of logics to manage the many needed bridges.
Bruno
PS I wrote this thursday morning, but I can't send any mail.
Apparently this time my computer is not involved, looks like the
provider has some problem. 18h52 Hurray! I heard the mail sending. I
send this one, as I have to go.
--
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.