Proof Theoretical Reasoning Lecture 3 Modal Logic S5 and Hypersequents

Similar documents
arxiv: v2 [cs.lo] 10 Aug 2015

General methods in proof theory for modal logic - Lecture 1

Linear Nested Sequents, 2-Sequents and Hypersequents

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models

Inducing syntactic cut-elimination for indexed nested sequents

General methods in proof theory for modal logic - Lecture 1

A CUT-FREE SIMPLE SEQUENT CALCULUS FOR MODAL LOGIC S5

Linear Nested Sequents, 2-Sequents and Hypersequents

From Frame Properties to Hypersequent Rules in Modal Logics

Display calculi in non-classical logics

FROM AXIOMS TO STRUCTURAL RULES, THEN ADD QUANTIFIERS.

An Introduction to Proof Theory

On Urquhart s C Logic

Non-classical Logics: Theory, Applications and Tools

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

Proof Search in Nested Sequent Calculi

Bounded Lukasiewicz Logics

AN ALTERNATIVE NATURAL DEDUCTION FOR THE INTUITIONISTIC PROPOSITIONAL LOGIC

Proof Theoretical Studies on Semilattice Relevant Logics

Label-free Modular Systems for Classical and Intuitionistic Modal Logics

An Introduction to Modal Logic III

CONTRACTION CONTRACTED

Embedding formalisms: hypersequents and two-level systems of rules

(Algebraic) Proof Theory for Substructural Logics and Applications

SIMPLE DECISION PROCEDURE FOR S5 IN STANDARD CUT-FREE SEQUENT CALCULUS

Labelled Calculi for Łukasiewicz Logics

Proving Completeness for Nested Sequent Calculi 1

On the Complexity of the Reflected Logic of Proofs

Modal Logic XX. Yanjing Wang

TR : Binding Modalities

Lecture Notes on Kripke Semantics for Validity

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

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

Notation for Logical Operators:

Deep Sequent Systems for Modal Logic

Prefixed Tableaus and Nested Sequents

Lecture Notes on Sequent Calculus

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Canonical models for normal logics (Completeness via canonicity)

Standard Sequent Calculi for Lewis Logics of Counterfactuals

Automated Support for the Investigation of Paraconsistent and Other Logics

Bidirectional Decision Procedures for the Intuitionistic Propositional Modal Logic IS4

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Basic Algebraic Logic

Madhavan Mukund Chennai Mathematical Institute

Modal logics: an introduction

Rules of Inference. Lecture 1 Tuesday, September 24. Rosalie Iemhoff Utrecht University, The Netherlands

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

Positive provability logic

Hypersequent calculi for non classical logics

A Deep Inference System for the Modal Logic S5

Cut-elimination for Provability Logic GL

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

Structural extensions of display calculi: a general recipe

PROPOSITIONAL MIXED LOGIC: ITS SYNTAX AND SEMANTICS

Systems of modal logic

Focused and Synthetic Nested Sequents

Counterfactual Logic: Labelled and Internal Calculi, Two Sides of the Same Coin?

Logics in Access Control: A Conditional Approach

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

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

Hypersequent and Labelled Calculi for Intermediate Logics

Logics for Compact Hausdorff Spaces via de Vries Duality

Filtrations and Basic Proof Theory Notes for Lecture 5

Valentini s cut-elimination for provability logic resolved

S4LP and Local Realizability

Inquisitive Logic. Ivano Ciardelli.

Interpolation via translations

Majority Logic. Introduction

Subminimal Logics and Relativistic Negation

Proof Theory for Distributed Knowledge

INTERPOLATION IN MODAL LOGICS

Boolean bunched logic: its semantics and completeness

Propositional Dynamic Logic

Implicational F -Structures and Implicational Relevance. Logics. A. Avron. Sackler Faculty of Exact Sciences. School of Mathematical Sciences

02 Propositional Logic

Proof theory for indexed nested sequents

A NOTE ON DERIVATION RULES IN MODAL LOGIC

Recent Developments in and Around Coaglgebraic Logics

Nested Sequent Calculi for Normal Conditional Logics

A GENTZEN SYSTEM EQUIVALENT TO THE BCK-LOGIC

The Church-Fitch knowability paradox in the light of structural proof theory

Gödel Logics a short survey

Lecture 11: Measuring the Complexity of Proofs

On Sequent Calculi for Intuitionistic Propositional Logic

Proofs with monotone cuts

The Lambek-Grishin calculus for unary connectives

PROOF ANALYSIS IN MODAL LOGIC

arxiv:cs/ v1 [cs.lo] 29 Jul 2004

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008

Justification logic for constructive modal logic

Dynamic Epistemic Logic Displayed

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

INSTANTIAL NEIGHBOURHOOD LOGIC

1. Propositional Calculus

Introduction to Modal and Temporal Logic

On the Craig interpolation and the fixed point

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

Natural Deduction for Propositional Logic

Semantical study of intuitionistic modal logics

Transcription:

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 for S5 Cut Elimination Applications and Other Logics

Reminder: Modal Logics The formulae of modal logic are given by (V is a set of variables): F = V F F F F F F F F with A abbreviating the formula A. A Kripke frame consists of a set W of worlds and an accessibility relation R W W. A Kripke model is a Kripke frame with a valuation V V P(W ). Truth at a world w in a model M is defined via: M, w p iff w V (p) M, w A iff v W wrv M, v A M, w A iff v W wrv & M, v A

Modal Logic S5 Definition Modal logic S5 is the logic given by the class of Kripke frames with universal accessibility relation, i.e., frames (W, R) with: x, y W xry. Thus S5-theorems are those modal formulae which are true in every world of every Kripke model with universal accessibility relation.

Modal Logic S5 Example The formulae p p are theorems of S5: p

Modal Logic S5 Example The formulae p p are theorems of S5: p, p p R universal

Modal Logic S5 Example The formulae p p, p p are theorems of S5: p, p p p

Modal Logic S5 Example The formulae p p, p p are theorems of S5: R universal p, p p p, p

Modal Logic S5 Example The formulae p p, p p, p p are theorems of S5: p, p p p, p p

Modal Logic S5 Example The formulae p p, p p, p p are theorems of S5: R universal p, p p p, p p, p p

Modal Logic S5 Example The formulae p p, p p, p p are theorems of S5: p, p p p, p p, p Hilbert-style Definition: S5 is given by closing the axioms (p q) ( p q) p p p p p p and propositional axioms under uniform substitution and the rules A A B B modus ponens, MP A A necessitation, nec

A Sequent Calculus for S5 Definition (Takano 1992) The sequent calculus LS5 contains the standard propositional rules and Γ, A Γ, A T Γ A, Γ A, 45 Theorem LS5 is sound and complete (with cut) for S5. Proof. Derive axioms and rules of the Hilbert-system. E.g., for p p: p p init p, p L p, p 45 p p p p R p p init p, p L p, p T cut

A Sequent Calculus for S5 Definition (Takano 1992) The sequent calculus LS5 contains the standard propositional rules and Γ, A Γ, A T Γ A, Γ A, 45 Theorem LS5 is sound and complete (with cut) for S5. Proof. E.g. the modus ponens rule A A A B B A B B is simulated by: A, B B A A, B A, A B B cut A B cut L

What about cut-free completeness? Our standard proof of cut elimination fails:. A, A A, A 45 A A. A, A A, A T cut would need to reduce to:.. A, A A, A A, A T cut A A?? But we can t apply rule 45 anymore since A is not boxed!

What about cut-free completeness? But could there be a different derivation? No! In fact we have: Theorem The sequent p p is not cut-free derivable in LS5. Proof. The only rules that can be applied in a cut-free derivation ending in p p are weakening and contraction. Hence, such a derivation can only contain sequents of the form m-times n-times p,..., p p,..., p with m, n 0. Thus it cannot contain an initial sequent.

Is there a cut-free sequent calculus for S5? Trivial answer: Of course! Take the rules { A A valid in S5}. Non-trivial answer: That depends on the shape of the rules! Strategy for showing certain rule shapes cannot capture S5 even with cut: translate the rules into Hilbert-axioms of specific form connect Hilbert-style axiomatisability with frame definability show that the translations of the rules cannot define S5-frames. (The translation involves cut, so this shows a stronger statement.)

What Is a Rule? Let us call a sequent rule modal if it has the shape: Γ 1, Σ 1 Π 1, 1... Γ n, Σ n Π n, n Γ, Σ Π, where (writing Γ for the restriction of Γ to modal formulae) Σ i Σ, Π i Π Γ i is one of, Γ, Γ i is one of,, Example Σ A Γ, Σ A, K Γ, A Γ, A T Γ, Σ A Γ, Σ A, 4 Γ A, Γ A, 45 are all modal rules (and equivalent to the rules considered earlier).

What Is a Rule? Let us call a sequent rule modal if it has the shape: Γ 1, Σ 1 Π 1, 1... Γ n, Σ n Π n, n Γ, Σ Π, where (writing Γ for the restriction of Γ to modal formulae) Σ i Σ, Π i Π Γ i is one of, Γ, Γ i is one of,, Example Γ, Σ, A A Γ, Σ A, GLR is not a modal rule (because the A changes sides).

Mixed-cut-closed Rule Sets LS5 has modal rules in this sense, so we need something more. Definition A set of modal rules is mixed-cut-closed if principal-context cuts can be permuted up in the context. Example The set with modal rule E.g.: Γ, Σ A Γ Σ A, 4 Γ, Σ A Γ, Σ A, 4 A, Ω, Θ B A, Ω, Θ B, Ξ 4 cut Γ, Σ, Ω, Θ, B, Ξ is mixed-cut-closed: Γ, Σ A Γ, Σ A, 4 A, Ω, Θ B Γ, Σ, Ω cut, Θ B Γ, Σ, Ω, Θ, B, Ξ 4

Mixed-cut-closed Rule Sets LS5 has modal rules in this sense, so we need something more. Definition A set of modal rules is mixed-cut-closed if principal-context cuts can be permuted up in the context. Example The set LS5 is not mixed-cut-closed: the principal-context cut Γ B,, A Γ B,, A 45 Σ, A Π Σ, A Π T cut Γ, Σ B,, Π cannot be permuted up in the context since Σ, Π are not boxed (see above).

Mixed-cut-closed Rule Sets Are Nice. Lemma If R is a mixed-cut-closed rule set for S5, then the contexts in all the premisses of the modal rules have one of the forms or Γ or Γ. Idea of proof. Show that every such rule set for S5 must include a rule similar to Γ, A Γ, A T Use this rule and mixed-cut-closure to replace contexts Γ with Γ.

Strategy for Translating Rules to Axioms We consider all the representative instances of a modal rule Γ 1, Σ 1 Π 1, 1... Γ n, Σ n Π n, n Γ, Σ Π, i.e., instances of the modal rule where Σ, Π consists of variables only Γ, consists of variables and boxed variables only every variable occurs at most once in Γ,, Σ, Π. Premisses and conclusion of these are turned into the formulae prem = n i=1 ( Γ i Σ i Π i i ) conc = Γ Σ Π The information of the premisses is captured in a substitution σ prem and injected into the conclusion by taking conc σ prem

Constructing The Substitution σ prem We assume that our rule set includes the Monotonicity Rule A B Γ, A B, Mon Definition (Adapted from [Ghilardi: 99]) A formula A is (S5-)projective via a substitution σ V F of variables by formulae if: 1. A σ is derivable in GcutMon 2. for every B F the rule A is derivable in GcutMon. B Bσ Remark For 2 it is enough to show for every p V derivability of the rule A p pσ.

Constructing The Substitution σ prem Lemma The formula prem = n i=1 ( Γ i Σ i Π i i ) is projective via σ prem (p) = prem p, p Σ prem p, p Π p, otherwise Proof. To see that GcutMon prem σ prem : For every clause ( Γ i Σ i Π i i ) of prem we have: ( Γ i Σ i Π i i )σ prem Γ i Σ i σ prem Π i σ prem i Γ i Σ i prem Π i i Since ( Γ i Σ i Π i i ) is a clause in prem this is derivable.

Constructing The Substitution σ prem Lemma The formula prem = n i=1 ( Γ i Σ i Π i i ) is projective via σ prem (p) = prem p, p Σ prem p, p Π p, otherwise Proof. To see that E.g., for p Π: prem p pσ prem is derivable is straightforward: p prem p prop prem prem, prem p p prem p p prop pσ prem p prop cut

Theorem A modal rule Γ 1, Σ 1 Π 1, 1... Γ n, Σ n Π n, n Γ, Σ Π, R is interderivable over GcutMon with the axioms conc σ prem obtained from its representative instances. Proof. Derive the rule from the axiom using: conc σ prem Γ 1, Σ 1 Π 1, 1... Γ n, Σ n Π n, n prop prem projectivity conc conc σ prem prop conc σ prem conc cut conc Γ, Σ Π, prop

Theorem A modal rule Γ 1, Σ 1 Π 1, 1... Γ n, Σ n Π n, n Γ, Σ Π, R is interderivable over GcutMon with the axioms conc σ prem obtained from its representative instances. Proof. Derive the axiom from the rule by: projectivity prem σ prem prop (Γ 1, Σ 1 Π 1, i ) σ prem... (Γ, Σ Π, ) σ prem prop conc σ prem projectivity prem σ prem prop (Γ n, Σ n Π n, n ) σ prem R

Example The rule Γ A, Γ A, 45 has representative instances p 1,..., p n q, r 1,..., r k p 1,..., p n q, r 1,..., r k The formulae and substitution are prem = n i=1 p i q k j=1 r j conc = n i=1 p i q k j=1 r j σ prem (q) = prem q σ prem (s) = s for s q E.g., for n = 1 and k = 1 the corresponding axiom is: conc σ prem = p 1 (( p 1 q r 1 ) q) r 1 Instantiating q with we have the instance p 1 ( p 1 r 1 ) r 1 ( p 1 p 1 ) ( r 1 r 1 )

What Do The Axioms Look Like? An exemplary representative instance of a modal rule from a mixed-cut-closed rule set has the form Σ 1 Π 1 p, q, Σ 2 Π 2, r q, Σ 3 Π 3 p, q, Σ Π, r The formula prem is ( Σ 1 Π 1 ) (p, q Σ 2 Π 2 r) ( q Σ 3 Π 3 ) and the axiom is A S5 = p q s Σ (prem s) t Π (prem t) r

Such axioms cannot define S5. Lemma If A S5 is satisfiable in one of the frames F = (N, N N) and F = (N, ), then it is also satisfiable in the other. 0 1 2... 0 1 2... Proof. A S5 p q s Σ (prem s) t Π (prem t) t E.g., if F, V, 1 A for a valuation V, then F, V, 0 A with V (n) = V (n + 1) (The only boxed formula in prem is q!)

Such axioms cannot define S5. Lemma If A S5 is satisfiable in one of the frames F = (N, N N) and F = (N, ), then it is also satisfiable in the other. 0 1 2... A S5 0 1 2... Proof. A S5 p q s Σ (prem s) t Π (prem t) t E.g., if F, V, 1 A for a valuation V, then F, V, 0 A with V (n) = V (n + 1) (The only boxed formula in prem is q!)

Such axioms cannot define S5. Lemma If A S5 is satisfiable in one of the frames F = (N, N N) and F = (N, ), then it is also satisfiable in the other. A S5 0 1 2... A S5 0 1 2... Proof. A S5 p q s Σ (prem s) t Π (prem t) t E.g., if F, V, 1 A for a valuation V, then F, V, 0 A with V (n) = V (n + 1) (The only boxed formula in prem is q!)

No Mixed-cut-closed Rule Sets for S5 Theorem No sequent calculus with mixed-cut-closed propositional and modal rules is sound and complete for S5 (even with cut). Proof. The translations of such rules would have a shape like A S5 above. By the Lemma, such axioms are valid in the S5-frame (N, N N) iff they are valid in (N, ) So all axioms (and hence: theorems) of S5 would be valid in (N, ) but e.g. p p is not.

Can we extend the sequent framework to obtain a cut-free sequent-style calculus for logics like S5?

Hypersequent Calculi

Hypersequents General idea Consider several sequents in parallel, allowing for interaction! Definition A hypersequent is a multiset G of sequents, written as Γ 1 1... Γ n n. The sequents Γ i i are called the components of G. Hypersequent calculi for S5 were independently introduced in [Mints: 74], [Pottinger: 83], [Avron: 96] Hypersequents were also used to provide cut-free calculi for many other logics including modal, substructural and intermediate logics.

Hypersequents for S5 The (S5-)interpretation of G = Γ 1 1... Γ n n is ι(g) = ( Γ 1 1 ) ( Γ n n ) This interpretation suggests the external structural rules G G Γ EW G Γ Γ G Γ EC

Hypersequent Rules for S5 The calculus HS5 for S5 contains the modal rules G Γ A G Γ, A R G Γ Σ, A Π G Γ, A Σ Π L the standard propositional rules in every component and the external structural rules [Restall: 07]. Example The derivations of p p and p p are as follows: G Γ, A G Γ, A T p p init p, p L p p L p p R p p R p p init p p L R p ; p p R

Soundness of HS5 Theorem The rules of HS5 preserve validity under the S5-interpretation. Proof. E.g., for G Γ Σ, A Π G Γ, A Σ Π L : If M, w ι(g) ( Γ A ) ( Σ Π) we have: w ι(g) x Γ, A, y Σ, Π

Soundness of HS5 Theorem The rules of HS5 preserve validity under the S5-interpretation. Proof. E.g., for G Γ Σ, A Π G Γ, A Σ Π L : If M, w ι(g) ( Γ A ) ( Σ Π) we have: w ι(g) So M, w ι(g Γ Σ, A Π). x y Σ, A, Π R universal Γ, A,

Soundness of HS5 Theorem The rules of HS5 preserve validity under the S5-interpretation. Corollary If A is derivable in HS5, then A is valid in S5. Proof. By induction on the depth of the derivation, and using that the rule is admissible in S5. A A

Completeness of HS5 We first show completeness with the hypersequent cut rule G Γ, A H A, Σ Π G H Γ, Σ, Π hcut Theorem If A is S5-valid, then A is derivable in HS5 with hcut. Proof. Derive the axioms of S5 and simulate the rule of modus ponens by:. A. A B B B, A B init A A, B init L A B, A B hcut A B hcut

Hypersequent Cut Elimination - Complications Cut elimination for hypersequents is complicated by the external structural rules, in particular by the rule of external contraction: E.g. we might have the situation H A, Σ Π A, Σ Π G Γ, A H A, Σ Π hcut G H Γ, Σ, Π EC Permuting the cut upwards replaces it by two cuts of the same complexity: G Γ, A H A, Σ Π A, Σ Π G Γ, A G H A, Σ Π Γ, Σ, Π hcut G G H Γ, Σ, Π Γ, Σ, Π EC G H Γ, Σ, Π hcut

Cut Elimination for HS5 - Outline Several methods of cut elimination are possible. Here we follow one which generalises rather well [Ciabattoni: 10, L.: 14]. Strategy pick a top-most cut of maximal complexity shift up to the left until the cut formula is introduced ( Shift Left Lemma ) shift up to the right until the cut formula is introduced ( Shift Right Lemma ) reduce the complexity of the cut Key Ingredient Absorb contractions by considering a more general induction hypothesis, similar to a one-sided mix rule.

Cut Elimination for HS5 - Shift Right Lemma Definition The cut rank of a derivation in HS5hcut is the maximal complexity A of a cut formula A in it. Lemma (Shift Right Lemma) If there are HS5hcut-derivations. D G Γ, A and. E H A k 1, Σ 1 Π 1... A kn, Σ n Π n of cut rank < A with A principal in the last rule of D, then there is a derivation of cut rank < A of G H Γ, Σ 1, Π 1... Γ, Σ n, Π n.

Proof (Shift Right Lemma). By induction on the depth of the derivation E, distinguishing cases according to the last rule in E. Some interesting cases: Last applied rule EC:. D G Γ, A. D G Γ, A. E H A k 1, Σ 1 Π 1... A kn, Σ n Π n A kn, Σ n Π n H A k 1, Σ 1 Π 1... A kn, Σ n Π n. E H A k 1, Σ 1 Π 1... A kn, Σ n Π n A kn, Σ n Π n G H Γ, Σ 1, Π 1... Γ, Σ n, Π n Γ, Σ n, Π n EC G H Γ, Σ 1, Π 1... Γ, Σ n, Π n IH

Proof (Shift Right Lemma). By induction on the depth of the derivation E, distinguishing cases according to the last rule in E. Some interesting cases: A = B and last applied rule L with B principal (omitting side hypersequents and showing only two components):. D Γ B Γ, B R. E B k 1 1, Σ 1 Π 1 B, B k 2, Σ 2 Π 2 B k 1, Σ 1 Π 1 B k 2, Σ 2 Π 2 L. D Γ B. D Γ B Γ, B R. E B k 1 1, Σ 1 Π 1 B, B k 2, Σ 2 Π 2 Γ, Σ 1, Π 1 B, Γ, Σ 2, Π 2 IH Γ, Σ 1, Π 1 Γ, Σ 2, Π 2 hcut, W, EC

Cut Elimination for HS5 - Shift Left Lemma Lemma (Shift Left Lemma) If there are HS5hcut-derivations. D G Γ 1 1, A k 1... Γ n n, A kn and. E H A, Σ Π of cut rank < A, then there is a derivation of cut rank < A of G H Γ 1, Σ 1, Π... Γ n, Σ n, Π.

Proof (Shift Left Lemma) By induction on the depth of the derivation D, distinguishing cases according to the last rule in D. An interesting case: A = B and last applied rule R with B principal (omitting side hypersequents and assuming only two components):. D Γ 1 1, B k 1 Γ 2 2, B k 2 1 B Γ 1 1, B k 1 Γ 2 2, B k 2. D Γ 1 1, B k 1 Γ 2 2, B k 2 1 B R. E B, Σ Π IH Γ 1, Σ 1, Π Γ 2, Σ 2, Π B Γ 1, Σ 1, Π Γ 2, Σ 2, Π, B R Γ 1, Σ 1, Π Γ 2, Σ 2, Π. E B, Σ Π. E B, Σ Π SRL

Cut Elimination for HS5 - Main Theorem Theorem Every derivation in HS5hcut can be converted into a derivation in HS5 with the same conclusion. Proof. By double induction on the cut rank r of the derivation and the number of cuts on formulae with complexity r. Topmost cuts of maximal complexity are eliminated using the Shift Left Lemma. Corollary (Cut-free Completeness) If A is S5-valid, then A is derivable in HS5.

Applications: Decidability and Complexity In order to use the calculus HS5 in a decision procedure for S5 we also need to deal with the contraction rules. For this we consider the modified system HS5 with rules: G Γ, B B G Γ, B R G Γ, A, A G Γ, A G Γ, A Σ, A Π G Γ, A Σ Π and propositional rules with principal formulae copied to premisses. Example T p, p p, p p p init p, p p p p L p p p p p p p p p R R L L

Soundness and Completeness of HS5 Lemma (Equivalence) In presence of the structural rules, a hypersequent is derivable in HS5 iff it is derivable in HS5. Proof. Simulate the rules. E.g.: G Γ B G Γ, B R G Γ B G Γ, B B W G Γ, B R G Γ, B B G Γ, B R G Γ, B B G Γ, B, B IC G Γ, B R

Admissibility of the structural rules Lemma The internal and external structural rules are admissible in HS5. Proof. By induction on the depth of the derivation. E.g.: Γ, A, A Σ, A Γ, A, A Σ L Γ, A Σ Π IC Γ, A, A Σ, A Π Γ, A Σ, A Π IH Γ, A Σ Π L Thus when trying to construct a derivation for a hypersequent we don t need to consider the structural rule, in particular the contraction rules we don t need to consider rules which only duplicate formulae.

Applications: Decidability and Complexity To decide whether a formula is valid in S5 we do a backwards proof search in HS5, applying rules (backwards) only if they create new formulae: On input G: p q

Applications: Decidability and Complexity To decide whether a formula is valid in S5 we do a backwards proof search in HS5, applying rules (backwards) only if they create new formulae: On input G: apply all propositional rules, universally choose a premiss p q

Applications: Decidability and Complexity To decide whether a formula is valid in S5 we do a backwards proof search in HS5, applying rules (backwards) only if they create new formulae: On input G: apply all propositional rules, universally choose a premiss apply R in all ways p q q p q R

Applications: Decidability and Complexity To decide whether a formula is valid in S5 we do a backwards proof search in HS5, applying rules (backwards) only if they create new formulae: On input G: apply all propositional rules, universally choose a premiss apply R in all ways apply L and T in all ways p, p q p, p q p q p q p q q p q L R T

Applications: Decidability and Complexity To decide whether a formula is valid in S5 we do a backwards proof search in HS5, applying rules (backwards) only if they create new formulae: On input G: apply all propositional rules, universally choose a premiss apply R in all ways apply L and T in all ways reject if no rule applied accept if you see an initial sequent p, p q p, p q p q p q p q q p q L R T

Applications: Decidability and Complexity To decide whether a formula is valid in S5 we do a backwards proof search in HS5, applying rules (backwards) only if they create new formulae: On input G: apply all propositional rules, universally choose a premiss apply R in all ways apply L and T in all ways reject if no rule applied accept if you see an initial sequent repeat no rule applies p, p, p q p, p q p, p q p, p q p q p q p q q p q L R T L

Applications: Decidability and Complexity To decide whether a formula is valid in S5 we do a backwards proof search in HS5, applying rules (backwards) only if they create new formulae: On input G: apply all propositional rules, universally choose a premiss apply R in all ways apply L and T in all ways reject if no rule applied accept if you see an initial sequent repeat Complexity (input size = n): n new forrmulae, universal choices n formulae, components n 2 steps steps n times In total: p(n) steps conp.

Hypersequents for Other Logics Hypersequent calculi also capture other extensions of S4: E.g., take the rules G Γ A G Γ A G Γ, A G Γ, A and for the following logics and frame conditions extend them with: S4.2 x, y z xrz & yrz S4.3 x, y xry or yrx S5 x, y xry G Γ, G Γ G Σ, Γ Π G Θ, Λ G Σ, Π Θ, Γ Λ G Γ, Π G Γ Π (from [Kurokawa: 14]) Cut elimination is shown as we did for S5.

Appendix Bibliography I A. Avron. The method of hypersequents in the proof theory of propositional non-classical logics. In Logic: From Foundations to Applications. Clarendon, 1996. A. Ciabattoni, G. Metcalfe, and F. Montagna. Algebraic and proof-theoretic characterizations of truth stressers for MTL and its extensions. Fuzzy sets and systems, 161:369 389, 2010. S. Ghilardi. Unification in intuitionistic logic. J. Symb. Log., 64(2):859 880, 1999. H. Kurokawa. Hypersequent calculi for modal logics extending S4. In New Frontiers in Artificial Intelligence, volume 8417, pages 51 68. Springer, 2014. B. Lellmann. Axioms vs hypersequent rules with context restrictions: Theory and applications. In IJCAR 2014, pages 307 321. Springer, 2014. G. Mints. Sistemy lyuisa i sistema T (Supplement to the Russian translation). In R. Feys, Modal Logic, pages 422 509. Nauka, Moscow, 1974. G. Pottinger. Uniform, cut-free formulations of T, S4 and S5 (abstract). J. Symb. Logic, 48(3):900, 1983.

Appendix Bibliography II G. Restall. Proofnets for S5: sequents and circuits for modal logic. In Logic Colloquium 2005, volume 28, pages 151 172. Cambridge, 2007.