FRI · JUL 17 · 11:30 · MUDD 26 · ZOOM

Craig Interpolation for Subgeometric Logics

Lingyuan Ye

Joint work with: Ivan Di Liberti

In 1957 Craig proved his interpolation theorem. Roughly speaking, it means if there is a deduction between two first-order formulas φ⊢ψ, then one can find an interpolant θ, which belongs to the common language of φ,ψ, that φ⊢θ and θ⊢ψ. Since then, interpolation proved to be extremely influential in several areas of logic. Among the most prominent variations of Craig’s theorem, Pitts’ works [3, 4] delivered an algebraically flavoured version of Craig interpolation for first-order intuitionistic logic as well as coherent logic, from a categorical logic perspective. The definition of interpolation in categorical logic terms is a generalisation of the original interpolation in its syntactic form, and also of the one used in algebraic logic, which primarily applies to propositional fragments.

In our paper [1], we explore a cluster of fragments of geometric logic and assess to what extent these fragments admit a form of Craig interpolation theorem. The main difference of our approach is that, instead of trying to prove interpolation for specific fragment of logic, we establish uniformly a Craig-interpolation-type theorem for a wide class of subfragments of geometric logic.

In our investigation, we have identified a property of logic that plays a key role in establishing interpolation results. In the language of doctrine (a.k.a lax-idempotent monads on 𝖫𝖾𝗑), the property states that it should preserve slicing. This implies the 2-category of algebras are closed under taking slices, which is indeed such a fundamental property of doctrines associated with logic and type theory that perhaps has not been paid enough attention to in the literature. We provide a classification of the interpolation property for doctrines preserving slicing as an exactness property. In particular, we introduce a notion of t-conservative maps of lex categories, and show that it belongs to an orthogonal factorisation system for any finitary doctrine on 𝖫𝖾𝗑. Using this, we are able to provide a classification as below:

Theorem 1.

Let 𝖳 be a finitary doctrine on lex categories preserving slicing. It has the interpolation property iff t-conservative maps are closed under cocomma in 𝖠𝗅𝗀⁢(𝖳).

For a working notion of fragment of geometric logic, we follow the authors’ previous work [2]. From loc. cit. every logic ℋ induces a doctrine 𝖳ℋ, and the existence of an étale map classifier for the logic ℋ is tightly connected to the associated doctrine 𝖳ℋ preserving slicing:

Proposition 1.

If a fragment ℋ has an étale map classifier, then 𝖳ℋ preserves slicing.

Using the techniques presented in [2], especially the classifying topos construction for ℋ, we are able to obtain our main theorem:

Theorem 2.

Let ℋ be a fragment of geometric logic between the regular and coherent fragment having an étale map classifier. Then ℋ has the interpolation property.

  • [1] Ivan Di Liberti and Lingyuan Ye. Craig interpolation for subgeometric logics. arXiv preprint arxiv:2601.11221, 2026.
  • [2] Ivan Di Liberti and Lingyuan Ye. Logic and concepts in the 2-category of topoi. arXiv preprint arXiv:2504.16690, 2025.
  • [3] Andrew M. Pitts. An application of open maps to categorical logic. Journal of Pure and Applied Algebra, 29:313–326, 1983.
  • [4] Andrew M Pitts. Interpolation and conceptual completeness for pretoposes via category theory. In Mathematical logic and theoretical computer science, pages 301–327. CRC Press, 2020.

← Back to program