[SCL] Re: Observation

pat hayes phayes at ai.uwf.edu
Thu May 29 16:12:40 CDT 2003


Chris: copying this to SCL, hope you don't mind.

>Note that on our new semantics there is no way to force R to be a subset
>of I.  More generally, we can't put constraints on all relations the way
>we could with true pred quantification.  However, I do think it will
>probably be worthwhile to introduce a "Rel" predicate true of those
>individuals that are also relations (i.e., "Rel" denotes the
>intersection of R and I).

Right.  Slightly odd suggestion: make Rel be true of all sequences of 
things in the intersection of I and R, and make it be false (even of 
the empty sequence) if there aren't any.  That way, one could write 
Rel(P Q R ...) to 'declare' a lot of them at once, and more 
pointedly, (not Rel( ) ) is true inside GOFOL, not otherwise. so it 
can be used to say that one is inside the GOFOL sublanguage. Note 
that this last one doesn't require any non-GOFOL quantifiers, so it 
is legal GOFOL :-) .  Outside GOFOL, we have

(exists (?x) Rel(?x) ) iff Rel( )

and

Rel(?x @y) iff ( Rel(?x) and Rel(@y) )

neither of which are syntactically legal in GOFOL, so their failure 
to mean the same thing there doesn't matter ;-)

>I think we were a little unclear on the following point yesterday.  So
>long as "P" has been designated a constant in our particular SCL
>language, we get all theorems of the form:
>
>...P... -> (EF)...F...
>
>e.g.,
>
>Px -> (EF)Fx
>
>regardless of whether or not "P" occurs as an argument to another
>predicate in our axioms somewhere.

Seems to me that this brings back the Horrocks sentences. So 
conformity to GOFOL just becomes a matter of stipulation. We could 
have done that long ago, right?

>Being a possible argument is not a
>property conferred upon an expression in real time, so to say, but ahead
>of time in virtue, before we write anything down, in virtue of
>stipulating that the given expression is a constant.

Well, Im not sure what this stipulating amounts to. Like, here I am, 
a softbot somewhere, and I come across a piece of SCL: how do I know 
which of the relation symbols have been designated a constant? 
Designated where, and by who? I think we have to have some way of 
recognizing from the syntax how to interpret the language. If that 
requires knowing what has been stipulated, then the syntax has to 
have a way to indicate stipulation.

Pat

-- 
---------------------------------------------------------------------
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 ai.uwf.edu	          http://www.coginst.uwf.edu/~phayes
s.pam at ai.uwf.edu   for spam




More information about the Scl mailing list