- From: pat hayes <phayes@ai.uwf.edu>
- Date: Tue, 15 May 2001 17:02:59 -0500
- To: Graham Klyne <GK@ninebynine.org>
- Cc: www-rdf-logic@w3.org
>At 10:44 AM 5/15/01 -0500, pat hayes wrote: >>>'Jon says "The sky is blue."' ? >> >>It is logically exotic, if I may be forgiven the terminology, since >>it refers to a sentence by ostention, rather than by denotation. >>Actually, even this is relatively harmless, as long as you simply >>quote. However, in order to be useful, one usually has to be able >>to move between a quoted sentence or expression and the use of that >>sentence or expression as part of the language itself, and this >>'reflexion' is what is really arcane and tricky. Simple quotation >>is relatively harmless, I concede, but largely useless: it is >>simply a way of referring to character strings. >>For example, would you want to be able to infer, from your example, >>that Jon said that the sky is blue? It doesnt follow from it, >>however, unless you provide some machinery to de-quote a quoted >>string. Seems to me that the latter is much more useful than the >>former: the relationship between an agent and the *content* of what >>they say is more interesting, usually, than the relationship >>between the agent and the *form of character strings* that they use >>(except of course when the mapping between form and meaning is >>central to the discussion, as it is in some legal settings; but >>again, this seems exotic for our purposes.) To refer to the content >>of an expression, however, one does not quote it: one simply uses >>it. > >Something that I very much wish to be able to do is something like this: > > 'Jon says "The sky is blue"' > 'I believe Jon' >=> > 'I believe (the sky is blue)' Careful, those are two different senses of 'believe'. You don't believe Jon is TRUE, right? You believe that what he SAYS is true. Write that out and your example looks more, er, logical: Says(Jon, (the sky is blue)) Says(Jon, ?p) implies ?p. => (the sky is blue) Notice that I havnt quoted the internal sentence, since there is no need to do so. Says(...) here is a modal operator, not a predicate on sentences. If you want it to really be a predicate on sentences then the second assumption (about Jon's veracity) needs to be restated using a truth predicate: Says(Jon, ?y) implies true(?y) Notice that ?y here ranges over reified sentences - syntactic things - while ?p ranges over propositions - semantic things, the things that the ?y's refer to. 'true' maps the former to the latter. The inference then goes like this: Says(Jon, "the sky is blue") Says(Jon, ?y) implies true(?y) => true("the sky is blue") => the sky is blue >Or: > > 'Jon says "The sky is blue"' > 'My oracle says "Jon is reliable"' >=> > 'The sky is blue' > >I've deliberately not tried to state this rigorously, as I'd >probably miss the mark if I did. I hope the general intent is >reasonably clear. > >Maybe there is a way of formulating this that doesn't rely on >logical exotica. But it does seem to rely on some form of >"reflexion" -- a statement is used both as an object about which >other statements are made, and as an assertion in its own right. To me, attribution seems better modelled as a modality. Certainly belief is best modelled that way. If you do it that way, you never need to use reification or reflexion, and the logic is... well, not transparent exactly, but reasonably well-behaved and thoroughly understood. Pat Hayes PS. There seems to be an implicit assumption in some of the RDF literature that the only two things to do with a sentence (triple) are to either assert it or to reify it, so any use that doesnt involve asserting a triple must reify it. This is just wrong. Logical notation is full of examples of sentences being used but not being asserted. The simplest is probably negation: when one writes (not P), P is being used (not mentioned or reified), but it is not being asserted: on the contrary, in fact. Now, it might be that RDF is incapable of making this distinction. So much the worse for RDF, if so. --------------------------------------------------------------------- IHMC (850)434 8903 home 40 South Alcaniz St. (850)202 4416 office Pensacola, FL 32501 (850)202 4440 fax phayes@ai.uwf.edu http://www.coginst.uwf.edu/~phayes
Received on Tuesday, 15 May 2001 18:03:01 UTC