automated deduction in frege hilbert calculi
play

Automated Deduction in Frege-Hilbert Calculi Elmar Eder University - PowerPoint PPT Presentation

Introduction Proof by Composition of Rules Conclusion Automated Deduction in Frege-Hilbert Calculi Elmar Eder University of Salzburg Department of Computer Sciences 8th WSEAS International Conference on Applied Computer and Applied


  1. Introduction Proof by Composition of Rules Conclusion Automated Deduction in Frege-Hilbert Calculi Elmar Eder University of Salzburg Department of Computer Sciences 8th WSEAS International Conference on Applied Computer and Applied Computational Science (ACACOS ’09) Hangzhou, May 20–22, 2009 Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  2. Introduction Proof by Composition of Rules Conclusion Outline Introduction 1 Proof by Composition of Rules 2 Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  3. Introduction Proof by Composition of Rules Conclusion Outline Introduction 1 Proof by Composition of Rules 2 Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  4. Introduction Proof by Composition of Rules Conclusion Motivation Main Objectives Automated deduction in classical first order logic Find short proofs Find them quickly Use a calculus which can express powerful proof principles Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  5. Introduction Proof by Composition of Rules Conclusion Frege-Hilbert Calculi Gottlob Frege 1879: Begriffsschrift (concept language) Axioms A → B → A ( A → B → C ) → ( A → B ) → A → C ( ¬ A → ¬ B ) → B → A ∀ xF → F x t Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  6. Introduction Proof by Composition of Rules Conclusion Frege-Hilbert Calculi Rules A A → B modus ponens B A → F x p A → ∀ xF Constraint: The parameter p must not occur in the conclusion A → ∀ xF . Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  7. Introduction Proof by Composition of Rules Conclusion Frege-Hilbert Calculi A Proof Tree P → ( Q → P ) → P ( P → ( Q → P ) → P ) → ( P → Q → P ) → P → P ( P → Q → P ) → P → P P → Q → P P → P Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  8. Introduction Proof by Composition of Rules Conclusion Frege-Hilbert Calculi difficult to use for automated deduction Very inefficient to construct a proof by forward reasoning Better: backward reasoning But backward application of modus ponens not unique A A → B B have to guess the cut formula A cut rule Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  9. Introduction Proof by Composition of Rules Conclusion Sequent Calculus Gerhard Gentzen 1935 Sequents of formulas instead of formulas Cut elimination theorem Sequent calculus without cut rule allows analytic backward reasoning efficient proof search Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  10. Introduction Proof by Composition of Rules Conclusion Conventional Automated Deduction Proof procedure Construct the formulas of a proof one by one. Calculi used J.A. Robinson 1965 Resolution Calculi based on backward reasoning in the cut-free sequent calculus Gerhard Gentzen 1935 Sequent calculus without cut-rule Wolfgang Bibel 1982 Connection method Evert W. Beth, Raymond M. Smullyan 1955–1971 Tableau calculus Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  11. Introduction Proof by Composition of Rules Conclusion Cost of Cut Elimination Theorem (R. Statman 1979, V.P . Orevkov 1982) There is a sequence ( F n ) of formulas and a polynomial p such that each F n has a proof of length ≤ p ( n ) in the full sequent calculus, but the shortest proof of F n in the cut-free sequent calculus has length ≥ 2 2 ... 22 . � �� � n times Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  12. Introduction Proof by Composition of Rules Conclusion Case Distinction in a proof Case 1: Assume A . <Proof of B > Case 2: Assume ¬ A . <Proof of B > is a cut rule and equivalent to the general cut rule. Cut and case distinction are essential parts of human reasoning. Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  13. Introduction Proof by Composition of Rules Conclusion Outline Introduction 1 Proof by Composition of Rules 2 Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  14. Introduction Proof by Composition of Rules Conclusion Our Proof Procedure Calculus with cut rule (Frege-Hilbert calculus) Construction of the proof Construct formula schemes and compositions of rules Later instantiate them to obtain the final proof. Inference rule Composition of rules of the Frege-Hilbert calculus Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  15. Introduction Proof by Composition of Rules Conclusion Our Proof Procedure Calculus with cut rule (Frege-Hilbert calculus) Construction of the proof Construct formula schemes and compositions of rules Later instantiate them to obtain the final proof. Inference rule Composition of rules of the Frege-Hilbert calculus Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  16. Introduction Proof by Composition of Rules Conclusion Our Proof Procedure Calculus with cut rule (Frege-Hilbert calculus) Construction of the proof Construct formula schemes and compositions of rules Later instantiate them to obtain the final proof. Inference rule Composition of rules of the Frege-Hilbert calculus Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  17. Introduction Proof by Composition of Rules Conclusion Our Proof Procedure P → ( C → P ) → P ( P → ( C → P ) → P ) → ( P → C → P ) → P → P ( P → C → P ) → P → P P → C → P P → P Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  18. Introduction Proof by Composition of Rules Conclusion Our Proof Procedure P → ( C → P ) → P ( P → ( C → P ) → P ) → ( P → C → P ) → P → P A → P → P A P → P Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  19. Introduction Proof by Composition of Rules Conclusion Our Proof Procedure B B A → P → P → A → P → P A P → P Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  20. Introduction Proof by Composition of Rules Conclusion Our Proof Procedure P → D → P ( P → D → P ) → ( P → D ) → P → P P → ( D ) → P → P P → D P → P Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  21. Introduction Proof by Composition of Rules Conclusion Our Proof Procedure P → ( C → P ) → P ( P → ( C → P ) → P ) → ( P → C → P ) → P → P ( P → C → P ) → P → P P → C → P P → P Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  22. Introduction Proof by Composition of Rules Conclusion Our Proof Procedure A , B , C are meta-symbols standing for formulas formula schemes composition of rules reasoning in arbitrary directions Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  23. Introduction Proof by Composition of Rules Conclusion Composition of Rules . . . F 1 F m G k . . . G k − 1 G k + 1 . . . G 1 G k G n H Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  24. Introduction Proof by Composition of Rules Conclusion Composition of Rules A A → B B B B → C C results in the rule A A → B B → C C Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  25. Introduction Proof by Composition of Rules Conclusion Composition of Rules A proof using the rules ∀ xF → F x t and A → F x p A → ∀ xF ∀ xP ( x ) → P ( p ) ∀ xP ( x ) → ∀ yP ( y ) . Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  26. Introduction Proof by Composition of Rules Conclusion Composition of Rules ∀ xF → F x t A → F x p A → ∀ xF with the constraint p / ∈ AF Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  27. Introduction Proof by Composition of Rules Conclusion Composition of Rules ∀ xF → F x t A → G y p A → ∀ yG with the constraint p / ∈ AG Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  28. Introduction Proof by Composition of Rules Conclusion Composition of Rules ∀ xF → F x t ∀ xF → G y p ∀ xF → ∀ yG t = G y with the constraints F x p and p / ∈ FG Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  29. Introduction Proof by Composition of Rules Conclusion Composition of Rules ∀ xF → ∀ yG t = G y with the constraints F x p and p / ∈ FG Also yields a proof of ∀ xP ( x ) → ∀ yP ( f ( y )) Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  30. Introduction Proof by Composition of Rules Conclusion The Most General Form of a Rule Φ 1 . . . Φ n Ψ with a sequence C of constraints Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  31. Introduction Proof by Composition of Rules Conclusion Frege-Hilbert Calculus Axioms A → B → A ( A → B → C ) → ( A → B ) → A → C ( ¬ A → ¬ B ) → B → A ∀ xF → E with constraint E = F x t . Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  32. Introduction Proof by Composition of Rules Conclusion Frege-Hilbert Calculus Rules A A → B B A → E with A → ∀ xF constraints E = F x p , p / ∈ AF . Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  33. Introduction Proof by Composition of Rules Conclusion Rules Premises and conclusion are terms of a free term algebra. Composition by standardizing apart and unification Merge constraints Elmar Eder Automated Deduction in Frege-Hilbert Calculi

  34. Introduction Proof by Composition of Rules Conclusion Conclusion Automated deduction feasible in calculi with cut Short proofs Expressiveness A student at our department is implementing a system. Future: sequent calculus Elmar Eder Automated Deduction in Frege-Hilbert Calculi

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