An Introduction to Proof Theory

Size: px
Start display at page:

Download "An Introduction to Proof Theory"

Transcription

1 An Introduction to Proof Theory Class 1: Foundations Agata Ciabattoni and Shawn Standefer anu lss december 2016 anu

2 Our Aim To introduce proof theory, with a focus on its applications in philosophy, linguistics and computer science. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 2 of 76

3 Our Aim for Today Introduce the basics of sequent systems and Gentzen s Cut Elimination Theorem. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 3 of 76

4 Today's Plan Sequents Left and Right Rules Structural Rules Cut Elimination Consequences Onward to Classical Logic Another approach to Cut Elimination Proofs and Models Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 4 of 76

5 sequents

6 Gerhard Gentzen

7 Natural deduction to sequents A (B C) A [1] [ E] B C B [ E] C [ I] 1 A C A (B C), A B C A (B C), A, B C A (B C), B A C Sequents record consequences of premises Lay out relations explicitly Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 7 of 76

8 Natural deduction to sequents A (B C) A [1] [ E] B C B [ E] C [ I] 1 A C A (B C), A B C A (B C), A, B C A (B C), B A C Sequents record consequences of premises Lay out relations explicitly Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 7 of 76

9 Natural deduction to sequents A (B C) A [1] [ E] B C B [ E] C [ I] 1 A C A (B C), A B C A (B C), A, B C A (B C), B A C Sequents record consequences of premises Lay out relations explicitly Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 7 of 76

10 Natural deduction to sequents A (B C) A [1] [ E] B C B [ E] C [ I] 1 A C A (B C), A B C A (B C), A, B C A (B C), B A C Sequents record consequences of premises Lay out relations explicitly Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 7 of 76

11 Sequents X A X is a sequence Could also use sets, multisets, or more general structures Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 8 of 76

12 Sequent proofs Rather than introduction and elimination rules, sequent systems use left and right introduction rules Proofs are trees built up by rules. There are two sorts of rules: Connective rules and structural rules Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 9 of 76

13 left and right rules

14 Left and right rules X, A, Y C [ L1 ] X, A B, Y C X, B, Y C [ L2 ] X, A B, Y C X A Y B [ R] X, Y A B X, A, Y C U, B, V C [ L] X, U, A B, Y, V C X A X A B X B X A B [ R 1 ] [ R 2 ] Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 11 of 76

15 Left and right rules X A [ L] X, A X, A X A [ R] X A Y, B, Z C [ L] Y, X, A B, Z C X, A B X A B [ R] Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 12 of 76

16 Sequent Calculus p p p r p [ L 1 ] [ R 1 ] q q [ R 2 ] p r p q q p q [ L] (p r) q p q s s [ R] (p r) q, s (p q) s p p p, p [ L] p p [ R] p p [ R] Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 13 of 76

17 structural rules

18 Identity axiom p p What about arbitrary formulas in the axioms? Either prove a theorem or take generalizations as axioms A A Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 15 of 76

19 Weakening X, Y C [KL] X, A, Y C X X A [KR] Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 16 of 76

20 Contraction X, A, A, Z C [WL] X, A, Z C Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 17 of 76

21 Permutation X, A, B, Z C [CL] X, B, A, Z C Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 18 of 76

22 Cut X A Y, A, Z B [Cut] Y, X, Z B Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 19 of 76

23 Sequent system The system with all the connective rules, the axiom rule, and the structural rules [KL], [KR], [CL], [WL] will be LJ LJ+Cut will be LJ with the addition of [Cut] Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 20 of 76

24 Sequent Proof p p q, p p p q, p p p, p q p p q, p q p p q p p p p, p p, p q [ L] [KR] [KL] [ L 2 ] [CL] [ L 1 ] [WL] Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 21 of 76

25 Cut Cut is the only rule in which formulas disappear going from premiss to conclusion A proof is Cut-free iff it does not contain an application of the Cut rule If you know there is a Cut-free derivation of a sequent, it can make finding a proof easier Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 22 of 76

26 cut elimination

27 Hauptsatz Gentzen called his Elimination Theorem the Hauptsatz He showed that for sequent derivable with a Cut, there is a Cut-free derivation Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 24 of 76

28 Admissibility and derivability S 1,..., S n [R] S A rule [R] is derivable iff given derivations of S 1,..., S n, one can extend those derivations to obtain a derivation of S A rule [R] is admissible iff if there are derivations of S 1,..., S n, then there is a derivation of S Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 25 of 76

29 Admissibility and derivability Consider the system LJ. The rule X, A, B C [ L3 ] X, A B C is derivable in LJ The Elimination Theorem shows that Cut is admissible in LJ, even though it is not derivable Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 26 of 76

30 Theorem If there is a derivation of X A in LJ + Cut, then there is a Cut-free derivation of X A Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 27 of 76

31 Auxiliary concepts (L) X A In the Cut rule, Y, A, Z B (R) (C) Y, X, Z B [Cut] the displayed A is the cut formula There are two ways of measuring the complexity of a Cut: grade and rank Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 28 of 76

32 Auxiliary concepts The grade, γ, of an application of [Cut] is the number of logical symbols in the cut formula A. The left rank, ρ L, of an application of [Cut] is the length of the longest path starting with (L) containing A in the succeedent The right rank, ρ R, of an application of [Cut] is the length of the longest path starting with (R) containing A in the antecedent The rank, ρ, of an application of [Cut] is ρ L + ρ R Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 29 of 76

33 Proof setup Double induction on grade and rank of a Cut Outer induction is on grade, inner induction is on rank Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 30 of 76

34 Proof strategy Show how to move Cuts above rules, lowering left rank, then right rank, then lowering grade Parametric Cuts are cuts in which the Cut formula is not the one displayed in a rule Principal Cuts are ones in which the Cut formula is the one displayed in a rule If one premiss of a Cut comes via an axiom or a weakening step, then the Cut can be eliminated entirely Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 31 of 76

35 Eliminating Cuts: Parametric. π 1 X A. π 2 [#] X A A, Y C [Cut] X, Y C. π 2. π 1 A, Y C [ ] X A A, Y C [Cut] X, Y C. π 1. π 2. π 1. π 2 X A A, Y C [Cut] X A A, Y C [Cut] X, Y C [#] X, Y C X, Y C [ ] X, Y C Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 32 of 76

36 Eliminating Cuts: Parametric. π 1. π 2 X, A C Y, B C. π 3 [ L] X, Y, A B C C, Z D [Cut] X, Y, A B, Z D. π 1. π 3 X, A C C, Z D [Cut] X, A, Z D. π 2. π 3 Y, B C C, Z D [Cut] Y, B, Z D [ L] X, Y, A B, Z, Z D [WL] X, Y, A B, Z D Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 33 of 76

37 Eliminating Cuts: Principal. π 1 X A X A B [ R]. π 2 A, Y C. π 3 B, Z C [ L] A B, Y, Z C [Cut] X, Y, Z C. π 1 X A. π 2 A, Y C [Cut] X, Y C [KL] X, Y, Z C Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 34 of 76

38 Eliminating Cuts: Principal. π 1 X, A B X A B [ R]. π 2 U A. π 3 Y, B, Z C [ L] Y, U, A B, Z C [Cut] Y, U, X, Z C. π 2. π 1 U A X, A B [Cut] X, U B. π 3 Y, B, Z C [Cut] Y, X, U, Z C [CL] Y, U, X, Z C Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 35 of 76

39 Eliminating Cuts: Special Cases. π 1 X p p p X p [Cut]. π 2. π 1 Y C [KL] X A A, Y C [Cut] X, Y C. π 1 X p. π 2 Y C [KL] X, Y C Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 36 of 76

40 Contraction Contraction causes some problems for this proof Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 37 of 76

41 Contraction. π 2. π 1 A, A, Y C [WL] X A A, Y C [Cut] X, Y C. π 1 X A. π 1 X A. π 2 A, A, Y C [Cut] X, A, Y C [Cut] X, X, Y C Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 38 of 76

42 Solution Use a stronger rule that removes all copies of the formula in one go X A Y B [Mix] X, Y A B Y is required to contain at least one copy of A We can extend the proof to cover contraction by proving that Mix is admissible The admissibility of Mix has the admissibility of Cut as a corollary Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 39 of 76

43 Mix cases. π 2. π 1 A, A, Y C [WL] X A A, Y C [Mix] X, Y A C. π 1. π 2 X A A, A, Y C [Mix] X, Y A C Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 40 of 76

44 Eliminating Mix: Complications with rank. π 1 X, A X A [ R] X, Y A. π 2 A, Y A [ L] A, Y, A [Mix]. π 1 X, A X A [ R]. π 1 X, A X A [ R]. π 2 A, Y A [Mix] X, Y A A [ L] X, Y A, A [Mix] X, X A, Y A [WL] X, Y A Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 41 of 76

45 Eliminating Mix: Complications with grade. π 1 X, A X A. π 2 Y A [ R] [ L] Y, A [Mix] X, Y. π 2 Y A. π 1 X, A [Mix] Y, X A [KL] Y, X [CL] X, Y Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 42 of 76

46 consequences

47 Subformula property In rules besides Cut, all formulas appearing in the premises appear in the conclusion This is the Subformula Property In Cut-free derivations, formulas not appearing in the end sequent don t appear in the rest of the proof, which makes proof search easier Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 44 of 76

48 Conservative extension One sequent system T + is a conservative extension of another sequent system T, just in case the language of T + extends that of T, and if X A is derivable in T + then X A is derivable in T, when X, A are in the language of T. The Elimination Theorem yields conservative extension results via the Subformula Property. If X and A are all in the base language, then the Subformula Property guarantees that a proof of X A in T + will not use any of the rules not available in T. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 45 of 76

49 Consistency In the presence of [KL] and [KR], says everything implies everything. The Elimination Theorem implies that that is not provable Suppose that it is. There is then a Cut-free derivation. All the axioms have formulas on both sides, and no rules delete formulas. So there is no derivation of. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 46 of 76

50 Unprovability results Similar arguments can be used to show that p p isn t derivable. How would a Cut-free derivation go? The last rule would have to be [ R], applied to either p or p, neither of which is provable Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 47 of 76

51 Disjunction property Suppose that A B is derivable There is a Cut-free derivation, so the last rule has to be [ R]. So either A or B is derivable. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 48 of 76

52 onward to classical logic

53 A seemingly magical fact LJ is complete for intuitionistic logic A sequent system for classical logic, LK, can be obtained by allowing the succedent to contain more than one formula A 1,..., A k B 1,..., B n says that if all the A i s hold, then one of the B j s does too. Ian Hacking remarked that this seemed magical, and it was explored in Peter Milne s paper Harmony, Purity, Simplicity, and a Seemingly Magical Fact Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 50 of 76

54 Left and right rules X, A, Y Z [ L1 ] X, A B, Y Z X, B, Y Z [ L2 ] X, A B, Y Z X Y, A, Z U V, B, W [ R] X, U Y, V, A B, Z, W X, A, Y Z U, B, V W [ L] X, U, A B, Y, V Z, W X Y, A, Z X Y, A B, Z X Y, B, Z X Y, A B, Z [ R] [ R] Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 51 of 76

55 Left and right rules X A, Y [ L] X, A Y X Y, A, Z U, B, V W [ L] U, X, A B, V Y, Z, W X, A Y X A, Y [ R] X, A B, Y X A B, Y [ R] Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 52 of 76

56 Weakening X Y [KL] A, X Y X Y X Y, A [KR] Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 53 of 76

57 Contraction X, A, A, Z Y [WL] X, A, Z Y X Y, A, A, Z [WR] X Y, A, Z Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 54 of 76

58 Permutation X, A, B, Z Y [CL] X, B, A, Z Y X Y, A, B, Z [CR] X Y, B, A, Z Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 55 of 76

59 Classical proofs p p p, p [ R] p p, p [ R 1 ] p p, p p p p [ R 2 ] [WR] q q q, q q q, q q q, q q q q [ L] [ L 1 ] [ L 2 ] [WL] Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 56 of 76

60 Some features An Elimination Theorem is provable for LK Since LK can have multiple formulas on the right, one can apply [WR] as well as the connective rules as the final rule in a proof of A Consequently, LK does not have the Disjunction Property Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 57 of 76

61 another approach to cut elimination

62 Alternatives Different ways of setting up a sequent system may lead to different ways to prove the Elimination Theorem One way, explored by Dyckhoff, Negri and von Plato, originally due to Dragalin, is to absorb the structural rules into the connective rules There are no structural rules in this system, but their effects are implicit in the connective rules Instead of sequences in the sequents, we will use multisets Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 59 of 76

63 Rules Identity axiom: X, p p, Y A, B, X Y [ L] A B, X Y X Y, A X Y, B [ R] X Y, A B X Y, A, B X Y, A B [ R] A, X Y B, X Y [ L] A B, X Y Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 60 of 76

64 Three Lemmas Weakening Admissibility: If X Y is provable in n steps, then X Y is provable in at most n steps, where X X, Y Y Inversion Lemma: If the conclusion of a rule is provable in n steps, then the premiss of the rule is provable in at most n steps Contraction Admissibility: If A, A, X Y is provable in n steps, then A, X Y is; and if X Y, A, A is provable in at most n steps, then X Y, A is. These are height-preserving admissibility lemmas Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 61 of 76

65 Elimination Theorem One can show Cut is admissible Since there are no contraction rules, we do not have to use Mix Since there are fewer rules, there are fewer cases to check Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 62 of 76

66 proofs and models

67 Invalid sequents and positions Call an unprovable sequent X Y a position. Write as [X : Y]. Can use failed proof search to generate models. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 64 of 76

68 Models as Ideal Positions How does one get from proof to truth? Models are ways of systematically elaborating finite positions into ideal, infinite positions that settle every proposition In the propositional case, valuations are generated by ideal positions Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 65 of 76

69 Positions to models [X : Y] The members of X are true and the members of Y are false Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 66 of 76

70 Positions to models [X : Y] The members of X are true and the members of Y are false (relative to [X : Y]). Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 66 of 76

71 Example [p q, r : p] Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 67 of 76

72 Example [p q, r : p] p q, r Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 67 of 76

73 Example [p q, r : p] p q, r true Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 67 of 76

74 Example [p q, r : p] p q, r p true Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 67 of 76

75 Example [p q, r : p] p q, r true p false Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 67 of 76

76 Example [p q, r : p] p q, r true p false p Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 67 of 76

77 Example [p q, r : p] p q, r true p false p??? Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 67 of 76

78 Example [p q, r : p] p q, r true p false p??? definition: A is true at [X : Y] iff X A, Y. definition: A is false at [X : Y] iff X, A Y. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 67 of 76

79 Example [p q, r : p] p q, r true p false p true definition: A is true at [X : Y] iff X A, Y. definition: A is false at [X : Y] iff X, A Y. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 67 of 76

80 Example [p q, r : p] p q, r true p false p true p r definition: A is true at [X : Y] iff X A, Y. definition: A is false at [X : Y] iff X, A Y. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 67 of 76

81 Example [p q, r : p] p q, r true p false p true p r true definition: A is true at [X : Y] iff X A, Y. definition: A is false at [X : Y] iff X, A Y. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 67 of 76

82 Classical Logic A B is true at [X : Y] iff A and B are true at [X : Y]. A B is false at [X : Y] iff A and B are false at [X : Y]. A is true at [X : Y] iff A is false at [X : Y]. A is false at [X : Y] iff A is true at [X : Y]. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 68 of 76

83 Classical Logic A B is true at [X : Y] iff A and B are true at [X : Y]. A B is false at [X : Y] iff A and B are false at [X : Y]. A is true at [X : Y] iff A is false at [X : Y]. A is false at [X : Y] iff A is true at [X : Y]. However, p q is false at [ : p q] Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 68 of 76

84 Classical Logic A B is true at [X : Y] iff A and B are true at [X : Y]. A B is false at [X : Y] iff A and B are false at [X : Y]. A is true at [X : Y] iff A is false at [X : Y]. A is false at [X : Y] iff A is true at [X : Y]. However, p q is false at [ : p q] but neither p nor q is false at [ : p q] since neither p p q nor q p q. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 68 of 76

85 Classical Logic A B is true at [X : Y] iff A and B are true at [X : Y]. A B is false at [X : Y] iff A and B are false at [X : Y]. A is true at [X : Y] iff A is false at [X : Y]. A is false at [X : Y] iff A is true at [X : Y]. However, p q is false at [ : p q] but neither p nor q is false at [ : p q] since neither p p q nor q p q. Similarly, r is neither true nor false at [p : q]. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 68 of 76

86 Extensions fact: If A is neither true nor false in [X : Y] then both [X, A : Y] and [X : A, Y] is invalid, and each sequent settles A one as true and the other as false. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 69 of 76

87 Extensions fact: If A is neither true nor false in [X : Y] then both [X, A : Y] and [X : A, Y] is invalid, and each sequent settles A one as true and the other as false. So, if [X : Y] doesn t settle the truth of a statement A, then we can throw A in on either side, to get a more comprehensive sequent which does settle it. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 69 of 76

88 Extensions fact: If A is neither true nor false in [X : Y] then both [X, A : Y] and [X : A, Y] is invalid, and each sequent settles A one as true and the other as false. So, if [X : Y] doesn t settle the truth of a statement A, then we can throw A in on either side, to get a more comprehensive sequent which does settle it. In general, if X Y then either X, A Y or X A, Y. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 69 of 76

89 Extensions fact: If A is neither true nor false in [X : Y] then both [X, A : Y] and [X : A, Y] is invalid, and each sequent settles A one as true and the other as false. So, if [X : Y] doesn t settle the truth of a statement A, then we can throw A in on either side, to get a more comprehensive sequent which does settle it. In general, if X Y then either X, A Y or X A, Y. X Y, A A, X Y [Cut] X Y Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 69 of 76

90 Maximal Sequents Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 70 of 76

91 Maximal Sequents [X : Y] is finitary, where X and Y are sets (or multisets or lists ). Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 70 of 76

92 Maximal Sequents [X : Y] is finitary, where X and Y are sets (or multisets or lists ). A maximal sequent is the limit of the process of throwing in each sentence in either the left or the right hand side. You can think of it as: Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 70 of 76

93 Maximal Sequents [X : Y] is finitary, where X and Y are sets (or multisets or lists ). A maximal sequent is the limit of the process of throwing in each sentence in either the left or the right hand side. You can think of it as: A pair [X : Y] of infinite sets, such that X Y and X Y is the whole language. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 70 of 76

94 Maximal Sequents [X : Y] is finitary, where X and Y are sets (or multisets or lists ). A maximal sequent is the limit of the process of throwing in each sentence in either the left or the right hand side. You can think of it as: A pair [X : Y] of infinite sets, such that X Y and X Y is the whole language. fact: Every maximal sequent makes each sentence either true or false. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 70 of 76

95 Maximal Sequents [X : Y] is finitary, where X and Y are sets (or multisets or lists ). A maximal sequent is the limit of the process of throwing in each sentence in either the left or the right hand side. You can think of it as: A pair [X : Y] of infinite sets, such that X Y and X Y is the whole language. fact: Every maximal sequent makes each sentence either true or false. fact: If X Y, there s a maximal [X : Y] extending [X : Y]. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 70 of 76

96 Models Assign truth values relative to maximal positions. Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 71 of 76

97 Models Assign truth values relative to maximal positions. In a slogan, truth value = location in a maximal position, Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 71 of 76

98 Variations The ideal position construction handles classical logic With some small adjustments, it can be used to provide models for intuitionistic logic The system LJ is single-conclusion, but there is a intuitionistic sequent system that has multiple conclusions The construction with these two systems yield Kripke models and Beth models Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 72 of 76

99 Classics gerhard gentzen Untersuchungen über das logische Schließen I Mathematische Zeitschrift, 39(1): , gerhard gentzen The Collected Papers of Gerhard Gentzen Translated and Edited by M. E. Szabo, North Holland, albert grigorevich dragalin Mathematical Intuitionism: Introduction to Proof Theory American Mathematical Society, Translations of Mathematical Monographs, Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 73 of 76

100 References roy dyckhoff Contraction-Free Sequent Calculi for Intuitionistic Logic Journal of Symbolic Logic, 57: , sara negri and jan von plato Structural Proof Theory Cambridge University Press, peter milne Harmony, Purity, Simplicity and a Seemingly Magical Fact The Monist, 85(4): , 2002 greg restall Truth Values and Proof Theory. Studia Logica, 92(2): , Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 74 of 76

101 Next Class Substructural Logics and their Proof Theory Agata Ciabattoni and Shawn Standefer An Introduction to Proof Theory 75 of 76

102 thank you! on Twitter Based on NASSLLI 2016 slides by Greg Restall and Shawn Standefer.

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

Lecture Notes on Cut Elimination

Lecture Notes on Cut Elimination Lecture Notes on Cut Elimination 15-317: Constructive Logic Frank Pfenning Lecture 10 October 5, 2017 1 Introduction The entity rule of the sequent calculus exhibits one connection between the judgments

More information

CONTRACTION CONTRACTED

CONTRACTION CONTRACTED Bulletin of the Section of Logic Volume 43:3/4 (2014), pp. 139 153 Andrzej Indrzejczak CONTRACTION CONTRACTED Abstract This short article is mainly of methodological character. We are concerned with 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

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

A Schütte-Tait style cut-elimination proof for first-order Gödel logic A Schütte-Tait style cut-elimination proof for first-order Gödel logic Matthias Baaz and Agata Ciabattoni Technische Universität Wien, A-1040 Vienna, Austria {agata,baaz}@logic.at Abstract. We present

More information

Lecture Notes on Cut Elimination

Lecture Notes on Cut Elimination Lecture Notes on Cut limination 15-816: Linear Logic Frank Pfenning Lecture 7 February 8, 2012 After presenting an interpretation of linear propositions in the sequent calculus as session types, we now

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

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

ON THE ATOMIC FORMULA PROPERTY OF HÄRTIG S REFUTATION CALCULUS

ON THE ATOMIC FORMULA PROPERTY OF HÄRTIG S REFUTATION CALCULUS Takao Inoué ON THE ATOMIC FORMULA PROPERTY OF HÄRTIG S REFUTATION CALCULUS 1. Introduction It is well-known that Gentzen s sequent calculus LK enjoys the so-called subformula property: that is, a proof

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

Proof-Theoretic Analysis of the Quantified Argument Calculus

Proof-Theoretic Analysis of the Quantified Argument Calculus Proof-Theoretic Analysis of the Quantified Argument Calculus Edi Pavlovic Central European University, Budapest #IstandwithCEU PhDs in Logic IX May 2-4 2017, RUB Edi Pavlovic (CEU) Proof-Theoretic Analysis

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

Propositions and Proofs

Propositions and Proofs Chapter 2 Propositions and Proofs The goal of this chapter is to develop the two principal notions of logic, namely propositions and proofs There is no universal agreement about the proper foundations

More information

A CUT-FREE SIMPLE SEQUENT CALCULUS FOR MODAL LOGIC S5

A CUT-FREE SIMPLE SEQUENT CALCULUS FOR MODAL LOGIC S5 THE REVIEW OF SYMBOLIC LOGIC Volume 1, Number 1, June 2008 3 A CUT-FREE SIMPLE SEQUENT CALCULUS FOR MODAL LOGIC S5 FRANCESCA POGGIOLESI University of Florence and University of Paris 1 Abstract In this

More information

Cut-elimination for Provability Logic GL

Cut-elimination for Provability Logic GL Cut-elimination for Provability Logic GL Rajeev Goré and Revantha Ramanayake Computer Sciences Laboratory The Australian National University { Rajeev.Gore, revantha }@rsise.anu.edu.au Abstract. In 1983,

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

Valentini s cut-elimination for provability logic resolved

Valentini s cut-elimination for provability logic resolved Valentini s cut-elimination for provability logic resolved Rajeev Goré and Revantha Ramanayake abstract. In 1983, Valentini presented a syntactic proof of cut-elimination for a sequent calculus GLS V for

More information

Dual-Intuitionistic Logic and Some Other Logics

Dual-Intuitionistic Logic and Some Other Logics Dual-Intuitionistic Logic and Some Other Logics Hiroshi Aoyama 1 Introduction This paper is a sequel to Aoyama(2003) and Aoyama(2004). In this paper, we will study various proof-theoretic and model-theoretic

More information

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Agata Ciabattoni Mauro Ferrari Abstract In this paper we define cut-free hypersequent calculi for some intermediate logics semantically

More information

FROM AXIOMS TO STRUCTURAL RULES, THEN ADD QUANTIFIERS.

FROM AXIOMS TO STRUCTURAL RULES, THEN ADD QUANTIFIERS. FROM AXIOMS TO STRUCTURAL RULES, THEN ADD QUANTIFIERS. REVANTHA RAMANAYAKE We survey recent developments in the program of generating proof calculi for large classes of axiomatic extensions of a non-classical

More information

Formulas for which Contraction is Admissible

Formulas for which Contraction is Admissible Formulas for which Contraction is Admissible ARNON AVRON, Department of Computer Science, School of Mathematical Sciences, Tel Aviv University, Tel Aviv 69978, Israel. E-mail: aa@math.tau.ac.il Abstract

More information

Overview of Logic and Computation: Notes

Overview of Logic and Computation: Notes Overview of Logic and Computation: Notes John Slaney March 14, 2007 1 To begin at the beginning We study formal logic as a mathematical tool for reasoning and as a medium for knowledge representation The

More information

Lecture Notes on Cut Elimination

Lecture Notes on Cut Elimination Lecture Notes on Cut Elimination 15-816: Substructural Logics Frank Pfenning Lecture 4 September 8, 2016 We first present some additional examples illustrating ordered inference that capture computations

More information

On Sequent Calculi for Intuitionistic Propositional Logic

On Sequent Calculi for Intuitionistic Propositional Logic On Sequent Calculi for Intuitionistic Propositional Logic Vítězslav Švejdar Jan 29, 2005 The original publication is available at CMUC. Abstract The well-known Dyckoff s 1992 calculus/procedure for intuitionistic

More information

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

Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism A. Avron 1, A. Ciabattoni 2, and A. Zamansky 1 1 Tel-Aviv University 2 Vienna University of Technology Abstract. We apply the semantic

More information

General methods in proof theory for modal logic - Lecture 1

General methods in proof theory for modal logic - Lecture 1 General methods in proof theory for modal logic - Lecture 1 Björn Lellmann and Revantha Ramanayake TU Wien Tutorial co-located with TABLEAUX 2017, FroCoS 2017 and ITP 2017 September 24, 2017. Brasilia.

More information

Inducing syntactic cut-elimination for indexed nested sequents

Inducing syntactic cut-elimination for indexed nested sequents Inducing syntactic cut-elimination for indexed nested sequents Revantha Ramanayake Technische Universität Wien (Austria) IJCAR 2016 June 28, 2016 Revantha Ramanayake (TU Wien) Inducing syntactic cut-elimination

More information

Lecture Notes on From Rules to Propositions

Lecture Notes on From Rules to Propositions Lecture Notes on From Rules to Propositions 15-816: Substructural Logics Frank Pfenning Lecture 2 September 1, 2016 We review the ideas of ephemeral truth and linear inference with another example from

More information

TRANSLATING A SUPPES-LEMMON STYLE NATURAL DEDUCTION INTO A SEQUENT CALCULUS

TRANSLATING A SUPPES-LEMMON STYLE NATURAL DEDUCTION INTO A SEQUENT CALCULUS EuJAP VOL. 11 No. 2 2015 ORIGINAL SCIENTIFIC PAPER TRANSLATING A SUPPES-LEMMON STYLE NATURAL DEDUCTION INTO A SEQUENT CALCULUS UDK: 161/162 164:23 EDI PAVLOVIĆ Central European University Budapest ABSTRACT

More information

Systematic Construction of Natural Deduction Systems for Many-valued Logics: Extended Report

Systematic Construction of Natural Deduction Systems for Many-valued Logics: Extended Report Systematic Construction of Natural Deduction Systems for Many-valued Logics: Extended Report Matthias Baaz Christian G. Fermüller Richard Zach May 1, 1993 Technical Report TUW E185.2 BFZ.1 93 long version

More information

Structuring Logic with Sequent Calculus

Structuring Logic with Sequent Calculus Structuring Logic with Sequent Calculus Alexis Saurin ENS Paris & École Polytechnique & CMI Seminar at IIT Delhi 17th September 2004 Outline of the talk Proofs via Natural Deduction LK Sequent Calculus

More information

The Many Faces of Modal Logic Day 4: Structural Proof Theory

The Many Faces of Modal Logic Day 4: Structural Proof Theory The Many Faces of Modal Logic Day 4: Structural Proof Theory Dirk Pattinson Australian National University, Canberra (Slides based on a NASSLLI 2014 Tutorial and are joint work with Lutz Schröder) LAC

More information

Explicit Composition and Its Application in Proofs of Normalization

Explicit Composition and Its Application in Proofs of Normalization Explicit osition and Its Application in Proofs of Normalization Jan von Plato Abstract The class of derivations in a system of logic has an inductive definition One would thus expect that crucial properties

More information

When Structural Principles Hold Merely Locally

When Structural Principles Hold Merely Locally When Structural Principles Hold Merely Locally ULF HLOBIL 1 Abstract: In substructural logics, structural principles may hold in some fragments of a consequence relation without holding globally. I look

More information

A SEQUENT CALCULUS FOR A NEGATIVE FREE LOGIC

A SEQUENT CALCULUS FOR A NEGATIVE FREE LOGIC A SEQUENT CALCULUS FOR A NEGATIVE FREE LOGIC Abstract This article presents a sequent calculus for a negative free logic with identity, called N. The main theorem (in part 1) is the admissibility of the

More information

Appendix: Bar Induction in the Proof 1 of Termination of Gentzens Reduction 2 Procedure 3

Appendix: Bar Induction in the Proof 1 of Termination of Gentzens Reduction 2 Procedure 3 Appendix: Bar Induction in the Proof 1 of Termination of Gentzens Reduction 2 Procedure 3 Annika Siders and Jan von Plato 4 1 Introduction 5 We shall give an explicit formulation to the use of bar induction

More information

Natural Deduction for the Sheffer Stroke and Peirce s Arrow (And Any Other Truth-Functional Connective)

Natural Deduction for the Sheffer Stroke and Peirce s Arrow (And Any Other Truth-Functional Connective) Noname manuscript No (will be inserted by the editor) Natural Deduction for the Sheffer Stroke and Peirce s rrow (nd ny Other Truth-Functional onnective) Richard Zach the date of receipt and acceptance

More information

Proof Theoretical Studies on Semilattice Relevant Logics

Proof Theoretical Studies on Semilattice Relevant Logics Proof Theoretical Studies on Semilattice Relevant Logics Ryo Kashima Department of Mathematical and Computing Sciences Tokyo Institute of Technology Ookayama, Meguro, Tokyo 152-8552, Japan. e-mail: kashima@is.titech.ac.jp

More information

On Sets of Premises. Kosta Došen

On Sets of Premises. Kosta Došen On Sets of Premises Kosta Došen Faculty of Philosophy, University of Belgrade, and Mathematical Institute, Serbian Academy of Sciences and Arts Knez Mihailova 36, p.f. 367, 11001 Belgrade, Serbia email:

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

Notes on Inference and Deduction

Notes on Inference and Deduction Notes on Inference and Deduction Consider the following argument 1 Assumptions: If the races are fixed or the gambling houses are crooked, then the tourist trade will decline. If the tourist trade declines

More information

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

Forcing-based cut-elimination for Gentzen-style intuitionistic sequent calculus Forcing-based cut-elimination for Gentzen-style intuitionistic sequent calculus Hugo Herbelin 1 and Gyesik Lee 2 1 INRIA & PPS, Paris Université 7 Paris, France Hugo.Herbelin@inria.fr 2 ROSAEC center,

More information

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic CHAPTER 10 Gentzen Style Proof Systems for Classical Logic Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. By humans, not mentioning

More information

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

If-then-else and other constructive and classical connectives (Or: How to derive natural deduction rules from truth tables) If-then-else and other constructive and classical connectives (Or: How to derive natural deduction rules from truth tables) Herman Geuvers Nijmegen, NL (Joint work with Tonny Hurkens) Types for Proofs

More information

3 Propositional Logic

3 Propositional Logic 3 Propositional Logic 3.1 Syntax 3.2 Semantics 3.3 Equivalence and Normal Forms 3.4 Proof Procedures 3.5 Properties Propositional Logic (25th October 2007) 1 3.1 Syntax Definition 3.0 An alphabet Σ consists

More information

Propositional Logic Sequent Calculus

Propositional Logic Sequent Calculus 1 / 16 Propositional Logic Sequent Calculus Mario Alviano University of Calabria, Italy A.Y. 2017/2018 Outline 2 / 16 1 Intuition 2 The LK system 3 Derivation 4 Summary 5 Exercises Outline 3 / 16 1 Intuition

More information

Structural extensions of display calculi: a general recipe

Structural extensions of display calculi: a general recipe Structural extensions of display calculi: a general recipe Agata Ciabattoni and Revantha Ramanayake Vienna University of Technology {agata,revantha}@logic.at Abstract. We present a systematic procedure

More information

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

Computational Logic. Davide Martinenghi. Spring Free University of Bozen-Bolzano. Computational Logic Davide Martinenghi (1/30) Computational Logic Davide Martinenghi Free University of Bozen-Bolzano Spring 2010 Computational Logic Davide Martinenghi (1/30) Propositional Logic - sequent calculus To overcome the problems of natural

More information

Teaching Natural Deduction as a Subversive Activity

Teaching Natural Deduction as a Subversive Activity Teaching Natural Deduction as a Subversive Activity James Caldwell Department of Computer Science University of Wyoming Laramie, WY March 21, 2011 Abstract In this paper we argue that sequent proofs systems

More information

First-Order Intuitionistic Logic with Decidable Propositional Atoms

First-Order Intuitionistic Logic with Decidable Propositional Atoms First-Order Intuitionistic Logic with Decidable Propositional Atoms Alexander Sakharov alex@sakharov.net http://alex.sakharov.net Abstract First-order intuitionistic logic extended with the assumption

More information

On sequent calculi vs natural deductions in logic and computer science

On sequent calculi vs natural deductions in logic and computer science On sequent calculi vs natural deductions in logic and computer science L. Gordeev Uni-Tübingen, Uni-Ghent, PUC-Rio PUC-Rio, Rio de Janeiro, October 13, 2015 1. Sequent calculus (SC): Basics -1- 1. Sequent

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

Syntactic Conditions for Invertibility in Sequent Calculi

Syntactic Conditions for Invertibility in Sequent Calculi Syntactic Conditions for Invertibility in Sequent Calculi Peter Chapman School of Computer Science, University of St Andrews, Scotland Email: pc@cs.st-and.ac.uk Abstract Formalised proofs of Cut admissibility

More information

Semantics for Propositional Logic

Semantics for Propositional Logic Semantics for Propositional Logic An interpretation (also truth-assignment, valuation) of a set of propositional formulas S is a function that assigns elements of {f,t} to the propositional variables in

More information

From Frame Properties to Hypersequent Rules in Modal Logics

From Frame Properties to Hypersequent Rules in Modal Logics From Frame Properties to Hypersequent Rules in Modal Logics Ori Lahav School of Computer Science Tel Aviv University Tel Aviv, Israel Email: orilahav@post.tau.ac.il Abstract We provide a general method

More information

On Urquhart s C Logic

On Urquhart s C Logic On Urquhart s C Logic Agata Ciabattoni Dipartimento di Informatica Via Comelico, 39 20135 Milano, Italy ciabatto@dsiunimiit Abstract In this paper we investigate the basic many-valued logics introduced

More information

Deriving natural deduction rules from truth tables (Extended version)

Deriving natural deduction rules from truth tables (Extended version) Deriving natural deduction rules from truth tables (Extended version) Herman Geuvers 1 and Tonny Hurkens 2 1 Radboud University & Technical University Eindhoven, The Netherlands herman@cs.ru.nl Abstract

More information

Natural Deduction for Propositional Logic

Natural Deduction for Propositional Logic Natural Deduction for Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 10, 2018 Bow-Yaw Wang (Academia Sinica) Natural Deduction for Propositional Logic

More information

On interpolation in existence logics

On interpolation in existence logics On interpolation in existence logics Matthias Baaz and Rosalie Iemhoff Technical University Vienna, Wiedner Hauptstrasse 8-10, A-1040 Vienna, Austria baaz@logicat, iemhoff@logicat, http://wwwlogicat/people/baaz,

More information

pluralism and proofs

pluralism and proofs pluralism and proofs Greg Restall Philosophy Department, The University of Melbourne restall@unimelb.edu.au August 2011 Abstract Beall and Restall s Logical Pluralism [2] characterises pluralism about

More information

Non-Analytic Tableaux for Chellas s Conditional Logic CK and Lewis s Logic of Counterfactuals VC

Non-Analytic Tableaux for Chellas s Conditional Logic CK and Lewis s Logic of Counterfactuals VC Australasian Journal of Logic Non-Analytic Tableaux for Chellas s Conditional Logic CK and Lewis s Logic of Counterfactuals VC Richard Zach Abstract Priest has provided a simple tableau calculus for Chellas

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

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

Labelled Calculi for Łukasiewicz Logics

Labelled Calculi for Łukasiewicz Logics Labelled Calculi for Łukasiewicz Logics D. Galmiche and Y. Salhi LORIA UHP Nancy 1 Campus Scientifique, BP 239 54 506 Vandœuvre-lès-Nancy, France Abstract. In this paper, we define new decision procedures

More information

Intuitionistic N-Graphs

Intuitionistic N-Graphs Intuitionistic N-Graphs MARCELA QUISPE-CRUZ, Pontificia Universidade Católica de Rio de Janeiro, Departamento de Informática, Rio de Janeiro, RJ 22453-900, Brazil. E-mail: mcruz@inf.puc-rio.br ANJOLINA

More information

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

Evaluation Driven Proof-Search in Natural Deduction Calculi for Intuitionistic Propositional Logic Evaluation Driven Proof-Search in Natural Deduction Calculi for Intuitionistic Propositional Logic Mauro Ferrari 1, Camillo Fiorentini 2 1 DiSTA, Univ. degli Studi dell Insubria, Varese, Italy 2 DI, Univ.

More information

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

On the Construction of Analytic Sequent Calculi for Sub-classical Logics On the Construction of Analytic Sequent Calculi for Sub-classical Logics Ori Lahav Yoni Zohar Tel Aviv University WoLLIC 2014 On the Construction of Analytic Sequent Calculi for Sub-classical Logics A

More information

On the duality of proofs and countermodels in labelled sequent calculi

On the duality of proofs and countermodels in labelled sequent calculi On the duality of proofs and countermodels in labelled sequent calculi Sara Negri Department of Philosophy PL 24, Unioninkatu 40 B 00014 University of Helsinki, Finland sara.negri@helsinki.fi The duality

More information

Proof Complexity of Intuitionistic Propositional Logic

Proof Complexity of Intuitionistic Propositional Logic Proof Complexity of Intuitionistic Propositional Logic Alexander Hertel & Alasdair Urquhart November 29, 2006 Abstract We explore the proof complexity of intuitionistic propositional logic (IP L) The problem

More information

Natural deduction for propositional logic via truth tables

Natural deduction for propositional logic via truth tables Natural deduction for propositional logic via truth tables Herman Geuvers Nijmegen, NL (Joint work with Tonny Hurkens) Bengt Nordström honorary workshop Marstrand, Sweden April 2016 H. Geuvers - April

More information

Proof-theoretic Validity. Stephen Read University of St Andrews. Analytic Validity Harmony GE-Harmony Justifying the E-rules

Proof-theoretic Validity. Stephen Read University of St Andrews. Analytic Validity Harmony GE-Harmony Justifying the E-rules Boğaziçi University Arché: Philosophical esearch Centre for Logic, Language, Metaphysics and Epistemology Foundations of Logical Consequence Project Funded by slr@st-andacuk 4 April 2012 slr@st-andacuk

More information

NORMAL DERIVABILITY IN CLASSICAL NATURAL DEDUCTION

NORMAL DERIVABILITY IN CLASSICAL NATURAL DEDUCTION THE REVIEW OF SYMOLI LOGI Volume 5, Number, June 0 NORML DERIVILITY IN LSSIL NTURL DEDUTION JN VON PLTO and NNIK SIDERS Department of Philosophy, University of Helsinki bstract normalization procedure

More information

On the Complexity of the Reflected Logic of Proofs

On the Complexity of the Reflected Logic of Proofs On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,

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

A simple proof that super-consistency implies cut elimination

A simple proof that super-consistency implies cut elimination A simple proof that super-consistency implies cut elimination Gilles Dowek 1 and Olivier Hermant 2 1 École polytechnique and INRIA, LIX, École polytechnique, 91128 Palaiseau Cedex, France gilles.dowek@polytechnique.edu

More information

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

A SEQUENT SYSTEM OF THE LOGIC R FOR ROSSER SENTENCES 2. Abstract Bulletin of the Section of Logic Volume 33/1 (2004), pp. 11 21 Katsumi Sasaki 1 Shigeo Ohama A SEQUENT SYSTEM OF THE LOGIC R FOR ROSSER SENTENCES 2 Abstract To discuss Rosser sentences, Guaspari and Solovay

More information

Does the deduction theorem fail for modal logic?

Does the deduction theorem fail for modal logic? Does the deduction theorem fail for modal logic? Raul Hakli Sara Negri Department of Philosophy P.O. Box 24, FIN-00014, University of Helsinki Finland {Raul.Hakli,Sara.Negri}@Helsinki.Fi November 10, 2010

More information

Chapter 11: Automated Proof Systems

Chapter 11: Automated Proof Systems Chapter 11: Automated Proof Systems SYSTEM RS OVERVIEW Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. Automated systems are

More information

Rasiowa-Sikorski proof system for the non-fregean sentential logic SCI

Rasiowa-Sikorski proof system for the non-fregean sentential logic SCI Rasiowa-Sikorski proof system for the non-fregean sentential logic SCI Joanna Golińska-Pilarek National Institute of Telecommunications, Warsaw, J.Golinska-Pilarek@itl.waw.pl We will present complete and

More information

A Connection Based Proof Method for Intuitionistic Logic

A Connection Based Proof Method for Intuitionistic Logic A Connection Based Proof Method for Intuitionistic Logic Jens Otten Christoph Kreitz Fachgebiet Intellektik, Fachbereich Informatik Technische Hochschule Darmstadt Alexanderstr. 10, 64283 Darmstadt, Germany

More information

Sciences, St Andrews University, St Andrews, Fife KY16 9SS, Scotland,

Sciences, St Andrews University, St Andrews, Fife KY16 9SS, Scotland, A Deterministic Terminating Sequent Calculus for Godel-Dummett logic ROY DYCKHOFF, School of Mathematical and Computational Sciences, St Andrews University, St Andrews, Fife KY16 9SS, Scotland, rd@dcs.st-and.ac.uk

More information

Bounded Lukasiewicz Logics

Bounded Lukasiewicz Logics Bounded Lukasiewicz Logics Agata Ciabattoni 1 and George Metcalfe 2 1 Institut für Algebra und Computermathematik, Technische Universität Wien Wiedner Haupstrasse 8-10/118, A-1040 Wien, Austria agata@logic.at

More information

Consequence Relations and Natural Deduction

Consequence Relations and Natural Deduction Consequence Relations and Natural Deduction Joshua D. Guttman Worcester Polytechnic Institute September 9, 2010 Contents 1 Consequence Relations 1 2 A Derivation System for Natural Deduction 3 3 Derivations

More information

Hypersequent and Labelled Calculi for Intermediate Logics

Hypersequent and Labelled Calculi for Intermediate Logics Hypersequent and Labelled Calculi for Intermediate Logics Agata Ciabattoni 1, Paolo Maffezioli 2, and Lara Spendier 1 1 Vienna University of Technology 2 University of Groningen Abstract. Hypersequent

More information

Deep Sequent Systems for Modal Logic

Deep Sequent Systems for Modal Logic Deep Sequent Systems for Modal Logic Kai Brünnler abstract. We see a systematic set of cut-free axiomatisations for all the basic normal modal logics formed from the axioms t, b,4, 5. They employ a form

More information

1. Propositional Calculus

1. Propositional Calculus 1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:

More information

Prefixed Tableaus and Nested Sequents

Prefixed Tableaus and Nested Sequents Prefixed Tableaus and Nested Sequents Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: melvin.fitting@lehman.cuny.edu

More information

COUNTERFACTUALS AND SEMANTIC TABLEAUX

COUNTERFACTUALS AND SEMANTIC TABLEAUX Logic and Logical Philosophy Volume 18 (2009), 71 91 DOI: 10.12775/LLP.2009.006 Daniel Rönnedal COUNTERFACTUALS AND SEMANTIC TABLEAUX Abstract. The purpose of this paper is to develop a class of semantic

More information

CHAPTER 11. Introduction to Intuitionistic Logic

CHAPTER 11. Introduction to Intuitionistic Logic CHAPTER 11 Introduction to Intuitionistic Logic Intuitionistic logic has developed as a result of certain philosophical views on the foundation of mathematics, known as intuitionism. Intuitionism was originated

More information

Hypersequent calculi for non classical logics

Hypersequent calculi for non classical logics Tableaux 03 p.1/63 Hypersequent calculi for non classical logics Agata Ciabattoni Technische Universität Wien, Austria agata@logic.at Tableaux 03 p.2/63 Non classical logics Unfortunately there is not

More information

Positive Logic with Adjoint Modalities: Proof Theory, Semantics and Reasoning about Information

Positive Logic with Adjoint Modalities: Proof Theory, Semantics and Reasoning about Information MFPS 2009 Positive Logic with Adjoint Modalities: Proof Theory, Semantics and Reasoning about Information Mehrnoosh Sadrzadeh 1,2 Computer Laboratory, Oxford University, Oxford, England, UK Roy Dyckhoff

More information

Sequent calculus for predicate logic

Sequent calculus for predicate logic CHAPTER 13 Sequent calculus for predicate logic 1. Classical sequent calculus The axioms and rules of the classical sequent calculus are: Axioms { Γ, ϕ, ϕ for atomic ϕ Γ, Left Γ,α 1,α 2 Γ,α 1 α 2 Γ,β 1

More information

A Deep Inference System for the Modal Logic S5

A Deep Inference System for the Modal Logic S5 A Deep Inference System for the Modal Logic S5 Phiniki Stouppa March 1, 2006 Abstract We present a cut-admissible system for the modal logic S5 in a formalism that makes explicit and intensive use of deep

More information

Symbolic Logic 3. For an inference to be deductively valid it is impossible for the conclusion to be false if the premises are true.

Symbolic Logic 3. For an inference to be deductively valid it is impossible for the conclusion to be false if the premises are true. Symbolic Logic 3 Testing deductive validity with truth tables For an inference to be deductively valid it is impossible for the conclusion to be false if the premises are true. So, given that truth tables

More information

The Skolemization of existential quantifiers in intuitionistic logic

The Skolemization of existential quantifiers in intuitionistic logic The Skolemization of existential quantifiers in intuitionistic logic Matthias Baaz and Rosalie Iemhoff Institute for Discrete Mathematics and Geometry E104, Technical University Vienna, Wiedner Hauptstrasse

More information

Embedding formalisms: hypersequents and two-level systems of rules

Embedding formalisms: hypersequents and two-level systems of rules Embedding formalisms: hypersequents and two-level systems of rules Agata Ciabattoni 1 TU Wien (Vienna University of Technology) agata@logicat Francesco A Genco 1 TU Wien (Vienna University of Technology)

More information

Substructural Logics and Residuated Lattices an Introduction

Substructural Logics and Residuated Lattices an Introduction Hiroakira Ono Substructural Logics and Residuated Lattices an Introduction Abstract. This is an introductory survey of substructural logics and of residuated lattices which are algebraic structures for

More information

5-valued Non-deterministic Semantics for The Basic Paraconsistent Logic mci

5-valued Non-deterministic Semantics for The Basic Paraconsistent Logic mci 5-valued Non-deterministic Semantics for The Basic Paraconsistent Logic mci Arnon Avron School of Computer Science, Tel-Aviv University http://www.math.tau.ac.il/ aa/ March 7, 2008 Abstract One of the

More information

Mathematical Logic. Maehara-style modal nested calculi. B Roman Kuznets. 1 Introduction. Roman Kuznets 1 Lutz Straßburger 2

Mathematical Logic. Maehara-style modal nested calculi. B Roman Kuznets. 1 Introduction. Roman Kuznets 1 Lutz Straßburger 2 Archive for Mathematical Logic https://doi.org/10.1007/s00153-018-0636-1 Mathematical Logic Maehara-style modal nested calculi Roman Kuznets 1 Lutz Straßburger 2 Received: 28 September 2017 / Accepted:

More information

Lecture Notes on From Rules to Propositions

Lecture Notes on From Rules to Propositions Lecture Notes on From Rules to Propositions 15-816: Linear Logic Frank Pfenning Lecture 2 January 18, 2012 We review the ideas of ephemeral truth and linear inference with another example from graph theory:

More information