[SCL] proposition variables in SCL??
Pat Hayes
phayes at ihmc.us
Wed Feb 18 15:38:15 CST 2004
>Hi, Pat
>
>See below.
>
>>Here's how it would go: a name P can now have *three* kinds of
>>extension: a truth-value, a relation(al extension) and a function;
>>and they all can be 'folded' onto the denotation of the name. You
>>CAN write things like
>>(iff P (P))
>>but you aren't obliged to specify any connection. And you can (that
>>is, it makes semantic sense to) write things like
>>(exists (P) P)
>>which could even be false in some interpretations. As far as I can
>>see, this introduces no new tautologies.
>
>I could certainly use something like this. If one wants to do
>things like a 'holds in' kind of temporal
>model. For example...
>
> (=> (and (holdsIn T Phi) (subInterval T T'))
> (holdsIn T' Phi))
>
>where Phi is some proposition, this could be useful. We'd need
>propositions to provide signatures
>for predicates like holdsIn. A general capability like this would
>have to extend to propositions that
>can't be represented by a simple constant.
Right, and thats where it seems to get messy, since a term denoting a
truthvalue seems to be indistinguishable from an atomic sentence, but
they have different semantic conditions. We would need to either
impose some rather tight internal-coherence distinctions on the model
theory, or else somehow distinguish a term denoting a proposition
from an atomic sentence in the syntax. To see why, try doing a bit
of FO reasoning on this combination:
(not p)
(= p (f a))
(f a)
This would be satisfiable in the straightforward extension to the SCL
MT, because f might have a relational extension with <I[a]> in it but
a functional extension and folded propositional assignment which
takes I[(f a)] = I[p] to false, since these two semantic constructs
have nothing to do with one another. Equality reasoning would enable
you to derive
(not (f a) )
from the first two, presumably. And still it is consistent. The two
occurrences of 'f' in this syntax are a function/relation pun, but
there's no way to tell this from looking at the sentence/term syntax.
Pat
>
> .bill
--
---------------------------------------------------------------------
IHMC (850)434 8903 or (650)494 3973 home
40 South Alcaniz St. (850)202 4416 office
Pensacola (850)202 4440 fax
FL 32501 (850)291 0667 cell
phayes at ihmc.us http://www.ihmc.us/users/phayes
More information about the SCL
mailing list