Mathematical Logic and Linguistics

Similar documents
Computational Coverage of TLG: The Montague Test

Displacement Logic for Grammar

Natural Deduction for Propositional Logic

On Anaphora and the Binding Principles in Categorial Grammar

Computational Coverage of TLG: Nonlinearity

Overview. I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof.

Introduction to Intuitionistic Logic

Natural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson

Generalized Discontinuity

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

Intersection Synchronous Logic

Logical Preliminaries

U-Sets as a probabilistic set theory

Lecture Notes on Ordered Logic

Logic Programming of the Displacement Calculus

Proof Theoretical Studies on Semilattice Relevant Logics

Grammatical resources: logic, structure and control

Propositional Logic Language

Zoran Petrić. 270 Minutes on Categorial Proof Theory

On Calculus of Displacement

AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC

A Polynomial Time Algorithm for Parsing with the Bounded Order Lambek Calculus

The semantics of propositional logic

Lambek calculus is NP-complete

Partially commutative linear logic: sequent calculus and phase semantics

Meeting a Modality? Restricted Permutation for the Lambek Calculus. Yde Venema

Propositional Logic: Part II - Syntax & Proofs 0-0

Pregroups and their logics

Preuves de logique linéaire sur machine, ENS-Lyon, Dec. 18, 2018

An Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California. 2. Background: Semirings and Kleene algebras

Logic Part II: Intuitionistic Logic and Natural Deduction

Lecture Notes on From Rules to Propositions

Bidirectional Decision Procedures for the Intuitionistic Propositional Modal Logic IS4

Learning Goals of CS245 Logic and Computation

On relational interpretation of multi-modal categorial logics

Deductive Characterization of Logic

Computational Logic for Computer Science

If-then-else and other constructive and classical connectives (Or: How to derive natural deduction rules from truth tables)

Propositional Logics and their Algebraic Equivalents

Propositional and Predicate Logic - V

Continuations in Type Logical Grammar. Grafting Trees: (with Chris Barker, UCSD) NJPLS, 27 February Harvard University

On Sequent Calculi for Intuitionistic Propositional Logic

Chapter 2. Linear logic. 2.1 Introduction to linear logic. Substructural Logical Specifications - Robert J. Simmons

Cyclic Proofs for Linear Temporal Logic

Subtractive Logic. To appear in Theoretical Computer Science. Tristan Crolard May 3, 1999

Evaluation Driven Proof-Search in Natural Deduction Calculi for Intuitionistic Propositional Logic

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

Computational Logic. Davide Martinenghi. Spring Free University of Bozen-Bolzano. Computational Logic Davide Martinenghi (1/30)

Equivalents of Mingle and Positive Paradox

Interpolation via translations

The Modal Logic of Pure Provability

Lecture Notes on Sequent Calculus

Basic Algebraic Logic

Equivalent Types in Lambek Calculus and Linear Logic

Non-classical Logics: Theory, Applications and Tools

Lecture Notes on Linear Logic

Intelligent Systems. Propositional Logic. Dieter Fensel and Dumitru Roman. Copyright 2008 STI INNSBRUCK

On a computational interpretation of sequent calculus for modal logic S4

Sequent calculus for predicate logic

Structural Ambiguity in Montague Grammar and Categorial Grammar

Soundness Theorem for System AS1

Lecture Notes on Cut Elimination

The Lambek-Grishin calculus for unary connectives

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

03 Propositional Logic II

Deriving natural deduction rules from truth tables (Extended version)

Display calculi in non-classical logics

An Introduction to Proof Theory

Lecture Notes on Combinatory Modal Logic

Harvard School of Engineering and Applied Sciences CS 152: Programming Languages

A BRIEF INTRODUCTION TO TYPED PREDICATE LOGIC

Towards Structurally-Free Theorem Proving

A Schütte-Tait style cut-elimination proof for first-order Gödel logic

02 Propositional Logic

ACLT: Algebra, Categories, Logic in Topology - Grothendieck's generalized topological spaces (toposes)

Categories, Proofs and Programs

Nested Sequent Calculi for Normal Conditional Logics

Scope Ambiguities through the Mirror

Deductive Systems. Lecture - 3

Propositional Calculus - Soundness & Completeness of H

Consequence Relations and Natural Deduction

Mathematics for linguists

Implementing Proof Systems for the Intuitionistic Propositional Logic

Categorial Grammars and Substructural Logics

An Algebraic Proof of the Disjunction Property

Equational Logic: Part 2. Roland Backhouse March 6, 2001

Propositional primal logic with disjunction

Packet #1: Logic & Proofs. Applied Discrete Mathematics

Natural deduction for propositional logic via truth tables

On the Role of Implication in Formal Logic 1

Propositional Logic: Gentzen System, G

Lecture Notes on Kripke Semantics for Validity

How and when axioms can be transformed into good structural rules

COMP 409: Logic Homework 5

Logics for Compact Hausdorff Spaces via de Vries Duality

Hybrid Type-Logical Grammars, First-Order Linear Logic and the Descriptive Inadequacy of Lambda Grammars

3 Propositional Logic

Lecture Notes on Identity and Inversion

Consequence Relations and Natural Deduction

General methods in proof theory for modal logic - Lecture 1

Transcription:

Mathematical Logic and Linguistics Glyn Morrill & Oriol Valentín Department of Computer Science Universitat Politècnica de Catalunya morrill@cs.upc.edu & oriol.valentin@gmail.com BGSMath Course Class 9

Multiplicative-Additive Focusing for Parsing as Deduction

Multiplicative-Additive Focusing for Parsing as Deduction Displacement calculus with additives DA

Multiplicative-Additive Focusing for Parsing as Deduction Displacement calculus with additives DA Parsing as deduction

Multiplicative-Additive Focusing for Parsing as Deduction Displacement calculus with additives DA Parsing as deduction Spurious ambiguity

Multiplicative-Additive Focusing for Parsing as Deduction Displacement calculus with additives DA Parsing as deduction Spurious ambiguity Focusing

Displacement calculus with additives DA

Displacement calculus with additives DA Displacement calculus D is an intuitionistic sublinear logic which is a conservative extension of Lambek calculus L, but D is not just an extension of L because it requires a whole new machinery to deal with semantically unitary expressions which are separated in more than one piece.

Displacement calculus with additives DA Displacement calculus D is an intuitionistic sublinear logic which is a conservative extension of Lambek calculus L, but D is not just an extension of L because it requires a whole new machinery to deal with semantically unitary expressions which are separated in more than one piece. It is necessary to check that focusing works under these conditions.

Displacement calculus with additives DA Displacement calculus D is an intuitionistic sublinear logic which is a conservative extension of Lambek calculus L, but D is not just an extension of L because it requires a whole new machinery to deal with semantically unitary expressions which are separated in more than one piece. It is necessary to check that focusing works under these conditions. DA is displacement calculus extended with additives (for polymorphism).

Parsing as deduction

Parsing as deduction In type logical categorial grammar, grammaticality is reduced to theoremhood in a sublinear logic: a string is grammatical if and only if an associated sequent is a theorem. It follows that parsing is deduction.

Spurious ambiguity

Spurious ambiguity A major challenge to the efficiency of parsing/theorem-proving is the existence of proofs differing only in inessential rule reorderings: spurious ambiguity.

Spurious ambiguity A major challenge to the efficiency of parsing/theorem-proving is the existence of proofs differing only in inessential rule reorderings: spurious ambiguity. For example

N N S S \L N N N, N\S S /L N, (N\S)/N, N S \R (N\S)/N, N N\S S S /L CN CN S/(N\S), (N\S)/N, N S /L (S/(N\S))/CN, CN, (N\S)/N, N S N N S S \L N, N\S S \R N\S N\S S S /L CN CN S/(N\S), N\S S /L N N (S/(N\S))/CN, CN, N\S S /L (S/(N\S))/CN, CN, (N\S)/N, N S

Outline

Outline Definition of DA

Outline Definition of DA Definition of DA foc (weakly focalised) and DA Foc (strongly focalised) displacement calculus with additives

Outline Definition of DA Definition of DA foc (weakly focalised) and DA Foc (strongly focalised) displacement calculus with additives Structure of the reasoning of completeness

Outline Definition of DA Definition of DA foc (weakly focalised) and DA Foc (strongly focalised) displacement calculus with additives Structure of the reasoning of completeness Proof of completeness

Definition of DA Displacement calculus is a logic of discontinuous strings strings punctuated by a separator 1 and subject to operations of append and plug: α + β = α β α 1 γ k β = α β γ append + : L i, L j L i+j plug k : L i+1, L j L i+j

Definition of types of DA F i ::= F i+j /F j F j ::= F i \F i+j F i+j ::= F i F j F 0 ::= I F i+1 ::= F i+j k F j 1 k i+1 F j ::= F i+1 k F i+j 1 k i+1 F i+j ::= F i+1 k F j 1 k i+1 F 1 ::= J F i ::= F i &F i F i ::= F i F i Sort s(a) = the i s.t. A F i For example, where s(n) = s(s) = 0, s((s 1 N) 2 N) = s((s 1 N) 1 N) = 2

Interpretation of multiplicative types [[C/B]] = {s 1 s 2 [[B]], s 1 +s 2 [[C]]} [[A\C]] = {s 2 s 1 [[A]], s 1 +s 2 [[C]]} [[A B]] = {s 1 +s 2 s 1 [[A]] & s 2 [[B]]} [[I]] = {0} [[C k B]] = {s 1 s 2 [[B]], s 1 k s 2 [[C]]} [[A k C]] = {s 2 s 1 [[A]], s 1 k s 2 [[C]]} [[A k B]] = {s 1 k s 2 s 1 [[A]] & s 2 [[B]]} [[J]] = {1}

Definition of configurations and sequents of DA Configurations O ::= Λ T, O T ::= 1 F 0 F i>0 {O :... : O} } {{ } For example, there is the configuration (S 1 N) 2 N{N, 1 : S 1 N{S}}, 1, N, 1 i O s Where a type A of sort i > 0 includes α 0 +1+α 1 + +α i 1 +1+α i and β 1 1,..., β i i, A{ 1 :... : i } contains α 0 +β 1 +α 1 + +α i 1 +β i +α i. Sort s(o) = O 1 For example s((s 1 N) 2 N{N, 1 : S 1 N{S}}, 1, N, 1) = 3 Sequents Σ ::= O A s.t. s(o) = s(a)

Figure of a type The figure A of a type A is defined by: A = A if s(a) = 0 A{1 :... : 1} if s(a) > 0 } {{ } s(a) 1 s

Fold Where Γ is a configuration of sort i and 1,..., i are configurations, the fold Γ 1 :... : i is the result of replacing the successive 1 s in Γ by 1,..., i respectively.

Metalinguistic wrap Where is a configuration of sort i > 0 and Γ is a configuration, the kth metalinguistic wrap k Γ, 1 k i, is given by k Γ = df 1 :... : 1 } {{ } k 1 1 s : Γ : 1 :... : 1 } {{ } i k 1 s I.e. k Γ is the configuration resulting from replacing by Γ the kth separator in.

Rules of DA The rules of the displacement calculus with additives are as follows, where Γ abbreviates 0 (Γ 1 :... : i ): P P id Γ A A B Cut Γ B

Γ B C D /L C/B, Γ D Γ, B C /R Γ C/B Γ A C D \L Γ, A\C D A, Γ C \R Γ A\C A, B D L A B D Γ 1 A Γ 2 B R Γ 1, Γ 2 A B Λ A IL I A IR Λ I

Γ B C D k L C k B k Γ D Γ A C D k L Γ k A k C D Γ k B C k R Γ C k B A k Γ C k R Γ A k C A k B D k L A k B D Γ 1 A Γ 2 B k R Γ 1 k Γ 2 A k B 1 A JL J A JR 1 J

Γ A C &L1 Γ A&B C Γ B C &L2 Γ A&B C Γ A Γ A&B Γ B &R Γ A C Γ B C L Γ A B C Γ A Γ A B R1 Γ B R2 Γ A B

Definition of weakly focalised DA, DA foc Where atomic types are partitioned into those with positive (At + ) and negative (At ) bias, situated (input /output ) polar types are classified into positive and negative according as their rules is not or is invertible respectively as follows: Pos. out., neg. in. P, M ::= At + A B I A k B J A B Pos. in., neg. out. Q, N ::= At C/B A\C C k B A k C A&B

Rules of DA foc A sequent is either unfocused and as before, or else focused and has exactly one type boxed. Q = w A foc Q = w A = w P foc = w P

Identity group P = w P id, if P At + Q = w Q id, if Q At Γ= w P P = w C foc p-cut 1 Γ = w C foc Γ= w N foc N = w C p-cut 2 Γ = w C foc Γ= w P foc P = w C n-cut 1 Γ = w C foc Γ= w N N = w C foc n-cut 2 Γ = w C foc

Logical rules of DA foc The focalised logical rules are as follows including Curry-Howard categorial semantic labelling.

Asynchronous multiplicative rules A : x, Γ C: χ \R Γ A\C: λxχ Γ, B : y C: χ /R Γ C/B: λyχ A : x, B : y D: ω L A B: z D: ω{π 1 z/x, π 2 z/y} Λ A: φ IL I : x A: φ A : x k Γ C: χ k R Γ A k C: λxχ Γ k B : y C: χ k R Γ C k B: λyχ A : x k B : y D: ω k L A k B: z D: ω{π 1 z/x, π 2 z/y} 1 A: φ JL J : x A: φ

Asynchronous additive rules Γ A: φ Γ B: ψ &R Γ A&B: (φ, ψ) Γ A : x C: χ 1 Γ B : y C: χ 2 L Γ A B: z C: z x.χ 1 ; y.χ 2

Left synchronous continuous multiplicative rules Γ P : φ Q : z D: ω Γ, P\Q : y D: ω{(y φ)/z} Γ N: φ Q : z D: ω Γ, N\Q : y D: ω{(y φ)/z} Γ P : ψ Q : z D: ω Q/P : x, Γ D: ω{(x ψ)/z} \L \L /L Γ P : φ M: z D: ω Γ, P\M : y D: ω{(y φ)/z} Γ N: φ M: z D: ω \L Γ, N\M : y D: ω{(y φ)/z} Γ N: ψ Q : z D: ω Q/N : x, Γ D: ω{(x ψ)/z} \L /L Γ P : ψ M: z D: ω M/P : x, Γ D: ω{(x ψ)/z} /L Γ M: ψ N: z D: ω /L N/M : x, Γ D: ω{(x ψ)/z}

Left synchronous discontinuous multiplicative rules Γ P : φ Q : z D: ω Γ k P k Q : y D: ω{(y φ)/z} Γ N: φ Q : z D: ω k L k L Γ k N k Q : y D: ω{(y φ)/z} Γ P : ψ Q : z D: ω Q k P : x k Γ D: ω{(x ψ)/z} k L Γ P : φ M: z D: ω k L Γ k P k M : y D: ω{(y φ)/z} Γ N: φ M: z D: ω k L Γ k N k M : y D: ω{(y φ)/z} Γ N: ψ Q : z D: ω k L Q k N : x k Γ D: ω{(x ψ)/z} Γ P : ψ M: z D: ω k L M k P : x k Γ D: ω{(x ψ)/z} Γ N: ψ M: z D: ω k L M k N : x k Γ D: ω{(x ψ)/z}

Left synchronous additive rules Γ Q : x C: χ Γ Q&B : z C: χ{π 1 z/x} Γ Q : y C: χ Γ A&Q : z C: χ{π 2 z/y} &L 1 &L 2 Γ M: x C: χ Γ M&B : z C: χ{π 1 z/x} Γ M: y C: χ Γ A&M : z C: χ{π 2 z/y} &L 1 &L 2

Right synchronous continuous multiplicative rules Γ 1 P 1 : φ Γ 2 P 2 : ψ R Γ 1, Γ 2 P 1 P 2 : (φ, ψ) Γ 1 N: φ Γ 2 P : ψ R Γ 1, Γ 2 N P : (φ, ψ) Γ 1 P : φ Γ 2 N: ψ R Γ 1, Γ 2 P N : (φ, ψ) Γ 1 N 1 : φ Γ 2 N 2 : ψ R Γ 1, Γ 2 N 1 N 2 : (φ, ψ) IR Λ I : 0

Right synchronous discontinuous multiplicative rules Γ 1 P 1 : φ Γ 2 P 2 : ψ k R Γ 1 k Γ 2 P 1 k P 2 : (φ, ψ) Γ 1 N: φ Γ 2 P : ψ k R Γ 1 k Γ 2 N k P : (φ, ψ) Γ 1 P : φ Γ 2 N: ψ k R Γ 1 k Γ 2 P k N : (φ, ψ) Γ 1 N 1 : φ Γ 2 N 2 : ψ k R Γ 1 k Γ 2 N 1 k N 2 : (φ, ψ) JR 1 J : 0

Right synchronous additive rules Γ P : φ R 1 Γ P B : ι 1 φ Γ P : ψ R 2 Γ A P : ι 2 ψ Γ N: φ R 1 Γ N B : ι 1 φ Γ N: ψ R 2 Γ A N : ι 2 ψ

Definition of strongly focused DA, DA Foc DA Foc has all the same rules as DA foc but not the Cut rules. In addition, the sequents of DA Foc are restricted: A DA Foc sequent cannot contain both a focus and a complex negative type. Consequently, proofs in DA Foc run in alternating phrases of positive rule application and negative rule application.

Structure of the reasoning of completeness 1. Lemma: Eta-expansion for DA foc. Proof by a simple induction on the structure of types. Corollary: Eta-expansion for DA. 2. Theorem: Embedding of DA with Cut into DA foc with Cuts (and Eta). Proof by induction on the length of DA proofs. 3. Theorem: Cut-elimination for DA foc. Proof by double induction on the size of the Cut formula and the depth of the top-most Cut. Corollary: Cut-elimination for DA. 4. Theorem: embedding of DA foc (without Cut) into DA Foc.

Embedding of DA into DA foc Theorem 4.1 For any configuration and type A, we have that if A then = w A. Proof We proceed by induction on the length of DA proofs. For the non-axiomatic rules we apply the induction hypothesis (i.h.) for each premise of DA rules.

- Identity axiom: P = w P foc P = w P N = w N foc N= w N - Cut rule: just apply n-cut. - Units IR Λ I JR 1 J Λ= w I Λ= w I Left unit rules apply as in the case of DA. IR foc JR 1= w J foc 1= w J

- Left discontinuous product: directly translates. - Right discontinuous product. There are cases P 1 k P 2, N 1 k N 2, N k P and P k N. We show one example: P k Γ P k N Γ N k R P = w P N = w N foc = w P N= w N k R P k N P k N n-cut2 Γ= w N k N= w P k N n-cut2 k Γ= w P k N foc k Γ= w P k N

- Left discontinuous k rule (the left rule for k is entirely similar). Like in the case for the right discontinuous product k rule, we only show one representative example: Γ P N A k L N k P k Γ A Γ= w P P = w P N = w N k L N k P k P = w N N k P k P = w A n-cut2 N k P k Γ = w A foc N k P k Γ = w A N = w A n-cut1

- Right discontinuous k rule (the right discontinuous rule for k is entirely similar): k A B k R B k A k A = w B k R = w B k A

- Product and implicative continuous rules. These follow the same pattern as the discontinuous case. We interchange the metalinguistic k-th intercalation k with the metalinguistic concatenation,, and we interchange k, k and k with, /, and \ respectively.

Concerning additives, conjunction Right translates directly and we consider then conjunction Left (disjunction is symmetric): P = w P foc P = w P P C &L P&M C &L 1 P&M = w P foc P&M= w P P&M = w C P = w C n-cut1

Cut-elimination for DA foc We prove this by induction on the complexity (d, h) of top-most instances of Cut, where d is the size (number of connectives) appearing in the top-most Cut formula, and h is the depth of the top-most Cut.

Cut-elimination for DA foc We prove this by induction on the complexity (d, h) of top-most instances of Cut, where d is the size (number of connectives) appearing in the top-most Cut formula, and h is the depth of the top-most Cut. There are four cases to consider: Cut with axiom in the minor premise, Cut with axiom in the major premise, principal Cuts, and permutation conversions.

Id cases P = w P P = w B foc p-cut1 P = w B foc P = w B foc = w N foc N = w B foc N = w N p-cut2 N = w B foc

foc cases = w P = w P foc Γ P = w A foc n-cut 1 Γ = w A foc = w P Γ P = w A foc Γ = w A foc p-cut 1 N = w A foc = w N Γ N = w A n-cut 2 Γ = w A = w N Γ N = w A Γ = w A p-cut 2

Principal cases Principal cut of k : k P1 = w P 2 foc Γ 1 = w P 1 Γ 2 P 2 = w A k R k L = w P 2 k P 1 foc Γ 2 P 2 k P 1 k Γ 1 = w A p-cut 2 Γ 2 k Γ 1 = w A foc k P1 = P 2 foc Γ 2 P 2 = w A n-cut 1 Γ 1 = w P 1 Γ 2 k P1 = w A foc p-cut 1 Γ 2 k Γ 1 = w A foc The case of k is entirely similar to the k case.

Principal Cut of discontinuous product: 1 = w P 2 = w N k R 1 k 2 = w P k N Γ 1 k 2 = w A foc Γ P k N = w A foc k L Γ P k N = w A foc p-cut 1 1 = P Γ P k N = w A foc p-cut 1 2 = w N Γ 1 k N = w A foc n-cut 2 Γ 1 k 2 = w A foc

Principal Cut of additive conjunction: = w Q foc = w A foc &R = w Q&A foc Γ = w B foc = Q foc Γ Q = w B p-cut 2 Γ = w B foc Γ Q = w B &L Γ Q&A = w B p-cut 2

Principal Cut of additive conjunction, another case: = w M foc = w A foc &R = w M&A foc Γ = w B foc = M foc Γ M = w B n-cut 1 Γ = w B foc Γ M = w B &L Γ M&A = w B p-cut 2

Commutation conversions Left commutative p-cut conversions: Q = w N foc Q = w N Γ N = w C p-cut 2 Γ Q = w C Q = w N Γ N = w C Γ Q = w C foc Γ Q = w C p-cut 2

A k B = w P A k B = w P k L Γ A k B = w C foc Γ P = w C foc p-cut 1 A k B = w P Γ P = w C foc p-cut 1 Γ A k B = w C foc k L Γ A k B = w C foc

A k B = w N foc k L A k B = w N foc Γ A k B = w C foc Γ N = w C p-cut 2 A k B = w N foc Γ N = w C p-cut 2 Γ A k B = w C foc k L Γ A k B = w C foc

Γ 1 = w P 1 Γ 2 N 1 = w N k L Γ 2 N 1 k P 1 k Γ 1 = w N Θ N = w C p-cut 2 Θ Γ 2 N 1 k P 1 k Γ 1 = w C Γ 1 N 1 = w N Θ N = w C Γ 1 = w P 1 Θ Γ 2 N 1 = w C k L Θ Γ 2 N 1 k P 1 k Γ 1 = w C p-cut 2

Additive case: Γ A = w P Γ B = w P L Γ A B = w P P = w C foc Γ A B = w C foc p-cut 1 Γ A = w P P = w C foc Γ B = w P P = w C foc Γ A = w C foc p-cut 1 Γ A B = w C foc Γ B = w C foc L p-cut 1

Etc.

Embedding of DA foc (without Cut) into DA Foc The following theorem entails the embedding of DA foc (without Cut) into DA Foc since a DA Foc sequent cannot contain both a focus and a complex negative type, and if there is no focus and no complex negative type the sequent is already of the form required for DA Foc. Theorem. For any configuration and type A, we have that if = w A with one focalised formula and no asynchronous formula occurrence, then = A with the same formula focalised. If = w A with no focalised formula and with at least one asynchronous formula, then = A.

Proof. We proceed by induction on the size of (number of connectives in) of DA foc sequents. We consider Cut-free DA foc proofs which match the sequents of this theorem. If the last rule is logical (i.e., it is not an instance of the foc rule) the i.h. applies directly and we get DA Foc proofs of the same end-sequent. Now, let us suppose that the last rule is not logical, i.e. it is an instance of the foc rule. Let us suppose that the end sequent = w A is a synchronous sequent. Suppose for example that the focalised formula is in the succedent: = w P foc = w P The sequent = w P arises from a synchronous rule to which we can apply i.h.

Let us suppose now that the end-sequent contains at least one asynchronous formula. We see three cases which are illustrative: (1) a. A k B = w P b. Q = w B k A c. Q = w A&B

In case (1a), we have by Eta expansion that A k B= w A k B. We apply to this sequent the invertible k left rule, whence A k B = w A k B. In this case we have the following proof in DA foc : A k B = w A k B A k B = w P foc A k B = w P A k B = w P p-cut1 To the above DA foc proof we apply Cut-elimination and we get the Cut-free DA foc end-sequent A k B = w P. We have A k B = w P < A k B = w P. We can apply then i.h. and we derive the provable DA Foc sequent A k B = P to which we can apply the left k rule. We have obtained A k B = P.

In the same way, we have in case (1b) that Thus we have the following proof in DA foc : B k A k A = w B. Q = w B k A B k A k A = w B p-cut2 Q k A = w B foc Q k A = w B As before, we apply Cut-elimination to the above proof. We get the Cut-free DA foc end-sequent Q k A = w B. It has size less than Q = w B k A. We can apply i.h. and we get the DA Foc provable sequent Q k A = B to which we apply the k right rule.

In case (1c): Q = w A&B foc Q = w A&B by applying the foc rule and the invertibility of &R we get the provable DA foc sequents Q = w A and Q = w B. These sequents have smaller size than Q = w A&B. The aforementioned sequents have a Cut-free proof in DA foc. We apply i.h. and we get Q = A and Q = B. We apply the & right rule in DA Foc, and we get Q = A&B.