Completeness-via-canonicity for coalgebraic logics

Fredrik Dahlqvist
DOI: https://doi.org/10.48550/arXiv.1510.09095
2015-10-30
Abstract:This thesis aims to provide a suite of techniques to generate completeness results for coalgebraic logics with axioms of arbitrary rank. We have chosen to investigate the possibility to generalize what is arguably one of the most successful methods to prove completeness results in `classical' modal logic, namely completeness-via-canonicity. This technique is particularly well-suited to a coalgebraic generalization because of its clean and abstract algebraic formalism.
Logic in Computer Science,Logic
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is to generate completeness results for coalgebraic logics with axioms of arbitrary rank. Specifically, the author aims to generalize a very successful method of proving completeness in classical modal logic - **completeness - via - canonicity** - to be applicable to coalgebraic logics. ### Decomposition of the Main Problem 1. **Generalize the Canonicity Theory**: - The classical canonicity theory mainly targets normal logics, that is, Boolean Algebra with Operators (BAOs). However, most coalgebraic logics are not normal. - Therefore, the author needs to develop new canonicity theories for Boolean Algebra with Expansions (BAEs) and Distributive Lattice Expansions (DLEs). 2. **Connect Canonicity and Coalgebraic Semantics**: - The author needs to link the pure algebraic theory with the semantics of coalgebraic logics. This involves how to transition from canonical varieties to canonical models and finally construct a model that can prove completeness. 3. **Handle Complex Functors**: - For relatively simple functors \(L\), the canonicity theory can be directly applied. - For complex functors \(L\), the author introduces the concept of "functor presentations", representing them as quotients of simpler polynomial functors, thus handling complex situations indirectly. ### Specific Objectives - **Develop New Canonicity Results**: - Study the canonical extensions of (anti)-k - additive and (anti)-k - multiplicative extensions and show how to construct canonical and Sahlqvist equations from these operations. - **Prove Strong Completeness**: - Prove strong completeness for some specific coalgebraic logics (such as graded modal logic, intuitionistic logic, distributive full Lambek calculus, etc.). - **Handle Coalgebraic Logics Not Defined by BAE**: - By means of the functor presentation method, provide strong completeness proofs for coalgebraic logics that do not define BAE (such as nabla coalgebraic logic). ### Summary The core objective of this paper is to provide a set of technical means for coalgebraic logics by generalizing the classical canonicity method to generate completeness results with axioms of arbitrary rank. This not only involves in - depth research on the canonicity theory but also includes how to apply these theories to different types of coalgebraic logic systems.