modular proof theory for axiomatic extension and
play

Modular proof theory for axiomatic extension and expansions of - PowerPoint PPT Presentation

Modular proof theory for axiomatic extension and expansions of lattice logic Giuseppe Greco (joint work with P . Jipsen, F. Liang, A. Palmigiano) Prague, 28 June TACL 2017 Multi-type methodology Syntax meets semantics: the wider picture


  1. Modular proof theory for axiomatic extension and expansions of lattice logic Giuseppe Greco (joint work with P . Jipsen, F. Liang, A. Palmigiano) Prague, 28 June TACL 2017

  2. Multi-type methodology

  3. Syntax meets semantics: the wider picture Multi-type (algebraic) proof theory ◮ constructive canonical extensions algebra, formal topology ◮ unified correspondence theory duality ◮ proper display calculi structural proof theory Proof calculi with a uniform metatheory: ◮ supporting an inferential theory of meaning ◮ canonical cut elimination and subformula property ◮ soundness , completeness , conservativity Range ◮ DEL, PDL, Logic of resources and capabilities... ◮ (D)LEs and their analytic inductive axiomatic extensions ◮ Inquisitive logic, first order logic ◮ Linear logic ◮ Lattice logic ! / Modular lattice logic !?

  4. Intermezzo on proof theory

  5. Hilbert Calculi ◮ Axioms (E. Mendelson): (A1) p → ( q → p ) (A2) ( p → ( q → r )) → (( p → q ) → ( p → r )) (A3) ( ¬ p → ¬ q ) → (( ¬ p → q ) → p ) ◮ Rules: US, MP

  6. Hilbert Calculi ◮ Axioms (E. Mendelson): (A1) p → ( q → p ) (A2) ( p → ( q → r )) → (( p → q ) → ( p → r )) (A3) ( ¬ p → ¬ q ) → (( ¬ p → q ) → p ) ◮ Rules: US, MP ( A → (( A → A ) → A )) → (( A → ( A → A )) → ( A → A )) 1 2 A → (( A → A ) → A ) ( A → ( A → A )) → ( A → A ) 3 4 A → ( A → A ) 5 A → A ( A 2 ) ( A 1 ) US[ A / p , A → A / q , A / r ] US[ A / p , A → A / q , A / r ] ( A 1 ) 1 2 MP US[ A / p , A / q ] 3 4 MP 5

  7. Starting point: Display Calculi ◮ Natural generalization of Gentzen’s sequent calculi; ◮ sequents X ⊢ Y , where X and Y are structures : - formulas are atomic structures - built-up: structural connectives (generalizing meta-linguistic comma in sequents φ 1 , . . . , φ n ⊢ ψ 1 , . . . , ψ m ) - generation trees (generalizing sets, multisets, sequences) ◮ Display property : Y ⊢ X > Z X ; Y ⊢ Z Y ; X ⊢ Z X ⊢ Y > Z display rules semantically justified by adjunction/residuation ◮ Canonical proof of cut elimination (via metatheorem)

  8. Structural and operational languages ::= p | A ∧ A | A ∨ A | A → A | ( A > A ) | ¬ A A X ::= A | I | X ; X | X > X Structural connectives are interpreted positionally (like Gentzen’s comma) : ; ∗ I > ⊤ ⊥ ∧ ∨ ( > ) → ¬ ¬

  9. Three groups of rules Display Postulates X ; Y ⊢ Z Z ⊢ Y ; X Y ⊢ X > Z Y > Z ⊢ X Operational Rules A ; B ⊢ X X ⊢ A Y ⊢ B X ; Y ⊢ A ∧ B A ∧ B ⊢ X X ⊢ A B ⊢ Y X ⊢ A > B A → B ⊢ X > Y X ⊢ A → B Structural Rules ( X > Y ); Z ⊢ W W ⊢ ( X > Y ); Z Gri L X > ( Y ; Z ) ⊢ W Gri R W ⊢ X > ( Y ; Z )

  10. The excluded middle is derivable using Grishin’s rule : A ⊢ A A ; I ⊢ A A ; I ⊢ ⊥ ; A I ⊢ A > ( ⊥ ; A ) Gri I ⊢ ( A > ⊥ ) ; A I ⊢ A ; ( A > ⊥ ) A > I ⊢ A > ⊥ A > I ⊢ A → ⊥ A > I ⊢ ¬ A I ⊢ A ; ¬ A I ⊢ A ∨ ¬ A

  11. Cut rules in Gentzen’s Calculi Γ ′ , C ⊢ ∆ ′ Γ ⊢ C , ∆ Γ ⊢ C , ∆ Γ , C ⊢ ∆ Γ ⊢ C Γ , C ⊢ ∆ Γ ′ , Γ ⊢ ∆ ′ , ∆ Γ ⊢ ∆ Γ ⊢ ∆ Γ ′ , C ⊢ ∆ C ⊢ ∆ ′ Γ ⊢ C Γ ⊢ C , ∆ Γ ⊢ C C ⊢ ∆ Γ ′ , Γ ⊢ ∆ Γ ⊢ ∆ ′ , ∆ Γ ⊢ ∆ Theorem If Γ ⊢ ∆ is derivable, then it is derivable without Cut. √ A Cut is an intermediate step in a deduction. ‘Eliminating the cut’ generates a new and lemma-free proof , which employs syntactic material coming from the end-sequent . × Typically, syntactic proofs of Cut-elimination are non-modular , i.e. if a new rule is added, it must be proved from scratch.

  12. Multi-type proper display calculi Definition A proper display calculus verifies each of the following conditions: 1. structures can disappear, formulas are forever ; 2. tree-traceable formula-occurrences, via suitably defined congruence relation (same shape, position, non-proliferation) 3. principal = displayed 4. rules are closed under uniform substitution of congruent parameters within each type (Properness!); 5. reduction strategy exists when cut formulas are principal. 6. type-uniformity of derivable sequents; 7. strongly uniform cuts in each/some type(s). Theorem (Canonical!) Cut elimination and subformula property hold for any proper display calculus .

  13. Which logics are properly displayable? Complete characterization (Ciabattoni et al. 15, Greco et al. 16): 1. the logics of any basic normal (D)LE; 2. axiomatic extensions of these with analytic inductive inequalities : � unified correspondence + φ − ψ ≤ ∧ , ∨ ∧ , ∨ + f , − g − g , + f ∧ , ∨ ∧ , ∨ + g , − f − f , + g − p + p + p + p Analytic inductive ⇒ Inductive ⇒ Canonical Fact: cut-elim., subfm. prop., sound-&-completeness, conservativity guaranteed by metatheoem + ALBA-technology.

  14. For many... but not for all. ◮ The characterization theorem sets hard boundaries to the scope of proper display calculi. ◮ Interesting logics are left out . Can we extend the scope of proper display calculi? Yes: proper display calculi � proper multi-type calculi

  15. Lattice logic

  16. Is Lattice Logic properly displayable? A ⊢ X B ⊢ X X ⊢ A X ⊢ B A ∧ B ⊢ X A ∧ B ⊢ X X ⊢ A ∧ B A ⊢ X B ⊢ X X ⊢ A X ⊢ A A ∨ B ⊢ X X ⊢ A ∨ B X ⊢ A ∨ B In general lattices, ∧ and ∨ are adjoints but not residuals. [Belnap 92, Sambin et al 00]: no structural counterparts. Remark: rules ∧ R and ∨ R encode ∨ ⊣ ∆ ⊣ ∧ .

  17. What is wrong with this solution? Nothing: as a "Gentzen" calculus, it is perfectly fine. However: an imbalance ◮ too much information encoded in logical rules ◮ introduction rules as adjunction rules ◮ too little information encoded in structural rules ◮ no structural counterparts of ∧ and ∨ , hence – no structural rules capturing the behaviour of ∧ and ∨ – no interaction between ∧ and ∨ and other connectives Exception to a completely modular and uniform theory.

  18. Algebraic analysis: double representation � � ⊢ ⊢ P ( Y ) op P ( X ) L � � Representation theorem Any complete lattice L can be identified with: ◮ complete sub � -semilattice of some P ( X ) ; ◮ complete sub � -semilattice of some P ( Y ) op . Upshot: natural semantics for the following multi-type language: Left ∋ α ::= � A | ℘ | ∅ | α ∩ α | α ∪ α Lattice ∋ A ::= p | ⊤ | ⊥ | � α | � ξ Right ∋ ξ ::= � A | ℘ op | ∅ op | ξ ∩ op ξ | ξ ∪ op ξ

  19. Translation � � ⊢ ⊢ P ( Y ) op P ( X ) L � � [...] this time it vanished quite slowly, A τ ⊢ B τ beginning with the end of the tail, A ⊢ B � and ending with the grin, which remained some time after the rest of it had gone. ⊤ τ := � � ⊤ ⊤ τ := � op � op ⊤ ⊥ τ := � � ⊥ ⊥ τ := � op � op ⊥ p τ := � � p p τ := � op � op p ( A ∧ B ) τ := � ( � A τ ∩ � B τ ) ( A ∧ B ) τ := � op ( � op A τ ∩ op � op B τ ) ( A ∨ B ) τ := � ( � A τ ∪ � B τ ) ( A ∨ B ) τ := � op ( � op A τ ∪ op � op B τ )

  20. Proper multi-type calculus for lattice logic - Part 1 Display Postulates Γ ⊢ ◦ X ◦ X ⊢ Π adj • Γ ⊢ X adj X ⊢ • Π Γ � ∆ ⊢ Λ Γ ⊢ ∆ � Λ res res ∆ ⊢ Γ ⊃ Λ ∆ ⊃ Γ ⊢ Λ Π � Υ ⊢ Ω Π ⊢ Υ � Ω res res Υ ⊢ Π ⊃ Ω Υ ⊃ Π ⊢ Ω

  21. Proper multi-type calculus for lattice logic - Part 2 Lattice rules X ⊢ A A ⊢ Y Id p ⊢ p Cut X ⊢ Y I ⊢ X X ⊢ I I W Y ⊢ X I W X ⊢ Y I ⊢ X ⊤ ⊤ ⊢ X ⊤ I ⊢ ⊤ X ⊢ I ⊥ ⊥ ⊢ I ⊥ X ⊢ ⊥

  22. Identity Lemma Lemma: The sequent A τ ⊢ A τ is derivable for every A ∈ L . ind. hyp. C τ ⊢ C τ ind. hyp. B τ ⊢ B τ � C τ ⊢ ◦ C τ W � B τ ⊢ ◦ B τ � C τ � � B τ ⊢ ◦ C τ Id W E � B τ � � C τ ⊢ ◦ B τ � B τ � � C τ ⊢ ◦ C τ p ⊢ p � p ⊢ ◦ p � B τ ∩ � C τ ⊢ ◦ B τ � B τ ∩ � C τ ⊢ ◦ C τ adj • � p ⊢ p • � B τ ∩ � C τ ⊢ B τ • � B τ ∩ � C τ ⊢ C τ � � p ⊢ p � ( � B τ ∩ � C τ ) ⊢ B τ � ( � B τ ∩ � C τ ) ⊢ C τ ◦ � � p ⊢ � p ◦ � ( � B τ ∩ � C τ ) ⊢ � B τ ◦ � ( � B τ ∩ � C τ ) ⊢ � C τ adj � � p ⊢ • � p ◦ � ( � B τ ∩ � C τ ) � ◦ � ( � B τ ∩ � C τ ) ⊢ � B τ ∩ � C τ � � p ⊢ � � p C ◦ � ( � B τ ∩ � C τ ) ⊢ � B τ ∩ � C τ adj � ( � B τ ∩ � C τ ) ⊢ • � B τ ∩ � C τ � ( � B τ ∩ � C τ ) ⊢ � ( � B τ ∩ � C τ )

  23. Commutativity derived B ⊢ B ⊢ A ⊢ A W B � A ⊢ B ⊢ E W A � B ⊢ B A � B ⊢ A A ∩ B ⊢ B A ∩ B ⊢ A ⊢ ⊢ ⊢ ⊢ ⊢ ⊢ ( A ∩ B ) � ( A ∩ B ) ⊢ B ∩ A C A ∩ B B ∩ A ⊢ ⊢ ⊢

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