Skip to main content

Showing 1–13 of 13 results for author: Strassburger, L

Searching in archive cs. Search in all archives.
.
  1. Coqlex: Generating Formally Verified Lexers

    Authors: Wendlasida Ouedraogo, Gabriel Scherer, Lutz Strassburger

    Abstract: A compiler consists of a sequence of phases going from lexical analysis to code generation. Ideally, the formal verification of a compiler should include the formal verification of each component of the tool-chain. An example is the CompCert project, a formally verified C compiler, that comes with associated tools and proofs that allow to formally verify most of those components. However, some com… ▽ More

    Submitted 21 June, 2023; originally announced June 2023.

    Journal ref: The Art, Science, and Engineering of Programming, 2024, Vol. 8, Issue 1, Article 3

  2. Intuitionistic S4 is decidable

    Authors: Marianna Girlando, Roman Kuznets, Sonia Marin, Marianela Morales, Lutz Straßburger

    Abstract: In this paper we demonstrate decidability for the intuitionistic modal logic S4 first formulated by Fischer Servi. This solves a problem that has been open for almost thirty years since it had been posed in Simpson's PhD thesis in 1994. We obtain this result by performing proof search in a labelled deductive system that, instead of using only one binary relation on the labels, employs two: one cor… ▽ More

    Submitted 24 April, 2023; originally announced April 2023.

    Comments: 13 pages conference paper + 26 pages appendix with examples and proofs

    Journal ref: Proceedings of LICS 2023 (2023)

  3. A System of Interaction and Structure III: The Complexity of BV and Pomset Logic

    Authors: Lê Thành Dũng Nguyên, Lutz Straßburger

    Abstract: Pomset logic and BV are both logics that extend multiplicative linear logic (with Mix) with a third connective that is self-dual and non-commutative. Whereas pomset logic originates from the study of coherence spaces and proof nets, BV originates from the study of series-parallel orders, cographs, and proof systems. Both logics enjoy a cut-admissibility result, but for neither logic can this be do… ▽ More

    Submitted 15 December, 2023; v1 submitted 16 September, 2022; originally announced September 2022.

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 4 (December 18, 2023) lmcs:10057

  4. arXiv:2104.13124  [pdf, ps, other

    cs.LO

    Combinatorial Proofs and Decomposition Theorems for First-order Logic

    Authors: Dominic Hughes, Lutz Straßburger, Jui-Hsuan Wu

    Abstract: We uncover a close relationship between combinatorial and syntactic proofs for first-order logic (without equality). Whereas syntactic proofs are formalized in a deductive proof system based on inference rules, a combinatorial proof is a syntax-free presentation of a proof that is independent from any set of inference rules. We show that the two proof representations are related via a deep inferen… ▽ More

    Submitted 27 April, 2021; originally announced April 2021.

    Comments: To be published in LICS 2021. This is the author version of the paper with full proofs in the appendix

  5. arXiv:2104.09115  [pdf, ps, other

    cs.LO math.LO

    Towards a Denotational Semantics for Proofs in Constructive Modal Logic

    Authors: Matteo Acclavio, Davide Catta, Lutz Straßburger

    Abstract: In this paper we provide two new semantics for proofs in the constructive modal logics CK and CD. The first semantics is given by extending the syntax of combinatorial proofs for propositional intuitionistic logic, in which proofs are factorised in a linear fragment (arena net) and a parallel weakening-contraction fragment (skew fibration). In particular we provide an encoding of modal formulas by… ▽ More

    Submitted 19 April, 2021; originally announced April 2021.

  6. An Analytic Propositional Proof System on Graphs

    Authors: Matteo Acclavio, Ross Horne, Lutz Straßburger

    Abstract: In this paper we present a proof system that operates on graphs instead of formulas. Starting from the well-known relationship between formulas and cographs, we drop the cograph-conditions and look at arbitrary undirected) graphs. This means that we lose the tree structure of the formulas corresponding to the cographs, and we can no longer use standard proof theoretical methods that depend on that… ▽ More

    Submitted 20 October, 2022; v1 submitted 2 December, 2020; originally announced December 2020.

    Journal ref: Logical Methods in Computer Science, Volume 18, Issue 4 (October 21, 2022) lmcs:6957

  7. On linear rewriting systems for Boolean logic and some applications to proof theory

    Authors: Anupam Das, Lutz Straßburger

    Abstract: Linear rules have played an increasing role in structural proof theory in recent years. It has been observed that the set of all sound linear inference rules in Boolean logic is already coNP-complete, i.e. that every Boolean tautology can be written as a (left- and right-)linear rewrite rule. In this paper we study properties of systems consisting only of linear inferences. Our main result is that… ▽ More

    Submitted 27 December, 2016; v1 submitted 27 October, 2016; originally announced October 2016.

    Comments: 27 pages, 3 figures, special issue of RTA 2015

    ACM Class: F.4.1; I.2.3

    Journal ref: Logical Methods in Computer Science, Volume 12, Issue 4 (April 27, 2017) lmcs:2621

  8. On Nested Sequents for Constructive Modal Logics

    Authors: Lutz Strassburger, Anupam Das, Ryuta Arisaka

    Abstract: We present deductive systems for various modal logics that can be obtained from the constructive variant of the normal modal logic CK by adding combinations of the axioms d, t, b, 4, and 5. This includes the constructive variants of the standard modal logics K4, S4, and S5. We use for our presentation the formalism of nested sequents and give a syntactic proof of cut elimination.

    Submitted 2 September, 2015; v1 submitted 26 May, 2015; originally announced May 2015.

    Comments: 33 pages

    Journal ref: Logical Methods in Computer Science, Volume 11, Issue 3 (September 3, 2015) lmcs:1583

  9. Herbrand-Confluence

    Authors: Stefan Hetzl, Lutz Straßburger

    Abstract: We consider cut-elimination in the sequent calculus for classical first-order logic. It is well known that this system, in its most general form, is neither confluent nor strongly normalizing. In this work we take a coarser (and mathematically more realistic) look at cut-free proofs. We analyze which witnesses they choose for which quantifiers, or in other words: we only consider the Herbrand-disj… ▽ More

    Submitted 17 December, 2013; v1 submitted 30 October, 2013; originally announced October 2013.

    Comments: 25 pages, final version, accepted for publication at LMCS, special issue for CSL 2012

    Journal ref: Logical Methods in Computer Science, Volume 9, Issue 4 (December 18, 2013) lmcs:727

  10. A System of Interaction and Structure IV: The Exponentials and Decomposition

    Authors: Lutz Strassburger, Alessio Guglielmi

    Abstract: We study a system, called NEL, which is the mixed commutative/non-commutative linear logic BV augmented with linear logic's exponentials. Equivalently, NEL is MELL augmented with the non-commutative self-dual connective seq. In this paper, we show a basic compositionality property of NEL, which we call decomposition. This result leads to a cut-elimination theorem, which is proved in the next paper… ▽ More

    Submitted 27 July, 2010; v1 submitted 30 March, 2009; originally announced March 2009.

    ACM Class: F.4.1

    Journal ref: ACM Transactions on Computational Logic 12(4), pp. 23:1-39. 2011

  11. arXiv:cs/0610123  [pdf, ps, other

    cs.LO

    Proof Nets and the Identity of Proofs

    Authors: Lutz Strassburger

    Abstract: These are the notes for a 5-lecture-course given at ESSLLI 2006 in Malaga, Spain. The URL of the school is http://esslli2006.lcc.uma.es/ . This version slightly differs from the one which has been distributed at the school because typos have been removed and comments and suggestions by students have been worked in. The course is intended to be introductory. That means no prior knowledge of proof… ▽ More

    Submitted 20 November, 2006; v1 submitted 20 October, 2006; originally announced October 2006.

  12. From Proof Nets to the Free *-Autonomous Category

    Authors: Francois Lamarche, Lutz Strassburger

    Abstract: In the first part of this paper we present a theory of proof nets for full multiplicative linear logic, including the two units. It naturally extends the well-known theory of unit-free multiplicative proof nets. A linking is no longer a set of axiom links but a tree in which the axiom links are subtrees. These trees will be identified according to an equivalence relation based on a simple form o… ▽ More

    Submitted 5 October, 2006; v1 submitted 12 May, 2006; originally announced May 2006.

    Comments: LaTeX, 44 pages, final version for LMCS; v2: updated bibliography

    ACM Class: F.4.1

    Journal ref: Logical Methods in Computer Science, Volume 2, Issue 4 (October 5, 2006) lmcs:2239

  13. arXiv:cs/0512086  [pdf, ps, other

    cs.LO

    On the Axiomatisation of Boolean Categories with and without Medial

    Authors: Lutz Strassburger

    Abstract: The term ``Boolean category'' should be used for describing an object that is to categories what a Boolean algebra is to posets. More specifically, a Boolean category should provide the abstract algebraic structure underlying the proofs in Boolean Logic, in the same sense as a Cartesian closed category captures the proofs in intuitionistic logic and a *-autonomous category captures the proofs in… ▽ More

    Submitted 5 October, 2007; v1 submitted 22 December, 2005; originally announced December 2005.

    Comments: 66 pages LaTeX, using TAC style, v3: minor changes as requested by the referee