Standard Completeness I: Proof Theoretic Approach Agata Ciabattoni - - PowerPoint PPT Presentation

standard completeness i proof theoretic approach
SMART_READER_LITE
LIVE PREVIEW

Standard Completeness I: Proof Theoretic Approach Agata Ciabattoni - - PowerPoint PPT Presentation

Standard Completeness I: Proof Theoretic Approach Agata Ciabattoni Vienna University of Technology (TU Vienna) Joint work with P . Baldi, N. Galatos, G. Metcalfe, L. Spendier, K. Terui Standard Completeness Completeness of axiomatic systems


slide-1
SLIDE 1

Standard Completeness I: Proof Theoretic Approach

Agata Ciabattoni

Vienna University of Technology (TU Vienna)

Joint work with P . Baldi, N. Galatos, G. Metcalfe, L. Spendier, K. Terui

slide-2
SLIDE 2

Standard Completeness

Completeness of axiomatic systems with respect to algebras whose lattice reduct is the real unit interval [0, 1].

slide-3
SLIDE 3

Standard Completeness

Completeness of axiomatic systems with respect to algebras whose lattice reduct is the real unit interval [0, 1]. Why is the topic relevant for this workshop?

slide-4
SLIDE 4

Standard Completeness

Completeness of axiomatic systems with respect to algebras whose lattice reduct is the real unit interval [0, 1]. Why is the topic relevant for this workshop? Why is the topic relevant? (Hajek 1998) Formalizations of Fuzzy Logic

slide-5
SLIDE 5

Uninorm (based logics)

Conjunction and implication are interpreted by a particular uninorm/t-norm (or a class of) and its residuum. A uninorm is a function ∗ : [0, 1]2 → [0, 1] such that for all x, y, z ∈ [0, 1]:

x ∗ y = y ∗ x (Commutativity) (x ∗ y) ∗ z = x ∗ (y ∗ z) (Associativity) x ≤ y implies x ∗ z ≤ y ∗ z (Monotonicity) e ∈ [0, 1] e ∗ x = x (Identity)

The residuum of ∗ is a function ⇒∗: [0, 1]2 → [0, 1] where x ⇒∗ y = max{z | x ∗ z ≤ y}. A t-norm is a uninorm in which e = 1.

slide-6
SLIDE 6

Some standard complete logics

v : Propositions → [0, 1] G¨

  • del logic

v(A ∧ B) = min{v(A), v(B)} v(A ∨ B) = max{v(A), v(B)} v(A → B) = 1 if v(A) ≤ v(B), and v(B) otherwise v(⊥) = 0 UL Uninorm logic (Metcalfe, Montagna 2007) v(A ⊙ B) = v(A) ∗ v(B), ∗ left continous uninorm v(A ∨ B) = max{v(A), v(B)} v(A → B) = v(A) ⇒∗ v(B) v(⊥) = 0 MTL Monoidal T-norm logic (Godo, Esteva 2001) ∗ left continous t-norm

slide-7
SLIDE 7

(Uninorm-based) Logics

  • ften described by adding axioms to already known logics.

Example UL = FLe with ((α → β) ∧ t) ∨ ((β → α) ∧ t) (linearity) MTL = UL with weakening/integrality G¨

  • del logic = MTL with contraction α → α ⊙ α

SUL = UL with α → α ⊙ α and mingle α ⊙ α → α WMTL = MTL with ¬(α ⊙ β) ∨ (α ∧ β → α ⊙ β) ....

slide-8
SLIDE 8

(Uninorm-based) Logics

are often described by adding axioms to already known logics. Question Given a logic L obtained by extending UL with α ⊙ α → α (mingle)? αn−1 → αn (n-contraction)? ¬(α ⊙ β)n ∨ ((α ∧ β)n−1 → (α ⊙ β)n)? .... Is L standard complete? (is it a formalization of Fuzzy Logic?)

slide-9
SLIDE 9

(Uninorm-based) Logics

are often described by adding axioms to already known logics. Question Given a logic L obtained by extending UL with α ⊙ α → α (mingle)? αn−1 → αn (n-contraction)? ¬(α ⊙ β)n ∨ ((α ∧ β)n−1 → (α ⊙ β)n)? .... Is L standard complete? (is it a formalization of Fuzzy Logic?) Many papers written for individual logics!

slide-10
SLIDE 10

Standard Completeness: algebraic approach

Given a logic L:

1 Identify the algebraic semantics of L (L-algebras) 2 Show completeness of L w.r.t. linear, countable L-algebras 3 (Rational completeness): Find an embedding into linear,

dense countable L-algebras

4 Dedekind-Mac Neille style completion (embedding into

L-algebras with lattice reduct [0, 1])

slide-11
SLIDE 11

Standard Completeness: algebraic approach

Given a logic L:

1 Identify the algebraic semantics of L (L-algebras) 2 Show completeness of L w.r.t. linear, countable L-algebras 3 (Rational completeness): Find an embedding into linear,

dense countable L-algebras

4 Dedekind-Mac Neille style completion (embedding into

L-algebras with lattice reduct [0, 1]) Step 3: problematic (mainly(∗) ad hoc solutions) (∗) see Paolo’s talk!

slide-12
SLIDE 12

Standard Completeness: proof theoretic approach

(Metcalfe, Montagna JSL 2007) Given a logic L: Add Takeuti and Titani’s density rule (p eigenvariable) (α → p) ∨ (p → β) ∨ γ (α → β) ∨ γ (density) (= L + (density) is rational complete) Show that density produces no new theorems (Rational completeness) Dedekind-Mac Neille style completion

slide-13
SLIDE 13

Our result

Uniform (and automated) proofs of standard completeness for large classes of axiomatic extensions of UL How?

slide-14
SLIDE 14

Our result

Uniform (and automated) proofs of standard completeness for large classes of axiomatic extensions of UL How? (Step 1) Defining suitable calculi for axiomatic extensions of UL (Step 2) General conditions for the elimination of the density rule from these calculi (Step 3) Dedekind-Mac Neille style completion

slide-15
SLIDE 15

Our result

Uniform (and automated) proofs of standard completeness for large classes of axiomatic extensions of UL How? (Step 1) Defining suitable calculi for axiomatic extensions of UL (Step 2) General conditions for the elimination of the density rule from these calculi (Step 3) Dedekind-Mac Neille style completion (Avron JSL ’89) Hypersequents: Γ1 ⇒ Π1 | . . . | Γn ⇒ Πn where for all i = 1, . . . n, Γi ⇒ Πi is an ordinary sequent

slide-16
SLIDE 16

Our base calculus: FLe

α ⇒ α (init) ⇒ t (tr) f ⇒ (fl) Γ ⇒ ⊤ (⊤) Γ, ⊥ ⇒ ∆ (⊥) Γ ⇒ Π t, Γ ⇒ Π (tl) Γ ⇒ Γ ⇒ f (fr) Γ ⇒ α α, ∆ ⇒ Π Γ, ∆ ⇒ Π (cut) Γ ⇒ α Γ ⇒ β Γ ⇒ α ∧ β (∧r) αi , Γ ⇒ Π α1 ∧ α2, Γ ⇒ Π (∧l) Γ ⇒ αi Γ ⇒ α1 ∨ α2 (∨r) α, Γ ⇒ Π β, Γ ⇒ Π α ∨ β, Γ ⇒ Π (∨l) Γ ⇒ α β, ∆ ⇒ Π Γ, α → β, ∆ ⇒ Π (→ l) α, Γ ⇒ β Γ ⇒ α → β (→ r) Γ ⇒ α ∆ ⇒ β Γ, ∆ ⇒ α ⊙ β (⊙ r) α, β, Γ ⇒ Π α ⊙ β, Γ ⇒ Π (⊙ l)

slide-17
SLIDE 17

Calculi for axiomatic extensions of FLe

E.g. UL = FLe + ((α → β) ∧ t) ∨ ((β → α) ∧ t) (linearity) Cut elimination is not preserved when axioms are added (Idea) Axioms are transformed into

‘good’ structural rules in the ‘appropriate’ formalism

slide-18
SLIDE 18

Hypersequent Calculus for UL

(UL = FLe + ((α → β) ∧ t) ∨ ((β → α) ∧ t)) Hypersequent: Γ1 ⇒ Π1 | . . . | Γn ⇒ Πn This calculus is obtained embedding sequents into hypersequents in FLe α, Γ ⇒ β Γ ⇒ α → β (→, r) i.e. G|α, Γ ⇒ β G|Γ ⇒ α → β (→, r)

slide-19
SLIDE 19

Hypersequent Calculus for UL

(UL = FLe + ((α → β) ∧ t) ∨ ((β → α) ∧ t)) Hypersequent: Γ1 ⇒ Π1 | . . . | Γn ⇒ Πn This calculus is obtained embedding sequents into hypersequents in FLe adding suitable rules to manipulate the additional layer of structure. G G | Γ ⇒ α (ew) G | Γ ⇒ α | Γ ⇒ α G | Γ ⇒ α (ec)

slide-20
SLIDE 20

Hypersequent Calculus for UL

(UL = FLe + ((α → β) ∧ t) ∨ ((β → α) ∧ t)) Hypersequent: Γ1 ⇒ Π1 | . . . | Γn ⇒ Πn This calculus is obtained embedding sequents into hypersequents in FLe adding suitable rules to manipulate the additional layer of structure. G G | Γ ⇒ α (ew) G | Γ ⇒ α | Γ ⇒ α G | Γ ⇒ α (ec) G | Γ, Γ′ ⇒ α G | Γ1, Γ′

1 ⇒ α′

G | Γ, Γ1 ⇒ α | Γ′, Γ′

1 ⇒ α′

(com) (Avron 1991)

slide-21
SLIDE 21

An example

⇒ t β ⇒ β α ⇒ α

(com)

α ⇒ β | β ⇒ α

(→,r)

α ⇒ β | ⇒ β → α

(→,r)

⇒ α → β | ⇒ β → α ⇒ t

2x(∧,r)

⇒ (α → β) ∧ t | ⇒ (β → α) ∧ t

(∨i,r)

⇒ (α → β) ∧ t | ⇒ ((α → β) ∧ t) ∨ ((β → α) ∧ t)

(∨i,r)

⇒ ((α → β) ∧ t) ∨ ((β → α) ∧ t) | ⇒ ((α → β) ∧ t) ∨ ((β → α) ∧ t)

(EC)

⇒ ((α → β) ∧ t) ∨ ((β → α) ∧ t)

slide-22
SLIDE 22

Our result

Uniform (and automated) proofs of standard completeness for large classes of axiomatic extensions of UL (Step 1) Defining suitable calculi for axiomatic extensions of UL (Step 2) General conditions for the elimination of the density rule from these calculi (Step 3) Dedekind-Mac Neille style completion

slide-23
SLIDE 23

Algorithmic introduction of analytic calculi I

Definition (Classification; -, Galatos and Terui, LICS 2008) The classes Pn, Nn of positive and negative axioms/equations are: P0 ::= N0 ::= atomic formulas Pn+1 ::= Nn | Pn+1 ∨ Pn+1 | Pn+1 ⊙ Pn+1 | t | ⊥ Nn+1 ::= Pn | Pn+1 → Nn+1 | Nn+1 ∧ Nn+1 | f | ⊤

slide-24
SLIDE 24

Examples

Class Axiom Name N2 α → t, ⊥ → α weakening α → α ⊙ α contraction α ⊙ α → α expansion αn → αm knotted axioms ¬(α ∧ ¬α) weak contraction P2 α ∨ ¬α excluded middle (α → β) ∨ (β → α) prelinearity P3 ¬α ∨ ¬¬α weak excluded middle ¬(α ⊙ β) ∨ (α ∧ β → α ⊙ β) (wnm) N3 ((α → β) → β) → ((β → α) → α) Lukasiewicz axiom (α ∧ β) → α ⊙ (α → β) divisibility

slide-25
SLIDE 25

Algorithmic introduction of analytic calculi II

Theorem (AC, Galatos, Terui 2008) Algorithm to transform (almost all) axioms α up to the class N2 into good structural rules in sequent calculus axioms α up to the class P3 into good structural rules in hypersequent calculus

slide-26
SLIDE 26

Algorithmic introduction of analytic calculi II

Theorem (AC, Galatos, Terui 2008) Algorithm to transform (almost all) axioms α up to the class N2 into good structural rules in sequent calculus axioms α up to the class P3 into good structural rules in hypersequent calculus (AC, Galatos, Terui 2011,2012,Submitted) and (almost all) algebraic equations 1 ≤ α up to the class N2 are preserved under DM-completion algebraic equations 1 ≤ α up to the class P3 are preserved under DM-completion when applied to s.i. algebras

slide-27
SLIDE 27

Our result

Uniform (and automated) proofs of standard completeness for large classes of axiomatic extensions of UL (Step 1) Defining suitable calculi for axiomatic extensions of UL (Step 2) General conditions for the elimination of the density rule from these calculi (Step 3) Dedekind-Mac Neille style completion

slide-28
SLIDE 28

Density vs Cut

Takeuti and Titani’s rule (p eigenvariable) (α → p) ∨ (p → β) ∨ γ (α → β) ∨ γ

slide-29
SLIDE 29

Density vs Cut

Takeuti and Titani’s rule (p eigenvariable) (α → p) ∨ (p → β) ∨ γ (α → β) ∨ γ G | Γ ⇒ p | Σ, p ⇒ ∆ G | Γ, Σ ⇒ ∆ (density) where p is does not occur in the conclusion. G | Γ ⇒ A G | Σ, A ⇒ ∆ G | Γ, Σ ⇒ ∆ (cut)

slide-30
SLIDE 30

Density elimination

Similar to cut-elimination Proof by induction on the length of derivations

slide-31
SLIDE 31

Density elimination

Similar to cut-elimination Proof by induction on the length of derivations (AC, Metcalfe 2008) Given a density-free derivation, ending in

· · · d′ G | Γ ⇒ p | p ⇒ ∆

(density)

G | Γ ⇒ ∆

slide-32
SLIDE 32

Density elimination

(AC, Metcalfe 2008) Given a density-free derivation, ending in

· · · d′ G | Γ ⇒ p | p ⇒ ∆

(density)

G | Γ, Σ ⇒ ∆

Asymmetric substitution: p is replaced

With ∆ when occuring on the right With Γ when occuring on the left · · · d′ G | Γ ⇒ ∆ | Γ ⇒ ∆

(EC)

G | Γ ⇒ ∆

slide-33
SLIDE 33

Problem with (com)

p ⇒ p · · · Π ⇒ Ψ (com) Π ⇒ p | p ⇒ Ψ · · · · · d G | Γ ⇒ p | p ⇒ ∆

(D)

G | Γ ⇒ ∆ Γ ⇒ ∆ · · · Π ⇒ Ψ (com) Π ⇒ ∆ | Γ ⇒ Ψ · · · · · d∗ G | Γ ⇒ ∆ | Γ ⇒ ∆

(EC)

G | Γ ⇒ ∆ p ⇒ p axiom Γ ⇒ ∆ not an axiom

slide-34
SLIDE 34

Solution (with weakening)

(AC, Metcalfe 2008) p ⇒ p · · · Π ⇒ Ψ (com) Π ⇒ p | p ⇒ Ψ · · · · · d G | Γ ⇒ p | p ⇒ ∆

(D)

G | Γ ⇒ ∆ · · · G | Γ ⇒ p | p ⇒ ∆ · · · Π ⇒ Ψ (cut) Π ⇒ ∆ | Γ ⇒ Ψ · · · · · d∗ G | Γ ⇒ ∆ | Γ ⇒ ∆

(EC)

G | Γ ⇒ ∆

slide-35
SLIDE 35

Axiomatic extensions of MTL

MTL = UL + weakening/integrality Theorem (Baldi, A.C. ,Spendier 2013, 2014) MTL + all P3 axioms leading to semi-anchored rules admits density elimination Ex. G | Γ2, Γ1, ∆1 ⇒ Π1 G | Γ1, Γ1, ∆1 ⇒ Π1 G | Γ1, Γ3, ∆1 ⇒ Π1 G | Γ2, Γ3, ∆1 ⇒ Π1 G | Γ2, Γ3 ⇒ | Γ1, ∆1 ⇒ Π1 (wnm)

slide-36
SLIDE 36

Axiomatic extensions of MTL

MTL = UL + weakening/integrality Theorem (Baldi, A.C. ,Spendier 2013, 2014) MTL + all P3 axioms leading to semi-anchored rules admits density elimination Ex. G | Γ2, Γ1, ∆1 ⇒ Π1 G | Γ1, Γ1, ∆1 ⇒ Π1 G | Γ1, Γ3, ∆1 ⇒ Π1 G | Γ2, Γ3, ∆1 ⇒ Π1 G | Γ2, Γ3 ⇒ | Γ1, ∆1 ⇒ Π1 (wnm) Automated transformation of axioms into rules and check whether the latter are semi-anchored: http://www.logic.at/people/lara/axiomcalc.html

slide-37
SLIDE 37

Solution (without weakening)

(AC, Metcalfe 2008) Π, p ⇒ p · · · · · d G | Γ ⇒ p | p ⇒ ∆

(D)

G | Γ ⇒ ∆ Π ⇒ t · · · · · d∗ G | Γ ⇒ ∆ | Γ ⇒ ∆

(EC)

G | Γ ⇒ ∆ We substitute:

p ⇒ p with ⇒ t. p with ∆ when occurring on the right. p with Γ when occurring on the left.

We introduce suitable cuts Works for UL. How about extensions?

slide-38
SLIDE 38

Axiomatic extensions of UL?

Standard completeness has been shown for: UL + contraction and mingle (Metcalfe and Montagna, JSL 2007) UL with n-contraction αn−1 → αn and n-mingle αn → αn−1 (n > 2) (Wang, FSS 2012) UL + with knotted axioms αk → αj (j, k > 1) (Baldi, Soft Computing 2014) ... many open problems and no uniform method ...

slide-39
SLIDE 39

A case study: UL with A → A ⊙ A

(P . Baldi, AC 2014) p ⇒ p · · · Π, p, p ⇒ p (c) Π, p ⇒ p · · · G|Γ ⇒ p|p ⇒ ∆ (D) G|Γ ⇒ ∆ ⇒ t · · · Π, Γ ⇒ t (?) Π ⇒ t · · · G|Γ ⇒ ∆|Γ ⇒ ∆ (ec) G|Γ ⇒ ∆ We substitute:

p ⇒ p with ⇒ t. p with ∆ when occurring on the right. p with Γ when occurring on the left.

We introduce suitable cuts

slide-40
SLIDE 40

A case study: UL with A → A ⊙ A

(P . Baldi, AC 2014) p ⇒ p · · · Π, p, p ⇒ p (c) Π, p ⇒ p · · · G|Γ ⇒ p|p ⇒ ∆ (D) G|Γ ⇒ ∆ ⇒ t · · · Π, Γ ⇒ t (?) Π ⇒ t · · · G|Γ ⇒ ∆|Γ ⇒ ∆ (ec) G|Γ ⇒ ∆ (?) is replaced by a subderivation obtained by substituting:

p ⇒ p (axiom) with Π, Γ ⇒ t (derivable). p with ∆ when occurring on the right. p with Γ when occurring on the left.

We introduce suitable cuts

slide-41
SLIDE 41

A case study: UL with A → A ⊙ A

p ⇒ p · · · Π, p, p ⇒ p (c) Π, p ⇒ p · · · G|Γ ⇒ p|p ⇒ ∆ (D) G|Γ ⇒ ∆ ⇒ t · · · Π, Γ ⇒ t (?) Π ⇒ t · · · G|Γ ⇒ ∆|Γ ⇒ ∆ (ec) G|Γ ⇒ ∆

The same idea works for (mingle) and for all sequent structural rules (= N2 axioms)

G|S1 . . . G|Sm (r) G|Π, Γ1, . . . , Γn ⇒ Ψ

s.t. if R(Si) = Ψ then none of Γi appears only once in L(Si).

slide-42
SLIDE 42

Axiomatic extensions of UL

Theorem (AC, Baldi Submitted 2014) UL + nonlinear N2 axioms (and/or mingle) admits density elimination

Nonlinear N2 axioms N2 axioms

slide-43
SLIDE 43

Axiomatic extensions of UL

Theorem (AC, Baldi Submitted 2014) UL + nonlinear N2 axioms (and/or mingle) admits density elimination

Nonlinear N2 axioms N2 axioms

Conjecture: UL + N2 axioms admits density elimination

slide-44
SLIDE 44

Closing the cycle

Uniform (and automated) proofs of standard completeness for large classes of axiomatic extensions of UL (Step 1) Defining suitable calculi for axiomatic extensions of UL (Step 2) General conditions for the elimination of the density rule from these calculi (Step 3) Dedekind-Mac Neille style completion

slide-45
SLIDE 45

Our methods applies to

Known Logics UL + contraction and mingle (Metcalfe, Montagna 2007) MTL + αn−1 → αn (n ≥ 3) (Baldi, 2014) MTL + ¬(α ⊙ β) ∨ ((α ∧ β) → (α ⊙ β)) (Noguera et al.08) MTL + αn−1 → αn (AC, Esteva, Godo 2002) ... New Fuzzy Logics UL + contraction or mingle UL + f ⊙ αk → αn (n > 1) MTL + ¬(α ⊙ β)n ∨ ((α ∧ β)n−1 → (α ⊙ β)n), for all n > 1 ...

slide-46
SLIDE 46

The big picture

Theory and tools for the investigation of non-classical logics Analytic calculi (sequent, hypersequent, nested, display calculi ...) Exploitation:

standard completeness new semantic foundations (e.g. paraconsistent logics) interpolation properties of algebraic structures ....

”Non-classical Proofs: Theory, Applications and Tools”, research project 2012-2017 (START prize – Austrian Research Fund)