On 13 Feb 2014, at 22:23, LizR wrote:
On 14 February 2014 07:49, Bruno Marchal <[email protected]> wrote:
Liz, and others,
On 13 Feb 2014, at 10:04, LizR wrote:
On 13 February 2014 21:38, Bruno Marchal <[email protected]> wrote:
If I reported that there was a flying pig, wouldn't comp just
explain, "That's the way arithmetic looks from inside."?
Why? No. Not at all.
You must (using G & Co.) looks at the way arithmetic looks from
inside, and if you find the flying pig, then yes, you can say that
comp explains the flying pig, but if you see a white rabbit instead
(in the arithmetic), you can say that comp does not explain the
flying pig, and might be false in case you don't find the white
rabbit in nature.
This sounds like my sort of science!
It is the scientist sort of science, yes.
"One pill makes you larger... And one pill makes you small..."
Unfortunately, in the *realist* fairy tales, sometimes you don't
have the magic wand, nor magic pills, and you have to empty an ocean
with a tea spoon, if not a sieve, and be confronted with ten
thousand Monsters if not grin without cat!
We say that "reality" kick back, and it it is an euphemism. And that
explains probably why science asks for some amount of works. Even
tedious one!
Well, just to prepare you for 8, well, no, 7 exercises.
And more official definitions.
Definition: A Kripke multiverse (W, R) is a non empty set W, with a
binary relation R.
That's all you need to know, about a Kripke multiverse.
Conventionally we use the greek letter for its element, alpha,
beta, ... and we call them world.
OK?
Exercise: give examples of the simplest Kripke multiverses possible.
W = { alpha } R = alphaRalpha (R is true or false for accessibility
of alpha from itself - although I'm not sure how a universe can't be
accessible from itself, to be honest).
Keep in mind that we are doing math, and a "universe", or "world" is
any element of an non empty set, and "accessible" is any binary
relation.
Then we will see that the logical modal theory (axioms and rules, and
theorems) can be characterized by Kripke multiverse and their
relation of accessibility. That is useful to find conterexamples, to
see that some modal formula are independent of others.
You can also keep in mind, that we are not interested in modal logic
per se. We will model (and justify somehow) a notion of rational
believability by Gödel beweisbar *arithmetical" predicate. That
predicate is Turing complete, and is a name of the machine, it is a
universal numbers, as I define them. It is the code of an arithmetical
interpreter: you give him i and j and it computes phi_i(j).
Do you still remember what the phi_i are? Just in case you did, phi_i
is the ith partial computable function corresponding to the ith code
in a universal programming languages, or systems, or numbers.
It just happens that modal logic shortened a lot the interview of the
universal Gödel-Löbian machine, especially on the intensional nuances.
Solution:
W cannot be empty (by the definition above), so the simplest one is
probably the singleton {alpha}, with the empty binary relation---
alpha does not access to any world, not even itself.
Perhaps the next simplest one is {alpha}, with alpha R alpha. Alpha
access to itself.
OK?
Oh, OK, I assumed alpa R alpha was "equivalently simple" whether R
was true of false. (Why is inaccessible considered simpler? In a way
I'd consider self-accessible simpler!)
Oh! It is simpler as the empty set is simpler than a singleton, or
that 0 is simpler than 1 (which of course is not quite true).
The empty relation is given by an empty set { }, even on a non empty
multiworld. Your relation is {(alpha, alpha)}, which needs more K than
"{ }".
But Kripke multiverse can be illuminated. By this I mean that we can
associate a truth value (t, f, or 1, 0 ...) to all propositional
letters, and this for each world. In english: we just illuminate the
multiverse by telling the truth value of the atomic propositions (p,
q, r, ...) in each world. (keep in mind that the goal is to find
counterexample in modal reasoning).
OK
Good.
We stipulate also that all worlds obeys classical propositional
logic (CPL).
In particular, if A is true at alpha, and if B is true at alpha,
then (A & B) is true at alpha. For example. You cannot have a world
with A false, but (A & B) true. Etc. OK?
OK
OK.
Let us consider only one propositional letters. As a matter of fact,
although the possible truth value of []p does not depend on p, it is
independent of the value of q, so, to start, we can play with only
one propositional letter, as most formula have only one
propositional letters occurring in them.
But how to decide the truth of a modal formula, with occurrence of
[]p and <>p?
All you have to keep in mind is that (Kripke semantics):
[]p is true in alpha <=> p is true in all the worlds accessible
from alpha
(dually, you have already seen this)
<>p is true in alpha <==> there is at least one world accessible
from alpha where p is true.
So is []p true in the simplest multiverse with nowhere accessible?
(It looks like both []p and ~[]p are true!)
No.
It looks like []p and []~p is true.
Be very careful with this.
[]~p is true in alpha means that ~p is true in all worlds accessible
from alpha. It is "necessary" *relatively* to alpha.
~[]p is true in alpha means that there is some world beta where p is
false.
The confusion between atheism and agnosticism is a confusion between
[]~ (atheists, accepting some definition), with agnostic (~[]).
OK?
<>p is false because there isn't an accessible world.
Yes. Cul-de-sac. No hope.
OK?
It is really the same semantics as Leibniz, but relativized on each
relatively accessible worlds.
This determines the truth value of []p and <>p in the illuminated
multiverse. To see if []p is true in a world, just look at those
world accessed by alpha, and see if p is true at them. If alpha
access ten worlds, you have to look at those ten worlds. If alpha
access 0 worlds, you have zero verification to do, making the truth
of []p vacuously true (or use []p = ~<>~p).
OK that answers the question. Of course []p = ~<>~p so <>~p says
there is a world accessible from alpha where p is false. With no
worlds accessible that is false, so ~<>~p is true.
and so []p is true, no matter what p is, or what his illumination t,
or f is.
OK?
OK
Now, ask any question if anything remains unclear up to here, before
trying the 7) exercises.
But here is the exercise (we work with only one propositional letter)
First illuminate the two simplest multiverses above, that is {alpha}
with no accessibility relation, and {alpha} with alpha R alpha. That
should not be long, given that we restrict ourself to only one
propositional variable p, and have only one world.
Well, we get { p=t } and { p=f } regardless of the accessibility
relations. (If that's how you write it)
Well ... OK.
More precisely we get
1) {alpha}, with R = { } with p=t in alpha
2) {alpha}, with R = { } with p=f in alpha
and
3) {alpha}, with R = {(alpha R alpha) } with p=t in alpha
4) {alpha}, with R = {(alpha R alpha) } with p=f in alpha
Which of those propositions are true of false in alpha, in the
illuminated simplest multiverses.
And which one are law (meaning true in all worlds, but true for all
valuation of p, that is valid with A = p, but also with A = ~p)
1) []A -> A
This is true in alpha R alpha (because it's just a Leibniz type world)
Very good. It is a law there.
. []p is "vacuously true" in "alpha" (the disconnected multiverse) -
as you said above - so []p -> p is false, because []p is true
regardless of p.
OK. It is not a law, but it might still be true in some circumstances.
Give me which among 1), 2), 3), 4), above.
2) []A -> [][]A
This is true in alpha R alpha, and in alpha I guess it's true too,
because vacuously true implies vacuously true?
Exact.
3) <>A -> []<>A
true in alpha R alpha again, because there's only one world to
consider so <>A is equivalent to []A in this case (isn't it?)
Well seen!
not true in alpha because []<>A is vacuously true regardless of <>A
- I think
Not correct. You jump to hastily.
in your language the answer is:
true in alpha, because []<>A is vacuously true, so that <>A -> []<>A
is vacuously true too (as "p -> q" is false only if q is false and p
is true). The type of <>A -> []<>A is really f -> t, which is as much
tautological than f -> A, and A -> f, for any A.
4) []A -> <>A
Well I think this is true for reason given above.
You begin to try to go to quickly. I have some doubt that []A -> <>A
can be a law in a cul-de-sac world, like poor alpha, with R = { }.
5)A -> []<>A
True in alpha R alpha.
OK.
In alpha not true because []<>A is always true and A isn't
Not a law. OK. Again there are case where it is true, like when A is
true.
6) <>A -> ~[]<>A
False in alpha R alpha, surely? With one world, <>A -> []<>A (above)
Correct.
Not true in alpha because ~{}<>A is vacuously false regardless of <>A
Unfortunately as much as ~{}<>A is vacuously false regardless of <>A,
as you say, we are interested in
<>A -> ~[]<>A and in poor alpha (case 1) 2)) <>A is *also vacuously
false, so that we are in the f -> f, case, which is, vacuously or not,
always true.
7) []([]A -> A) -> []A
True in alpha R alpha I think.
A law? True in both 3), 4) ?
And vacuously true in alpha because both sides of the rightmost ->
have to be true.
Correct. It is law. True in 1) 2).
Not sure if that means it's implied though...
8) []([](A -> []A) -> A) -> A
Not true in alpha because to the left of rightmost -> is vacuously
true regarldess of A.
OK. Not a law.
Don't know about alpha R alpha because my head exploded...
Take a break. I said "one a at a time" !
Let me solve one case, to illustrate. Let us look at []A -> <>A, in
the illuminated multiverse {alpha}, with empty R, and with p true in
alpha.
Well, what about []A?
Alpha is a cul-de-sac world, so we have seen that []A must be true
(if not <>~A has to be true), so []A is true and in particular []p
is true (whatever the value of p is). What about <>A ? well this say
that there is some beta accessible from alpha in which A is true.
But alpha is a cul-de-sac world, so there is no such world, and so
<>A is false, whatever A is (notably p or ~p). So []A is always
true, and <>A is always false, so []A -> <>A is always false (by
CPL), whatever illumination is chosen (p or ~p true at alpha).
OK?
OK
It is just CPL used in the world alpha, with the value of "[]A"
determined by the Kripke semantics.
Can you see the truth value of the 7 other formula in those simplest
multiverses. I think it is a good training, and a good way to
demystify the difficulties. Tell me what. You can do one formula at
a time, in 8 posts.
I did them all (or more likely I didn't) before I got to this
point..........see above..........
Yeah, I should have said "one at a time" earlier :)
Very good work.
I give you more time for Grzegorczyk []([](A -> []A) -> A) -> A
And just one supplementary exercise. What can be said about
[](A -> B) -> ([]A -> []B), in those simple multiworlds structure?
This formula has two (meta) variables A and B.
Is that a law?
Bruno
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/groups/opt_out.