Re: A proposal of "sorts"

phayes@cs.uiuc.edu
Message-id: <199401072256.AA17242@dante.cs.uiuc.edu>
X-Sender: phayes@dante.cs.uiuc.edu
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Date: Fri, 7 Jan 1994 17:01:19 +0000
To: Tomas Uribe <uribe@CS.Stanford.EDU>
From: phayes@cs.uiuc.edu
Subject: Re: A proposal of "sorts"
Cc: Interlingua-working-group@ISI.EDU
....
>
>>why not just have instead
>>        SortOf(?x,?y) => (SortOf(?y,S))  ?
>
>OK. 
>

Quick comment on the above: it allows 'empty' sorts which have no
exemplars. Do you want that, or should you insist that

        (SortOf(?y,S)) => (exist ?x)(SortOf(?x,?y))

or at least that

           (and (SortOf(?y,S)
                (SortOf(?z,S)
                (forall ?x)((and(not SortOf(?x,?y)
                                (not SortOf(?x,?z)) ) => ?y=?z

in order to make the empty sort unique? If not, then sorts will need a
nonextensional semantics.

Pat


----------------------------------------------------------------------------
Beckman Institute                                    (217)244 1616 office
405 North Mathews Avenue        	   (217)328 3947 or (415)855 9043 home
Urbana, IL. 61801                                    (217)244 8371 fax  	  

hayes@cs.stanford.edu  or Phayes@cs.uiuc.edu