in Linear Logic Denis Bechet LIPN - Institut Galilee Universite Paris 13 Avenue Jean-Baptiste Clement Villetaneuse, France Abstract

Size: px
Start display at page:

Download "in Linear Logic Denis Bechet LIPN - Institut Galilee Universite Paris 13 Avenue Jean-Baptiste Clement Villetaneuse, France Abstract"

Transcription

1 Second Order Connectives and roof Transformations in Linear Logic Denis Bechet LIN - Institut Galilee Universite aris 1 Avenue Jean-Baptiste Clement 90 Villetaneuse, France dbe@lipnuniv-paris1fr Abstract This article presents a method for transforming linear logic proofs that reduces the number of primitive constructions Inside formulas, some connectives are replaced by second order equivalents roofs are also transformed and cut elimination may be emulated This mechanism leads to proofs without the additives & and and the constants 1,, 0 and > and where the modality is only introduced with empty environments As CS-transformations in -calculus leads to particular reduction strategies, those transformations inhibit some reductions known as commutative conversions As a consequence, proof normalization is Church-Rosser in this system This method captures strategies of normalization used by various translation from linear logic to interaction nets It can be seen as an intermediate translation giving a theoretical justication for those coding Another interesting aspect of second order exponentials is their similarities to combinatorial exponentials 1 Introduction Linear logic [Gir8], which may be seen as a logic that takes resources into account, has a sequent calculus presentation Another presentation consists in using proof structures and proof nets composed of connectives and boxes linked together to form nets The aim of this notion is to identify certain not conceptually dierent proofs in sequent calculus However, proof nets are not perfect since we would like to identify more proofs than proof nets does This is due to boxes which delimit the inuence of certain context sensitive connectives (, >, & and ) This article presents a way of eliminating the sensitivity of these connectives by using second order equivalents: 1 0 = :X X 0 = 9X:X X 0 0 = :X > 0 U 0 V U& 0 V 0 U 0 U = 9X:X = :(X U)(X V )X = 9X:(X U)(X V ) X = :(X 0 )(X (XX))(X U)X = 9X:(X 1 0 )(X (X X))(X U) X 1

2 The principle of these new constructions is to divide each context-sensitive connective in two parts, one managing the context and the other introducing the connective This leads to formula transformations and proof transformations that preserve the elimination of main cuts However, like CS-transformations, this mechanism eliminates non-essential cuts known as commutative conversions [Gir8, GLT88] A benet of this strategy is to force cut elimination to be Church- Rosser In fact there are two motivations for those transformations The rst one is that this method inhibits commutative conversion As a consequence, this strategy can be compared to codings of linear logic into interaction nets [Laf9] where cut-elimination is done only for main reductions Those transformations can be seen as an intermediary step that gives a theoretical meaning of those codings The second motivation concerns our second order exponentials that look like the combinatorial approach of linear logic exponentials This article presents successively the transformations for the additives and &, for exponentials and nish by constants Elimination of Additives 1 Second Order Additives System F [GLT88] uses two kinds of sum type The rst version denes a new connective +, rules to introduce and eliminate it and conversions of redexes The second version emulates it as the abbreviation U + V = :(U X) (V X) X Linear logic has the same property We can use the additives and & as primitive operators or we can dene them as abbreviations Denition 1 The second order additives are dened by: U 0 V U& 0 V = :(X U)(X V )X = 9X:(X U)(X V ) X In linear logic, classical and second order additives are linearly equivalent We can prove that & and & 0 (resp and 0 ) imply each other Theorem The following sequents are provable: U V ` U 0 V U&V ` U& 0 V U 0 V ` U V U& 0 V ` U&V roof: Since proofs of the right sequents may be obtained by duality from proofs of the left ones, we only need to give proofs of U V ` U 0 V and U 0 V ` U V We have to prove the sequents ` U &V ; U 0 V and ` U & 0 V ; U V : ` X ; X ` U ; U ` X ; X ` V ; V ` U ; X U; X ` U ; (X U); (X V ); X ` U ; (X U)(X V )X ` U ; :(X U)(X V )X ` U &V ; :(X U)(X V )X ` U &V ; U 0 V ` V ; X V; X ` V ; (X U); (X V ); X ` V ; (X U)(X V )X ` V ; :(X U)(X V )X &

3 ` U; U ` U V; U 1 ` V; V ` (U V ); V ` (U V )U `((U V )U ) ` (U V )V `((U V )V ) ` (U V ) ; U V `((U V )U )((U V )V ) (U V ) ; U V 9X = (U V ) ` 9X:(X U )(X V ) X; U V ` U & 0 V ; U V Exchange rule has been omitted in the above proofs by considering a sequent as a multi-set of formulas roof Transformations for Additives The aim of the proof transformations consists, from a proof of a sequent using classical additives, to nd a proof of the sequent where classical additives are replaced by their second order version We write [U] the formula obtained by substituting 0 for and & 0 for & Denition If U is a formula, [U] is dened by induction by: [A] = A if A is an atom or a constant [U V ] = [U] [V ] and [U V ] = [U][V ] for multiplicatives [U V ] = [U] 0 [V ] = :(X [U])(X [V ])X with X not free in U or V [U&V ] = [U]& 0 [V ] = 9X:(X [U])(X [V ]) X with X not free in U or V [U] =[U] et [U] =[U] for exponentials [:U] = :[U] et [9X:U] = 9X:[U] for quantiers We write [U 1 ; : : : ; U n ] for [U 1 ]; : : : ; [U n ] Remark: Theorem shows that ` U 1 ; : : : ; U n is provable if and only if ` [U 1 ; : : : ; U n ] is provable Denition Let be a proof of ` U 1 ; : : : ; U n (written last inference of by: ` X ; X ` U 1 ; : : : ; Un ` ; X [U ]; X ` ; U = ` ; (X [U ]); (X [V ]); X 1 ` ; U V ` ; (X [U ])(X [V ])X ` ; :(X [U ])(X [V ])X ` ; [U V ] left rule The right rule is similar ` ; U ), is dened following the where is the premisse of the

4 1 ` ; U ` ; U &V ` ; V = & 1 ` ; U () ` C; [U ] ` C[U ] `(C[U ]) ` ; V () ` C; [V ] ` C[V ] `(C[V ]) ` ; (C[U ])(C[V ]) C 9X = C ` ; C (1) where 1 and ` ; 9X:(X [U ])(X [V ]) X ` ; [U &V ] are the two premisses of the & rule and where C = [A 1 ] [A n ] if = A 1 ; : : : ; A n (C = if n is null) 1 1 ` U 1 ; : : : ; Un k k = R are les premisses of the rule 1 1 k k ` [U 1 ]; : : : ; [Un] R for the other inference 1 ; : : : ; k Theorem If is a proof of ` U 1 ; : : : ; U n then is a proof of ` [U 1 ]; : : :; [U n ] Moreover, is a proof without using the classical additives of linear logic roof: By induction on Emulation of Cut Elimination Normalization of a proof may be emulated in its transformed proof Lemma If is a proof and reduces in one step to 0 without using commutative conversion of and & then reduces (in one or more steps) to [ 0 ]: Red - 0 Red + - [ 0 ] roof: We only need to prove that the transformed proof corresponding to the two dierent cases of cut between a and a & can reduce like the classical additives

5 For the cut between the & rule and the left rule (the other case is similar): 1 ` ; U ` ; V () () ` C; [U ] ` C; [V ] ` X ; X ` U ; ` C[U ] ` C[V ] ` X [U ]; X; (1) `(C[U ]) `(C[V ]) ` ; C `(X [U ]); (X [V ]); X; ` ; (C[U ])(C[V ]) C `(X [U ])(X [V ])X; 9X = C ` ; 9X:(X [U ])(X [V ]) X ` :(X [U ])(X [V ])X; ` ; [U &V ] ` [U V ]; Cut ` ; 1 ` ; U Red + ` ; ` U ; Cut Theorem If is a proof and reduces to 0 without using commutative conversion of and & then reduces to [ 0 ]: Red - 0 Red - [ 0 ] roof: By induction on the derivation from to 0 and using the Lemma Elimination of Environment in -intoduction For exponentials the aims of this section are to introduce second order exponentials, to nd proof transformations and to show that cut elimination may be emulated in the same scheme as for the additives 1 Second Order Exponentials In the previous section, the proof transformation of a & rule creats two proofs of `(C[V ]) and `(C[U]) As we can see, is introduced with an empty environment This transformation separates completely the context and the two alternatives The context will be given only when one of the alternatives will be chosen (during cut elimination) The classical rules for exponentials are:

6 `; U `; U ` ` ; U W ` ; U; U ` ; U C ` ; U ` ; U D Thus, as the two dierent rules give the two sub-formulas X U et X V rules give three sub-formulas for 0 of & 0, the three The weakening rule corresponds to X 1 which erazes an X The contraction rule corresponds to X (X X) which duplicates X The dereliction rule corresponds to X U which transforms X to U Denition 8 The second order exponentials 0 and 0 are dened by: 0 U = :(X )(X (XX))(X U)X 0 U = 9X:(X 1)(X (X X))(X U) X Contrary to the additives, those second order exponentials are not equivalent to the classical ones However, they are equivalents to the properties of weakening and contraction Thus, they are a weak form of the classical exponentials Theorem 9 Let D 8 and U be two formulas >< ` D; 1 If ` D; D D are provable then ` D; 0 U is provable >: ` D; U roof: If we have three proofs 1, and of the sequents ` D; 1, ` D; D D and ` D; U, we can build a proof of ` D; 0 U: 1 ` D; 1 ` D1 `(D1) ` D; D D ` D(D D ) `(D(D D )) ` D; U ` DU `(DU ) ` D; D ` D; (D1)(D(D D ))(DU ) D 9X = D ` D; 9X:(X 1)(X (X X))(X U ) X ` D; 0 U Theorem 10 If U is a formula then the following sequents are provable: roof: roof W (U) of ` 0 U; 1: 8 >< >: ` 0 U; 1 ` 0 U; 0 U 0 U ` 0 U; U

7 roof C (U) of ` 0 U; 0 U 0 U : ` X ; X ` ; 1 ` X ; X; 1 `(X ); (X (XX)); (X U ); X; 1 `(X )(X (XX))(X U )X; 1 ` :(X )(X (XX))(X U )X; 1 ` 0 U; 1 ; `(X ); (X (XX)); (X U ); X; X; 0 U 0 U `(X ); (X (XX)); (X U ); XX; 0 U 0 U X ; X `(X ); (X (XX)); (X U ); X (XX); X; 0 U 0 U `(X ); (X (XX)); (X U ); X; 0 U 0 U `(X )(X (XX))(X U )X; 0 U 0 U ` :(X )(X (XX))(X U )X; 0 U 0 U ` 0 U; 0 U 0 U with the proof of `(X ); (X (XX)); (X U); X; 0 U : `(X ); (X1) `(X (XX)); (X(X X )) `(X U ); (XU ) ` X; X `(X ); (X (XX)); (X U ); X; (X1)(X(X X ))(XU ) X 9X = X `(X ); (X (XX)); (X U ); X; 9X:(X1)(X(X X ))(XU ) X `(X ); (X (XX)); (X U ); X; 0 U roof D (U) of ` 0 U; U : ` X ; X ` U; U ` X U; X; U `(X ); (X (XX)); (X U ); X; U `(X )(X (XX))(X U )X; U ` :(X )(X (XX))(X U )X; U We can extend those proofs to a sequence of formulas: ` 0 U; U Theorem 11 If = A 1 ; : : :; A n is a sequence of formulas then the following sequents are provable: ( ` 0 ; 1 ` 0 ; C C where C = 0 A 1 0 A n ( if n = 0) We write W () the proof of ` 0 ; 1 and C () the proof of ` 0 ; C C

8 roof: By induction on n in the same spirit as the proofs of the theorem 10 Those proofs, except the substitution of A 1 ; : : :; A k by other formulas depend only on the number of formulas of They contain no cut Transformations of Exponentials These second order exponentials allow us to dene a transformation on formulas, sequents and nally on proofs Denition 1 If U is a formula, [U] is dened by induction by: [A] = A if A is an atom or a constant [U V ] = [U] [V ] and [U V ] = [U][V ] for the multiplicatives [U&V ] = [U]&[V ] and [U V ] = [U] [V ] for the additives [U] = 0 [U] = 9X:(X 1)(X (X X))(X [U]) X where X is not free in U [U] = 0 [U] = :(X )(X (XX))(X [U])X where X is not free in U [:U] = :[U] et [9X:U] = 9X:[U] for the quantiers We write [U 1 ; : : : ; U n ] for [U 1 ]; : : :; [U n ] Now, we can introduce proof transformations such that if is a proof of ` U 1 ; : : : ; U n then is a proof of ` [U 1 ; : : : ; U n ] Denition 1 If is a proof of a ` U 1 ; : : : ; U n the main rule of : (written ` U 1 ; : : : ; Un ), is dened following ` ` X ; X ` ; ` = ` ; X ; X W ` ; (X ); (X (XX)); (X [U ]); X ` ; U where is the premise ` ; (X )(X (XX))(X [U ])X ` ; :(X )(X (XX))(X [U ])X ` ; [U ] of the weakening rule ` ; U; U = ` C ([U ]) ; U; U where is the premise of C ` ; [U ][U] ` [U ] [U ]; [U ] ` ; U Cut ` ; [U ] the contraction rule 8

9 ` ; U ` ; U = D of the dereliction rule `; U `; U = ` X ; X ` ; U ` ; X [U ]; X ` ; (X ); (X (XX)); (X [U ]); X ` ; (X )(X (XX))(X [U ])X ` ; :(X )(X (XX))(X [U ])X ` ; [U ] W ([)] ` ; 1 () ` C; 1 ` C1 `(C1) C ([)] ` ; C C () ` C; C C ` C(C C ) `(C(C C )) ` ; [U ] ` C; [U ] ` C[U ] `(C[U ]) where is the premise () ` ; C ` ; (C1)(C(C C ))(C[U ]) C 9X = C (1) ` ; 9X:(X 1)(X (X X))(X [U ]) X ` ; [U ] where is the premise of the rule and where C = [A 1 ] [A n ] if = A 1 ; : : :; A n (C = if n=0) 1 1 ` U 1 ; : : : ; Un of the rule k k = R 1 1 k k ` [U 1 ]; : : : ; [Un] R for the other rules 1 ; : : : ; k are the premises Theorem 1 If is a proof of ` U 1 ; : : : ; U n then is a proof of ` [U 1 ]; : : : ; [U n ] Moreover, rule only appears with empty environments in roof: By induction on Emulation of Cut Elimination Like additives, normalization of a proof may be emulated in its transformed proof Lemma 1 If is a proof and reduces in one step to 0 without using commutative conversion for exponentials then reduce (in one or more step) to [ 0 ] Red - 0 Red + - [ 0 ] 9

10 roof: As with additives, we only need to prove that the three dierent kinds of cut between 0 U and 0 U reduce as the classical exponentials do For instance, with a cut between a rule and a dereliction: W ([)] ` ; 1 ` C ; 1 ` C 1 `(C 1) () C ([)] ` ; C C ` C ; C C ` C (C C) `(C (C C)) () h ` ; [U] i ` C ; [U] ` C [U] `(C [U]) ` ; (C 1)(C (C C))(C [U]) C () ` ; 9X:(X 1)(X (X X))(X [U]) X ` ; [U] ` ; C 9X = C (1) ` ; ` X ; X h ` U ; ` X [U ]; X; `(X ); (X (XX)); (X [U ]); X; `(X )(X (XX))(X [U ])X; ` :(X )(X (XX))(X [U ])X; ` [U ]; Cut i h 1 ` ; U i Red + h ` ; ` U ; i Cut Theorem 1 If reduces to without using commutative conversion of exponentials then reduces to [ 0 ] Red - 0 Red - [ 0 ] roof: By induction on the derivation from to 0 and by using Lemma 1 Constant Elimination The second order quantiers allow us to eliminate the multiplicative and additive constants of linear logic in the same spirit as the previous transformations Denition 1 The second order constants are dened by: 1 0 = :X X 0 = 9X:X X 0 0 = :X > 0 = 9X:X The new constants are linearly equivalent to the classical ones They behave like classic ones as respects to cut elimination (without commutative conversion of and >) 10

11 Conclusion We can apply the dierent transformations all together on formulas, sequents and proofs The result is linear logic proofs without any constant and additive and where rules have empty environments Normalization (without commutative conversion) of a proof can be emulated in the transformed one This mechanism may be compared to dierent codings of linear logic proofs (and -calculus) into reduction net systems [Laf9] All those translations emulate cut elimination without commutative conversion Our linear logic proof transformations act similarly for cut elimination but take place inside linear logic The strategies used by those systems are globally the same as ours Thus, the proof transformations give a theoretical justication for those codings: they can be obtained rst by transforming a proof then coding it in the object language This decomposition divides those emulations in two mechanisms The rst one (our proof transformations) inhibits commutative conversions and the second one uses a simple translation (because proof constructions are less numerous in transformed proofs) References [Gir8] Jean-Yves Girard Linear logic Theoretical Computer Science, 0:1{10, 198 [GLT88] Jean-Yves Girard, Yves Lafont, and Taylor roofs and Types Cambridge Tracts in Theoretical Computer Science Cambridge University ress, 1988 [Laf9] Yves Lafont From proof nets to interaction nets In J-Y Girard, Y Lafont, and L Regnier, editors, Advances in Linear Logic, pages { Cambridge University ress, 199 roceedings of the Workshop on Linear Logic, Ithaca, New York, June

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

usual one uses sequents and rules. The second one used special graphs known as proofnets. Math. Struct. in omp. Science (1993), vol. 11, pp. 1000 opyright c ambridge University Press Minimality of the orrectness riterion for Multiplicative Proof Nets D E N I S B E H E T RIN-NRS & INRILorraine

More information

Parsing MELL Proof Nets

Parsing MELL Proof Nets University of Pennsylvania ScholarlyCommons IRCS Technical Reports Series Institute for Research in Cognitive Science October 1996 Parsing MELL Proof Nets Stefano Guerrini University of Pennsylvania Andrea

More information

Lecture Notes on Classical Linear Logic

Lecture Notes on Classical Linear Logic Lecture Notes on Classical Linear Logic 15-816: Linear Logic Frank Pfenning Lecture 25 April 23, 2012 Originally, linear logic was conceived by Girard [Gir87] as a classical system, with one-sided sequents,

More information

Understanding Sequentialization

Understanding Sequentialization Understanding Sequentialization DOMINIC HUGHES Stanford University Abstract We present a syntactic account of MLL proof net correctness. This yields an extremely succinct proof of the sequentialization

More information

A Proof of the Focusing Property of Linear Logic

A Proof of the Focusing Property of Linear Logic A Proof of the Focusing Property of Linear Logic Olivier LAURENT Laboratoire de l Informatique du Parallélisme (UMR 5668) Université de Lyon, CNRS, ENS de Lyon, Université Claude Bernard Lyon 1 46, allée

More information

A completeness theorem for symmetric product phase spaces

A completeness theorem for symmetric product phase spaces A completeness theorem for symmetric product phase spaces Thomas Ehrhard Fédération de Recherche des Unités de Mathématiques de Marseille CNRS FR 2291 Institut de Mathématiques de Luminy CNRS UPR 9016

More information

Universal Boolean Systems

Universal Boolean Systems TERMGRAPH 27 Universal Boolean Systems Denis Béchet 2 LINA Université de Nantes Nantes, France Sylvain Lippi 3 I3S Universit de Nice Sophia Antipolis, France Abstract Boolean interaction systems and hard

More information

Elementary Complexity and Geometry of. Interaction (Extended Abstract) Institut de Mathematiques de Luminy (Marseille), C.N.R.S.

Elementary Complexity and Geometry of. Interaction (Extended Abstract) Institut de Mathematiques de Luminy (Marseille), C.N.R.S. Elementary Complexity and Geometry of Interaction (Extended Abstract) Patrick Baillot 1 and Marco Pedicini 2 1 Institut de Mathematiques de Luminy (Marseille), C.N.R.S. baillot@iml.univ-mrs.fr 2 Istituto

More information

Kirsten Lackner Solberg. Dept. of Math. and Computer Science. Odense University, Denmark

Kirsten Lackner Solberg. Dept. of Math. and Computer Science. Odense University, Denmark Inference Systems for Binding Time Analysis Kirsten Lackner Solberg Dept. of Math. and Computer Science Odense University, Denmark e-mail: kls@imada.ou.dk June 21, 1993 Contents 1 Introduction 4 2 Review

More information

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

Linear Logic Pages. Yves Lafont (last correction in 2017) Linear Logic Pages Yves Lafont 1999 (last correction in 2017) http://iml.univ-mrs.fr/~lafont/linear/ Sequent calculus Proofs Formulas - Sequents and rules - Basic equivalences and second order definability

More information

Geometry of Interaction

Geometry of Interaction Linear logic, Ludics, Implicit Complexity, Operator Algebras Geometry of Interaction Laurent Regnier Institut de Mathématiques de Luminy Disclaimer Syntax/Semantics Syntax = nite (recursive) sets Semantics

More information

Encoding Linear Logic with Interaction Combinators

Encoding Linear Logic with Interaction Combinators Encoding Linear Logic with Interaction Combinators Ian Mackie CNRS (UMR 7650), LIX, École Polytechnique 91128 Palaiseau Cedex, France E-mail: mackielix.polytechnique.fr and Jorge Sousa Pinto Departamento

More information

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

Preuves de logique linéaire sur machine, ENS-Lyon, Dec. 18, 2018 Université de Lorraine, LORIA, CNRS, Nancy, France Preuves de logique linéaire sur machine, ENS-Lyon, Dec. 18, 2018 Introduction Linear logic introduced by Girard both classical and intuitionistic separate

More information

Investigation of Prawitz s completeness conjecture in phase semantic framework

Investigation of Prawitz s completeness conjecture in phase semantic framework Investigation of Prawitz s completeness conjecture in phase semantic framework Ryo Takemura Nihon University, Japan. takemura.ryo@nihon-u.ac.jp Abstract In contrast to the usual Tarskian set-theoretic

More information

EFFICIENT PROOF NET VERIFICATION AND SEQUENTIALIZATION

EFFICIENT PROOF NET VERIFICATION AND SEQUENTIALIZATION EFFICIENT PROOF NET VERIFICATION AND SEQUENTIALIZATION ARTHUR VALE Abstract. When Girard introduced Linear Logic [Gir87], he also developed a novel syntax for writing proofs, proof nets, which enjoys many

More information

Notes on proof-nets. Daniel Murfet. 8/4/2016 therisingsea.org/post/seminar-proofnets/

Notes on proof-nets. Daniel Murfet. 8/4/2016 therisingsea.org/post/seminar-proofnets/ Notes on proof-nets Daniel Murfet 8/4/2016 therisingseaorg/post/seminar-proofnets/ Why proof-nets Girard Proof-nets: the parallel syntax for proof-theory The formulas of second order unit-free multiplicative

More information

3.2 Reduction 29. Truth. The constructor just forms the unit element,. Since there is no destructor, there is no reduction rule.

3.2 Reduction 29. Truth. The constructor just forms the unit element,. Since there is no destructor, there is no reduction rule. 32 Reduction 29 32 Reduction In the preceding section, we have introduced the assignment of proof terms to natural deductions If proofs are programs then we need to explain how proofs are to be executed,

More information

Implicit Computational Complexity

Implicit Computational Complexity Implicit Computational Complexity Simone Martini Dipartimento di Scienze dell Informazione Università di Bologna Italy Bertinoro International Spring School for Graduate Studies in Computer Science, 6

More information

G. Bellin J. van de Wiele. December 21, Abstract. The paper studies the properties of the subnets of proof-nets. Very

G. Bellin J. van de Wiele. December 21, Abstract. The paper studies the properties of the subnets of proof-nets. Very Subnets of Proof-nets in MLL? G. Bellin J. van de Wiele December 21, 1994 Abstract The paper studies the properties of the subnets of proof-nets. Very simple proofs are obtained of known results on proof-nets

More information

On the dependencies of logical rules

On the dependencies of logical rules On the dependencies of logical rules Marc Bagnol 1, Amina Doumane 2, and Alexis Saurin 2 1 IML, Université d'aix-marseille, bagnol@iml.univ-mrs.fr 2 PPS, CNRS, Université Paris Diderot & INRIA, {amina.doumane,alexis.saurin}@pps.univ-paris-diderot.fr

More information

Fundamentals of Logic

Fundamentals of Logic Fundamentals of Logic No.5 Soundness and Completeness Tatsuya Hagino Faculty of Environment and Information Studies Keio University 2015/5/18 Tatsuya Hagino (Faculty of Environment and InformationFundamentals

More information

Introduction to Linear Logic

Introduction to Linear Logic Introduction to Linear Logic Shane Steinert-Threlkeld November 29, 2011 What is Linear Logic? Structural Motivations Introduced by Jean-Yves Girard in 1987 [Gir87]. Linear logic is: Sequent calculus without

More information

Stratifications and complexity in linear logic. Daniel Murfet

Stratifications and complexity in linear logic. Daniel Murfet Stratifications and complexity in linear logic Daniel Murfet Curry-Howard correspondence logic programming categories formula type objects sequent input/output spec proof program morphisms cut-elimination

More information

Correspondence between Normalization of CND. and Cut-Elimination of LKT. Ichiro Ogata Umezono Tsukuba JAPAN

Correspondence between Normalization of CND. and Cut-Elimination of LKT. Ichiro Ogata Umezono Tsukuba JAPAN Correspondence between Normalization of CND and Cut-Elimination of LKT Ichiro Ogata Electrotechnical Laboratory 1-1-4 Umezono Tsukuba 305-8568 JAPAN ogata@etl.go.jp http://www.etl.go.jp/~ogata phone. +81

More information

Relational semantics for a fragment of linear logic

Relational semantics for a fragment of linear logic Relational semantics for a fragment of linear logic Dion Coumans March 4, 2011 Abstract Relational semantics, given by Kripke frames, play an essential role in the study of modal and intuitionistic logic.

More information

On Elementary Linear Logic and polynomial time (Extended Abstract)

On Elementary Linear Logic and polynomial time (Extended Abstract) On Elementary Linear Logic and polynomial time (Extended Abstract) Patrick Baillot ENS Lyon, Université de Lyon, LIP (UMR 5668 CNRS-ENSL-INRIA-UCBL) 1 Introduction Linear logic (LL) [Gir87] has been used

More information

Using linear logic to reason about sequent systems

Using linear logic to reason about sequent systems Using linear logic to reason about sequent systems Dale Miller 1 and Elaine Pimentel 2 1 Computer Science and Engineering Department, 220 Pond Lab, Pennsylvania State University, University Park, PA 16802-6106

More information

Reversible, Irreversible and Optimal -machines. Abstract

Reversible, Irreversible and Optimal -machines. Abstract Reversible, Irreversible and Optimal -machines Vincent Danos Equipe de logique de Paris 7 CNRS, Universite Paris 7 Paris, France Laurent Regnier Institut de Mathematiques de Luminy CNRS Marseille, France

More information

Attack of the Exponentials

Attack of the Exponentials Attack of the Exponentials Damiano Mazza LIPN, CNRS Université Paris 13, France LL2016, Lyon school: 7 and 8 November 2016 D. Mazza (LIPN) Attack of the Exponentials LL2016 1 / 26 Something is missing...

More information

Proof nets and the λ-calculus

Proof nets and the λ-calculus Proof nets and the λ-calculus Stefano Guerrini Dipartimento di Scienze dell Informazione - Università di Roma I, La Sapienza Via Salaria, 113 - I-00198, Roma, Italy - Email: guerrini@dsi.uniroma1.it December

More information

Quantum groupoids and logical dualities

Quantum groupoids and logical dualities Quantum groupoids and logical dualities (work in progress) Paul-André Melliès CNS, Université Paris Denis Diderot Categories, ogic and Foundations of Physics ondon 14 May 2008 1 Proof-knots Aim: formulate

More information

A Local System for Classical Logic

A Local System for Classical Logic A Local ystem for Classical Logic ai Brünnler 1 and Alwen Fernanto iu 1,2 kaibruennler@inftu-dresdende and tiu@csepsuedu 1 echnische Universität Dresden, Fakultät Informatik, D - 01062 Dresden, Germany

More information

The faithfulness of atomic polymorphism

The faithfulness of atomic polymorphism F Ferreira G Ferreira The faithfulness of atomic polymorphism Abstract It is known that the full intuitionistic propositional calculus can be embedded into the atomic polymorphic system F at, a calculus

More information

Let us distinguish two kinds of annoying trivialities that occur in CoS derivations (the situation in the sequent calculus is even worse):

Let us distinguish two kinds of annoying trivialities that occur in CoS derivations (the situation in the sequent calculus is even worse): FORMALISM B Alessio Guglielmi (TU Dresden) 20.12.2004 AG13 In this note (originally posted on 9.2.2004 to the Frogs mailing list) I would like to suggest an improvement on the current notions of deep inference,

More information

AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC

AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC Bulletin of the Section of Logic Volume 45/1 (2016), pp 33 51 http://dxdoiorg/1018778/0138-068045103 Mirjana Ilić 1 AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC Abstract

More information

Resource lambda-calculus: the differential viewpoint

Resource lambda-calculus: the differential viewpoint Resource lambda-calculus: the differential viewpoint Preuves, Programmes et Systèmes (PPS) Université Paris Diderot and CNRS September 13, 2011 History ( 1985): Girard Girard had differential intuitions

More information

Lecture Notes on Of Course!

Lecture Notes on Of Course! Lecture Notes on Of Course! 15-816: Substructural Logics Frank Pfenning Lecture 15 October 20, 2016 In this lecture we combine structural and substructural intuitionistic logics into a single system, using

More information

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

Overview. I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof. Overview I Review of natural deduction. I Soundness and completeness. I Semantics of propositional formulas. I Soundness proof. I Completeness proof. Propositional formulas Grammar: ::= p j (:) j ( ^ )

More information

set is modal, in other words, if is the set fa 1 ;... ; A n g, then! denotes the

set is modal, in other words, if is the set fa 1 ;... ; A n g, then! denotes the A Term alculus for Intuitionistic Linear Logic Nick enton 1, Gavin ierman 1, Valeria de Paiva 1 and Martin Hyland 2 1 omputer Laboratory, University of ambridge, UK 2 Department of Pure Mathematics and

More information

Propositional and Predicate Logic. jean/gbooks/logic.html

Propositional and Predicate Logic.   jean/gbooks/logic.html CMSC 630 February 10, 2009 1 Propositional and Predicate Logic Sources J. Gallier. Logic for Computer Science, John Wiley and Sons, Hoboken NJ, 1986. 2003 revised edition available on line at http://www.cis.upenn.edu/

More information

Some operations preserving the existence of kernels

Some operations preserving the existence of kernels Discrete Mathematics 205 (1999) 211 216 www.elsevier.com/locate/disc Note Some operations preserving the existence of kernels Mostafa Blidia a, Pierre Duchet b, Henry Jacob c,frederic Maray d;, Henry Meyniel

More information

Bidirectional Decision Procedures for the Intuitionistic Propositional Modal Logic IS4

Bidirectional Decision Procedures for the Intuitionistic Propositional Modal Logic IS4 Bidirectional ecision Procedures for the Intuitionistic Propositional Modal Logic IS4 Samuli Heilala and Brigitte Pientka School of Computer Science, McGill University, Montreal, Canada {sheila1,bpientka}@cs.mcgill.ca

More information

A Bird s Eye View on the Quantitative Semantics of Linear Logic

A Bird s Eye View on the Quantitative Semantics of Linear Logic A Bird s Eye View on the Quantitative Semantics of Linear Logic Michele Pagani Laboratoire d Informatique de Paris Nord Institut Galilèe Universitè de Paris 13 Villetaneuse, France michelepagani@lipnuniv-paris13fr

More information

distinct models, still insists on a function always returning a particular value, given a particular list of arguments. In the case of nondeterministi

distinct models, still insists on a function always returning a particular value, given a particular list of arguments. In the case of nondeterministi On Specialization of Derivations in Axiomatic Equality Theories A. Pliuskevicien_e, R. Pliuskevicius Institute of Mathematics and Informatics Akademijos 4, Vilnius 2600, LITHUANIA email: logica@sedcs.mii2.lt

More information

SOME REMARKS ON MAEHARA S METHOD. Abstract

SOME REMARKS ON MAEHARA S METHOD. Abstract Bulletin of the Section of Logic Volume 30/3 (2001), pp. 147 154 Takahiro Seki SOME REMARKS ON MAEHARA S METHOD Abstract In proving the interpolation theorem in terms of sequent calculus, Maehara s method

More information

Multiplicative Conjunction as an. ARNON AVRON, School of Mathematical Sciences, Sackler Faculty of

Multiplicative Conjunction as an. ARNON AVRON, School of Mathematical Sciences, Sackler Faculty of Multiplicative Conjunction as an Extensional Conjunction ARNON AVRON, School of Mathematical Sciences, Sackler Faculty of Exact Sciences, Tel Aviv University, Tel Aviv 69978, Israel. E-mail: aa@math.tau.ac.il

More information

Functional Database Query Languages as. Typed Lambda Calculi of Fixed Order. Gerd G. Hillebrand and Paris C. Kanellakis

Functional Database Query Languages as. Typed Lambda Calculi of Fixed Order. Gerd G. Hillebrand and Paris C. Kanellakis Functional Database Query Languages as Typed Lambda Calculi of Fixed Order Gerd G. Hillebrand and Paris C. Kanellakis Department of Computer Science Brown University Providence, Rhode Island 02912 CS-94-26

More information

Commuting conversions vs. the standard conversions of the good connectives

Commuting conversions vs. the standard conversions of the good connectives ernando erreira Gilda erreira ommuting conversions vs the standard conversions of the good connectives Abstract ommuting conversions were introduced in the natural deduction calculus as ad hoc devices

More information

Arnon Avron. School of Mathematical Sciences. Sackler Faculty of Exact Sciences. Tel Aviv University. Tel Aviv 69978, Israel.

Arnon Avron. School of Mathematical Sciences. Sackler Faculty of Exact Sciences. Tel Aviv University. Tel Aviv 69978, Israel. Multiplicative Conjunction as an Extensional Conjunction Arnon Avron School of Mathematical Sciences Sackler Faculty of Exact Sciences Tel Aviv University Tel Aviv 69978, Israel Abstract We show that the

More information

Introduction to Intuitionistic Logic

Introduction to Intuitionistic Logic Introduction to Intuitionistic Logic August 31, 2016 We deal exclusively with propositional intuitionistic logic. The language is defined as follows. φ := p φ ψ φ ψ φ ψ φ := φ and φ ψ := (φ ψ) (ψ φ). A

More information

New concepts: Span of a vector set, matrix column space (range) Linearly dependent set of vectors Matrix null space

New concepts: Span of a vector set, matrix column space (range) Linearly dependent set of vectors Matrix null space Lesson 6: Linear independence, matrix column space and null space New concepts: Span of a vector set, matrix column space (range) Linearly dependent set of vectors Matrix null space Two linear systems:

More information

Sequent Calculus. 3.1 Cut-Free Sequent Calculus

Sequent Calculus. 3.1 Cut-Free Sequent Calculus Chapter 3 Sequent Calculus In the previous chapter we developed linear logic in the form of natural deduction, which is appropriate for many applications of linear logic. It is also highly economical,

More information

A Local System for Linear Logic

A Local System for Linear Logic Lutz Straßburger Technische Universität Dresden Fakultät Informatik 01062 Dresden Germany lutz.strassburger@inf.tu-dresden.de Abstract. In this paper I will present a deductive system for linear logic

More information

On Computational Interpretations of the Modal Logic S4. Jean Goubault-Larrecq.

On Computational Interpretations of the Modal Logic S4. Jean Goubault-Larrecq. On Computational Interpretations of the Modal Logic S4 II. The evq-calculus Jean Goubault-Larrecq Institut fur Logik, Komplexitat und Deduktionssysteme Universitat Karlsruhe, Am Fasanengarten 5, D-7618

More information

LC Graphs for the Lambek calculus with product

LC Graphs for the Lambek calculus with product LC Graphs for the Lambek calculus with product Timothy A D Fowler July 18, 2007 1 Introduction The Lambek calculus, introduced in Lambek (1958), is a categorial grammar having two variants which will be

More information

Display calculi in non-classical logics

Display calculi in non-classical logics Display calculi in non-classical logics Revantha Ramanayake Vienna University of Technology (TU Wien) Prague seminar of substructural logics March 28 29, 2014 Revantha Ramanayake (TU Wien) Display calculi

More information

On the dependencies of logical rules

On the dependencies of logical rules On the dependencies of logical rules Marc Bagnol 1, Amina Doumane 2, and Alexis Saurin 2 1 IML, Université d'aix-marseille, bagnol@iml.univ-mrs.fr 2 PPS, CNRS, Université Paris Diderot & INRIA, {amina.doumane,alexis.saurin}@pps.univ-paris-diderot.fr

More information

Commutative Locative Quantifiers for Multiplicative Linear Logic

Commutative Locative Quantifiers for Multiplicative Linear Logic Commutative Locative Quantifiers for Multiplicative Linear Logic Stefano Guerrini 1 and Patrizia Marzuoli 2 1 Dipartimento di Informatica Università degli Studi Roma La Sapienza Via Salaria, 113 00198

More information

Proof Theoretical Reasoning Lecture 3 Modal Logic S5 and Hypersequents

Proof Theoretical Reasoning Lecture 3 Modal Logic S5 and Hypersequents Proof Theoretical Reasoning Lecture 3 Modal Logic S5 and Hypersequents Revantha Ramanayake and Björn Lellmann TU Wien TRS Reasoning School 2015 Natal, Brasil Outline Modal Logic S5 Sequents for S5 Hypersequents

More information

Lecture Notes on Sequent Calculus

Lecture Notes on Sequent Calculus Lecture Notes on Sequent Calculus 15-816: Modal Logic Frank Pfenning Lecture 8 February 9, 2010 1 Introduction In this lecture we present the sequent calculus and its theory. The sequent calculus was originally

More information

Gentzen-style classical proofs as -terms Ichiro Ogata Electrotechnical Laboratory Umezono Tsukuba JAPAN (phone)

Gentzen-style classical proofs as -terms Ichiro Ogata Electrotechnical Laboratory Umezono Tsukuba JAPAN (phone) Gentzen-style classical proofs as -terms Ichiro Ogata Electrotechnical Laboratory 1-1-4 Umezono Tsukuba 305-8568 JAPAN +81-98-54-5906(phone) +81-98-54-5891(fax) ogata@etl.go.jp http://www.etl.go.jp/~ogata

More information

Building a (sort of) GoI from denotational semantics: an improvisation

Building a (sort of) GoI from denotational semantics: an improvisation Building a (sort of) GoI from denotational semantics: an improvisation Damiano Mazza Laboratoire d Informatique de Paris Nord CNRS Université Paris 13 Workshop on Geometry of Interaction, Traced Monoidal

More information

An overview of Structural Proof Theory and Computing

An overview of Structural Proof Theory and Computing An overview of Structural Proof Theory and Computing Dale Miller INRIA-Saclay & LIX, École Polytechnique Palaiseau, France Madison, Wisconsin, 2 April 2012 Part of the Special Session in Structural Proof

More information

Classical Combinatory Logic

Classical Combinatory Logic Computational Logic and Applications, CLA 05 DMTCS proc. AF, 2006, 87 96 Classical Combinatory Logic Karim Nour 1 1 LAMA - Equipe de logique, Université de Savoie, F-73376 Le Bourget du Lac, France Combinatory

More information

An Algorithmic Interpretation of a Deep Inference System

An Algorithmic Interpretation of a Deep Inference System n lgorithmic Interpretation of a eep Inference System Kai rünnler and ichard McKinley Institut für angewandte Mathematik und Informatik Neubrückstr 10, H 3012 ern, Switzerland bstract We set out to find

More information

Propositional Calculus - Soundness & Completeness of H

Propositional Calculus - Soundness & Completeness of H Propositional Calculus - Soundness & Completeness of H Moonzoo Kim CS Dept. KAIST moonzoo@cs.kaist.ac.kr 1 Review Goal of logic To check whether given a formula Á is valid To prove a given formula Á `

More information

Structures for Multiplicative Cyclic Linear Logic: Deepness vs Cyclicity

Structures for Multiplicative Cyclic Linear Logic: Deepness vs Cyclicity Structures for Multiplicative Cyclic Linear Logic: Deepness vs Cyclicity Pietro Di Gianantonio dipartimento di Matematica e Informatica, Università di Udine via delle Scienze 206 I-33100, Udine Italy e-mail:

More information

Every formula evaluates to either \true" or \false." To say that the value of (x = y) is true is to say that the value of the term x is the same as th

Every formula evaluates to either \true or \false. To say that the value of (x = y) is true is to say that the value of the term x is the same as th A Quick and Dirty Sketch of a Toy Logic J Strother Moore January 9, 2001 Abstract For the purposes of this paper, a \logic" consists of a syntax, a set of axioms and some rules of inference. We dene a

More information

arxiv:math.lo/ v2 28 Jun 2005

arxiv:math.lo/ v2 28 Jun 2005 A classical sequent calculus free of structural rules arxiv:math.lo/0506463 v2 28 Jun 2005 DOMINI HUGHES Stanford University June 28, 2005 Gentzen s system LK, classical sequent calculus, has explicit

More information

Extended Abstract: Reconsidering Intuitionistic Duality

Extended Abstract: Reconsidering Intuitionistic Duality Extended Abstract: Reconsidering Intuitionistic Duality Aaron Stump, Harley Eades III, Ryan McCleeary Computer Science The University of Iowa 1 Introduction This paper proposes a new syntax and proof system

More information

Interpolation via translations

Interpolation via translations Interpolation via translations Walter Carnielli 2,3 João Rasga 1,3 Cristina Sernadas 1,3 1 DM, IST, TU Lisbon, Portugal 2 CLE and IFCH, UNICAMP, Brazil 3 SQIG - Instituto de Telecomunicações, Portugal

More information

Lecture 11: Measuring the Complexity of Proofs

Lecture 11: Measuring the Complexity of Proofs IAS/PCMI Summer Session 2000 Clay Mathematics Undergraduate Program Advanced Course on Computational Complexity Lecture 11: Measuring the Complexity of Proofs David Mix Barrington and Alexis Maciel July

More information

On the Fine Structure of the Exponential Rule. Abstract

On the Fine Structure of the Exponential Rule. Abstract On the Fine Structure of the Exponential Rule Simone Martini Andrea Masini Abstract We present natural deduction systems for fragments of intuitionistic linear logic obtained by dropping weaening and contractions

More information

Multiplicative Conjunction and an Algebraic. Meaning of Contraction and Weakening. A. Avron. School of Mathematical Sciences

Multiplicative Conjunction and an Algebraic. Meaning of Contraction and Weakening. A. Avron. School of Mathematical Sciences Multiplicative Conjunction and an Algebraic Meaning of Contraction and Weakening A. Avron School of Mathematical Sciences Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv 69978, Israel Abstract

More information

Nested Sequent Calculi for Normal Conditional Logics

Nested Sequent Calculi for Normal Conditional Logics Nested Sequent Calculi for Normal Conditional Logics Régis Alenda 1 Nicola Olivetti 2 Gian Luca Pozzato 3 1 Aix-Marseille Université, CNRS, LSIS UMR 7296, 13397, Marseille, France. regis.alenda@univ-amu.fr

More information

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

An Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California. 2. Background: Semirings and Kleene algebras An Overview of Residuated Kleene Algebras and Lattices Peter Jipsen Chapman University, California 1. Residuated Lattices with iteration 2. Background: Semirings and Kleene algebras 3. A Gentzen system

More information

Lecture Notes on Linear Logic

Lecture Notes on Linear Logic Lecture Notes on Linear Logic 15-816: Modal Logic Frank Pfenning Lecture 23 April 20, 2010 1 Introduction In this lecture we will introduce linear logic [?] in its judgmental formulation [?,?]. Linear

More information

An explicit formula for the free exponential modality of linear logic

An explicit formula for the free exponential modality of linear logic An explicit formula for the free exponential modality of linear logic Paul-André Melliès Nicolas Tabareau Christine Tasson Laboratoire Preuves Programmes Systèmes CNRS & Université Paris 7 - Denis Diderot

More information

Lecture Notes on Identity and Inversion

Lecture Notes on Identity and Inversion Lecture Notes on Identity and Inversion 15-816: Linear Logic Frank Pfenning Lecture 8 February 13, 2012 In the last lecture we saw cut elimination as the global version of cut reduction. In this lecture

More information

model called a pre-model. For instance, simple type theory can be expressed in deduction modulo [5, 6] and it has a pre-model [7, 6] and hence it has

model called a pre-model. For instance, simple type theory can be expressed in deduction modulo [5, 6] and it has a pre-model [7, 6] and hence it has The Stratied Foundations as a theory modulo Gilles Dowek Abstract The Stratied Foundations are a restriction of naive set theory where the comprehension scheme is restricted to stratiable propositions.

More information

Notation for Logical Operators:

Notation for Logical Operators: Notation for Logical Operators: always true always false... and...... or... if... then...... if-and-only-if... x:x p(x) x:x p(x) for all x of type X, p(x) there exists an x of type X, s.t. p(x) = is equal

More information

Splitting a Default Theory. Hudson Turner. University of Texas at Austin.

Splitting a Default Theory. Hudson Turner. University of Texas at Austin. Splitting a Default Theory Hudson Turner Department of Computer Sciences University of Texas at Austin Austin, TX 7872-88, USA hudson@cs.utexas.edu Abstract This paper presents mathematical results that

More information

Atomic Cut Elimination for Classical Logic

Atomic Cut Elimination for Classical Logic Atomic Cut Elimination for Classical Logic Kai Brünnler kaibruennler@inftu-dresdende echnische Universität Dresden, Fakultät Informatik, D - 01062 Dresden, Germany Abstract System SKS is a set of rules

More information

Errata and Remarks for The Semantics and Proof Theory of the Logic of Bunched Implications BI-monograph-errata.

Errata and Remarks for The Semantics and Proof Theory of the Logic of Bunched Implications  BI-monograph-errata. Errata and Remarks for The Semantics and Proof Theory of the Logic of Bunched Implications http://www.cs.bath.ac.uk/~pym/ BI-monograph-errata.pdf David J. Pym University of Bath 30 March, 2008 Abstract

More information

Type Theory and Constructive Mathematics. Type Theory and Constructive Mathematics Thierry Coquand. University of Gothenburg

Type Theory and Constructive Mathematics. Type Theory and Constructive Mathematics Thierry Coquand. University of Gothenburg Type Theory and Constructive Mathematics Type Theory and Constructive Mathematics Thierry Coquand University of Gothenburg Content An introduction to Voevodsky s Univalent Foundations of Mathematics The

More information

Parameterized study of a Time Petri Net

Parameterized study of a Time Petri Net Parameterized study of a Time Petri Net David DELFIEU, Medesu SOGBOHOSSOU, Louis-Marie TRAONOUEZ Institute of Research in Communication and Cybernetics of Nantes Nantes, 44300, France and Sebastien REVOL

More information

TR : Binding Modalities

TR : Binding Modalities City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2012 TR-2012011: Binding Modalities Sergei N. Artemov Tatiana Yavorskaya (Sidon) Follow this and

More information

The Dierential Lambda-Calculus

The Dierential Lambda-Calculus The Dierential Lambda-Calculus Thomas Ehrhard and Laurent Regnier Institut de Mathématiques de Luminy, C.N.R.S. U.P.R. 9016 ehrhard@iml.univ-mrs.fr and regnier@iml.univ-mrs.fr July 17, 2003 Abstract We

More information

A General Type for Storage Operators

A General Type for Storage Operators A General Type for Storage Operators Karim NOUR LAMA - Equipe de Logique, Université de Chambéry 73376 Le Bourget du Lac e-mail nour@univ-savoie.fr Abstract In 1990, J.L. Krivine introduced the notion

More information

Logic Part II: Intuitionistic Logic and Natural Deduction

Logic Part II: Intuitionistic Logic and Natural Deduction Yesterday Remember yesterday? classical logic: reasoning about truth of formulas propositional logic: atomic sentences, composed by connectives validity and satisability can be decided by truth tables

More information

On a computational interpretation of sequent calculus for modal logic S4

On a computational interpretation of sequent calculus for modal logic S4 On a computational interpretation of sequent calculus for modal logic S4 Yosuke Fukuda Graduate School of Informatics, Kyoto University Second Workshop on Mathematical Logic and Its Applications March

More information

Proving Completeness for Nested Sequent Calculi 1

Proving Completeness for Nested Sequent Calculi 1 Proving Completeness for Nested Sequent Calculi 1 Melvin Fitting abstract. Proving the completeness of classical propositional logic by using maximal consistent sets is perhaps the most common method there

More information

apply (Subst) expands accordingly. This does not mean that the notions to which one may apply induction throughout mathematics are limited to those ap

apply (Subst) expands accordingly. This does not mean that the notions to which one may apply induction throughout mathematics are limited to those ap The unfolding of non-nitist arithmetic Solomon Feferman Thomas Strahm Abstract The unfolding of schematic formal systems is a novel concept which was initiated in Feferman [6]. This paper is mainly concerned

More information

Soft Linear Logic and the Polynomial Hierarchy (Extended Abstract)

Soft Linear Logic and the Polynomial Hierarchy (Extended Abstract) Soft Linear Logic and the Polynomial Hierarchy (Extended Abstract) Brian F. Redmond Department of Computing, Mathematics and Statistical Sciences Grande Prairie Regional College 10726-106 Avenue, Grande

More information

Propositional Logic Language

Propositional Logic Language Propositional Logic Language A logic consists of: an alphabet A, a language L, i.e., a set of formulas, and a binary relation = between a set of formulas and a formula. An alphabet A consists of a finite

More information

and Proof Theory Arnon Avron which had its beginning in the work of Lukasiewicz [Luk]. Recently there is

and Proof Theory Arnon Avron which had its beginning in the work of Lukasiewicz [Luk]. Recently there is Natural 3-valued Logics Characterization and Proof Theory Arnon Avron 1 Introduction Many-valued logics in general and 3-valued logic in particular is an old subject which had its beginning in the work

More information

LABELLED DEDUCTION. SEÁN MATTHEWS Max-Planck-Insitut für Informatik. LUCA VIGANÒ University of Freiburg

LABELLED DEDUCTION. SEÁN MATTHEWS Max-Planck-Insitut für Informatik. LUCA VIGANÒ University of Freiburg LABELLED DEDUCTN LABELLED DEDUCTN Edited by DAVD BASN University of Freiburg MARCELL D AGSTN University of Ferrara DV M GABBAY King s College SEÁN MATTHEWS Max-Planck-nsitut für nformatik LUCA VGANÒ University

More information

Term Assignment for Intuitionistic Linear Logic (Preliminary Report) Nick Benton Gavin Bierman Valeria de Paiva Computer Laboratory University of Camb

Term Assignment for Intuitionistic Linear Logic (Preliminary Report) Nick Benton Gavin Bierman Valeria de Paiva Computer Laboratory University of Camb Term Assignment for Intuitionistic Linear Logic (Preliminary Report) Nick Benton Gavin Bierman Valeria de Paiva Computer Laboratory University of Cambridge fpnb,gmb,vcvpg@cl.cam.ac.uk Martin Hyland Department

More information

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato September 10, 2015 ABSTRACT. This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a

More information

arxiv:math/ v1 [math.lo] 27 Jan 2003

arxiv:math/ v1 [math.lo] 27 Jan 2003 Locality for Classical Logic arxiv:math/0301317v1 [mathlo] 27 Jan 2003 Kai Brünnler Technische Universität Dresden Fakultät Informatik - 01062 Dresden - Germany kaibruennler@inftu-dresdende Abstract In

More information