- From: Sandro Hawke <sandro@w3.org>
- Date: Thu, 16 Dec 2004 09:29:35 -0500
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
- Cc: www-rdf-logic@w3.org
> In your formalization does > a r b . > c r d . > entail the encoding of the conjunction of a r b . and c r d . ? It looks like you are asking whether 2 RDF triples entail the ~20 triples which describe and assert those same triples as an lx:Conjunction. A simpler case would be whether 1 RDF triple entails the ~8 triples which describe and assert that triple via LX. Specifically, for example, does <a> <r> <b>. entail (for some _:x) _:x rdf:type lx:Triple. _:x lx:subjectTerm _:xs. _:x lx:predicateTerm _:xp. _:x lx:objectTerm _:xo. _:xs lx:denotation <a>. _:xp lx:denotation <r>. _:xo lx:denotation <b>. _:x rdf:type lx:Usable. The first 7 triples are entailed by the empty KB, but the 8th, by design, is not. Usability is not implied by truth. Do you see a problem with this bit? Do you want the 8th triple to be entailed as well for some reason? > Your first task should be to demonstrate that the encoding of a conjunction > follows from the encoding of its conjuncts. ^^^^^^^^^^^^^^^ I'm not sure if you were trying to repeat the above issue here, or have this be a different one. Following from the reified and asserted form of the conjuncts is quite different from following from the conjuncts. Here I think you're asking whether for some _:SA_left, _:SA_lefts, _:SA_leftp, _:SA_lefto _:SA_left lx:subjectTerm _:SA_lefts. _:SA_left lx:predicateTerm _:SA_leftp. _:SA_left lx:objectTerm _:SA_lefto. _:SA_lefts lx:denotation <a>. _:SA_leftp lx:denotation <r>. _:SA_lefto lx:denotation <b>. _:SA_left rdf:type lx:Usable. and for some _:SA_right, _:SA_rights, _:SA_rightp, _:SA_righto _:SA_right lx:subjectTerm _:SA_rights. _:SA_right lx:predicateTerm _:SA_rightp. _:SA_right lx:objectTerm _:SA_righto. _:SA_rights lx:denotation <c>. _:SA_rightp lx:denotation <r>. _:SA_righto lx:denotation <d>. _:SA_right rdf:type lx:Usable. together entail for some _:x, _:left, _:lefts, _:leftp, _:lefto _:right , _:rights, _:rightp, _:righto _:x rdf:type lx:Conjunction. _:x lx:conjLeft _:left. _:x lx:conjRight _:right. _:left lx:subjectTerm _:lefts. _:left lx:predicateTerm _:leftp. _:left lx:objectTerm _:lefto. _:lefts lx:denotation <a>. _:leftp lx:denotation <r>. _:lefto lx:denotation <b>. _:right lx:subjectTerm _:rights. _:right lx:predicateTerm _:rightp. _:right lx:objectTerm _:righto. _:rights lx:denotation <c>. _:rightp lx:denotation <r>. _:righto lx:denotation <d>. _:x rdf:type lx:Usable. which I believe I can show. Is this the right track? If so, I'll continue to address the points you raise in the previous e-mail. -- sandro
Received on Thursday, 16 December 2004 14:26:37 UTC