Logic and computation as combinatorics

Norihiro Yamada
2023-06-13
Abstract:The syntactic nature of logic and computation separates them from other fields of mathematics. Nevertheless, syntax has been the only way to adequately capture the dynamics of proofs and programs such as cut-elimination, and the finiteness and the atomicity of syntax are preferable for foundational aims as seen in Hilbert's program. Another issue is that a uniform basis for logic and computation has been missing, and this problem hampers a coherent view on them. For instance, formal proofs in proof theory are far from (ordinary) proofs of the validity of a formula in model theory. Our goal is to solve these fundamental problems by rebuilding central concepts in logic and computation such as formal systems, validity (in such a way that it coincides with the existence of proofs), cut-elimination and computability uniformly in terms of finite graphs based on game semantics. Unlike game semantics, however, we do not rely on anything infinite or extrinsic to the graphs. A key idea that enables our finitary, autonomous approach is the shift from graphs in game semantics to dynamic ones. The resulting combinatorics establishes a single, syntax-free, finitary framework that recasts formal systems admitting proofs with cuts, validity, the finest computational steps of cut-elimination and higher-order computability. This subsumes fully complete semantics of intuitionistic linear logic, which solves a problem open for thirty years, and even extends the full completeness to proofs with cuts. As a byproduct, our dynamic graphs give rise to Hopf algebras, which opens up new applications of algebras to logic and computation.
Logic,Logic in Computer Science,Combinatorics
What problem does this paper attempt to address?
This paper attempts to solve several key problems in the fields of logic and computation. Specifically, these problems include: 1. **Grammatical Dependence**: The dynamic characteristics of logic and computation (such as proofs and programs) have long depended on grammatical representations, which makes them different from other branches of mathematics. However, the finiteness and atomicity of grammar are very important for fundamental research (as seen in Hilbert's program). The author hopes to capture these dynamic characteristics in a grammar - independent way. 2. **Lack of a Unified Foundation**: Logic and computation lack a unified foundation, which makes it difficult to have a consistent understanding of them. For example, formal proofs in proof theory are very different from the validity verification of formulas in model theory. The author aims to provide a unified and consistent framework for logic and computation through the method based on combinatorial arenas. 3. **Challenges of Dynamics and Intensionality**: The concepts of dynamics and intensionality in logic and computation are difficult to capture in a non - grammatical way. In particular, concepts such as cut - elimination have always been the core problems in logic and computation, but are difficult to model in a non - grammatical way. 4. **A Thirty - Year - Unsolved Problem**: The problem of full completeness semantics in intuitionistic linear logic has troubled the academic community for thirty years. The author hopes to solve this long - unsolved problem through the study of combinatorial arenas and extend it to proofs including cuts. ### Specific Goals of the Paper To address the above problems, the paper proposes the following specific goals: - **Reconstruct Core Concepts**: Redefine core concepts in logic and computation, such as formal systems, validity, cut - elimination, and computability, through finite dynamic graphs. - **Eliminate Grammatical Dependence**: Establish a grammar - free framework through combinatorial arenas to more naturally describe the essence of logic and computation. - **Solve the Thirty - Year Problem**: Solve the problem of full completeness semantics in intuitionistic linear logic through new combinatorial methods and further extend it to proofs including cuts. - **Introduce Algebraic Structures**: As a by - product, the paper finds that combinatorial arenas can generate Hopf algebras, thus providing new algebraic applications for logic and computation. ### Main Contributions The main contributions of the paper include: 1. **Establishing a Bisimulation Relationship between Formal Systems and Combinatorics**: Especially when dealing with proofs including cuts, this bisimulation relationship can model cut - elimination, thus completely solving the bottleneck problem of liberating logic from grammatical dependence. 2. **Expanding the Application Scope of Combinatorics**: It not only covers logic but also computation, achieving the goal of uniformly reducing logic and computation to combinatorics. 3. **Discovering the Connection between Combinatorial Arenas and Hopf Algebras**: Revealing the bridge between combinatorial arenas and known algebraic structures, making it possible to further apply algebraic methods to solve logic and computation problems. Through these efforts, the paper provides a brand - new, grammar - free unified framework for logic and computation, significantly promoting the research progress in related fields.