Computational Complexity of Deciding Provability in Linear Logic and its Fragments
Florian Chudigiewitsch

TL;DR
This paper explores the computational complexity of provability in linear logic and its fragments, presenting new results and highlighting open problems in the field.
Contribution
It provides an original complexity characterization of a linear logic fragment and proposes a new structural approach to studying provability.
Findings
Presented the current state of complexity results for linear logic fragments
Proved a new complexity characterization for a specific fragment
Suggested ideas for a novel structural approach to provability analysis
Abstract
Linear logic was conceived in 1987 by Girard and, in contrast to classical logic, restricts the usage of the structural inference rules of weakening and contraction. With this, atoms of the logic are no longer interpreted as truth, but as information or resources. This interpretation makes linear logic a useful tool for formalisation in mathematics and computer science. Linear logic has, for example, found applications in proof theory, quantum logic, and the theory of programming languages. A central problem of the logic is the question whether a given list of formulas is provable with the calculus. In the research regarding the complexity of this problem, some results were achieved, but other questions are still open. To present these questions and give new perspectives, this thesis consists of three main parts which build on each other: We present the syntax, proof theory, and various…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Logic, programming, and type systems · semigroups and automata theory
