- From: Jos de Bruijn <debruijn@inf.unibz.it>
- Date: Tue, 22 May 2007 15:15:09 +0200
- To: RIF <public-rif-wg@w3.org>
- Message-ID: <4652ECDD.3080900@inf.unibz.it>
Regarding my action: "talk to Michael Kifer and have one of your post the results to the list" about the resolution of issue 31 (the question was about translating from OS to DS) (action 287). My original concern was that, when translating from the situation of disjoint sorts to a situation of overlapping sorts, and entailment would not be preserved, e.g.: forall x,y (x=y) p(a) q(b) entails q(a) in the case of overlapping sorts (since p and q are interpreted as the same object), but not in the case of disjoint sorts (because the variables x and y are interpreted in the individual domain, and p, q are interpreted in the unary predicate domain). When talking to Michael, we came to the conclusion that the above formulas are actually not proper RIF formulas for the case of disjoint sorts, since the symbols do not have an associated sort. The formulas would be represented in the following way: forall x^I,y^I (x^I=y^I) p^P1(a^I) q^P1(b^I) where I is the sort of individuals, and P1 is the sort of unary predicates. In the case of disjoint sorts, the following formulas are theorems: forall x^I,y^P1 (x^I != y^P1) forall x^I,y^P2 (x^I != y^P2) forall x^P1,y^P2 (x^P1 != y^P2) ...... We can thus axiomatize disjoint sorts in the overlapping sorts example. This is, however, not necessary if we restrict ourselves to formulas which are allowed to be written in the disjoint sorts case (i.e. no equality statements involving different sorts). The following can be easily shown (and would need be to be part of some RIF document which describes how languages with disjoint sorts interoperate with RIF): Let phi and psi be two disjoint-sort formulas, then phi |=ds psi iff phi |=os psi where |=ds is entailment in the case of disjoint sorts, and |=os is entailment in the case of overlapping sorts. In conclusion, I no longer have a concern about the overlapping sorts, and I do not object to having overlapping sorts in RIF. Best, Jos -- Please note my new email address: debruijn@inf.unibz.it Jos de Bruijn, http://www.debruijn.net/ ---------------------------------------------- In heaven all the interesting people are missing. - Friedrich Nietzsche
Received on Tuesday, 22 May 2007 13:15:31 UTC