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 approaches to a semantics for linear logic. Here already, we will meet some open research questions. We present the current state of the complexity-theoretic characterization of the most important fragments of linear logic. Here, further research problems are presented and it becomes apparent that until now, the results have all made use of different approaches. We prove an original complexity characterization of a fragment of the logic and present ideas for a new, structural approach to the examination of provability in linear logic.
翻译:Girard于1987年设计了线性逻辑,这与经典逻辑相反,它限制了结构推论规则的削弱和收缩规则的使用。因此,逻辑的原子不再被解释为真理,而是信息或资源。这种解释使线性逻辑成为数学和计算机科学正规化的有用工具。例如,线性逻辑在证据理论、量子逻辑和编程语言理论中找到了应用。逻辑的一个中心问题是,一个特定公式清单是否与计算法相容的问题。在研究这一问题的复杂性时,已经取得了一些结果,但其他一些问题仍然有待解决。为了提出这些问题和提供新的观点,这一理论由三大主要部分组成:我们提出语法、证据理论和对线性逻辑的语义学的各种方法。在这里,我们将会遇到一些公开的研究问题。我们提出一些关于线性逻辑中最重要部分的复杂理论特征的现状。在这里,进一步的研究问题已经提出,而现在人们也发现,到目前为止,我们提出的研究问题已经变得很明显,从结构上来看,一个逻辑的精细的逻辑分析结果已经用到现在的逻辑的精细的逻辑的精细分析。