A Classifying Topos for the Spectrum of Equivalences
Kenan Oggad

TL;DR
This paper develops a topos-theoretic framework to classify and analyze the spectrum of behavioral equivalences in process algebra, unifying various notions through geometric theories and Grothendieck topologies.
Contribution
It introduces a geometric theory-based hierarchy of process equivalences, extending to all 13 known types, with a constructive proof and formalization in Lean 4.
Findings
Hierarchical classification of process equivalences via topos theory.
Constructive proofs of the hierarchy and closure properties.
Formalization of the spectrum in Lean 4/Mathlib.
Abstract
What makes two computational systems equivalent? Topos theory answers with classifying toposes: a system's semantic content is encoded in the geometric theory it classifies, and two presentations are equivalent when their classifying toposes coincide. Process algebra answers with the linear time-branching time spectrum of van Glabbeek: a hierarchy of behavioral equivalences from trace equivalence to bisimilarity, each determined by which observations can distinguish processes. We show these are aspects of a single structure in which behavioral abstraction is localization. Each labeled transition system receives a geometric theory whose classifying topos determines its provable geometric sequents. Mutual simulation is strictly coarser than bisimulation, strictly coarser than topos equivalence; diamond-only Hennessy-Milner logic characterizes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Formal Methods in Verification · Logic, Reasoning, and Knowledge
