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