Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Kai Brünnler is active.

Publication


Featured researches published by Kai Brünnler.


Archive for Mathematical Logic | 2009

Deep sequent systems for modal logic

Kai Brünnler

We see a systematic set of cut-free axiomatisations for all the basic normal modal logics formed by some combination the axioms d, t, b, 4, 5. They employ a form of deep inference but otherwise stay very close to Gentzen’s sequent calculus, in particular they enjoy a subformula property in the literal sense. No semantic notions are used inside the proof systems, in particular there is no use of labels. All their rules are invertible and the rules cut, weakening and contraction are admissible. All systems admit a straightforward terminating proof search procedure as well as a syntactic cut elimination procedure.


international conference on logic programming | 2001

A Local System for Classical Logic

Kai Brünnler; Alwen Tiu

The calculus of structures is a framework for specifying logical systems, which is similar to the one-sided sequent calculus but more general. We present a system of inference rules for propositional classical logic in this new framework and prove cut elimination for it. The system enjoys a decomposition theorem for derivations that is not available in the sequent calculus. The main novelty of our system is that all the rules are local: contraction, in particular, is reduced to atomic form. This should be interesting for distributed proof-search and also for complexity theory, since the computational cost of applying each rule is bounded.


computer science logic | 2003

Atomic Cut Elimination for Classical Logic

Kai Brünnler

System SKS is a set of rules for classical propositional logic presented in the calculus of structures. Like sequent systems and unlike natural deduction systems, it has an explicit cut rule, which is admissible. In contrast to sequent systems, the cut rule can easily be reduced to atomic form. This allows for a very simple cut elimination procedure based on plugging in parts of a proof, like normalisation in natural deduction and unlike cut elimination in the sequent calculus. It should thus be a good common starting point for investigations into both proof search as computation and proof normalisation as computation.


The Journal of Logic and Algebraic Programming | 2008

Cut-free sequent systems for temporal logic

Kai Brünnler; Martin Lange

Abstract Currently known sequent systems for temporal logics such as linear time temporal logic and computation tree logic either rely on a cut rule, an invariant rule, or an infinitary rule. The first and second violate the subformula property and the third has infinitely many premises. We present finitary cut-free invariant-free weakening-free and contraction-free sequent systems for both logics mentioned. In the case of linear time all rules are invertible. The systems are based on annotating fixpoint formulas with a history, an approach which has also been used in game-theoretic characterisations of these logics.


Notre Dame Journal of Formal Logic | 2006

Locality for Classical Logic

Kai Brünnler

In this paper we will see deductive systems for classical propositional and predicate logic in the calculus of structures. Like sequent systems, they have a cut rule which is admissible. Unlike sequent systems, they drop the restriction that rules only apply to the main connective of a formula: their rules apply anywhere deeply inside a formula. This allows to observe very clearly the symmetry between identity axiom and the cut rule. This symmetry allows to reduce the cut rule to atomic form in a way which is dual to reducing the identity axiom to atomic form. We also reduce weakening and even contraction to atomic form. This leads to inference rules that are local : they do not require the inspection of expressions of arbitrary size.


conference on computability in europe | 2006

Deep inference and its normal form of derivations

Kai Brünnler

We see a notion of normal derivation for the calculus of structures, which is based on a factorisation of derivations and which is more general than the traditional notion of cut-free proof in this formalism.


Logic Journal of The Igpl \/ Bulletin of The Igpl | 2003

Two Restrictions on Contraction

Kai Brünnler

I show two limitations of multiplicative (or context-independent) sequent calculi: contraction can neither be restricted to atoms nor to the bottom of a proof tree. There is a a set of rules for classical propositional logic, system SKS [1], with two interesting properties: 1. Contraction can be restricted to atoms. As a consequence, no rule in system SKS requires the duplication of formulae of unbounded size. 2. Contraction can be restricted to the bottom of a proof. As a consequence, a proof in SKS can be separated into two phases (seen bottom-up): In the first phase atoms are duplicated and in the second phase all other rules are applied and the size of the frontier of the proof (in terms of number of atoms) does not increase. System SKS is not a sequent calculus but is presented in a more general formalism, the calculus of structures [2]. While the sequent calculus restricts the application of rules to the main connective of a formula, the calculus of structures is more expressive by admitting rules that can be applied anywhere deep inside formulae. This leads to the question whether the extra expressive power of the calculus of structures is needed to observe these properties, or whether they can be observed in sequent systems as well. This question seems quickly answered by sequent system G3cp [3] in which contraction is admissible and can thus trivially be restricted to atoms or to the bottom of a proof. However, the R∧-rule in G3cp is additive (or context-sharing), so none of the above mentioned interesting consequences for system SKS follow for G3cp. Even though contraction is admissible, formulae of unbounded size still have to be duplicated in the context of an additive R∧. The separation of a proof into two phases as in system SKS also is not observable in G3cp, simply because there is no rule that just duplicates formulae. To answer the question whether similar properties to those of system SKS can be achieved in sequent systems, I thus consider systems with a multiplicative R∧-rule. For the specific case of system GS1p [3], a Gentzen-Schutte formulation of classical logic shown in Fig. 1, I now prove by counterexample that it does not admit the properties of SKS. Atoms can be either positive or negative and are denoted by a or b. The negation of an atom a is denoted by ā and is again an atom. In a proof, contraction is considered to be at the bottom if there is no application of a rule different from contraction such that one of its premises is the conclusion of a contraction. An application of the contraction rule is considered atomic if its principal formula is an atom. Theorem 1. There is a sequent that is valid but for which there is no cut-free proof in GS1p with multiplicative context treatment in which all contractions are at the bottom. Ax A, Ā Γ,A ∆, Ā Cut Γ,∆ Γ,A,B R∨ Γ,A ∨B Γ,A ∆,B R∧ Γ,∆,A ∧B Γ,A,A RC Γ,A Γ RW Γ,A Fig. 1. GS1p with multiplicative context treatment Proof. Consider the following sequent: a ∧ a, ā ∧ ā . It suffices to show that a ∧ a, . . . , a ∧ a, ā ∧ ā, . . . , ā ∧ ā (for any number of occurrences of the formulae a ∧ a and ā ∧ ā) is not provable in GS1p without contraction and cut. The connective ∨ does not occur in the conclusion. Thus, the only rules that can appear in the proof are RW ,Ax and R∧. A proof has to have all branches closed with axioms A, Ā. Since no rule that may occur introduces new formulae, the only formula that can take the place of A in an axiom is the atom a. There can be no such proof since there is always one branch in the derivation tree in which there is at most one single atom, as is shown by induction on the derivation tree: Base Case There is only one branch in a ∧ a, . . . , a ∧ a, ā ∧ ā, . . . , ā ∧ ā and it contains at most one (that is, no) single atom. Inductive Case Weakening does not increase the number of single atoms. When a R∧ rule is applied, the context is split, so the only single atom that may occur in the conclusion goes to one branch. Choose the other branch, which has at most one (that is, exactly one) atom. Theorem 2. There is a sequent that is valid but for which there is no cut-free proof in GS1p with multiplicative context treatment in which all contractions are atomic.


theorem proving with analytic tableaux and related methods | 2009

Modular Sequent Systems for Modal Logic

Kai Brünnler; Lutz Straßburger

We see cut-free sequent systems for the basic normal modal logics formed by any combination the axioms d, t, b, 4, 5. These systems are modular in the sense that each axiom has a corresponding rule and each combination of these rules is complete for the corresponding frame conditions. The systems are based on nested sequents , a natural generalisation of hypersequents. Nested sequents stay inside the modal language, as opposed to both the display calculus and labelled sequents. The completeness proof is via syntactic cut elimination.


Studia Logica | 2006

Cut Elimination inside a Deep Inference System for Classical Predicate Logic

Kai Brünnler

Deep inference is a natural generalisation of the one-sided sequent calculus where rules are allowed to apply deeply inside formulas, much like rewrite rules in term rewriting. This freedom in applying inference rules allows to express logical systems that are difficult or impossible to express in the cut-free sequent calculus and it also allows for a more fine-grained analysis of derivations than the sequent calculus. However, the same freedom also makes it harder to carry out this analysis, in particular it is harder to design cut elimination procedures. In this paper we see a cut elimination procedure for a deep inference system for classical predicate logic. As a consequence we derive Herbrands Theorem, which we express as a factorisation of derivations.


international conference on logic programming | 2008

An Algorithmic Interpretation of a Deep Inference System

Kai Brünnler; Richard McKinley

We set out to find something that corresponds to deep inference in the same way that the lambda-calculus corresponds to natural deduction. Starting from natural deduction for the conjunction-implication fragment of intuitionistic logic we design a corresponding deep inference system together with reduction rules on proofs that allow a fine-grained simulation of beta-reduction.

Collaboration


Dive into the Kai Brünnler's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alwen Tiu

Nanyang Technological University

View shared research outputs
Researchain Logo
Decentralizing Knowledge