From: Jan Hidders on
On 2 jan, 00:14, stevendaryl3...(a)yahoo.com (Daryl McCullough) wrote:
> Jan Hidders says...
>
> >Explicit in the formulas? So you really do want to change the syntax?
>
> I'm not advocating a change in the syntax, I'm just saying that the
> syntax of modal logic is inadequate to capture the intuition behind
> the knowability principle.

Doesn't that imply that you want to reformulate it in a different
syntax?

> >If not, I'm a bit puzzled as to how you want to change the semantics.
> >It would help if you could provide a model theory to explain how you
> >want to change the semantics. Right now the model theory I gave
> >already does allow the operator K to be different in possible worlds.
> >So how would your semantics differ from that?
>
> I would just use first-order logic semantics, and allow explicit
> quantification over possible worlds. The point about modal logic
> is that it is a simpler fragment of full first-order logic, but
> I think that it is not expressive enough to talk about complex
> issues of necessity and knowability. Fitch's paradox shows its
> limitations.

But is that not what the given model theory already does? It uses set
theory rather then FOL, but since you want to talk about possible
worlds and statements about statements, that seems more appropriate to
me anyway. The given model theory still seems to contain the paradox,
so you will want to change it. Can you show how?

-- Jan Hidders
From: Daryl McCullough on
Jan Hidders says...
>
>On 2 jan, 00:14, stevendaryl3...(a)yahoo.com (Daryl McCullough) wrote:
>> Jan Hidders says...
>>
>> >Explicit in the formulas? So you really do want to change the syntax?
>>
>> I'm not advocating a change in the syntax, I'm just saying that the
>> syntax of modal logic is inadequate to capture the intuition behind
>> the knowability principle.
>
>Doesn't that imply that you want to reformulate it in a different
>syntax?

I wouldn't say that I *want* to; I'm just saying that if I wanted
to assert the knowability principle, then I would formulate it in
something other than modal logic.

>> I would just use first-order logic semantics, and allow explicit
>> quantification over possible worlds. The point about modal logic
>> is that it is a simpler fragment of full first-order logic, but
>> I think that it is not expressive enough to talk about complex
>> issues of necessity and knowability. Fitch's paradox shows its
>> limitations.
>
>But is that not what the given model theory already does? It uses set
>theory rather then FOL, but since you want to talk about possible
>worlds and statements about statements, that seems more appropriate to
>me anyway.

I don't think the model theory is rich enough. If you are going
to allow nested instances of the knowability operator, then there
is the issue of *who* knows what. The fact that proposition p is
not known in world w1 is itself a proposition, and that proposition
can be known, but *not* in w1. Another world, w2 could know that
p is not known in w1. But you can't express that without
world indices on the knowability operator.

Now, it could be that we are not interested in what *another*
world knows about this world. So we restrict our attention to
one-world claims (all knowability operators refer to the same
world). That's fine, and in that case, the knowability principle
is just false in any nontrivial model of modal logic.

>The given model theory still seems to contain the paradox,
>so you will want to change it. Can you show how?

Now that I think about it, it seems that it would be a mess
to formalize. The problem is that if knowability is a two-place
predicate (as opposed to an operator), then that means that
formulas have to serve double-duty: both as formulas and as
terms (that can be arguments to the knowability predicate).

In higher-order type theory, I think we can do it this way:
Introduce new types

W = the type of possible worlds
A = the type of atomic propositions
P = the type of all propositions

(the propositions are closed under the operations of
and, or, implies, negation, universal and existential
quantification)

t : W x A --> P
t(w,a) says "a is true in world w"

k : W x P --> P
k(w,p) says "p is known in world w"

Then the knowability principle could be formalized as:

forall p:P, (p -> exists w:W, k(w,p))

(any true proposition is known to be true in some world).

I think it would be a lot of work to nail down all the
details here, but my point is that the knowability
principle can be formulated in a way that isn't susceptible
to Fitch's proof.

--
Daryl McCullough
Ithaca, NY

From: vldm10 on
On Jan 2, 4:14 pm, stevendaryl3...(a)yahoo.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.

--
Vladimir Odrljin
From: Jan Hidders on
On 2 jan, 16:14, stevendaryl3...(a)yahoo.com (Daryl McCullough) wrote:
> Jan Hidders says...
>
>
>
> >On 2 jan, 00:14, stevendaryl3...(a)yahoo.com (Daryl McCullough) wrote:
> >> Jan Hidders says...
>
> >> >Explicit in the formulas? So you really do want to change the syntax?
>
> >> I'm not advocating a change in the syntax, I'm just saying that the
> >> syntax of modal logic is inadequate to capture the intuition behind
> >> the knowability principle.
>
> >Doesn't that imply that you want to reformulate it in a different
> >syntax?
>
> I wouldn't say that I *want* to; I'm just saying that if I wanted
> to assert the knowability principle, then I would formulate it in
> something other than modal logic.
>
> >> I would just use first-order logic semantics, and allow explicit
> >> quantification over possible worlds. The point about modal logic
> >> is that it is a simpler fragment of full first-order logic, but
> >> I think that it is not expressive enough to talk about complex
> >> issues of necessity and knowability. Fitch's paradox shows its
> >> limitations.
>
> >But is that not what the given model theory already does? It uses set
> >theory rather then FOL, but since you want to talk about possible
> >worlds and statements about statements, that seems more appropriate to
> >me anyway.
>
> I don't think the model theory is rich enough. If you are going
> to allow nested instances of the knowability operator, then there
> is the issue of *who* knows what. The fact that proposition p is
> not known in world w1 is itself a proposition, and that proposition
> can be known, but *not* in w1. Another world, w2 could know that
> p is not known in w1. But you can't express that without
> world indices on the knowability operator.
>
> Now, it could be that we are not interested in what *another*
> world knows about this world. So we restrict our attention to
> one-world claims (all knowability operators refer to the same
> world). That's fine, and in that case, the knowability principle
> is just false in any nontrivial model of modal logic.
>
> >The given model theory still seems to contain the paradox,
> >so you will want to change it. Can you show how?
>
> Now that I think about it, it seems that it would be a mess
> to formalize. The problem is that if knowability is a two-place
> predicate (as opposed to an operator), then that means that
> formulas have to serve double-duty: both as formulas and as
> terms (that can be arguments to the knowability predicate).
>
> In higher-order type theory, I think we can do it this way:
> Introduce new types
>
> W = the type of possible worlds
> A = the type of atomic propositions
> P = the type of all propositions
>
> (the propositions are closed under the operations of
> and, or, implies, negation, universal and existential
> quantification)
>
> t : W x A --> P
> t(w,a) says "a is true in world w"
>
> k : W x P --> P
> k(w,p) says "p is known in world w"
>
> Then the knowability principle could be formalized as:
>
> forall p:P, (p -> exists w:W, k(w,p))
>
> (any true proposition is known to be true in some world).
>
> I think it would be a lot of work to nail down all the
> details here, but my point is that the knowability
> principle can be formulated in a way that isn't susceptible
> to Fitch's proof.

Ok. I think I get what you want to do.

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.

-- Jan Hidders
From: Daryl McCullough on
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.

The only reason in the original proof of Fitch's paradox
to believe (1) (the claim K(p & ~K(p))) is because it follows
from the knowability principle and the principle of non-omniscience.
In the logic that I sketched, I don't believe it follows from
those.

1. Knowability principle: forall p:P, p -> exists w:W (k(w,p))
2. Non-omniscience principle: forall w:W, exists p:P, p & ~k(w,p)

Your statement (3) above does not follow from my 1. and 2. At least,
I don't see how.

--
Daryl McCullough
Ithaca, NY