tableau proofs preliminaries
play

Tableau Proofs. Preliminaries S with a binary relation (less than, - PowerPoint PPT Presentation

Spring 2009 IA008 Computational Logic Tableau Proofs Tableau Proofs. Preliminaries S with a binary relation (less than, written < , on S which is transitive and irreflexive . A partial order ... a set T is infinite, it has an A tree K


  1. Spring 2009 IA008 Computational Logic Tableau Proofs Tableau Proofs. Preliminaries S with a binary relation (”less than”, written < , on S which is transitive and irreflexive . A partial order ... a set T is infinite, it has an A tree K¨ onig’s lemma : If a finitely branching tree infinite path. Proof: Logic for Applications, p. 9 popel@fi.muni.cz 1/15

  2. Spring 2009 IA008 Computational Logic Tableau Proofs Tableau Proofs � start with a signed formula, F � , as the root of a tree � analyze it into its components to see that any analysis leads to a contradiction popel@fi.muni.cz 2/15

  3. Spring 2009 IA008 Computational Logic Tableau Proofs Tableau Proofs in Propositional Calculus I � signed formula F � , T � � atomic tableau, � -rules, � -rules popel@fi.muni.cz 3/15

  4. Spring 2009 IA008 Computational Logic Tableau Proofs Tableaux I A finite tableau is a binary tree, labeled with signed formulas called � is a finite tableau, P a path on � , E an entry of � occurning entries, that satisfies the following inductive definition: 0 P , and � � by adjoining the unique atomic 0 1. All atomic tableaux are finit tableaux. E to � at the end of the path P , then � 2. If on is obtained from tableau with root entry is also a finite tableau. popel@fi.muni.cz 4/15

  5. Spring 2009 IA008 Computational Logic Tableau Proofs Tableaux II � be a tableau, P a path on � and E an entry occuring on P . E has been reduced on P if all the entries on one path through E occur on P . Let P is contradictory if, for some proposition � , T � and F � are 1. P . P is finished if it is contradictory or every the atomic tableau with root P is reduced on P . 2. � is finished if every path through � is finished. both entries on � is contradictory if every path through � is contradictory. entry on 3. 4. popel@fi.muni.cz 5/15

  6. Spring 2009 IA008 Computational Logic Tableau Proofs Tableau proof � is a contradictory tableau with F � . � is a contradictory tableau A tableau proof of a proposition T � . root entry A tableau refutation for a proposition with root entry tableau provable/refutable proposition popel@fi.muni.cz 6/15

  7. Spring 2009 IA008 Computational Logic Tableau Proofs R be a signed propositin. We define the complete systematic Complete systematic tableaux R by induction. � R at its root. 0 be the unique tableau with Let � m has been defined. tableau (CST) with root entry n be the smallest level of � m containing an entry that is 1. Let � E be m and let 2. Assume that n . 3. Let � m +1 be gotten by adjoining the unique atomic tableau with unreduced on some noncontradictory path in E to the end of every noncontradictory path of � m on the leftmost such entry of level E is unreduced. 4. Let root which popel@fi.muni.cz 7/15

  8. Spring 2009 IA008 Computational Logic Tableau Proofs � m is the desired systematic 5. The union of the sequence tableau. popel@fi.muni.cz 8/15

  9. Spring 2009 IA008 Computational Logic Tableau Proofs Complete systematic tableaux II `)j = 1. Every CST is finished. � is tableau provable, it is valid. 2. Every CST is finited. j = )` 3. Soundness: � is valid, then � is tableau provable. If j = validity ` provability 4. Completness: If popel@fi.muni.cz 9/15

  10. Spring 2009 IA008 Computational Logic Tableau Proofs Tableaux from premises � - a possibly infinite set of propositions � . � is a finite tableau from � and � 2 � , then the tableau T � at the end of every noncontradictory path 1. Every atomic tableau is a finite tableau from � . 2. If � is a finite tableau from � , P a path on � , E an entry of � 0 formed by putting P , and � � by adjoining the not containing it is also a finite tableau from E to � at the end of the 0 3. If P , then � � . occurning on is obtained from unique atomic tableau with root entry path is also a finite tableau from popel@fi.muni.cz 10/15

  11. Spring 2009 IA008 Computational Logic Tableau Proofs Tableaux from premises II Every CST is finished. � is a proof, it is finite Both soundness and completness of deduction from premises hold. � is a conequence of � iff � is a consequence of Every CST is finite ... ? � . If a CST from Compactness: some finite subset of popel@fi.muni.cz 11/15

  12. Spring 2009 IA008 Computational Logic Tableau Proofs Tableaux in predicate calculus T ( 9 x ) � ( x ) L ; ; ::: C - adding on a set of constants 0 1 � -rules, Æ -rules be new is one of the constants i added Tableaux in predicate calculus L to get L � ). C (which therefore does not appear in 1. All atomic tableaux are tableaux. The requirement that E to � at the end in (7b) and (8a) means that P : did not appear in any entries on P . on to 2. ... adjoining an atomic tableau with root entry of the path popel@fi.muni.cz 12/15

  13. Spring 2009 IA008 Computational Logic Tableau Proofs Tableau is finished: T ( 9 x ) � ( x ) , F ( 8 x ) � ( x ) ! a witness T ( 8 x ) � ( x ) , F ( 9 x ) � ( x ) ! T � ( t ) ( F � ( t ) ) for any ground term t ... ? add popel@fi.muni.cz 13/15

  14. th occurence of Spring 2009 IA008 Computational Logic Tableau Proofs P a path in � , E an entry on P and W the i E on P . Tableau is finished II w is reduced E is of the form T ( 8 x ) � ( x ) or F ( 9 x ) � ( x ) , T � ( t ) or i st F � ( t ) , respectively, is an entry on P and there is an (i+1) i 1. ... E on P . 2. T ( 8 x ) � ( x ) must be instantiated t i in our language before we can say that we have occurence of Note: Signed sentences like for each term finished with them. popel@fi.muni.cz 14/15

  15. Spring 2009 IA008 Computational Logic Tableau Proofs 3. finished ... popel@fi.muni.cz 15/15

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend