- From: Pat Hayes <phayes@ihmc.us>
- Date: Fri, 7 Nov 2008 16:03:08 -0600
- To: "Boris Motik" <boris.motik@comlab.ox.ac.uk>
- Cc: "'Bijan Parsia'" <bparsia@cs.man.ac.uk>, <public-owl-wg@w3.org>
On Nov 7, 2008, at 1:15 PM, Boris Motik wrote: > Yes, you're right. I'm sorry - I got confused. Yes, I agree, Bijan is right, contrary to my original note. Still, this is VERY confusing. I would suggest that the use of "positive zero" and the notation "+0", while I am sure well-meant, is responsible for much of the difficulty. The whole idea of a "positive zero" is incoherent in any case, and the positive/negative contrast and the symmetry of the notation both strongly suggest a symmetry in the underlying structure, which in fact is quite asymmetric. If this convention is already in widespread use, I guess y'all have to go with it; but if not, I'd strongly suggest getting rid of 'positive zero' and '+0', and just calling it 'zero' and writing '0'. You know, like people have for about a millennium now. Another thing that is highly confusing in the text is the use of 'equal' having a distinct meaning from 'identical'. If these are not synonyms, then 'equal' does not mean =. Boris, I think your first response was confused on exactly this issue. I think what y'all mean by "+0 is equal to -0 but not identical to it" is in fact "+0 isn't equal to -0 but they are equivalent as far as arithmetic is concerned" Pat PS. I presume the ordering intended is -INF < any negative real < either zero < any positive real < +INF but without any order assigned to {zero, -zero}. Is this right? > I've now reverted the spec into the original condition. While doing > this, I've just > noticed that we haven't defined the relationship between -0 and +INF > and -INF. Therefore, I've added the following condition: > > * -INF < -0 < +INF > > Again, sorry for the confusion. > > Regards, > > Boris > >> -----Original Message----- >> From: Bijan Parsia [mailto:bparsia@cs.man.ac.uk] >> Sent: 07 November 2008 19:06 >> To: Boris Motik >> Cc: 'Pat Hayes'; public-owl-wg@w3.org >> Subject: Re: typo in OWL 2 structural specification, not semantics. >> >> On 7 Nov 2008, at 18:55, Boris Motik wrote: >> >>> Hello, >>> >>> Strictly speaking, this wasn't a typo because -0 is equal +0. I can >>> see, however, that this can confuse people, so I've therefore >>> changed the document as you've suggested. >>> >>> Thanks for this comment! >> >> Actually, I think this is a bit misleading and may even change the >> meaning. >> >> +0 is a real, thus covered by the first clause (we should switch >> these to an ordered list). >> >> -0 is *not* a real (though it is equal to a real), so, just like -INF >> and +INF needs an additional clause. >> >> (At the moment, I don't see a hook up between = and <. As far as I >> can tell, it's possible for -0 = +0 *and* -0 < +0. Indeed, if you >> change the definition to +0, then I would say that -0 is not < than >> any other element in realPlus and vice versa.) >> >> For example, with this change, I believe your example no longer >> holds. I.e., from that definition -1 and 1 only have +0 between them. >> >> Cheers, >> Bijan. > > > > ------------------------------------------------------------ IHMC (850)434 8903 or (650)494 3973 40 South Alcaniz St. (850)202 4416 office Pensacola (850)202 4440 fax FL 32502 (850)291 0667 mobile phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes
Received on Friday, 7 November 2008 22:04:34 UTC