- From: Pat Hayes <phayes@ihmc.us>
- Date: Thu, 24 Mar 2011 12:57:37 -0500
- To: Gregg Reynolds <dev@mobileink.com>
- Cc: David Booth <david@dbooth.org>, SW-forum Web <semantic-web@w3.org>
- Message-Id: <58774057-0CBC-4BE7-BB19-40D1F46F37D6@ihmc.us>
On Mar 24, 2011, at 12:10 PM, Gregg Reynolds wrote: > On Wed, Mar 23, 2011 at 3:21 PM, David Booth <david@dbooth.org> wrote: > On Wed, 2011-03-23 at 08:38 -0500, Pat Hayes wrote: > > [ . . . ] > > OK, consider the two sentences > > > > A: %E% x @ P(x) > > B: %E% z, y @ P(z) & P(y) > > > > Suppose A is true. Then there is something X such that P is true of X. > > Is the second sentence true under these circumstances? Yes, because > > that X can be the value for both z and y, and it makes both conjuncts > > true, and so the conjunction is true. Now suppose B is true: is A > > true? Obviously yes. Ergo, A and B each entail the other. Ergo, they > > are logically equivalent. > > Right. And just to elaborate, the reason that the above equivalence may > not be obvious at first glance is because two different variable names > ("z" and "y") were used in B, so the reader may erroneously make a > "unique name assumption" that z != y. But in fact, B has no requirement > that z != y. > > Actually, as somebody pointed out to me off list, quantified variables like x, y, and z above are not assigned values in a model, so such equalities and inequalities are not even meaningful. I knew that but managed to forget it. > > But this did lead me to realize my real question is whether existentially quantified variables should be construed as having intensional sense. In a word, no. Modern logic is extensional. There have been many approaches to an exact analysis of intensions (in Frege's sense and many other senses.) This is a huge area with no clear consensus even on the right approach, let alone a single widely accepted mechanism or logic. It is completely out of scope for mechanization or the semantic web. > This seems like a variant of Frege's problem: does "a = b" have the same meaning as "a = a"? The answer is no, and it looks to me like the same considerations should apply to RDF terms and expressions: <a b _:x> and <a b _:y> have different senses, since _:x and _:y have different intensions - you could say the reader is justified in making the "unique intension assumption". After all, that's the way natural language works - "Pedro owns x and y" means he owns two things. Then again I've never really thought about what how quantification works if the variables are taken to have intensional sense; I guess the variables would have to range over concepts rather than individuals. That is one idea, but not a very useful one for most quantifications. If I say there are three ingredients in the stew, I usually mean to refer to ingredients rather than concepts of ingredients. > Or is it the sentence that has intensional sense? Good question. Some would say it has to be a complete utterance. > In any case if intensions matter - and it looks to me like they must matter for RDF terms - then it seems like a purely extensional model theory wouldn't work. Or at least "leaning" based on existential quantification would not work. Oh, it certainly *works*. Whether it is adequate in some sense may be open to discussion, but not that it *works*. Pat > > -Gregg > > ------------------------------------------------------------ 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 Thursday, 24 March 2011 17:58:18 UTC