
Reading F. Pfenning: Automated Theorem Proving, Course at Carnegie Mellon University. Draft. 1999. Introduction to Deduction Systems: A.S. Troelstra and H. Schwichtenberg: Basic Proof From Natural Deduction to Theory. Cambridge. 2nd Edition 2000. John Byrnes: Proof Search and Normal Forms in Natural Sequent Calculus Deduction. PhD Thesis. Carnegie Mellon University. 1999. (and back) . many more books on Proof Theory . Christoph Benzmüller Calculemus Autumn School, Pisa, Sep 2002 Calculemus Autumn School, Pisa, Sep 2002 Natural Deduction: Motivation Sequent Calculus: Motivation Frege, Russel, Hilbert Predicate calculus and type Gentzen had a pure technical motivation for sequent calculus theory as formal basis for mathematics Same theorems as natural deduction Gentzen ND as intuitive formulation of predicate calculus; Prove of the Hauptsatz (all sequent proofs can be found introduction and elimination rules for each logical connective with a simple strategy) Corollary: Consistency of formal system(s) The formalization of logical deduction, especially as it has been developed by The Hauptsatz says that every purely logical proof can be reduced to a defi- Frege, Russel, and Hilbert, is rather far removed from the forms of deduction nite, though not unique, normal form. Perhaps we may express the essential used in practice in mathematical proofs. In contrast I intended first to set properties of such a normal proof by saying: it is not roundabout. up a formal system which comes as close as possible to actual reasoning. In order to be able to prove the Hauptsatz in a convenient form, I had to The result was a calculus of natural deduction (NJ for intuitionist, NK for provide a logical calculus especially for the purpose. For this the natural classical predicate logic). [Gentzen: Investigations into logical deduction] calculus proved unsuitable. [Gentzen: Investigations into logical deduction] Calculemus Autumn School, Pisa, Sep 2002 Calculemus Autumn School, Pisa, Sep 2002 Sequent Calculus: Introduction Natural Deduction Sequent calculus exposes many details of fine Natural deduction rules operate on proof trees. structure of proofs in a very clear manner. Therefore it is well Example: ¢¡ ¢¡ suited to serve as a basic representation formalism for ¢¡¤£ ¢¥§¦ £ £ ¦ ¦ ¨ ¨ © ¨ ¨ ¨ £ £ ¦ ¦ many automation oriented search procedures ¨ Conjunction: Backward: tableaux, connection methods, matrix methods, some forms of resolution The presentation on the next slides treats the proof tree Forward: classical resolution, inverse method aspects implicit. Example: £ £ £ ¦ ¦ Don’t be afraid of the many variants of sequent calculi. ¦ ¨ ¨ © ¨ ¨ ¨ £ £ ¦ ¦ Choose the one that is most suited for you. Conjunction: ¨ Calculemus Autumn School, Pisa, Sep 2002 Calculemus Autumn School, Pisa, Sep 2002 Natural Deduction Rules Ia Natural Deduction Rules IIa £ £ £ ¦ ¦ ¦ £ ¨ ¨ ¡ © ¨ ¨ ¨ £ £ ¦ ¦ ¨ . Conjunction: . £ £ . ¡ © £ Disjunction: £ ¦ Negation: ¥ ¡ £ £ . ! . ! ! . © £ £ ! £ £ ¦ ¦ . " ¡ ¥ © © Universal Quantif.: £ £ ¦ ¦ £ £ ¡ . . £ . " £ . # . . # © # £ £ ¦ . ¦ £ # ¡ © £ ¦ ¦ Existential Quantif.: Implication: © *: parameter a must be new in context Truth and Falsehood: Calculemus Autumn School, Pisa, Sep 2002 Calculemus Autumn School, Pisa, Sep 2002 2002 2002 Sep Sep ant v Pisa, Pisa, used once the ND of School, School, be a irrele xts than utumn utumn in which A A is not us us on more Calculem Calculem order need © ¡ © ¥ Conte © used ) ¨ occurrence representation ) £ ) be xt. £ £ ula ¨ £ + ¨ ypothesis assumptions m ypotheses ¨ can £ £ h xplicit with h £ e or ( ¥ conte £ f + £ notation: ( * + xt £ ¥ £ each £ £ ( called + + conte or is f ypotheses ¡-, £ * h ¡ in £ ¡ £ (uncanceled) ypotheses; £ . h + ties the oof of oper Deduction Deduction pr pr depends ening action £ assumptions Localizing ultiset le eak m Exchange W Contr ula a m ailab is * v or Structural Idea: f a Example proof: Natural Natural & 2002 2002 ' Sep Sep $% £ £ Pisa, Pisa, . £ £ £ School, School, wing utumn utumn A A £ us us ollo f ¡ © Calculem Calculem IIIa the ¡ © © © ¨ ) ¨ of ) ¥ © £ ) ¡ ) £ © ¦ oofs £ ¨ £ ¨ ) ¨ one ) £ £ ( £ Rules Pr ¥ £ ¨ ¨ £ £ ( £ ¦ ¨ ( ( ( £ ¡ ¨ ¨ £ hoose £ ( c ¦ ) £ ¡ ¦ ¦ ¨ ¦ ¨ £ adiction £ £ logic ( Middle Contr Negation Deduction Deduction y b le lassical c Excluded Doub Proof For Natural Natural 2002 2002 ! # Sep Sep xt + + + + + + Pisa, Pisa, £ £ ¦ £ £ £ £ * £ + + + + * School, School, £ conte ¦ £ , , , , once) * * £ * * ! xts , in * * " * utumn utumn , , + A A , + + w us us £ © * than * * ne Calculem Calculem + + IIb © be * * , ! * more + ant) Conte v used) * ust £ £ © £ m be used a irrele # ! £ not is be + + + with Rules * + + £ * ensure can * * ameter need * order © , to # par £ *: £ .: ties .: # ypotheses ypothesis " + ypotheses (h + (h alsehood: oper Quantif * (h F Quantif * pr Deduction Deduction and ening action ersal eak uth r Exchange W Contr T Negation: Univ Existential Structural Natural Natural 2002 2002 £ © Sep Sep ¨ + ula of Pisa, Pisa, . ¦ ¦ £ m ¦ ¨ + ¦ + School, School, £ or , f + £ xts * + £ ¦ * utumn utumn * A A , + * + instead ¦ * us us , * ¦ * + which * Calculem Calculem © Ib © on + £ © ¨ Conte + £ + © ¦ ) ) * ¨ ¦ * * £ £ , ) ¨ £ assumptions £ £ ¨ + £ © ¦ + £ ¨ + of * + £ £ £ * with Rules + ( £ * £ ¨ + assumptions * ( £ ¦ sets * £ ¦ + £ + + £ © * ( £ ¨ £ £ + £ + + ¦ £ * £ £ , * ¦ + Consider + ¨ * (uncanceled) £ oof: of £ + Deduction Deduction + * pr . Idea: set * a . w Hypotheses: Conjunction: Disjunction: Implication: no depends is ultisets £ * Another m Example Natural Natural 2002 2002 . 6 © Sep Sep ¨ m £ Pisa, Pisa, or 6 f 7 + up ules 7 6 ic r ¦ 6 ¦ . 7 School, School, £ Sieg): ¨ ¦ mal ¦ When © + + utumn utumn £ A A , ic ic & ¨ ¨ £ + £ + us us * ic ¦ ic nor bottom * * + * 6 , + ¦ ¦ ic . ic * in * , * ¦ ¨ Calculem Calculem £ 6 . ules elimination + £ r £ ¦ ic 7 . * theorem). © proof I Byrnes 7 ¨ and a + £ ic 7 6 + £ + 7 ¦ 6 ¦ ic * * ound * f £ ¨ , £ proposed e introduction £ + heines, £ + v ic © ic 6 to Rules * ypothesis) + * + 3 ic ha h Sc ic ¦ 145 use * meet * " e to & 7 w 7 3 2 143 £ ¦ ictly © 1 5 " ¦ ¨ + 0 1 str / ic 9;:< + * Sieg ic 7 6 . £ middle £ 5 theorem assumptions ¦ " 8 7 + * ic + calation , the 143 * ic ¦ 7 proofs: * witz, . Assumptions ¨ in (from Goal £ free 7 calation wn (Pra + proposed £ ic meet Inter Hypotheses: Conjunction: Disjunction: Implication: * do y + ic * Detour Idea (from top the Inter ND 2002 2002 ' Sep Sep Pisa, Pisa, + £ 6 School, School, + £ £ * utumn utumn + A A ic * elimination us us * , ation 6 an iv Calculem Calculem ¦ 6 y IIIb b + der ¦ ic * £ Deductions + ic ypothesis * Rules h introduction a © an y from b 7 7 Natural ¦ ¦ adiction: acted + add: ic £ xtr £ obtained e + Contr * ic is is logic , * Deduction y £ £ b ation : : 7 6 iv calating £ £ annotations: Proof der classical w or F Ne Example: Natural Inter 2002 © 2002 ' Sep Sep © 7 ¨ Pisa, Pisa, © ¨ 7 7 7 ) School, School, ? + £ 6 = 7 ic meet ¨ > utumn utumn + £ ? 6 7 A A roundabout ic + > us us * ¨ > > 7 6 ic meet . ( > = = = * > 6 7 + + , Calculem Calculem ic ic ¨ > > + > > ¨ ¨ + ic = ) ic > > > > ¨ ¨ + + > ic ic III ¨ ¨ = = > > . ¨ + + ic ic = 7 = ¨ ¨ = > > > ( = = ¨ ¨ + + ic = = ic > . ¨ Rules = adiction: oofs add: Pr Contr orm calation logic f y b detour Proof Inter classical normal or F In With ND Example 2002 2002 ! # Sep Sep xt Pisa, Pisa, 6 7 7 7 6 meet 6 £ 6 7 £ School, School, £ conte + £ £ + + + ic in ic ic ic utumn utumn 7 A A * £ * ! + + * roundabout ic ic w us us " * * + 7 6 + ic ne + ic © 6 * £ £ ic Calculem Calculem * 7 * £ be + + . ic ic . 7 * * . © * + y II , + ! ust b ic * * m + 7 6 ic a 7 * £ £ detour © £ anteed add # 7 ND ! 7 + ameter Rules ic + guar £ * without ic + + * par ic ic * + oofs £ *: © .: ic and .: # * * pr , proofs oofs 7 . 3 7 . 1 5 meet . " £ pr ND alsehood: £ Quantif F Quantif 3 2 3 1 calation 145 all " # 0 1 " orm and / + 9;:< f ersal + ic 6 ic * . * 5 uth calation r " 8 T Negation: Univ Existential Inter 3 1 model 7 . Assumptions o Goal T Normal ND Inter G G G 2002 F 2002 ! ! Sep Sep . Pisa, Pisa, £ £ £ . of £ initial School, School, D . £ sequents . ! D , sets " utumn utumn ¦ A A 5 . £ # , us us or " . 8 £ D D oofs , * , , * , * . 143 E * pr , ¦ , D . Calculem Calculem # D . Goal * II . D * , £ F ultisets from” * D 2 D * m D , , F £ 0 1 ws . Sequent / Calculus ! * £ * 7 . , . lists ollo . D , “f . Rules F £ . G D ! D D finite Assumptions . £ * * . * of D , ¦ ¦ > . D £ D £ * , " oofs £ , £ Sequent . £ ! pr < £ . , , implication, , 2 * meet , Quantification: of to # ND ! D Quantification: 1 0 Calculus pair D 5 / * " 8 * * , 6 * * , . , kind 3 1 orm 7 notation: f . ersal a ND Goal e: Assumptions Negation: Disjunction: Univ Existential ulas; m om Normal or f Sequents Intuitiv Fr Sequent G G G 2002 2002 . B ? ¨ Sep Sep BC @ Pisa, Pisa, . BC ¦ ¦ A @ . ¦ atomic) ule @ School, School, + ic , ule , r ic £ r ¦ A . A , utumn utumn ( the ¨ A A D £ D us us £ * . then this * D with , " 1 . Calculem Calculem , £ then complete?: then BC B 3 1 £ D within I F £ * , D . * @ @ , BC . + ic , * . A A without also @ calculus D F + ic D A If If * D £ question Rules . If * , search F * , calculus ¨ Completeness this . D . . ¦ the D proof intercalation * @ D , ic D ¦ and m ¦ (Soundness): (Completeness): ¦ £ the or estigate f ¨ 1 2 alsehood v calculus . £ £ F , , Calculus
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages9 Page
-
File Size-