Partially commutative linear logic: sequent calculus and phase semantics

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

Equivalent Types in Lambek Calculus and Linear Logic

Natural Deduction for Propositional Logic

Lambek calculus is NP-complete

Propositional Logic Language

1. Propositional Calculus

MONADIC FRAGMENTS OF INTUITIONISTIC CONTROL LOGIC

185.A09 Advanced Mathematical Logic

FROM PROOF NETS TO THE FREE -AUTONOMOUS CATEGORY

On Urquhart s C Logic

3 Propositional Logic

On rigid NL Lambek grammars inference from generalized functor-argument data

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

A completeness theorem for symmetric product phase spaces

admissible and derivable rules in intuitionistic logic

Complexity of the Lambek Calculus and Its Fragments

Display calculi in non-classical logics

Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism

hal , version 1-21 Oct 2009

Investigation of Prawitz s completeness conjecture in phase semantic framework

A simple proof that super-consistency implies cut elimination

Forcing-based cut-elimination for Gentzen-style intuitionistic sequent calculus

Completeness Theorems and λ-calculus

Introduction to Intuitionistic Logic

1. Propositional Calculus

AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC

PROPOSITIONAL MIXED LOGIC: ITS SYNTAX AND SEMANTICS

TR : Binding Modalities

Silvio Valentini Dip. di Matematica - Università di Padova

On Sequent Calculi for Intuitionistic Propositional Logic

On the Complexity of the Reflected Logic of Proofs

Systems of modal logic

A Propositional Dynamic Logic for Instantial Neighborhood Semantics

Structures for Multiplicative Cyclic Linear Logic: Deepness vs Cyclicity

Proof Theoretical Studies on Semilattice Relevant Logics

On the Construction of Analytic Sequent Calculi for Sub-classical Logics

First-Order Logic. Chapter Overview Syntax

Proof nets sequentialisation in multiplicative linear logic

Propositional Logic: Models and Proofs

Marie Duží

Automated Support for the Investigation of Paraconsistent and Other Logics

A SEQUENT SYSTEM OF THE LOGIC R FOR ROSSER SENTENCES 2. Abstract

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

A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic

Linear Logic Pages. Yves Lafont (last correction in 2017)

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages)

The non-logical symbols determine a specific F OL language and consists of the following sets. Σ = {Σ n } n<ω

A Proof of the Focusing Property of Linear Logic

THE EQUATIONAL THEORIES OF REPRESENTABLE RESIDUATED SEMIGROUPS

REPRESENTATION THEOREMS FOR IMPLICATION STRUCTURES

A REGULAR SEQUENT CALCULUS FOR QUANTUM LOGIC IN WHICH A AND v ARE DUAL N.J. CUTLAND GIBBINS

Lecture Notes on Sequent Calculus

From pre-models to models

Relating Reasoning Methodologies in Linear Logic and Process Algebra

Inducing syntactic cut-elimination for indexed nested sequents

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

Lecture Notes on Linear Logic

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

Equational Logic. Chapter Syntax Terms and Term Algebras

Justification logic for constructive modal logic

Boolean Algebra and Propositional Logic

Zoran Petrić. 270 Minutes on Categorial Proof Theory

The faithfulness of atomic polymorphism

Boolean Algebra and Propositional Logic

An Alternative Direct Simulation of Minsky Machines into Classical Bunched Logics via Group Semantics (full version)

The Logic of Proofs, Semantically

Bruno DINIS and Gilda FERREIRA INSTANTIATION OVERFLOW

AN INTRODUCTION TO SEPARATION LOGIC. 2. Assertions

Classical Propositional Logic

Propositional Logic. CS 3234: Logic and Formal Systems. Martin Henz and Aquinas Hobor. August 26, Generated on Tuesday 31 August, 2010, 16:54

7 RC Simulates RA. Lemma: For every RA expression E(A 1... A k ) there exists a DRC formula F with F V (F ) = {A 1,..., A k } and

Introduction to Metalogic

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

Cyclic Proofs for Linear Temporal Logic

A Remark on Propositional Kripke Frames Sound for Intuitionistic Logic

Orthogonality and Boolean Algebras for Deduction Modulo

Non-classical Logics: Theory, Applications and Tools

Dual-Intuitionistic Logic and Some Other Logics

usual one uses sequents and rules. The second one used special graphs known as proofnets.

1. Tarski consequence and its modelling

Extended Abstract: Reconsidering Intuitionistic Duality

First Order Logic (FOL) 1 znj/dm2017

Prefixed Tableaus and Nested Sequents

Label-free Modular Systems for Classical and Intuitionistic Modal Logics

On Modal Logics of Partial Recursive Functions

Lecture Notes on Ordered Logic

Proving Completeness for Nested Sequent Calculi 1

Logic for Computer Science - Week 4 Natural Deduction

Commutative Locative Quantifiers for Multiplicative Linear Logic

TEST GROUPS FOR WHITEHEAD GROUPS

Proofs, Denotational Semantics and Observational Equivalences in Multiplicative Linear Logic

Displacement Logic for Grammar

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

RESIDUATED FRAMES WITH APPLICATIONS TO DECIDABILITY

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models

Some consequences of compactness in Lukasiewicz Predicate Logic

The semantics of propositional logic

Abstract In this paper, we introduce the logic of a control action S4F and the logic of a continuous control action S4C on the state space of a dynami

How and when axioms can be transformed into good structural rules

Transcription:

Partially commutative linear logic: sequent calculus and phase semantics Philippe de Groote Projet Calligramme INRIA-Lorraine & CRIN CNRS 615 rue du Jardin Botanique - B.P. 101 F 54602 Villers-lès-Nancy Cedex FRANCE e-mail: Philippe.de.Groote@loria.fr We define a variant of intuitionistic multiplicative linear logic that features the noncommutative connectives of the Lambek calculus together with the usual commutative connectives of linear logic. We give a sequent calculus, define a notion of phase space, and prove the completeness of the sequent calculus with respect to the phase semantics. 1 Introduction In this short paper we introduce a variant of intuitionistic multiplicative linear logic that features both commutative and non-commutative connectives. This new logic extends conservatively both Girard s multiplicative linear logic [2] and Lambek s syntactic calculus [3]. Ultimately, our goal will be to fulfil the programme achieved by Girard in [2], i.e., to provide our system with: (1) a sequent calculus, (2) a proof-net syntax together with a correctness criterion and a sequentialisation theorem, (3) semantics of provability together with a completeness theorem, (4) denotational semantics, i.e., semantics of proofs. Nevertheless, in this first report, we only concentrate on (1) and (3). Related works on mixing commutativity and non-commutativity in linear logic include [1] and [5]. 2 Formal system 2.1 Formulas and sequents The formulas of our system are built from a set V of propositional variables (or atomic formulas), according to the definition that follows. Definition 1 (Fromula) The set F of formulas obeys the following grammar: F ::= V (F F) (F F) (F F) (F F) (F F)

As it will be clear from the sequent calculus, the connectives (tensor) and (implication) are commutative. They correspond exactly to Girard s multiplicative conjunction and implication [2], which justifies the notation. The other connectives, namely, (product), (direct implication), and (retro implication) are non-commutative. They correspond to Lambek s conjunction and implications [3]. More precisely, formulas of the form (A B), (A B), and (A B) correspond respectively to (A B), (A\B), and (A/B) in Lambek s notation. The fact that we are dealing with two sorts of conjunctions (a commutative one and a non-commutative one) is reflected at the level of the sequents that are built by means of two meta-connectives:, (parallel composition) and ; (serial composition). The precise definition of sequent is as follows. Definition 2 (Sequent) The set S of sequents is inductively defined as follows: S ::= H F H ::= () H 0 H 0 ::= F (H 0, H 0 ) (H 0 ; H 0 ) H and H 0 are respectively the set of antecedents (or sequences of hypotheses) and the set of non-empty antecedents (or non-empty sequences of hypotheses). () is the empty antecedent. We use the following notational conventions. Roman uppercases (A, B,...) denote formulas while Greek uppercases (Γ,,...), possibly with subscripts, denote (possibly empty) antecedents. If Γ denotes the empty antecedent then (Γ, ), (, Γ), (Γ; ), and ( ; Γ) denote the the antecedent denoted by. In other words, the empty antecedent acts as the identity element of the parallel and serial compositions. Usually, we do not write the empty antecedent: we write A instead of () A. We also use a square bracket notation to denote contexts, i.e., antecedents with one hole. Then, if Γ[ ] denotes such a context and denotes a non-empty antecedent, Γ[ ] denotes the antecedent obtained by filling the hole with. We omit the formal definition that would rely on the notion of binary tree. 2.2 Sequent calculus Following Girard, we organize our sequent calculus into three groups of rules: the structural rules, the identity rules, and the logical rules. The first four structural rules (pa1, pa2, sa1, sa2) express that both the parallel and serial compositions are associative. The next one (pc) says that the parallel composition is commutative. Consequently, the tensor ( ) is associative and commutative while the product ( ) is only associative. Finally, there is an entropy rule (ent) that specifies that the parallel composition is weaker than the serial composition. As a consequence, the formula (A B) (A B) is provable. The logical and identity rules are as usual. Structural rules Γ[(( 1, 2 ), 3 )] A Γ[( 1, ( 2, 3 ))] A (pa1) Γ[( 1, ( 2, 3 ))] A Γ[(( 1, 2 ), 3 )] A (pa2)

Γ[(( 1 ; 2 ); 3 )] A Γ[( 1 ; ( 2 ; 3 ))] A (sa1) Γ[( 1 ; ( 2 ; 3 ))] A Γ[(( 1 ; 2 ); 3 )] A (sa2) Γ[( 1, 2 )] A Γ[( 2, 1 )] A Identity rules A A (id) Logical rules (pc) Γ[( 1 ; 2 )] A Γ[( 1, 2 )] A Γ A [A] B (cut) [Γ] B (ent) Γ[(A, B)] C Γ[(A B)] C (tl) Γ A B (tr) (Γ, ) A B Γ A [B] C [(Γ, A B)] C (il) Γ[(A; B)] C Γ[(A B)] C (pl) Γ A [B] C [(Γ; A B)] C (dl) Γ A [B] C [(B A; Γ)] C (rl) (A, Γ) B Γ A B (ir) Γ A B (pr) (Γ; ) A B (A; Γ) B Γ A B (Γ; A) B Γ B A (dr) (rr) We write (Γ A) when the sequent Γ A is provable with respect to the above rules. When it is provable without using Rule (cut), i.e., provable in the cut-free calculus, we write cf (Γ A). It is almost immediate to establish that the above calculus satisfies the cut elimination property. 1 Then, one may easily establish, as a corollary of the subformula property, that our calculus is a conservative extension of both Lambek s and Girard s intuitionistic multiplicative calculi. We end this section by establishing two technical lemmas that will be needed in the sequel. Lemma 3 The following properties hold: 1. cf (Γ[(A, B)] C) if and only if cf (Γ[(A B)] C). 2. cf (Γ[(A; B)] C) if and only if cf (Γ[(A B)] C). 3. cf ((A, Γ) B) if and only if cf (Γ (A B)). 4. cf ((A; Γ) B) if and only if cf (Γ (A B)). 1 In fact, cut elimination is a consequence of the completeness theorem of Section 3.3 because we establish the soudness of the cut rule, on the one hand, and the completeness of the cut-free calculus, on the other hand. But this is quite a détour with respect to the direct syntactic proof.

5. cf ((Γ; A) B) if and only if cf (Γ (B A)). Proof. The only if parts of these five equivalences are obvious since they correspond to Rules (tl), (pl), (ir), (dr) and (rr). The if parts are established by routine inductions. Lemma 4 Let Γ be an antecedent and γ be the formula obtained by replacing in Γ each occurrence of ; by and each occurrence of, by. 1. cf ((Γ, ) A) if and only if cf ( (γ A)). 2. cf ((Γ; ) A) if and only if cf ( (γ A)). 3. cf (( ; Γ) A) if and only if cf ( (A γ)). Proof. By iterating Lemma 3. 3 Phase semantics 3.1 Definition Phase spaces for the multiplicative intutionistic fragment of Girard s linear logic are made of commutative monoids while phase spaces for Lambek s syntactic calculus are made of non-commutative ones. Here, we consider sets with two monoidal products: a commutative one, and a non-commutative one. These sets, in addition, are partially ordered. This allows the consequence relation existing between the commutative and the non-commutative connectives to be taken into account. The exact definition of our notion of phase space is the following. Definition 5 (Phase space) A phase space P = M,,,, 1, F is a structure such that: 1. M, is a poset; 2. M,, 1 is a monoid; 3. M,, 1 is a commutative monoid; 4. a, b, c, d M: (a) if a b, c d then a c b d, (b) if a b, c d then a c b d, (c) a b a b; 5. F, which is called the set of facts, is a set of subsets of M; 6. each fact is an order ideal, i.e., F F, a F, b M, if b a then b F ; 7. the set of facts F is closed by arbitrary intersection; 8. M F; 9. a M, F F:

(a) G F, b M, a b F iff b G, (b) G F, b M, b a F iff b G, (c) G F, b M, a b F iff b G. As usual, the formulas will be interpreted as facts, i.e., as subsets of M. To this end, we introduce operations on subsets that will allow the different connective to be interpreted. Definition 6 (Operations on subsets of M) Let P = M,,,, 1, F be a phase space. Let A, B M. We define the following operations: 1. A B := {x M : a A, b B, x = a b}; 2. A B := {x M : a A, b B, x = a b}; 3. A B := {x M : a A, a x B}; 4. B A := {x M : a A, x a B}; 5. A B := {x M : a A, a x B}; 6. C F A := {F F : A F }. The following lemma state some fundamental properties of the above operations. Lemma 7 Let P = M,,,, 1, F be a phase space and A, B, C, D M. 1. A B C if and only if B (A C). 2. A B C if and only if A (C B). 3. A B C if and only if B (A C). 4. if A C and B D then (A B) (C D). 5. if A C and B D then (A B) (C D). 6. (A B) C F (A B). Proof. Properties 1 to 5 are direct consequences of Definition 6. Property 6 follows from Conditions 4.c and 6 in Definition 5. Condition 9 in Definition 5 ensures that whenever F is a fact so are (A F ), (F A), and (A F ). This property is established by the next lemma. Lemma 8 Let P = M,,,, 1, F be a phase space. If A M, and F F then: 1. A F F; 2. F A F; 3. A F F.

Proof. We prove Property 1, the proofs of properties 2 and 3 being similar. Since the set of facts is closed by arbitrary intersection, we have that for any X M, C F X is the smallest fact containing X. Consequently, any X M is a fact if and only if C F X X. Therefore, we have to show that C F (A F ) (A F ). Suppose that x C F (A F ) or, equivalently, suppose that: H F, if (A F ) H then x H (a) Suppose also that a A, we have to show that a x F. Now, by Condition 9.a in Definition 5, there exists G F such that: y M, a y F iff y G (b) By instantiating H with G in (a), we obtain: Then, using (b), we obtain: if (A F ) G then x G if (A F ) G then a x F, and it remains to show that (A F ) G. To this end, suppose that z (A F ), i.e., a A, a z F. Since a A, we have that a z F. Then, by (b), we have that z G. As we stressed in the preceeding proof, C F is the operator that yields the smallest fact containing a given subset. In fact, Conditions 7 and 8 in Definition 5 stipulates that F is a topped -structure, and C F is the closure operator to which that structure gives rise. This is stated by the following lemma. Lemma 9 Let P = M,,,, 1, F be a phase space. If A, B M then: 1. A C F A; 2. if A B then C F A C F B; 3. C F C F A C F A; 4. (C F A C F B) C F (A B); 5. (C F A C F B) C F (A B). Proof. Properties 1 to 3, which are the definitional properties of a closure operator, are obvious. We only prove Property 4, the proof of Property 5 being similar. By Property 1, we have that (A B) C F (A B). Then, by Lemma 7, we have that B (A C F (A B)) and, using Property 2, we obtain that C F B C F (A C F (A B)). Now, by Lemma 8, (A C F (A B)) is a fact and, consequently, C F (A C F (A B)) = (A C F (A B)). This implies that C F B (A C F (A B)) and, using Lemma 7, that (A C F B) C F (A B). From this, by a similar reasoning, we obtain that C F A (C F (A B) C F B). Finally, using again Lemma 7, we conclude that (C F A C F B) C F (A B). We are now in the position of defining the interpretation of the formulas.

Definition 10 (Interpretation) Let P = M,,,, 1, F be a phase space. Let η : V F be a valuation that assigns a fact to each atomic formula. We inductively define the interpereation [[A]]η of a formula A as follows: 1. [[a]]η := η(a); 2. [[A B]]η := C F ([[A]]η [[B]]η); 3. [[A B]]η := C F ([[A]]η [[B]]η); 4. [[A B]]η := [[A]]η [[B]]η; 5. [[A B]]η := [[A]]η [[B]]η; 6. [[A B]]η := [[A]]η [[B]]η. We define the interpereation [[Γ]]η of an antecedent Γ similarly: 1. [[(Γ, )]]η := C F ([[Γ]]η [[ ]]η); 2. [[(Γ; )]]η := C F ([[Γ]]η [[ ]]η). Finally, we define the interpretation of a sequent as follows: where [[Γ]]η = {1} when Γ is empty. [[Γ A]]η := [[Γ]]η [[A]]η, Remark that Lemma 8 implies that the interpretation of any formula, context, or sequent is a fact. The notion of validity is defined as usual. Definition 11 (Validity) Let P = M,,,, 1, F be a phase space, and let η : A F be a valuation. 1. P, η = (Γ A) if and only if 1 [[Γ A]]η. (η satifies the sequent Γ A.) 2. P = (Γ A) if and only P, ρ = (Γ A) for any valuation ρ. (The sequent Γ A is valid in P.) 3. = (Γ A) if and only Q = (Γ A) for any phase space Q. (The sequent Γ A is valid.) 3.2 Soundness Formulas are interpreted by facts that are partially ordered by set inclusion. This inclusion order, which corresponds to a consequence relation, allows another characterization of validity to be given. Lemma 12 Let P = M,,,, 1, F be a phase space and η be a valuation. P, η = (Γ A) if and only if [[Γ]]η [[A]]η. Proof. 1 [[Γ A]]η iff γ [[Γ]]η, 1 γ [[A]]η iff γ [[Γ]]η, γ [[A]]η.

We now prove that the interpretation given in Definition 11 is sound. To this end, we state several lemmas. Their proofs, which are easy to establish using Lemmas 7 and 9, are left to the reader. Lemma 13 Let P = M,,,, 1, F be a phase space and let η be a valuation. The following properties hold: 1. [[(( 1 ; 2 ); 3 )]]η = [[( 1 ; ( 2 ; 3 ))]]η; 2. [[(( 1, 2 ), 3 )]]η = [[( 1, ( 2, 3 ))]]η; 3. [[( 1, 2 )]]η = [[( 2, 1 )]]η; 4. [[( 1, 2 )]]η [[( 1 ; 2 )]]η; 5. [[ 1 ]]η [[ 2 ]]η implies that [[Γ[ 1 ]]]η [[Γ[ 2 ]]]η. Lemma 14 Let P = M,,,, 1, F be a phase space and let η be a valuation. The following properties hold: 1. [[(A; A B)]]η [[B]]η; 2. [[(A B; B)]]η [[A]]η; 3. [[(A, A B)]]η [[B]]η. Theorem 15 (Soundness) (Γ A) implies that = (Γ A). Proof. A straightforward induction on the derivation of Γ A, using Lemmas 12, 13, and 14. 3.3 Completeness In this section, we prove the converse of Theorem 15: any valid sequent is derivable. Our proof, which is adapted from [4], undertakes the usual construction of a syntactic phase S = M S, S, S, S, 1 S, F S in which the notions of provability and validity coincide: 1. The set M S is the set of contexts modulo the associativity law of serial composition, and the associativity and commutativity laws of parallel composition. The two monoidal products S and S correspond respectively to serial composition ; and parallel composition,. The identity element is the empty context. 2. The partial order S is defined to be the least order such that: (a) if 1 S Γ 1 and 2 S Γ 2 then ( 1 ; 2 ) S (Γ 1 ; Γ 2 ), (b) if 1 S Γ 1 and 2 S Γ 2 then ( 1, 2 ) S (Γ 1, Γ 2 ), (c) (, Γ 1 ) S ( ; Γ 1 ); 3. For each formula A, we define [A] := {Γ : cf (Γ A)}. The set of facts F S is defined to be the least set such that: (a) [A] F S, for any formula A,

(b) M S F S, (c) F S is closed by arbitrary intersection. We must now check that the above contruction gives rise to a phase space. Lemma 16 space. The structure S = M S, S, S, S, 1 S, F S defined as above is a phase Proof. Conditions 1 to 5, Condition 7, and Condition 8 of Definition 5 are satisfied by construction. Condition 6, which stipulates that each fact must be an order ideal is also satisfied because of Rule (ent). Therefore, it remains to show that Condition 9 is satisfied. We only prove 9.a, the proofs of 9.b and 9.c being similar. Let Γ M S and let F F S. If F = M S then we take G = M S. Otherwise, there exists a family A of formulas such that F = A A [A]. Let γ be the formula obtained by replacing in Γ each occurrence of ; by and each occurrence of, by. Then, consider G = A A [γ A]. By Lemma 4, we have that for any A A, cf (Γ; A) if and only if cf ( γ A). From this, we conclude that for all M S, A A, cf (Γ; A) if and only if A A, cf ( γ A). We are now in the position of establishing that validity in the phase space S implies provability. Lemma 17 Let η be the valuation that assigns the fact [a] to each atomic formula a and write simply [[A]] for [[A]]η. For any formula A, the following holds: 1. [[A]] [A]; 2. A [[A]]. Proof. Preliminary remark: Property 1 implies that the interpretation of each formula is contained in at least one fact of the form [D]. Therefore, for each formula A, there exists a family of formula A such that [[A]] = C A [D], since the interpretation of any formula is a fact. We will use this property when establishing Property 2. The proof is by induction on the structure of A. For the base case, Property 1 holds by definition of the valuation, and Property 2 holds because of the axiom (id). We only give the inductive cases corresponding to the connectives and, the others being similar. A B C. Suppose Γ [[B C]]. By definition, this means that for any fact F such that [[B]] S [[C]] F, we have Γ F. In particular, consider the fact [B C]. We obtain that if [[B]] S [[C]] [B C] then Γ [B C]. Therefore, it remains to show that [[B]] S [[C]] [B C]. To this end, suppose Γ 1 [[B]] and Γ 2 [[C]]. By induction hypothesis, we have Γ 1 [B] and Γ 2 [C], which implies cf (Γ 1 B) and cf (Γ 2 C). Hence, by Rule (pr), we obtain cf (Γ 1 ; Γ 2 B C), which implies (Γ 1 ; Γ 2 ) [B C]. This establishes Property 1. To establish Property 2, we must show that B C F S ([[B]] S [[C]]). According to the prelimnary remark, it is sufficient to show that for any formula D such that [[B]] S [[C]] [D], we have B C [D]. Now, by induction hypothesis, B [[B]] and C [[C]]. Therefore, for any formula D such that [[B]] S [[C]] [D], we have B; C [D]. This

means that cf (B; C D). Hence, by Rule (pl), cf (B C D), which implies B C [D]. A B C. Suppose Γ [[B C]]. By definition, this means that for all [[B]], ( ; Γ) [[C]]. By induction hypothesis, B [[B]]. Hence, (B; Γ) [[C]]. By induction hypothesis again, [[C]] [C]. This implies B; Γ [C], which means cf (B; Γ C). Then, using Rule (dr), we obtain cf (Γ B C), which establishes that Γ [B C]. To establish Property 2, we must show that Γ [[B]], (Γ; B C) [[C]]. Suppose Γ [[B]]. By induction hypothesis, [[B]] [B], which implies: cf (Γ B) (a) Now, according to the preliminary remark, in order to show that (Γ; B C) [[C]], we may suppose [[C]] [D] and show that (Γ; B C) [D]. By induction hypothesis, C [[C]]. This implies C [D], which means that: cf (C D) (b) From (a), and (b), using Rule (dl), we obtain cf (Γ; B C D), which establishes that (Γ; B C) [D]. Theorem 18 (Completeness) The following statements are equivalent: 1. = (Γ A) 2. cf (Γ A) 3. (Γ A) Proof. We have that 2 implies 3 trivially and that 3 implies 1 by Theorem 15. To show that 1 implies 2, suppose that = (Γ A). This means, by Lemma 12, that [[Γ]]η [[A]]η for any phase space P and any valuation η. In particular, this inclusion holds for the syntactic phase space S and the valuation of Lemma 17. Then, by Lemma 17, Property 1, we have [[A]] [A], which consequently implies [[Γ]] [A]. On the other hand, as a consequence of Lemma 17, Property 2, we have that Γ [[Γ]]. Therefore, we have Γ [A], which implies cf (Γ A). References [1] V. M. Abrusci. Estensione della logica lineare non commutativa. Centro Interdipartementale di Logica e Applicazioni, Università di Bari, 1996. [2] J.-Y. Girard. Linear logic. Theoretical Computer Science, 50:1 102, 1987. [3] J. Lambek. The mathematics of sentence structure. Amer. Math. Monthly, 65:154 170, 1958. [4] M. Okada. Girard s phase space semantics and higher order cut elimination proof. Working paper, 1994. [5] Ch. Retoré. Réseaux et Séquents Ordonnés. Thèse de Doctorat, spécialité Mathématiques, Université Paris 7, 1993.