- From: Jos De_Roo <jos.deroo@agfa.com>
- Date: Thu, 15 Jan 2004 23:58:35 +0100
- To: "pat hayes <phayes" <phayes@ihmc.us>
- Cc: www-archive@w3.org
[Pat, I'm cc'ing www-archive as it's easier that way to point back] >>> Im a bit puzzled by it. You say: >>> "I am not expressing an inconsistency derivation as >>> {graph} => { } as we can't constructively prove false. >>> Instead I express it as >>> {graph} => {F1 log:inconsistentWith F2}" >>> >>> but what are F1 and F2? Why would saying they are >>> inconsistent with one another constitute a contradiction? >>> >>> AmI missing some earlier assumptions? >> >> Possibly (I'm always too implicit; always...) >> >> Let's take an example >> >> Assume we have a machine which we observe >> and we collect following facts.n3 >> >> ### >> :machine022 a :ptMachine. >> :machine022 :vmVersion 1.305. >> ### >> >> Assume also that we have an assumed recommendation rec.n3 >> >> ### >> {?X a :ptMachine} => {?X :vmVersion 1.4}. >> >> # @@ inconsistency detection >> {?X a :ptMachine. ?X :vmVersion ?V. ?V math:lessThan 1.4} => >> {facts.log:semantics log:inconsistentWith rec.log:semantics}. >> ### >> >> Then we can find >> >> ### >> {[iw:Variable "?X"; = :machine022] a :ptMachine. >> [iw:Variable "?X"; = :machine022] :vmVersion [iw:Variable "?V"; = 1.305]. >> [iw:Variable "?V"; = 1.305] math:lessThan 1.4} => >> {facts.log:semantics log:inconsistentWith rec.log:semantics}. >> ### >> >> So either facts.n3 is false or rec.n3 is false >> but we don't say which one. >> In a practical case we will upgrade that machine >> and then collect >> >> ### >> :machine022 a :ptMachine. >> :machine022 :vmVersion 1.4. >> ### >> >> and don't detect that inconsistency anymore :) >> >> >> In general we try to prove which (sub)graphs >> are inconsistent with which other (sub)graphs >> and just show the evidence for that (could >> be quite complicated proof trees...) > > Ah, I see. Yes, this will get to be complicated. > Part of the complication arises because you are > allowing sentence to refer to sets of other > sentences, which takes us outside normal logical > territory to the place where paradoxes lurk. That's right; we indeed start with the assumption that A is the case and that B is the case and then arrive at a conclusion that their conjunction is not the case... > Not sure what I can say about this. One > observation is that if A and B are each > consistent but (A & B) is contradictory then A > entails not-B and vice versa. OK > Was there a particular question you had that I > can focus on? Well, the backbround was an asking of your opinion about the last message of last year in www-archive http://lists.w3.org/Archives/Public/www-archive/2003Dec/0047.html Is there an aternative way of *proving* inconsistencies ?? (our usage of log:inconsistentWith is what euler uses for the OWL test cases and also in some observer component that we test) > (Sorry, the Xmas/NY break was a > little hectic this year and may have erased some > of my memory.) :) -- Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/
Received on Thursday, 15 January 2004 18:02:25 UTC