![]() | |
#81
| |||
| |||
|
|
But I'm afraid I don't think that will work. The reason is that in your logic you can still express the same things that could be expressed in the old logic. Take for example the following proposition in the old model theory: (1) K(p & ~K(p)) You can still express this in your logic. |
|
You can do this by using a predicate CW(w) that expresses that w is (equivalent to) the current world. You can express this as follows: (2) CW(w) =def= For all p, ( t(w,p) <-> p ) With that you can write (1) in your logic as: (3) Forall w : W, ( CW(w) -> k(w, (p & ~k(w, p))) ) This can be done for all for all formulas in the old logic and so it seems to me that you will still have the same paradox but written down differently. |
#82
| |||
| |||
|
|
On Jan 2, 4:14=A0pm, stevendaryl3... (AT) yahoo (DOT) com (Daryl McCullough) wrote: W = the type of possible worlds A = the type of atomic propositions P = the type of all propositions I am not sure that propositions are types??? Let me give you the following example: This sentence is false. |
#83
| |||
| |||
|
|
Jan Hidders says... But I'm afraid I don't think that will work. The reason is that in your logic you can still express the same things that could be expressed in the old logic. Take for example the following proposition in the old model theory: (1) *K(p & ~K(p)) You can still express this in your logic. Yes, but with the correct axiomatization of knowability predicate, the corresponding proposition will not be true. You can do this by using a predicate CW(w) that expresses that w is (equivalent to) the current world. You can express this as follows: (2) *CW(w) *=def= *For all p, ( t(w,p) <-> p ) With that you can write (1) in your logic as: (3) *Forall w : W, ( CW(w) -> k(w, (p & ~k(w, p))) ) This can be done for all for all formulas in the old logic and so it seems to me that you will still have the same paradox but written down differently. I don't see how it is a paradox. Your proposition (3) will (with the appropriate axiomatization of the knowability predicate) be provably false. |
#84
| |||
| |||
|
|
The purpose of (3) was only to illustrate the translation of formulas in the original logic to your logic. You are right that by itself it does not show the paradox. But if this translation exists then all formulas used in the proof of the paradox will have their equivalents in your logic. |
|
If your logic is complete it will also have the equivalents of all the used axioms and principles, |
#85
| |||
| |||
|
|
In article <46afa0f9-e70d-4d21-bf67-7f49cd16b... (AT) 21g2000yqj (DOT) googlegroups.com>, vldm10 says... On Jan 2, 4:14=A0pm, stevendaryl3... (AT) yahoo (DOT) com (Daryl McCullough) wrote: W = the type of possible worlds A = the type of atomic propositions P = the type of all propositions I am not sure that propositions are types??? Let me give you the following example: This sentence is false. |
|
In the higher-order type theories that I know of, the liar is not expressible (which is good, since it would lead to a contradiction). |
|
-- Daryl McCullough Ithaca, NY |
#86
| |||
| |||
|
|
Jan Hidders says... The purpose of (3) was only to illustrate the translation of formulas in the original logic to your logic. You are right that by itself it does not show the paradox. But if this translation exists then all formulas used in the proof of the paradox will have their equivalents in your logic. Yes, but my point is that in the more expressive logic, the knowability principle can be expressed as forall p:P, exists w:W, k(w,p) |
|
The original knowability principle, when translated into this new logic, would look something like this: forall f:W -> P, forall w:W, f(w) -> exists w':W, f(w') & k(w',f(w')) The "propositions" of modal logic are actually functions on worlds. |
#87
| |||||
| |||||
|
|
On 3 jan, 14:09, stevendaryl3... (AT) yahoo (DOT) com (Daryl McCullough) wrote: Jan Hidders says... The purpose of (3) was only to illustrate the translation of formulas in the original logic to your logic. You are right that by itself it does not show the paradox. But if this translation exists then all formulas used in the proof of the paradox will have their equivalents in your logic. Yes, but my point is that in the more expressive logic, the knowability principle can be expressed as forall p:P, exists w:W, k(w,p) Er, I think you forgot the part where it requires that p is true. |
|
But if you fix that, then this is indeed equivalent with the one used in the Stanford page. This one will still lead to the conclusion that all truths are known. |
|
The original knowability principle, when translated into this new logic, would look something like this: forall f:W -> P, forall w:W, f(w) -> exists w':W, f(w') & k(w',f(w')) The "propositions" of modal logic are actually functions on worlds. Really? This is actually a stronger principle that implies the previous one since as a particular case I can take for f the function that maps each world to the same predicate p in P. |
|
Also, I don't understand what you mean by "propositions are actually functions on world" except that the same proposition can have a different semantics in different worlds, |
|
and that was already taken into account in the old semantics. |
#88
| |||
| |||
|
|
*Jan Hidders says... On 3 jan, 14:09, stevendaryl3... (AT) yahoo (DOT) com (Daryl McCullough) wrote: Jan Hidders says... The purpose of (3) was only to illustrate the translation of formulas in the original logic to your logic. You are right that by itself it does not show the paradox. But if this translation exists then all formulas used in the proof of the paradox will have their equivalents in your logic. Yes, but my point is that in the more expressive logic, the knowability principle can be expressed as forall p:P, exists w:W, k(w,p) Er, I think you forgot the part where it requires that p is true. Right. Thanks. But if you fix that, then this is indeed equivalent with the one used in the Stanford page. This one will still lead to the conclusion that all truths are known. No, it doesn't. I already went through this. In the Stanford logic, if p is some proposition such that p & ~K(p), then the application of the knowability principle gives (in some world w') K(p & ~K(p)) which is a contradiction. My rule does *not* lead to that conclusion. Instead, we have, for some world w, p & ~k(w,p) If we apply my version of the knowability principle, we get, for some world w' k(w',(p & ~k(w,p))) which is *not* a contradiction. Proposition p is known in world w', but not in world w. |
|
The original knowability principle, when translated into this new logic, would look something like this: forall f:W -> P, forall w:W, f(w) -> exists w':W, f(w') & k(w',f(w')) The "propositions" of modal logic are actually functions on worlds. Really? This is actually a stronger principle that implies the previous one since as a particular case I can take for f the function that maps each world to the same predicate p in P. Right. It's *too* strong, which is why it leads to a contradiction (together with the principle of non-omniscience). |
|
Also, I don't understand what you mean by "propositions are actually functions on world" except that the same proposition can have a different semantics in different worlds, That's exactly what I mean. For each modal proposition p (which varies from world to world) we can associate a function f_p from worlds to nonmodal propositions as follows: f_p(w) == the nonmodal proposition "p is true in world w" and that was already taken into account in the old semantics. Yes. It's the old *syntax* that was inadequate to express a reasonable knowability principle. |
#89
| |||||
| |||||
|
|
On 3 jan, 18:32, stevendaryl3... (AT) yahoo (DOT) com (Daryl McCullough) wrote: In the Stanford logic, if p is some proposition such that p & ~K(p), then the application of the knowability principle gives (in some world w') K(p & ~K(p)) which is a contradiction. My rule does *not* lead to that conclusion. Instead, we have, for some world w, p & ~k(w,p) If we apply my version of the knowability principle, we get, for some world w' k(w',(p & ~k(w,p))) which is *not* a contradiction. Proposition p is known in world w', but not in world w. Hmm. That only shows that in that particular way you don't get a contradiction. |
|
But my claim is that you do get a contradiction for the simple reason that your logic contains the old logic. |
|
The original knowability principle, when translated into this new logic, would look something like this: forall f:W -> P, forall w:W, f(w) -> exists w':W, f(w') & k(w',f(w')) The "propositions" of modal logic are actually functions on worlds. Really? This is actually a stronger principle that implies the previous one since as a particular case I can take for f the function that maps each world to the same predicate p in P. Right. It's *too* strong, which is why it leads to a contradiction (together with the principle of non-omniscience). But it doesn't correspond in any way to the semantics of the knowability principle in the old logic. |
|
The model theory there says something very different. So in what sense is this the semantics of the old knowability principle? |
|
Also, I don't understand what you mean by "propositions are actually functions on world" except that the same proposition can have a different semantics in different worlds, That's exactly what I mean. For each modal proposition p (which varies from world to world) we can associate a function f_p from worlds to nonmodal propositions as follows: f_p(w) == the nonmodal proposition "p is true in world w" and that was already taken into account in the old semantics. Yes. It's the old *syntax* that was inadequate to express a reasonable knowability principle. But until now you have only shown that in the new syntax you can express an equivalent one (you can verify that by looking at the model theories) and one that's even stronger. |
#90
| |||||||||
| |||||||||
|
|
On 3 jan, 20:55, stevendaryl3... (AT) yahoo (DOT) com (Daryl McCullough) wrote: But my claim is that you do get a contradiction for the simple reason that your logic contains the old logic. It doesn't contain the same *axioms*. In particular, I'm rejecting the "knowability principle" in favor of a variant principle that is (as far as I can see) consistent. Well, I'm not so sure. Your new variant look very similar to how the principle is formulated in my model theory. And there I got the contradiction. |
|
Let's try to make this more explicit. You have a set W of possible worlds, a set MP of modal propositions, and for each world w, a set S_w of the elements of MP true in world w. The set S_w is constrained by the following rules: 1. If Kp is in S_w, then p is in S_w (you can only know true statements) 2. And(p,q) is in S_w iff p is in S_w and q is in S_w 3. Or(p,q) is in S_w iff p is in S_w or q is in S_w. 4. Not(p) is in S_w iff p is not in S_w 5. Implies(p,q) is in S_w iff p is not in S_w or q is in S_w 6. <>p is in S_w iff for some w', p is in w' 7. []p is in S_w iff for all w', p is in w' That already looks close enough to a model theory to me. |
|
A model could be a pair (W, S) with W the set of possible worlds and S : W -> 2^F where F is the set of formulas and satisfies the rules 1-7. I strongly conjecture that those models would be isomorphic to the models in my formulation of the model theory and lead to the same formulas being true. |
|
Your mapping to type theory is a bit hard for me to get my head around, so I'll assume for the moment that the above is your model theory. Now, to capture this semantics in type theory, we use the following translations: 1. Introduce a type, W, of all possible worlds. 2. Introduce a type, A, of all atoms (atomic modal propositions). 3. Introduce the predicate t(w,a) saying which atoms are true in which possible worlds. 4. Introduce a predicate k(w,p) saying which propositions are known in which worlds. 5. Define MP, the type of all modal propositions, to be the type of functions from W into P. You didn't define / postulate P yet. |
|
But a deeper problem is that I don't see why you let modal propositions be different propositions in different worlds. |
|
Why is it not enough that their truth value can be different in different worlds? |
|
It also makes it hard for me to see whether this formulation is equivalent withe the above one that it is supposed to capture. 6. For each atom a, we associate a corresponding element of MP: p_a == that function f such that f(w) = t(w,a). 7. Define the operator K as follows: Kf == that function g such that g(w) = k(w,p) Kf should be Kp? |
|
Look, once again, I'm formalizing the knowability principle as: forall p:P, p -> exists w:W, k(w,p) In my model theory the semantics of the formula that represented it can be formulated as: (with M being the set/class of valid models) Forall (W,w_1) in M, forall w_2 in W, forall f in F, (W,w_2)||-f - exists w_3 in W, (W,w_3)||-Kf |
|
If you fix W we can simplify this to: (JH-KP) forall w_2 in W, forall f in F, w_2||-f -> exists w_3 in W, w_3||-Kf Doesn't that look similar to you? |
![]() |
| Thread Tools | |
| Display Modes | |
| |