from axioms to rules — a coalition of fuzzy, linear and substructural logicsterui/genova.pdf ·...

79
From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logics Kazushige Terui National Institute of Informatics, Tokyo Laboratoire d’Informatique de Paris Nord (Joint work with Agata Ciabattoni and Nikolaos Galatos) Genova, 21/02/08 – p.1/??

Upload: others

Post on 03-Mar-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

From Axioms to Rules

— A Coalition of Fuzzy, Linear andSubstructural Logics

Kazushige TeruiNational Institute of Informatics, Tokyo

Laboratoire d’Informatique de Paris Nord

(Joint work with Agata Ciabattoni and Nikolaos Galatos)

Genova, 21/02/08 – p.1/??

Page 2: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Parties in Nonclassical Logics

Modal LogicsDefault Logic

Intermediate Logics

Paraconsistent Logic(Padova) Basic Logic

Linear Logic Fuzzy Logics

Substructural Logics

Genova, 21/02/08 – p.2/??

Page 3: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Parties in Nonclassical Logics

Modal LogicsDefault Logic

Intermediate Logics

Paraconsistent Logic(Padova) Basic Logic

Linear Logic Fuzzy Logics

Substructural Logics

Our aim: Fruitful coalition of the 3 parties

Genova, 21/02/08 – p.2/??

Page 4: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Basic Requirements

Substractural Logics: Algebraization

� �� � �� � ������ �

Genova, 21/02/08 – p.3/??

Page 5: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Basic Requirements

Substractural Logics: Algebraization

� �� � �� � ������ �Fuzzy Logics: Standard Completeness

� �� � �� � ����������� �

Genova, 21/02/08 – p.3/??

Page 6: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Basic Requirements

Substractural Logics: Algebraization

� �� � �� � ������ �Fuzzy Logics: Standard Completeness

� �� � �� � ����������� �

Linear Logic: Cut Elimination

Genova, 21/02/08 – p.3/??

Page 7: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Basic Requirements

Substractural Logics: Algebraization

� �� � �� � ������ �Fuzzy Logics: Standard Completeness

� �� � �� � ����������� �

Linear Logic: Cut Elimination

A logic without cut elimination is like a car without

engine (J.-Y. Girard)

Genova, 21/02/08 – p.3/??

Page 8: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Outcome

We classify axioms in Substructural and Fuzzy Logics

according to the Substructural Hierarchy, which is defined

based on Polarity (Linear Logic).

Genova, 21/02/08 – p.4/??

Page 9: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Outcome

We classify axioms in Substructural and Fuzzy Logics

according to the Substructural Hierarchy, which is defined

based on Polarity (Linear Logic).

Give an automatic procedure to transform axioms up to level

�� (� ��, in the absense of Weakening) into Hyperstructural

Rules in Hypersequent Calculus (Fuzzy Logics).

Genova, 21/02/08 – p.4/??

Page 10: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Outcome

We classify axioms in Substructural and Fuzzy Logics

according to the Substructural Hierarchy, which is defined

based on Polarity (Linear Logic).

Give an automatic procedure to transform axioms up to level

�� (� ��, in the absense of Weakening) into Hyperstructural

Rules in Hypersequent Calculus (Fuzzy Logics).

Give a uniform, semantic proof of cut-elimination via DM

completion (Substructural Logics)

Genova, 21/02/08 – p.4/??

Page 11: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Outcome

We classify axioms in Substructural and Fuzzy Logics

according to the Substructural Hierarchy, which is defined

based on Polarity (Linear Logic).

Give an automatic procedure to transform axioms up to level

�� (� ��, in the absense of Weakening) into Hyperstructural

Rules in Hypersequent Calculus (Fuzzy Logics).

Give a uniform, semantic proof of cut-elimination via DM

completion (Substructural Logics)

To sum up: Every system of substructural and fuzzy logics

defined by �� axioms (acyclic � ��, in the absense of

Weakening) admits a cut-admissible hypersequent calculus.

Genova, 21/02/08 – p.4/??

Page 12: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Kouan 1: Why uniformity?

The Vienna Group once wrote a META-paper (a paper

generator) which

Genova, 21/02/08 – p.5/??

Page 13: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Kouan 1: Why uniformity?

The Vienna Group once wrote a META-paper (a paper

generator) which

given a sequent calculus � as input

Genova, 21/02/08 – p.5/??

Page 14: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Kouan 1: Why uniformity?

The Vienna Group once wrote a META-paper (a paper

generator) which

given a sequent calculus � as input

generates a paper (with introduction and reference) that

proves the cut elimination theorem for �.

Genova, 21/02/08 – p.5/??

Page 15: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Kouan 1: Why uniformity?

The Vienna Group once wrote a META-paper (a paper

generator) which

given a sequent calculus � as input

generates a paper (with introduction and reference) that

proves the cut elimination theorem for �.

The generated paper was submitted, and accepted.

Genova, 21/02/08 – p.5/??

Page 16: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Outline

1. Preliminary: Commutative Full Lambek Calculus ��� and

Commutative Residuated Lattices

2. Background: Key concepts in Substructural, Fuzzy and Linear

Logics

3. Substructural Hierarchy

4. From Axioms to Rules, Uniform Semantic Cut Elimination

5. Conclusion

Genova, 21/02/08 – p.6/??

Page 17: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Syntax of ��� � �����

Formulas: ���, ���, ���, ���, �, , , �.

Sequents: �� �

(�: multiset of formulas, �: stoup with at most one formula)

Inference rules:

�� � ���� �

���� �

���

�� �

������

������ �

������ �

�� � �� �

���� ���

��

�� � ���� �

�� ������ �

�Æ

���� �

�� ���

��

Genova, 21/02/08 – p.7/??

Page 18: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Syntax of ��� � �����

���� � ���� �

������ �

�� ��

�� �� ���

��

���� �

����� �

�� ������ �

�� � �� �

�� ���

��

�� �

��

�� �

���� �

� �

��

� �

��

�� �

��

Notational Correspondence

� � ��� � � ��� �� ��� �����

�������� � � �Æ � � � � �

���������� � � � � � �

Genova, 21/02/08 – p.8/??

Page 19: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Commutative Residuated Lattices

A (bounded pointed) commutative residuated lattice is

� � �����������������

1. ���������� is a lattice with greatest and � least

2. ������� is a commutative monoid.

3. For any �� �� � � , �� � � � �� � � ��Æ �

4. � .

� �� � if � � ���� for any valuation � .

���: the variety of commutative residuated lattices.

Genova, 21/02/08 – p.9/??

Page 20: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Algebraization

A (commutative) substructural logic � is an extension of ���

with axioms ��.

����: the subvariety of ��� corresponding to �

���� � �� ��� � � �� � for any � ���

Theorem: For every substructural logic �,

� �� � �� � ������ �

Genova, 21/02/08 – p.10/??

Page 21: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Algebraization

Is it trivial? Yes, but the consequences are not.

Syntax: existential

�� � �� �� is a proof of ��

Semantics: universal

������ � �� �� ������ �� ��

Consequence: Semantics mirrors Syntax

Syntax Semantics

Argument Argument

Property Property

Genova, 21/02/08 – p.11/??

Page 22: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Interporation and Amalgamation

�� ����: formulas over variables �� �� � � � �.

� admits Interpolation: Suppose � �� ���� and

� �� ��� �. If �� ���, then there is � �� ��� � � �

such that

�� ��Æ � �� � �Æ�

A class � of algebras admits Amalgamation if for any

���� � with embeddings ��� ��, there are � and

embeddings ��� �� such that�

����

�����

����� �

���

Genova, 21/02/08 – p.12/??

Page 23: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Interporation and Amalgamation

Theorem (Maximova): For any intermediate logic �,

� admits interpolation �� ���� admits amalgamation

Extended to substructural logics by Wronski, Kowalski,

Galatos-Ono, etc.

Syntax is to split, semantics is to join.

Genova, 21/02/08 – p.13/??

Page 24: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Basic Requirements

Substractural Logics: Algebraization

� �� � �� � ������ �Fuzzy Logics: Standard Completeness

� �� � �� � ����������� �

Linear Logic: Cut Elimination

Genova, 21/02/08 – p.14/??

Page 25: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Linearization

Logically, this amounts to adding the axiom of linearity:

����� ���Æ��� �� �Æ��Example: Gödel logic = �� �����

Complete w.r.t. the valuations � � �� � �� �� � s.t.

��� � �

���� � �

������ � ��������� �����

������ � ��������� �����

������ �

���

���� if ���� � ����

� otherwise

Genova, 21/02/08 – p.15/??

Page 26: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Linearization

Other Fuzzy Logics:

Uninorm Logic = ��� �� �����

Monoidal T-norm Logic = ���� �����

Basic Logic = ���� ����� �����

Łukasiewicz Logic = ���� ����� ����� ���� �Æ�

�� ����� ������� � �� �����

����� ������Æ ��� ���Æ���

If axioms are added, cut elimination is lost. We need to find

corresponding rules.

Genova, 21/02/08 – p.16/??

Page 27: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Hypersequent Calculus

Hypersequent calculus (Avron 87)

Hypersequent: �� � �� � � � � � �� � ��

Intuition: ���� ������ � � � � � ���� ������

��� consists ofRules of ��� Ext-Weakening Ext-Contraction

� � ���� �

� � �� ���

� � �� �

� � �� � � �� �

� � �� �

Communication Rule:

� � ����� � �� � � ����� � ��

� � ����� � �� � ����� � ��

�����

Genova, 21/02/08 – p.17/??

Page 28: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Hypersequent Calculus

��� ����� proves �����.

� ����� � �� � ����� � ��

� ����� � �� � ����� � ��

�����

�� � � � �

�� � � � � �

�����

� ��Æ� � � � �Æ���Æ �

� ������ �� ��� � � ������ �� ����� �

� ������ �� ���

�!"�

������� = Gödel Logic. Enjoys cut elimination (Avron 92).

Similarly for Monoidal T-norm and Uninorm Logics

(cf. Metcalfe-Montagna 07)

Semantics is to narrow, Syntax is to widen.Genova, 21/02/08 – p.18/??

Page 29: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Basic Requirements

Substractural Logics: Algebraization

� �� � �� � ������ �Fuzzy Logics: Standard Completeness

� �� � �� � ����������� �

Linear Logic: Cut Elimination

Genova, 21/02/08 – p.19/??

Page 30: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Conservativity

Infinitary extension �� of �: ������

�� �� for any � �

�� ������

����� � for some � �

��������� �

�� is a conservative extension of � if

� ��� � �� � �� �

for any set � � ��� of finite formulas.

Theorem: For any substructural logic �, �� is a conservative

extension of � iff any � ���� can be embedded into a

complete algebra �� ����.

Syntax is to eliminate, Semantics is to enrich.

Genova, 21/02/08 – p.20/??

Page 31: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Dedekind Completion of Rationals

For any � � � ,

�� � �� � � �� �� � ��

�� � �� � � �� �� � ��

� is closed if � � ���

�� �� �� can be embedded into ���� ��� �� with

��� � � �� � � � � is closed�

Dedekind completion extends to various ordered algebras

(MacNeille).

Genova, 21/02/08 – p.21/??

Page 32: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Dedekind-MacNeille Completion

Theorem: Every � ��� can be embedded into a complete

�� ���, where �� � ��������������������

� � � � � � �

� � � � �� � � ���

� � � � ��� � � �� � � ���

� �Æ � � �� � �� ��� � �

� � � � ���

� � ����� � ����

(Ono 93; cf. Abrusci 90, Sambin 93)

Some axioms (eg. distributivity) are not preserved by DM

completion (cf. Kowalski-Litak 07).Genova, 21/02/08 – p.22/??

Page 33: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Cut Elimination via Completion

Syntactic argument:

elimination procedure

Cut-ful Proofs �� Cut-free Proofs

Semantic argument:

Quasi-DM completion

CRL �� ‘Intransitive’ CRL

Genova, 21/02/08 – p.23/??

Page 34: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Cut Elimination via Completion

Due to (Okada 96). Algebraically reformulated by

(Belardinelli-Ono-Jipsen 01).

#$% � the set of multisets ���� of formulas

&!' � the set of sequents �� �

For � #$% and �� � &!',

� � �� � iff ���� � is cut-free provable in ���

For � �#%( and � � &!',

�� � ���� �� &!' � �� � � � ��� ���

� � � �� #$% � ���� �� � � � ��� ���

Genova, 21/02/08 – p.24/??

Page 35: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Cut Elimination via Completion

��� induce a complete CRL ��� , and

� ��� � �� � � � � ���� � closed�

is a quasi-homomorphism �� � �� ����� �:

� � ��� for � �������

� ��� ) � ��� � � �� ) �� for ) ���������

If the valuation ���� � �� validates �, then � is cut-free

provable in ���.

Again, not all axioms are preserved by quasi-DM completion.

Which axioms are preserved by quasi-DM completion?

Genova, 21/02/08 – p.25/??

Page 36: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Kouan 2: What is Completeness?

Completeness: to establish a correspondence between syntax

and semantics.

Gödel Completeness: � �� ��� � ������ �is trivial in the algebraic setting.

Meta-Completeness: to describe the Syntax-Semantics Mirror

correspondence as precisely as possible.

Syntax Semantics

Interpolation Amalgamation

Hypersequentialization Linearization

Conservativity Completion

Cut-elimination Quasi-DM completion

Genova, 21/02/08 – p.26/??

Page 37: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Kouan 3: Is Semantic Cut-Elimination Weak?

Proof of Cut-Elimination

���� �

sound

�� ��� �� � ��� �� �

complete

�� ������

���� � �� ������

�We have just replaced object cuts with a big META-CUT.

Another criticism: it does not give a cut-elimination procedure.

Conjecture: If we eliminate the meta-cut, a concrete (object)

cut-elimination procedure emerges.

Genova, 21/02/08 – p.27/??

Page 38: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

When Cut-Elimination Holds?

Cut-Elimination holds when ��� is extended with a natural

structural rule:

Contraction: �����

������ �

���� �

It fails when extended with an unnatural one:

Broccoli: �����

���� �

������ �

What is ‘natural’?

Genova, 21/02/08 – p.28/??

Page 39: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Girard’s test

(Girard 99) proposes a test for naturality of structural rules.

- A structural rule passes Girard’s test if, in every ‘phase

structure’ �#�����, it propagates from atomic closed

sets ����� to all closed sets ���.

“If the rule holds for rationals, it also holds for all reals.”

Contraction passes it:

�� # ����� � �� � ���� �� �� � closed �� � � ���

Broccoli fails it:

�� # �� � ���� � ����� ��� �� � closed �� �� � ��

Genova, 21/02/08 – p.29/??

Page 40: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Irony

Broccoli is equivalent to Mingle: ��� ����

������� � ������� �

���������� �Mingle passes Girard’s test.

Genova, 21/02/08 – p.30/??

Page 41: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Broccoli and Mingle

Broccoli does not admit cut elimination:

� � �

� � �� �

�� �

�� �� �

�� � � �� �

�� � �� � � �� �

��

� �� � � �� �

��

� � � �� �

��

When Broccoli is replaced with Mingle, the above cut can be

eliminated:

�� �

�� �� �

� � �

� � �� �

� � � �� �

���

Genova, 21/02/08 – p.31/??

Page 42: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Characterization of Cut-Elimination

Additive structural rules:

�� *����� " � � � �� *����� "

�� *����� "

+

such that � *��� � *��� � � *���.

Theorem (Terui 07): For any additive structural rule � �,

��� � � admits cut-elimination iff � � passes Girard’s test.

Key fact: � � passes Girard’s test �� � � is preserved by

(quasi-)DM completion.

(Ciabattoni-Terui 06) considerably extends this result.

Genova, 21/02/08 – p.32/??

Page 43: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Questions

Which axiom can be transformed into structural rules? Usually

checked one by one. Is there a more systematic way?

Which structural rules can be transformed into good ones

admitting cut-elimination? (eg. Broccoli �� Mingle)

How does the situation change if we adopt hypersequent

calculus? (eg. Linearity �� Communication)

Does hypersequent calculus admit semantic cut-elimination?

All known proofs are syntactic, tailored to each specific logic

(exception: Metcalfe-Montagna 07), and quite complicated.

Semantic one would lead to a uniform, conceptually simpler

proof.

�� (Ciabattoni-Galatos-Terui 08)

Genova, 21/02/08 – p.33/??

Page 44: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Outline

1. Preliminary: Commutative Full Lambek Calculus ��� and

Commutative Residuated Lattices

2. Background: Key concepts in Substructural, Fuzzy and Linear

Logics

3. Substructural Hierarchy

4. From Axioms to Rules, Uniform Semantic Cut Elimination

5. Conclusion

Genova, 21/02/08 – p.34/??

Page 45: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Polarity

Key notion in Linear Logic since its inception (Girard 87)

Plays a central role in Efficient Proof Search (Andreoli 90),

Constructive Classical Logic (Girard 91), Polarized Linear

Logic (Laurent), Game Semantics, Ludics.

Genova, 21/02/08 – p.35/??

Page 46: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Polarity

Positive connectives ������� have invertible left rules:

������ �

������ �

and propagate closure operator:

��� � � �� � �� � � ��� � � � �

Negative connectives �����Æ have invertible right rules:

�� �� ���

�� ��

and distribute closure operator:�� � � ��� � ��� � � ��

Genova, 21/02/08 – p.36/??

Page 47: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Polarity

Connectives of the same polarity associate well.

Positives:

�� �� � "� � ������ ��� "�

�� � � � �� � � � �� � � �

Negatives:

��Æ �� � "� � ���Æ�� � ���Æ "�

������Æ " � ���Æ "� � �� �Æ "�

�� � � ��Æ � ��Æ� � �

(polarity reverses on the LHS of an implication)

Genova, 21/02/08 – p.37/??

Page 48: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Substructural Hierarchy

�� �

�� �

�� �

�� �

��

��

��

��

��

��

��

��

��

��

����� �

����

��

��� �

����

��

��� �

����

The sets ��� � of formulas defined by:

(0) �� � � � the set of atomic formulas

(P1) � � ����

(P2) ��� ���� �� ����������� ����

(N1) �� � ���(N2) ��� ��� �� ����� ���

(N3) � ����� � ��� �� ��� ���

Genova, 21/02/08 – p.38/??

Page 49: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Substructural Hierarchy

Due to lack of Weakening, �� is too strong. It is also

convenient to consider a subclass � �� � ��:

� � �� �� � � ����

��� � ���� �� ����������� � ����

Intuition:

��: Formulas

��: Disj of multisets �

�: Conj of sequents �� �

� ��: Conj of hypersequents &� � � � � � &�

�: Conj of structural rules

� ��: Conj of hyperstructural rules

Genova, 21/02/08 – p.39/??

Page 50: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Examples

Class Axiom Name

�� ��Æ �, ��Æ � weakening

��Æ �� � contraction

�� ��Æ � expansion

��� �Æ ��� knotted axioms (�� � �)

��� ���� weak contraction

� �� �� excluded middle

���Æ ��� �� �Æ �� linearity

��

����Æ �� � ��� ��� �Æ �� � �� prelinearity

� �� � ��� weak excluded middle

�������� ��

� ��� ��� Kripke models with width � �

�� � ��Æ �

Genova, 21/02/08 – p.40/??

Page 51: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Examples

Axioms in �:

Łukasiewicz axiom ����Æ ���Æ ���Æ ��� �Æ ���Æ ��

Distributivity ��� �� � ,���Æ ���� ��� ��� ,��

Divisibility ��� ���Æ ��� ���Æ ���

Genova, 21/02/08 – p.41/??

Page 52: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

From Axioms to Rules

A structural rule is

�� � �� � � � �� � ��

�� � ��

where ����� are sets of metavariables (���� � �).

A hyperstructural rule is

� � ��� � ��� � � � � � ��� � ���

� � �� � �� � � � � ��� � ��

Theorem:

1. Any ��-axiom is equivalent to (a set of) structural rules in ���.

2. Any ��

-axiom is equivalent to hyperstructural rules in ����.

3. Any �-axiom is equivalent to hyperstructural rules in �����.

Genova, 21/02/08 – p.42/??

Page 53: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum (Esteva-Godo 01):

��� ��� � ��� � �Æ �� ��Its � �� version: ��� ����� � ��� � �Æ �� ����

is equivalent to

Genova, 21/02/08 – p.43/??

Page 54: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum (Esteva-Godo 01):

��� ��� � ��� � �Æ �� ��Its � �� version: ��� ����� � ��� � �Æ �� ����

is equivalent to

� � � ��� ���Æ � � �� � �Æ �� �

Genova, 21/02/08 – p.43/??

Page 55: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum (Esteva-Godo 01):

��� ��� � ��� � �Æ �� ��Its � �� version: ��� ����� � ��� � �Æ �� ����

is equivalent to

� � �� � � � � �� � �Æ �� �

Genova, 21/02/08 – p.43/??

Page 56: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum (Esteva-Godo 01):

��� ��� � ��� � �Æ �� ��Its � �� version: ��� ����� � ��� � �Æ �� ����

is equivalent to

� � �� � � � � �� � �Æ �� �

Genova, 21/02/08 – p.43/??

Page 57: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum (Esteva-Godo 01):

��� ��� � ��� � �Æ �� ��Its � �� version: ��� ����� � ��� � �Æ �� ����

is equivalent to

� � �� � � � � �� � �Æ �� �

Genova, 21/02/08 – p.43/??

Page 58: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum (Esteva-Godo 01):

��� ��� � ��� � �Æ �� ��Its � �� version: ��� ����� � ��� � �Æ �� ����

is equivalent to

� � �� � � � �� � � �� �

Genova, 21/02/08 – p.43/??

Page 59: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum (Esteva-Godo 01):

��� ��� � ��� � �Æ �� ��Its � �� version: ��� ����� � ��� � �Æ �� ����

is equivalent to

� � , � �� �

� � �� � � � , � �� �

Genova, 21/02/08 – p.43/??

Page 60: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum (Esteva-Godo 01):

��� ��� � ��� � �Æ �� ��Its � �� version: ��� ����� � ��� � �Æ �� ����

is equivalent to

� � , � � � � , � �

� � �� � � � , � �� �

Genova, 21/02/08 – p.43/??

Page 61: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum (Esteva-Godo 01):

��� ��� � ��� � �Æ �� ��Its � �� version: ��� ����� � ��� � �Æ �� ����

is equivalent to

� � , � � � � , � � � � �� � � Æ

� � �� � � � , � Æ

Genova, 21/02/08 – p.43/??

Page 62: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum (Esteva-Godo 01):

��� ��� � ��� � �Æ �� ��Its � �� version: ��� ����� � ��� � �Æ �� ����

is equivalent to

� � , � � � � , � � � � �� � � Æ

� � �� � � � , � ÆThe procedure is automatic (in contrast to the usual practice).

Similarity with principle of reflection (automatic derivation of

inference rules for a logical connective from its defining

equation; Sambin-Battilotti-Faggian 00).

Genova, 21/02/08 – p.43/??

Page 63: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Towards Cut Elimination

Not all rules admit cut elimination. They have to be completed.

In absence of Weakening, cyclic rules are problematic:

�� , � � � � �

�� , � �Theorem:

1. Any acyclic hyperstructural rule can be transformed into

an equivalent one in ��� that enjoys cut elimination.

2. Any hyperstructural rule can be transformed into an

equivalent one in ���� that enjoys cut elimination.

Genova, 21/02/08 – p.44/??

Page 64: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Towards Cut Elimination

Not all rules admit cut elimination. They have to be completed.

In absence of Weakening, cyclic rules are problematic:

�� , � � � � �

�� , � �

Theorem:

1. Any acyclic hyperstructural rule can be transformed into

an equivalent one in ��� that enjoys cut elimination.

2. Any hyperstructural rule can be transformed into an

equivalent one in ���� that enjoys cut elimination.

Genova, 21/02/08 – p.44/??

Page 65: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum: ��� ��� � ��� � �Æ �� ��

We have obtained:

� � , � � � � , � � � � �� � � Æ

� � �� � � � , � Æ

It is equivalent to

Genova, 21/02/08 – p.45/??

Page 66: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum: ��� ��� � ��� � �Æ �� ��

We have obtained:

� � , � � � � , � � � � �� � � Æ

� � �� � � � , � Æ

It is equivalent to

� � , � � � � , � � � � �� � � Æ

� � �� �� � �� � � � , � Æ

Genova, 21/02/08 – p.45/??

Page 67: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum: ��� ��� � ��� � �Æ �� ��

We have obtained:

� � , � � � � , � � � � �� � � Æ

� � �� � � � , � Æ

It is equivalent to

� � , � � � � , � � � � �� � � Æ

� � �� � � � �� �

� � ���� � , � Æ

Genova, 21/02/08 – p.45/??

Page 68: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum: ��� ��� � ��� � �Æ �� ��

We have obtained:

� � , � � � � , � � � � �� � � Æ

� � �� � � � , � Æ

It is equivalent to

� � , � � � � , � � � � �� � � Æ

� � �� � � � �� � � � �� ,

� � ���� � �� Æ

Genova, 21/02/08 – p.45/??

Page 69: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum: ��� ��� � ��� � �Æ �� ��

We have obtained:

� � , � � � � , � � � � �� � � Æ

� � �� � � � , � Æ

It is equivalent to

� � , � � � � , � � � � �� � � Æ

� � �� � � � �� � � � �� , � � ��� �

� � ���� � ���� �

Genova, 21/02/08 – p.45/??

Page 70: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum: ��� ��� � ��� � �Æ �� ��

We have obtained:

� � , � � � � , � � � � �� � � Æ

� � �� � � � , � Æ

It is equivalent to

� � , � � � � , � � � � �� ���� �

� � �� � � � �� � � � �� ,

� � ���� � ���� �

Genova, 21/02/08 – p.45/??

Page 71: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum: ��� ��� � ��� � �Æ �� ��

We have obtained:

� � , � � � � , � � � � �� � � Æ

� � �� � � � , � Æ

It is equivalent to

� � �� � � � �� � � � �� ���� �

� � �� � � � �� �

� � ���� � ���� �

Genova, 21/02/08 – p.45/??

Page 72: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum: ��� ��� � ��� � �Æ �� ��

We have obtained:

� � , � � � � , � � � � �� � � Æ

� � �� � � � , � Æ

It is equivalent to

� � �� ���� � � � �� ���� �

� � �� � � � �� �

� � ���� � ���� �

Genova, 21/02/08 – p.45/??

Page 73: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Example

Weak nilpotent minimum: ��� ��� � ��� � �Æ �� ��

We have obtained:

� � , � � � � , � � � � �� � � Æ

� � �� � � � , � Æ

It is equivalent to

� � ������ � � � ������ �

� � ������ � � � ������ �

� � ���� � ���� �

Genova, 21/02/08 – p.45/??

Page 74: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Uniform Cut Elimination

The resulting rule

� � ������ � � � ������ �

� � ������ � � � ������ �

� � ���� � ���� �

satisfies

Strong subformula property: Any formula occuring on the

LHS (resp. RHS) of a premise also occurs on the LHS

(resp. RHS) of the conclusion

Conclusion-linearity: No metavariable occurs in the

conclusion twice.

Coupling: ...

Genova, 21/02/08 – p.46/??

Page 75: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Uniform Cut Elimination

Theorem: If a hyperstructural rule � � satisfies the above

conditions, then ��� � � admits cut-elimination.

Proof: The above are sufficient conditions for a rule to be

preserved by quasi-DM completion.

Semantics allows for a uniform proof.

Genova, 21/02/08 – p.47/??

Page 76: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Main Results

Theorem:

1. Any acyclic �-axiom is equivalent in ��� to (a set of)

structural rules enjoying cut-elimination.

2. Any �-axiom is equivalent in ���� to (a set of)

structural rules enjoying cut-elimination.

3. Any acyclic � ��-axiom is equivalent in ��� to

hyperstructural rules enjoying cut-elimination.

4. Any ��-axiom is equivalent in ���� to hyperstructural

rules enjoying cut-elimination.

Our results automatically yield:

Esteva-Godo’s logic

���� + (linearity) + (weak nilpotent minimum)

admits a cut-admissible hypersequent calculus.Genova, 21/02/08 – p.48/??

Page 77: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Examples

Class Axiom Name

�� ��Æ �, ��Æ � weakening

��Æ �� � contraction

�� ��Æ � expansion

��� �Æ ��� knotted axioms (�� � �)

��� ���� weak contraction

� �� �� excluded middle

���Æ ��� �� �Æ �� linearity

��

����Æ �� � ��� ��� �Æ �� � �� prelinearity

� �� � ��� weak excluded middle

�������� ��

� ��� ��� Kripke models with width � �

�� � ��Æ �

Genova, 21/02/08 – p.49/??

Page 78: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Conclusion

Our coalition successfully combines various ideas:

Polarity, Girard’s test from Linear Logic

Hypersequent calculus from Fuzzy Logic

DM completion from Substructural Logic

to establish uniform cut-elimination for extensions of ��� with

�� axioms.

Research directions:

Computational meaning of axioms in Fuzzy Logic. Eg.

Peirce’s law corresponds to call/cc in Functional

Programming. What about Linearity ���Æ ��� �� �Æ ��?

Better understanding of Syntax-Semantics Mirror

Genova, 21/02/08 – p.50/??

Page 79: From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural Logicsterui/genova.pdf · 2008-05-21 · From Axioms to Rules — A Coalition of Fuzzy, Linear and Substructural

Conclusion

�� �

�� �

�� �

�� �

��

��

��

��

��

��

��

��

��

��

����� �

����

��

��� �

����

��

��� �

����

Uniform treatment of axioms in �:

Łukasiewicz axiom, divisibility, cancellativity,

distributivity, etc. (Known calculi are tailord to

each specific logic; cf. Metcalfe-Olivietti-Gabbay

04)

How high can we climb up?

Genova, 21/02/08 – p.51/??