Technical Constructions in Quantum Perspectivism

math-ph 26 pages Matthew Long 24 February 2026 Peer Reviewed

Categorical Foundations

We recall the essential definitions. Throughout, $\mathscr{C}$ denotes a small category whose objects are observational contexts and whose morphisms are refinements between contexts.

::: definition

Definition 1

(Presheaf and Presheaf Topos). A presheaf on $\mathscr{C}$ is a functor $F : \mathscr{C}^{\mathrm{op}}\to \mathbf{Set}$. The presheaf topos is the functor category $\widehat{\mathscr{C}} = [\mathscr{C}^{\mathrm{op}}, \mathbf{Set}]$. It is a complete and cocomplete elementary topos with a subobject classifier $$\Omega(C) = \{ \text{sieves on } C \}$$ for each object $C \in \mathscr{C}$. :::

::: definition

Definition 2

(Monoidal Category). A monoidal category $(\mathscr{C}, \otimes, I, \alpha, \lambda, \rho)$ consists of a bifunctor $\otimes : \mathscr{C}\times \mathscr{C}\to \mathscr{C}$, a unit object $I$, and natural isomorphisms --- the associator $\alpha_{A,B,C} : (A \otimes B) \otimes C \xrightarrow{\sim} A \otimes (B \otimes C)$, left unitor $\lambda_A : I \otimes A \xrightarrow{\sim} A$, and right unitor $\rho_A : A \otimes I \xrightarrow{\sim} A$ --- satisfying the pentagon and triangle axioms. :::

::: definition

Definition 3

(Braided Monoidal Category). A monoidal category is braided if it is equipped with a natural isomorphism $\beta_{A,B} : A \otimes B \xrightarrow{\sim} B \otimes A$ satisfying the hexagon axioms: $$\begin{align} \alpha_{B,C,A} \circ \beta_{A, B \otimes C} \circ \alpha_{A,B,C} &= (\mathrm{id}_B \otimes \beta_{A,C}) \circ \alpha_{B,A,C} \circ (\beta_{A,B} \otimes \mathrm{id}_C), \label{eq:hex1}\\ \alpha_{C,A,B}^{-1} \circ \beta_{A \otimes B, C} \circ \alpha_{A,B,C}^{-1} &= (\beta_{A,C} \otimes \mathrm{id}_B) \circ \alpha_{A,C,B}^{-1} \circ (\mathrm{id}_A \otimes \beta_{B,C}). \label{eq:hex2} \end{align}$$ The braiding is symmetric if $\beta_{B,A} \circ \beta_{A,B} = \mathrm{id}_{A \otimes B}$ for all $A, B$. :::

::: {#def:super .definition}

Definition 4

(Super-Category and $\mathbb{Z}/2$-Grading). A super-category is a $\mathbb{Z}/2\mathbb{Z}$-graded monoidal category $\mathscr{C}= \mathscr{C}_0 \oplus \mathscr{C}_1$ where $\mathscr{C}_0$ is the bosonic (even) sector and $\mathscr{C}_1$ is the fermionic (odd) sector. The monoidal product respects the grading: $\mathscr{C}_i \otimes \mathscr{C}_j \subset \mathscr{C}_{i+j \bmod 2}$. The braiding on homogeneous elements satisfies $$\begin{equation} \label{eq:superbraiding} \beta_{A,B} \circ \beta_{B,A} = (-1)^{|A| \cdot |B|} \, \mathrm{id}_{A \otimes B}, \end{equation}$$ where $|A| \in \{0, 1\}$ is the grading of $A$. :::

Quantum-Mechanical Preliminaries

::: definition

Definition 5

(Hilbert Space and Operators). A Hilbert space $\mathcal{H}$ is a complete inner product space over $\mathbb{C}$. A bounded linear operator $A : \mathcal{H}\to \mathcal{H}$ has an adjoint $A\ensuremath{^{\dagger}}$ satisfying $\langle A\ensuremath{^{\dagger}}\phi, \psi \rangle = \langle \phi, A\psi \rangle$. An operator is self-adjoint if $A = A\ensuremath{^{\dagger}}$. A projection is a self-adjoint idempotent: $P^2 = P = P\ensuremath{^{\dagger}}$. A density operator $\rho$ is a positive trace-class operator with $\mathrm{Tr}(\rho) = 1$. :::

::: definition

Definition 6

(Frame Function [@gleason1957]). A frame function on a Hilbert space $\mathcal{H}$ of dimension $d \geq 3$ is a function $f : S(\mathcal{H}) \to [0,1]$ from the unit sphere such that for every orthonormal basis $\{e_1, \ldots, e_d\}$, $$\begin{equation} \label{eq:framefunction} \sum_{i=1}^{d} f(e_i) = 1. \end{equation}$$ :::

::: definition

Definition 7

(Partial Trace). Given a bipartite Hilbert space $\mathcal{H}= \mathcal{H}_A \otimes \mathcal{H}_B$, the partial trace over $\mathcal{H}_B$ is the unique linear map $\mathrm{Tr}_B : \mathcal{L}(\mathcal{H}) \to \mathcal{L}(\mathcal{H}_A)$ satisfying $$\begin{equation} \mathrm{Tr}_B(|\phi_1\rangle\langle \phi_2| \otimes |\psi_1\rangle\langle \psi_2|) = \langle \psi_2|\psi_1\rangle |\phi_1\rangle\langle \phi_2|. \end{equation}$$ :::

The Yoneda Constraint: Recap

We recall from [@long2026qp] that the Yoneda Constraint requires every physical system $S$ to be a presheaf $S : \mathscr{C}^{\mathrm{op}}\to \mathbf{Set}$, with the Yoneda embedding $\mathsf{y}: \mathscr{C}\hookrightarrow \widehat{\mathscr{C}}$ being fully faithful. The key consequence is that physical identity is relational: a system is completely determined by the totality of its interactions with all possible probes.

Reconstruction of $\mathbb{C}$ from Braided Monoidal Structure {#sec:complex}

Why are quantum amplitudes complex-valued? This section provides a complete categorical answer.

The Physical Requirements

We posit that the category $\mathscr{C}$ of observational contexts carries the structure of a braided monoidal category, and that presheaves $S : \mathscr{C}^{\mathrm{op}}\to \mathbf{Vect}_k$ take values in the category of vector spaces over a field $k$. We require:

  1. []{#req:algclosed label="req:algclosed"} $k$ is algebraically closed: every non-constant polynomial over $k$ has a root in $k$. This is forced by the spectral theorem --- every observable must have a complete set of eigenvalues.
  1. []{#req:char0 label="req:char0"} $k$ has characteristic zero: $\underbrace{1 + \cdots + 1}_{n} \neq 0$ for all $n \geq 1$. This is required for the continuity of physical evolution --- the exponential map $e^{iHt}$ must converge.
  1. []{#req:super label="req:super"} $\mathscr{C}$ admits both bosonic and fermionic sectors (Definition 4{reference-type="ref" reference="def:super"}), with the super-braiding relation [\[eq:superbraiding\]](#eq:superbraiding){reference-type="eqref" reference="eq:superbraiding"}.
  1. []{#req:positivity label="req:positivity"} $k$ admits an involution $\overline{(\cdot)} : k \to k$ and a positivity structure: for every $z \in k$, $z \bar{z} \geq 0$ with equality if and only if $z = 0$, where $\geq$ refers to an ordering on the fixed field $k_0 = \{z \in k : \bar{z} = z\}$.

Classification of Candidate Fields

::: {#lem:fieldclass .lemma}

Lemma 8

The only fields satisfying [\[req:algclosed\]](#req:algclosed){reference-type="ref" reference="req:algclosed"} and [\[req:char0\]](#req:char0){reference-type="ref" reference="req:char0"} simultaneously are the algebraic closure $\overline{\mathbb{R}}$ of $\mathbb{R}$ (which is $\mathbb{C}$) and, formally, algebraic closures of other characteristic-zero fields. Among those admitting the positivity structure [\[req:positivity\]](#req:positivity){reference-type="ref" reference="req:positivity"}, the unique candidate is $k \cong \mathbb{C}$. :::

::: proof

Proof. By the Artin--Schreier theorem, a field admits a total ordering if and only if it is formally real (i.e., $-1$ is not a sum of squares). Among algebraically closed fields, none is formally real, but the requirement [\[req:positivity\]](#req:positivity){reference-type="ref" reference="req:positivity"} asks only that the fixed field $k_0$ under the involution be ordered.

For an algebraically closed field $k$ of characteristic zero with an involution $\sigma$, the fixed field $k_0 = k^\sigma$ is a real-closed field (by the Artin--Schreier theorem applied to the extension $k/k_0$, which is necessarily of degree 2). Every real-closed field is elementarily equivalent to $\mathbb{R}$ by the Tarski--Seidenberg theorem, but the positivity condition together with the Archimedean property (forced by the convergence requirement for physical evolution) restricts $k_0$ to be isomorphic to $\mathbb{R}$ as an ordered field.

Since $k$ is the algebraic closure of $k_0 \cong \mathbb{R}$, we obtain $k \cong \mathbb{C}$. ◻

:::

The Super-Braiding Argument

The requirement of fermionic sectors provides an independent route to $\mathbb{C}$.

::: {#prop:fermionic .proposition}

Proposition 9

(Fermionic Braiding Forces $\sqrt{-1}$). Let $(\mathscr{C}, \otimes, \beta)$ be a braided monoidal category with a $\mathbb{Z}/2$-grading, and let $V$ be a one-dimensional object in the odd sector $\mathscr{C}_1$. Then the braiding $\beta_{V,V} : V \otimes V \to V \otimes V$ satisfies $\beta_{V,V}^2 = -\mathrm{id}_{V \otimes V}$. For this to be expressible as a scalar action, the ground field must contain $\sqrt{-1}$. :::

::: proof

Proof. By the super-braiding relation [\[eq:superbraiding\]](#eq:superbraiding){reference-type="eqref" reference="eq:superbraiding"} with $A = B = V$ and $|V| = 1$: $$\beta_{V,V} \circ \beta_{V,V} = (-1)^{1 \cdot 1} \mathrm{id}_{V \otimes V} = -\mathrm{id}_{V \otimes V}.$$ Since $V$ is one-dimensional, $V \otimes V$ is also one-dimensional, and $\beta_{V,V}$ acts as multiplication by a scalar $\lambda \in k$. We need $\lambda^2 = -1$, so $k$ must contain a square root of $-1$. Over any subfield of $\mathbb{R}$, no such element exists, hence $k$ must be a proper extension. Combined with Lemma 8{reference-type="ref" reference="lem:fieldclass"}, we obtain $k \cong \mathbb{C}$. ◻

:::

The Spin-Statistics Connection from Categorical Braiding

The deep connection between spin and statistics --- that integer-spin particles are bosons and half-integer-spin particles are fermions --- emerges naturally from the braiding structure.

::: definition

Definition 10

(Twist / Topological Spin). In a braided monoidal category, the twist on an object $V$ is the morphism $\theta_V : V \to V$ defined as the composition $$\begin{equation} \label{eq:twist} \theta_V = (\mathrm{ev}_V \otimes \mathrm{id}_V) \circ (\mathrm{id}_{V^} \otimes \beta_{V,V}) \circ (\mathrm{coev}_V \otimes \mathrm{id}_V) \end{equation}$$ when $V$ has a dual $V^$ with evaluation $\mathrm{ev}_V : V^ \otimes V \to I$ and coevaluation $\mathrm{coev}_V : I \to V \otimes V^$. In a ribbon category, $\theta_V$ is a natural automorphism. :::

::: {#thm:spinstats .theorem}

Theorem 11

(Categorical Spin-Statistics). Let $(\mathscr{C}, \otimes, \beta, \theta)$ be a ribbon category with $\mathbb{Z}/2$-grading. Then for any simple object $V$:

  1. If $V$ is bosonic ($|V| = 0$), then $\theta_V = +\mathrm{id}_V$ (integer spin).
  1. If $V$ is fermionic ($|V| = 1$), then $\theta_V = -\mathrm{id}_V$ (half-integer spin).

More precisely, $\theta_V = (-1)^{|V|} \mathrm{id}_V$ for simple objects, which is exactly the spin-statistics relation.

:::

::: proof

Proof. For a simple object $V$ in a ribbon category, $\theta_V$ acts as a scalar $\theta_V = e^{2\pi i s_V} \mathrm{id}_V$ where $s_V$ is the topological spin. The relation between the twist and the braiding gives $$\theta_{V \otimes V} = \beta_{V,V} \circ \beta_{V,V} \circ (\theta_V \otimes \theta_V).$$ For the monoidal unit $I$, $\theta_I = \mathrm{id}_I$. Now, $V \otimes V$ lies in the even sector regardless of $|V|$, so if $V \otimes V$ decomposes into simple components in $\mathscr{C}_0$, each has twist $+1$.

On the other hand, $\beta_{V,V}^2 = (-1)^{|V|^2} \mathrm{id}= (-1)^{|V|} \mathrm{id}$ and $\theta_V^2 = e^{4\pi i s_V}$. Combining: $$1 = (-1)^{|V|} \cdot e^{4\pi i s_V}$$ which forces $e^{4\pi i s_V} = (-1)^{|V|}$, i.e., $2s_V \equiv |V|/2 \pmod{1}$. This gives $s_V \in \mathbb{Z}$ for bosons and $s_V \in \mathbb{Z}+ 1/2$ for fermions --- exactly the spin-statistics theorem. ◻

:::

::: remark

Remark 12 (Categorical vs. Physical Spin). The identification of the categorical twist $\theta_V$ with the physical spin quantum number in Theorem 11{reference-type="ref" reference="thm:spinstats"} rests on the correspondence between ribbon categories and three-dimensional topological field theories, where the twist implements a $2\pi$ rotation [@turaev2010]. The connection to the physical angular momentum classification of particles requires the additional input that the spacetime symmetry group $\mathrm{SO}(3,1)$ acts on the category of physical systems, and that the categorical twist matches the action of the $2\pi$ rotation in the Lorentz group. This identification is standard in the context of algebraic quantum field theory [@streater1964] but merits emphasis here.

:::

The Full Reconstruction Theorem

We now assemble the complete result.

::: {#thm:reconstruction .theorem}

Theorem 13

(Reconstruction of $\mathbb{C}$ from Physical Structure). Let $(\mathscr{C}, \otimes, \beta)$ be a braided monoidal category satisfying:

  1. $\mathscr{C}$ is $\mathbb{Z}/2$-graded with non-trivial fermionic sector $\mathscr{C}_1 \neq \varnothing$.
  1. Presheaves $\mathscr{C}^{\mathrm{op}}\to \mathbf{Vect}_k$ are monoidal.
  1. The ground field $k$ is algebraically closed of characteristic zero.
  1. $k$ admits an involution with Archimedean positivity on the fixed field.

Then $k \cong \mathbb{C}$. Moreover, the braiding encodes the spin-statistics connection (Theorem 11{reference-type="ref" reference="thm:spinstats"}), and the involution on $k$ is complex conjugation.

:::

::: proof

Proof. Condition (c) and the Archimedean property of (d) force $k_0 = k^{\bar{(\cdot)}} \cong \mathbb{R}$ by Lemma 8{reference-type="ref" reference="lem:fieldclass"}. Then $[k : k_0] = 2$ by the Artin--Schreier theorem (the algebraic closure of a real-closed field is a degree-2 extension). The existence of fermionic objects in (a) requires $\sqrt{-1} \in k$ by Proposition 9{reference-type="ref" reference="prop:fermionic"}. Hence $k = k_0(\sqrt{-1}) = \mathbb{R}(i) = \mathbb{C}$.

The involution must fix $k_0 = \mathbb{R}$ and send $i \mapsto -i$, so it is complex conjugation. The Hermitian inner product on Hilbert-space fibers is then the unique sesquilinear pairing compatible with this involution and the positivity condition. The spin-statistics connection follows from Theorem 11{reference-type="ref" reference="thm:spinstats"}. ◻

:::

::: remark

Remark 14 (Why Not $\mathbb{R}$ or $\mathbb{H}$?). Over $\mathbb{R}$, fermionic sectors cannot exist because $\mathbb{R}$ lacks $\sqrt{-1}$. The quaternions $\mathbb{H}$ satisfy some requirements but fail algebraic closure (the fundamental theorem of algebra does not extend to $\mathbb{H}$ in the commutative sense) and, crucially, are non-commutative, which prevents the construction of a well-defined tensor product of Hilbert spaces. The Solèr--Holland--Morash theorem [@soler1995] independently establishes that infinite-dimensional orthomodular spaces over a $*$-field with the lattice-theoretic properties required for quantum logic are necessarily over $\mathbb{R}$, $\mathbb{C}$, or $\mathbb{H}$, and the braiding/spin-statistics argument selects $\mathbb{C}$ uniquely.

:::

Detailed Algebraic Construction

We now give an explicit algebraic construction illustrating the reconstruction.

::: {#const:clifford .construction}

Construction 15 (The Clifford Algebra Route). Let $V$ be a real vector space with a non-degenerate symmetric bilinear form $q$. The Clifford algebra $\mathrm{Cl}(V, q)$ carries a natural $\mathbb{Z}/2$-grading $\mathrm{Cl} = \mathrm{Cl}_0 \oplus \mathrm{Cl}_1$. For $V = \mathbb{R}^1$ with $q(x,x) = -x^2$: $$\mathrm{Cl}(\mathbb{R}^1, -x^2) = \mathbb{R}\oplus \mathbb{R}\cdot e \quad \text{with } e^2 = -1.$$ This is precisely $\mathbb{C}$, with the grading $\mathbb{C}_0 = \mathbb{R}$ and $\mathbb{C}_1 = \mathbb{R}\cdot i$. The fermionic generator $e = i$ satisfies the required super-braiding: if $V$ carries the odd grading, then swapping two copies of $V$ introduces a sign, and $e^2 = -1$ encodes this algebraically.

:::

::: {#ex:qubitcomplex .example}

Example 16

(Qubit System). Consider a single qubit with Hilbert space $\mathcal{H}= \mathbb{C}^2$. The bosonic sector is spanned by the identity $I$ and $\sigma_z$ (diagonal, preserving $\mathbb{Z}/2$-grading). The fermionic sector is spanned by $\sigma_x$ and $\sigma_y$ (off-diagonal, mixing sectors). The commutation relations $[\sigma_x, \sigma_y] = 2i\sigma_z$ explicitly require $i = \sqrt{-1}$: the structure constants of $\mathfrak{su}(2)$ are inherently complex.

Over $\mathbb{R}$, one would have only $\mathfrak{so}(3) \cong \mathfrak{su}(2)_\mathbb{R}$, but the representation theory differs: $\mathbb{C}^2$ as a representation of $\mathrm{SU}(2)$ requires complex structure. The spinor representation --- fundamental to fermionic physics --- does not exist over $\mathbb{R}$.

:::

Gleason's Theorem in the Presheaf Topos {#sec:gleason}

Classical Gleason's Theorem: Statement and Proof Outline

We begin by recalling the classical result.

::: {#thm:gleason-classical .theorem}

Theorem 17

(Gleason [@gleason1957]). Let $\mathcal{H}$ be a separable Hilbert space of dimension $d \geq 3$. Every frame function $f : S(\mathcal{H}) \to [0,1]$ (satisfying [\[eq:framefunction\]](#eq:framefunction){reference-type="eqref" reference="eq:framefunction"}) has the form $$\begin{equation} \label{eq:gleasonform} f(v) = \langle v, \rho \, v \rangle = \mathrm{Tr}(\rho |v\rangle\langle v|) \end{equation}$$ for a unique density operator $\rho$ on $\mathcal{H}$. :::

The proof proceeds in stages:

  1. Reduction to $d = 3$. If the theorem holds for $\mathbb{C}^3$, it extends to any $d \geq 3$ by restriction to three-dimensional subspaces.
  1. Regularity of the frame function. A frame function on $S(\mathbb{C}^3)$ is shown to be continuous. The argument uses the compactness of $S^2$ (the real unit sphere) and the frame-function constraint to establish that $f$ cannot have discontinuities.
  1. Expansion in spherical harmonics. On $S^2$, $f$ restricts to a continuous function. The frame-function condition $\sum_{i=1}^3 f(e_i) = 1$ for every orthonormal frame forces the restriction to $S^2 \subset \mathbb{R}^3$ to have vanishing components of angular momentum $\ell \geq 3$. Concretely, writing $f(\hat{n}) = \sum_{\ell=0}^{\infty} \sum_{m=-\ell}^{\ell} a_{\ell m} Y_\ell^m(\hat{n})$, the frame condition implies: $$\begin{equation}

\label{eq:frameexpansion}

\sum_{i=1}^{3} \sum_{\ell, m} a_{\ell m} Y_\ell^m(\hat{n}_i) = 1

\end{equation}$$ for every orthonormal triple $\{\hat{n}_1, \hat{n}_2, \hat{n}_3\}$. Using the addition theorem for spherical harmonics, this forces $a_{\ell m} = 0$ for $\ell \geq 3$.

  1. Identification with $\mathrm{Tr}(\rho P)$. The surviving terms ($\ell = 0$ and $\ell = 2$) are exactly the form $f(\hat{n}) = \hat{n}^T M \hat{n}$ for a $3 \times 3$ real symmetric matrix $M$ with $\mathrm{Tr}(M) = 1$ and $M \geq 0$. This is exactly $\mathrm{Tr}(\rho |\hat{n}\rangle\langle \hat{n}|)$ where $\rho$ is the density matrix corresponding to $M$ in the spin-1 representation.
  1. Extension to complex Hilbert spaces. The argument extends from $\mathbb{R}^3$ to $\mathbb{C}^3$ by using the real and imaginary parts of the inner product and the frame function on complex projective space.

The Topos-Theoretic Setting

We now generalize to the presheaf topos $\widehat{\mathscr{C}}$.

::: {#def:hilbpresheaf .definition}

Definition 18

(Presheaf with Hilbert-Space Fibers). A Hilbert presheaf on $\mathscr{C}$ is a functor $S : \mathscr{C}^{\mathrm{op}}\to \mathbf{Hilb}$ assigning to each context $C$ a Hilbert space $S(C) = \mathcal{H}_C$ and to each morphism $f : C' \to C$ a bounded linear map $S(f) : \mathcal{H}_C \to \mathcal{H}_{C'}$ that is an isometry (preserving the inner product). :::

::: definition

Definition 19

(Subobjects of a Hilbert Presheaf). A subobject of a Hilbert presheaf $S$ is a subfunctor $P \hookrightarrow S$ such that each $P(C) \subseteq S(C)$ is a closed subspace, and the restriction maps of $P$ are the restrictions of those of $S$. The subobject lattice $\mathrm{Sub}(S)$ is the collection of all such subfunctors, ordered by inclusion. :::

::: {#def:probval .definition}

Definition 20

(Probability Valuation on $\mathrm{Sub}(S)$). A probability valuation on $\mathrm{Sub}(S)$ is a function $\mu : \mathrm{Sub}(S) \to [0,1]$ satisfying:

  1. $\mu(S) = 1$ (normalization).
  1. $\mu(0) = 0$ where $0$ is the zero subfunctor.
  1. For mutually orthogonal subobjects $P_1, \ldots, P_n$ (meaning $P_i(C) \perp P_j(C)$ for all $C$ and all $i \neq j$) with $\bigoplus_i P_i = Q$: $$\mu(Q) = \sum_{i=1}^{n} \mu(P_i).$$
  1. Yoneda compatibility: for every representable presheaf $\mathsf{y}(C)$ and every morphism $\alpha : \mathsf{y}(C) \to S$ (which by Yoneda corresponds to a vector $v_C \in S(C)$), the map $\alpha$ factors through the subobject $P$ if and only if $v_C \in P(C)$. The valuation must be consistent with this factorization structure.

:::

The Topos Gleason Theorem: Statement

::: {#thm:toposgleason .theorem}

Theorem 21

(Topos Gleason). Let $S : \mathscr{C}^{\mathrm{op}}\to \mathbf{Hilb}$ be a Hilbert presheaf with $\dim S(C) \geq 3$ for all $C$. Every probability valuation $\mu$ on $\mathrm{Sub}(S)$ (in the sense of Definition 20{reference-type="ref" reference="def:probval"}) has the form $$\begin{equation} \label{eq:toposgleason} \mu(P) = \mathrm{Tr}_C(\rho_C \, \Pi_{P(C)}) \end{equation}$$ for every context $C$, where $\rho_C$ is a density operator on $\mathcal{H}_C = S(C)$, $\Pi_{P(C)}$ is the orthogonal projection onto $P(C)$, and the family $\{\rho_C\}_{C \in \mathscr{C}}$ is compatible with the restriction maps: $S(f) \rho_C S(f)\ensuremath{^{\dagger}}= \rho_{C'}$ for every $f : C' \to C$. :::

Proof of the Topos Gleason Theorem

The proof proceeds in four steps.

Step 1: Restriction to fibers. Fix a context $C \in \mathscr{C}$. The subobjects of $S$ that are "supported at $C$" --- those $P$ such that $P(C) \neq 0$ --- form a sublattice of $\mathrm{Sub}(S)$ isomorphic to the lattice of closed subspaces of $\mathcal{H}_C$. The restriction $\mu_C := \mu|_{\text{fiber at }C}$ is therefore a frame function on $\mathcal{H}_C$.

::: {#lem:fiberframe .lemma}

Lemma 22

For each $C$, the restriction $\mu_C : \mathcal{L}(\mathcal{H}_C) \to [0,1]$ defined by $\mu_C(V) := \mu(P_V)$ (where $P_V$ is the subobject with $P_V(C) = V$ and $P_V(C') = S(f)(V)$ for $f : C' \to C$) is a frame function on $\mathcal{H}_C$. :::

::: proof

Proof. The additivity of $\mu$ on orthogonal subobjects translates directly to the frame-function condition: for an orthonormal basis $\{e_i\}$ of $\mathcal{H}_C$, the one-dimensional subobjects $P_{\mathbb{C}e_i}$ are mutually orthogonal and span $S$, so $$\sum_i \mu(P_{\mathbb{C}e_i}) = \mu(S) = 1.$$ Writing $f(e_i) := \mu(P_{\mathbb{C}e_i})$ gives a frame function. ◻

:::

Step 2: Apply classical Gleason. Since $\dim \mathcal{H}_C \geq 3$, Theorem 17{reference-type="ref" reference="thm:gleason-classical"} applies to each fiber. Therefore, for each $C$, there exists a unique density operator $\rho_C$ on $\mathcal{H}_C$ such that $$\mu_C(V) = \mathrm{Tr}(\rho_C \, \Pi_V)$$ for all closed subspaces $V \subseteq \mathcal{H}_C$.

Step 3: Naturality forces compatibility. For a morphism $f : C' \to C$, the restriction map $S(f) : \mathcal{H}_C \to \mathcal{H}_{C'}$ is an isometry. A subobject $P$ assigns $P(C')$ = $S(f)(P(C))$ by the functoriality of $P$. Therefore: $$\mu_{C'}(S(f)(V)) = \mu(P_{S(f)(V)}) = \mu(P_V) = \mu_C(V).$$ Using $\mu_C(V) = \mathrm{Tr}(\rho_C \Pi_V)$ and $\mu_{C'}(S(f)(V)) = \mathrm{Tr}(\rho_{C'} \, \Pi_{S(f)(V)})$: $$\mathrm{Tr}(\rho_{C'} \, S(f) \Pi_V S(f)\ensuremath{^{\dagger}}) = \mathrm{Tr}(\rho_C \, \Pi_V).$$ Since this holds for all projections $\Pi_V$, we obtain: $$\begin{equation}

\label{eq:rhocompat}

S(f)\ensuremath{^{\dagger}}\, \rho_{C'} \, S(f) = \rho_C.

\end{equation}$$ When $S(f)$ is an isometry (and hence $S(f)\ensuremath{^{\dagger}}S(f) = \mathrm{id}$), this is equivalent to $\rho_{C'} = S(f) \, \rho_C \, S(f)\ensuremath{^{\dagger}}$.

Step 4: Yoneda compatibility fixes uniqueness. The Yoneda compatibility condition (iv) ensures that the family $\{\rho_C\}$ is determined by the natural transformation structure of the presheaf. By the Yoneda lemma, $\mathrm{Nat}(\mathsf{y}(C), S) \cong S(C) = \mathcal{H}_C$, so each state $\psi \in \mathcal{H}_C$ corresponds to a unique natural transformation. The density operator $\rho_C$ acts on this space, and its naturality condition [\[eq:rhocompat\]](#eq:rhocompat){reference-type="eqref" reference="eq:rhocompat"} ensures global coherence.

::: flushright

$\square$

:::

The Born Rule as a Corollary

::: {#cor:born .corollary}

Corollary 23

(Born Rule from Topos Gleason). For a pure state $\psi \in \mathcal{H}_C$ (so $\rho_C = |\psi\rangle\langle \psi|$) and a measurement projector $P_\lambda = |e_\lambda\rangle\langle e_\lambda|$ corresponding to eigenvalue $\lambda$ of an observable: $$\begin{equation} p(\lambda) = \mathrm{Tr}(\rho_C P_\lambda) = |\langle e_\lambda|\psi\rangle|^2. \end{equation}$$ This is the Born rule, now derived from the topos structure of the presheaf category and the Yoneda embedding. :::

The Kochen--Specker Theorem as a Topos-Theoretic Statement

::: {#prop:KS .proposition}

Proposition 24

(Kochen--Specker from Topos Logic). The subobject classifier $\Omega$ of the presheaf topos $\widehat{\mathscr{C}}$ is not Boolean when $\mathscr{C}$ has non-commutative structure. Equivalently, there exists no global section $1 \to \Omega$ that serves as a two-valued truth assignment compatible with all subobjects simultaneously. This is the Kochen--Specker theorem [@kochen1967], now seen as a structural feature of the presheaf topos. :::

::: proof

Proof. A global element of $\Omega$ assigns to each context $C$ a sieve on $C$, and these must be compatible under restriction. A two-valued truth valuation would require each sieve to be either the maximal sieve $\mathrm{Hom}(\text{--}, C)$ or the empty sieve $\varnothing$. But for non-commutative observational contexts, the compatibility condition forces contradictions: there exist collections of projectors that cannot simultaneously be assigned $\{0, 1\}$ values consistently across all contexts, exactly as in the standard Kochen--Specker construction with 117 vectors in $\mathbb{R}^3$ or 18 vectors in $\mathbb{C}^4$. ◻

:::

Concrete Calculation: Gleason on a Qubit Pair

::: {#ex:gleasonqubit .example}

Example 25

(Two-Qubit Gleason). Consider $\mathcal{H}= \mathbb{C}^2 \otimes \mathbb{C}^2 \cong \mathbb{C}^4$ (dimension 4, so Gleason applies). Let the Bell state $|\Phi^+\rangle = \frac{1}{\sqrt{2}}(|00\rangle + |11\rangle)$ define $\rho = |\Phi^+\rangle\langle \Phi^+|$.

The frame function on a rank-1 projector $P_v = |v\rangle\langle v|$ is computed as follows. Writing $v = (a, b, c, d)^T$ in the basis $\{|00\rangle, |01\rangle, |10\rangle, |11\rangle\}$, we have $\langle v|\Phi^+\rangle = \frac{1}{\sqrt{2}}(\bar{a} + \bar{d})$, and therefore: $$f(v) = |\langle v|\Phi^+\rangle|^2 = \frac{1}{2}|\bar{a} + \bar{d}|^2 = \frac{1}{2}(|a|^2 + |d|^2 + a\bar{d} + \bar{a}d).$$ For the computational basis vectors: $f(|00\rangle) = f(|11\rangle) = 1/2$ and $f(|01\rangle) = f(|10\rangle) = 0$, consistent with the Bell state having equal probability for the $|00\rangle$ and $|11\rangle$ outcomes and zero for the others.

The frame-function condition checks: for the standard basis $\{e_i\}_{i=1}^4$, $$\sum_{i=1}^{4} f(e_i) = 1/2 + 0 + 0 + 1/2 = 1. \quad \checkmark$$

For any other orthonormal basis obtained by a unitary $U$, $f(Ue_i) = \mathrm{Tr}(\rho \, U|e_i\rangle\langle e_i|U\ensuremath{^{\dagger}}) = (U\ensuremath{^{\dagger}}\rho U)_{ii}$, and $\sum_i (U\ensuremath{^{\dagger}}\rho U)_{ii} = \mathrm{Tr}(\rho) = 1$. $\checkmark$

:::

Decoherence as Coarse-Graining of Contexts {#sec:decoherence}

The Physical Picture

Decoherence is the process by which quantum superpositions become effectively classical through interaction with an environment. In the Quantum Perspectivism framework, decoherence is not a dynamical process happening "to" a system but a structural consequence of restricting from fine-grained to coarse-grained observational contexts.

The Restriction Functor

::: {#def:restriction .definition}

Definition 26

(Context Inclusion and Restriction). Let $i : \mathscr{C}_{\mathrm{macro}} \hookrightarrow \mathscr{C}$ be the inclusion of a full subcategory of macroscopic contexts. The restriction functor is the precomposition $$\begin{equation} i^ : \widehat{\mathscr{C}} \to \widehat{\mathscr{C}_{\mathrm{macro}}}, \qquad i^(S) = S \circ i^{\mathrm{op}}. \end{equation}$$ This functor has both a left adjoint $i_!$ (left Kan extension) and a right adjoint $i_$ (right Kan extension): $$\begin{equation} i_! \dashv i^ \dashv i_*. \end{equation}$$ :::

::: {#prop:istar .proposition}

Proposition 27

(Properties of $i^$). The restriction functor $i^$ satisfies:

  1. $i^$ preserves all limits (as a right adjoint, it is left-exact; as a left adjoint, it preserves colimits only if $i$ is additionally a cosieve or satisfies further conditions).*
  1. In general, $i^$ does not preserve colimits. Specifically, it may fail to preserve coproducts and coequalizers.*
  1. $i^$ is exact (preserves finite limits) since $\widehat{\mathscr{C}}$ is a topos and $i^$ is the inverse image part of a geometric morphism.

:::

Loss of Coherence: The Mechanism

The key observation is that off-diagonal coherences in the density matrix correspond to certain colimit structures in the presheaf topos, and $i^*$ may fail to preserve these.

::: {#def:coherence .definition}

Definition 28

(Coherence Subobject). Given a Hilbert presheaf $S$ and two orthogonal subobjects $P_1, P_2 \hookrightarrow S$ (representing distinct classical outcomes), the coherence between $P_1$ and $P_2$ relative to context $C$ is the off-diagonal block $$\begin{equation} \mathcal{O}_{12}(C) := \{ \langle \phi_1, \rho_C \, \phi_2 \rangle \mid \phi_1 \in P_1(C), \, \phi_2 \in P_2(C) \}. \end{equation}$$ This defines a presheaf $\mathcal{O}_{12} : \mathscr{C}^{\mathrm{op}}\to \mathbf{Set}$ (or more precisely, to $\mathbb{C}$-modules). :::

::: {#thm:decoherence .theorem}

Theorem 29

(Decoherence as Failure to Preserve Colimits). Let $S : \mathscr{C}^{\mathrm{op}}\to \mathbf{Hilb}$ be a Hilbert presheaf representing a quantum system coupled to an environment. Let $i : \mathscr{C}_{\mathrm{macro}} \hookrightarrow \mathscr{C}$ be the inclusion of macroscopic contexts. Then:

  1. *The full presheaf $S$ admits a decomposition as a colimit $$\begin{equation}

\label{eq:colimit}

S \cong \mathrm{colim}_{j \in J} S_j

\end{equation}$$ over an indexing category $J$ encoding the superposition of classical branches $\{S_j\}$.*

  1. The restricted presheaf $i^(S)$ does not decompose as the corresponding colimit: $$\begin{equation}

\label{eq:nocolimit}

i^(S) \ncong \mathrm{colim}_{j \in J}\, i^(S_j).

\end{equation}$$*

  1. Instead, $i^(S)$ decomposes as a coproduct (disjoint union) of the classical branches: $$\begin{equation}

\label{eq:coproduct}

i^(S) \cong \coprod_{j \in J} i^(S_j)

\end{equation}$$ with the "gluing data" (off-diagonal coherences) lost.*

  1. *In terms of density matrices, if $\rho = \sum_{j,k} c_j \bar{c}_k |\psi_j\rangle\langle \psi_k|$, then the restriction satisfies $$\begin{equation}

\label{eq:decoherentdensity}

i^*(\rho)_C \approx \sum_j |c_j|^2 |\psi_j^C\rangle\langle \psi_j^C|

\end{equation}$$ where $\psi_j^C = S(i(C) \hookrightarrow C_{\text{full}})(\psi_j)$ and the off-diagonal terms $c_j \bar{c}_k |\psi_j^C\rangle\langle \psi_k^C|$ for $j \neq k$ vanish in the macroscopic restriction.*

:::

::: proof

Proof. Part (a): In the full presheaf topos $\widehat{\mathscr{C}}$, the superposition $|\psi\rangle = \sum_j c_j |\psi_j\rangle$ corresponds to a colimit construction. The individual branches $S_j$ (presheaves corresponding to the states $|\psi_j\rangle$) are glued together via the coherence data $\mathcal{O}_{jk}$, and the colimit assembles these into the full superposition $S$.

Part (b): The restriction functor $i^*$ is a left exact functor (preserves limits) but need not preserve colimits. The colimit [\[eq:colimit\]](#eq:colimit){reference-type="eqref" reference="eq:colimit"} is computed using the gluing data $\mathcal{O}_{jk}$, which involves contexts $C \in \mathscr{C}$ that may not lie in $\mathscr{C}_{\mathrm{macro}}$. When restricted to macroscopic contexts, the gluing maps $\mathcal{O}_{jk}(C)$ for $C \in \mathscr{C}_{\mathrm{macro}}$ vanish because the environmental degrees of freedom that mediate coherence are not accessible from macroscopic contexts.

Formally, $\mathcal{O}_{jk}(i(C_{\mathrm{macro}})) = 0$ because the macroscopic context $i(C_{\mathrm{macro}})$ cannot resolve the fine-grained correlations between branches $j$ and $k$. This is exactly the condition for environment-induced decoherence: the environment carries away the "which-branch" information into degrees of freedom invisible to macroscopic observers.

Part (c): With vanishing gluing data, the colimit degenerates into a coproduct --- a disjoint union where each branch exists independently, with no interference.

Part (d): Translating to the density-matrix language: the off-diagonal terms $\rho_{jk} = c_j \bar{c}_k \langle \psi_k^C|\psi_j^C\rangle_{\mathrm{env}}$ involve inner products of environmental states. For macroscopic environments with many degrees of freedom, the environmental states $|\psi_j^{\mathrm{env}}\rangle$ and $|\psi_k^{\mathrm{env}}\rangle$ become approximately orthogonal (by the random-phase argument or the large-Hilbert-space-dimension argument), yielding $\langle \psi_k^{\mathrm{env}}|\psi_j^{\mathrm{env}}\rangle \approx \delta_{jk}$ and hence the diagonal form [\[eq:decoherentdensity\]](#eq:decoherentdensity){reference-type="eqref" reference="eq:decoherentdensity"}. ◻

:::

::: {#rem:colimitprecision .remark}

Remark 30 (Precision on the Colimit Characterization). The indexing category $J$ in Theorem 29{reference-type="ref" reference="thm:decoherence"}(a) is constructed as follows. For a superposition $|\psi\rangle = \sum_j c_j |\psi_j\rangle$, take $J$ to be the discrete category on the index set $\{j\}$, augmented by morphisms encoding the coherence data. Concretely, $J$ has objects $\{j\}$ and a morphism $j \to k$ for each pair $(j,k)$ with $j \neq k$, weighted by $c_j \bar{c}_k$. The colimit cocone maps $S_j \to S$ are the inclusion of each branch, and the universal property of the colimit encodes the fact that the full state is not merely the disjoint union of branches but is glued together by the coherence data $\mathcal{O}_{jk}$. The failure of $i^$ to preserve this colimit is quantified by the condition: a morphism $f : C' \to C$ in $\mathscr{C}$ that factors through an environment context $C_E \notin \mathscr{C}_{\mathrm{macro}}$ contributes to $\mathcal{O}_{jk}(C)$ but not to $\mathcal{O}_{jk}(i(C_{\mathrm{macro}}))$. When $\mathscr{C}_{\mathrm{macro}}$ excludes all fine-grained environment contexts, the coherence morphisms in $J$ become trivial under $i^$, and the colimit degenerates to a coproduct.

:::

Environment-Induced Superselection

::: definition

Definition 31

(Superselection Sector). A superselection sector in the categorical framework is a connected component of the presheaf $i^*(S)$ after restriction to macroscopic contexts. Two states lie in the same superselection sector if and only if there exists a macroscopic context from which both are accessible (i.e., connected by a morphism in $\mathscr{C}_{\mathrm{macro}}$). :::

::: {#prop:einselection .proposition}

Proposition 32

(Einselection as Connected Components). The environment-induced superselection (einselection) of Zurek [@zurek2003] is the decomposition of $i^(S)$ into connected components. The pointer states are the sections of $i^(S)$ that are stable under the restriction --- formally, the elements of $\varprojlim_{C \in \mathscr{C}_{\mathrm{macro}}} i^(S)(C)$ that survive the coarse-graining.* :::

::: proof

Proof. A pointer state $|\pi_j\rangle$ is characterized by its robustness under environmental interaction: it is an eigenstate of the decoherence functional. In the categorical language, this means $|\pi_j\rangle$ defines a global section of the restricted presheaf $i^(S)$ over all macroscopic contexts --- it "looks the same" from every macroscopic perspective. The decomposition into connected components $i^(S) \cong \coprod_j S_{\pi_j}$ is exactly the einselection into pointer states.

The pointer states are determined by the interaction Hamiltonian $H_{\mathrm{int}}$ between system and environment. In categorical terms, $H_{\mathrm{int}}$ determines the morphisms in $\mathscr{C}$ connecting system-contexts to environment-contexts, and the pointer states are the sections of $S$ that are mapped to themselves (up to phase) by the environmental restriction maps $S(f)$ for all $f$ in the image of $i$. ◻

:::

The Partial Trace as a Categorical Construction

::: {#prop:partialtrace .proposition}

Proposition 33

(Partial Trace from Restriction). Let $S = S_A \otimes S_E$ be a presheaf on a product category $\mathscr{C}_A \times \mathscr{C}_E$ (system $\times$ environment). Let $i : \mathscr{C}_A \hookrightarrow \mathscr{C}_A \times \mathscr{C}_E$ be the inclusion $C_A \mapsto (C_A, C_E^0)$ for a fixed environment context $C_E^0$. Then the restriction $i^(S)$ is the presheaf $S_A$ with density matrix $$\begin{equation} \rho_A = i^(\rho) = \mathrm{Tr}_E(\rho_{AE}) \end{equation}$$ where $\mathrm{Tr}_E$ is the partial trace over $\mathcal{H}_E = S_E(C_E^0)$. :::

::: proof

Proof. By definition, $i^(S)(C_A) = S(C_A, C_E^0) = \mathcal{H}_A^{C_A} \otimes \mathcal{H}_E^{C_E^0}$. The density matrix on $i^(S)(C_A)$, computed from the probability valuation $\mu$ restricted to subobjects visible from $(C_A, C_E^0)$, involves only those projectors of the form $P_A \otimes \mathrm{id}_E$. For any such projector: $$\mu(P_A \otimes \mathrm{id}_E) = \mathrm{Tr}_{AE}(\rho_{AE} (P_A \otimes \mathrm{id}_E)) = \mathrm{Tr}_A(\mathrm{Tr}_E(\rho_{AE}) P_A) = \mathrm{Tr}_A(\rho_A P_A).$$ By Gleason's theorem (applied to $\mathcal{H}_A$), this determines $\rho_A = \mathrm{Tr}_E(\rho_{AE})$ uniquely. ◻

:::

Detailed Example: Qubit-Environment Decoherence

::: {#ex:decoherence .example}

Example 34

(Qubit Coupled to $N$-Qubit Environment). Let the system be a single qubit with $\mathcal{H}_S = \mathbb{C}^2$ in state $|\psi\rangle = \alpha|0\rangle + \beta|1\rangle$, coupled to an $N$-qubit environment initially in state $|0\rangle^{\otimes N}$. The interaction Hamiltonian produces: $$|\Psi\rangle = \alpha |0\rangle \otimes |E_0\rangle + \beta |1\rangle \otimes |E_1\rangle$$ where $|E_0\rangle$ and $|E_1\rangle$ are environmental states. The full density matrix is: $$\begin{align} \rho &= |\alpha|^2 |0\rangle\langle 0| \otimes |E_0\rangle\langle E_0| + \alpha\bar{\beta} |0\rangle\langle 1| \otimes |E_0\rangle\langle E_1| \nonumber\\ &\quad + \bar{\alpha}\beta |1\rangle\langle 0| \otimes |E_1\rangle\langle E_0| + |\beta|^2 |1\rangle\langle 1| \otimes |E_1\rangle\langle E_1|. \end{align}$$

Taking the partial trace (restriction to system contexts): $$\begin{equation}

\rho_S = \mathrm{Tr}_E(\rho) = |\alpha|^2 |0\rangle\langle 0| + \alpha\bar{\beta}\langle E_1|E_0\rangle|0\rangle\langle 1| + \bar{\alpha}\beta\langle E_0|E_1\rangle|1\rangle\langle 0| + |\beta|^2|1\rangle\langle 1|.

\end{equation}$$

The decoherence factor is $\Gamma = |\langle E_1|E_0\rangle|$. For the categorical interpretation:

Full context $\mathscr{C}$: Includes both system and environment contexts. The coherence $\mathcal{O}_{01}(C) = \alpha\bar{\beta}\langle E_1|E_0\rangle$ is non-zero.

Restricted context $\mathscr{C}_{\mathrm{macro}}$: Only system contexts. The off-diagonal coherence becomes $i^*(\mathcal{O}_{01})(C_S) = \alpha\bar{\beta}\Gamma$. As $N \to \infty$ (many environment qubits), $\Gamma \to 0$ exponentially: $$\Gamma = |\langle E_1|E_0\rangle| = |\cos\theta|^N \to 0 \quad \text{as } N \to \infty$$ where $\theta$ is the rotation angle per environment qubit. This is the exponential suppression of coherence characteristic of decoherence.

In the categorical language: the colimit computing the superposition $S$ uses gluing data that lives in environmental contexts. Restricting to $\mathscr{C}_{\mathrm{macro}}$ eliminates these contexts, and the colimit degenerates into a coproduct of the pointer states $|0\rangle$ and $|1\rangle$.

:::

Toy Models and Explicit Calculations {#sec:toymodels}

The Single Qubit: Complete Analysis

::: {#ex:qubitcontext .example}

Example 35

(Single-Qubit Context Category). We construct the context category $\mathscr{C}_{\mathrm{qubit}}$ explicitly. Objects are measurement bases for a single qubit, parametrized by points on the Bloch sphere $S^2$: $$\mathrm{Ob}(\mathscr{C}_{\mathrm{qubit}}) = \{ C_{\hat{n}} : \hat{n} \in S^2 \}$$ where $C_{\hat{n}}$ is the context corresponding to measurement of the spin observable $\hat{n} \cdot \vec{\sigma}$ along direction $\hat{n}$.

Morphisms between contexts are $\mathrm{SO}(3)$ rotations: $\mathrm{Hom}(C_{\hat{n}}, C_{\hat{m}}) = \{ R \in \mathrm{SO}(3) : R\hat{n} = \hat{m} \}$. The presheaf $S : \mathscr{C}_{\mathrm{qubit}}^{\mathrm{op}}\to \mathbf{Vect}_\mathbb{C}$ assigns: $$S(C_{\hat{n}}) = \mathbb{C}^2, \qquad S(R) = D^{1/2}(R) : \mathbb{C}^2 \to \mathbb{C}^2$$ where $D^{1/2}$ is the spin-$1/2$ representation of $\mathrm{SU}(2)$ (the double cover of $\mathrm{SO}(3)$).

A state $|\psi\rangle = \cos(\theta/2)|0\rangle + e^{i\phi}\sin(\theta/2)|1\rangle$ (in the $\hat{z}$-basis) assigns to each context $C_{\hat{n}}$ the probabilities: $$\begin{align}

p(+|\hat{n}) &= |\langle +_{\hat{n}}|\psi\rangle|^2 = \frac{1}{2}(1 + \hat{n} \cdot \hat{r}), \\

p(-|\hat{n}) &= |\langle -_{\hat{n}}|\psi\rangle|^2 = \frac{1}{2}(1 - \hat{n} \cdot \hat{r}),

\end{align}$$ where $\hat{r} = (\sin\theta\cos\phi, \sin\theta\sin\phi, \cos\theta)$ is the Bloch vector. This is the Born rule, confirmed by the topos Gleason theorem applied to this context category.

The Yoneda embedding sends $C_{\hat{n}}$ to the representable presheaf $\mathsf{y}(C_{\hat{n}})$, which collects all rotations into $C_{\hat{n}}$. The Yoneda lemma gives $\mathrm{Nat}(\mathsf{y}(C_{\hat{n}}), S) \cong S(C_{\hat{n}}) = \mathbb{C}^2$, identifying natural transformations with spin states.

:::

Two-Qubit System: Entanglement and Bell States

::: {#ex:twoqubit .example}

Example 36

(Two-Qubit Context Category and Entanglement). For two qubits, the context category is $\mathscr{C}_2 = \mathscr{C}_{\mathrm{qubit}} \times \mathscr{C}_{\mathrm{qubit}}$. Objects are pairs $(C_{\hat{n}}, C_{\hat{m}})$ representing simultaneous measurements on both qubits.

The Bell state $|\Phi^+\rangle = \frac{1}{\sqrt{2}}(|00\rangle + |11\rangle)$ defines a presheaf on $\mathscr{C}_2$ that is not a product: $$S_{\Phi^+} \ncong S_1 \times S_2$$ for any presheaves $S_1, S_2$ on the individual qubit context categories. This is entanglement viewed categorically.

The correlations predicted by the presheaf are: $$\begin{align}

E(\hat{n}, \hat{m}) &= \langle \Phi^+|(\hat{n}\cdot\vec{\sigma} \otimes \hat{m}\cdot\vec{\sigma})|\Phi^+\rangle = \hat{n} \cdot \hat{m}.

\end{align}$$

For the CHSH inequality with settings $\hat{a}, \hat{a}', \hat{b}, \hat{b}'$: $$\begin{equation}

|E(\hat{a},\hat{b}) - E(\hat{a},\hat{b}') + E(\hat{a}',\hat{b}) + E(\hat{a}',\hat{b}')| \leq 2\sqrt{2}

\end{equation}$$ which achieves the Tsirelson bound $2\sqrt{2}$ for appropriate choices (e.g., $\hat{a} = \hat{z}$, $\hat{a}' = \hat{x}$, $\hat{b} = (\hat{z}+\hat{x})/\sqrt{2}$, $\hat{b}' = (\hat{z}-\hat{x})/\sqrt{2}$), violating the classical bound of 2.

In the topos framework, this violation is a consequence of the non-Boolean nature of the subobject classifier $\Omega$ on the product context category --- the subobject lattice of the Bell-state presheaf does not admit a two-valued homomorphism, which is the Kochen--Specker obstruction applied to the two-qubit system.

:::

The Harmonic Oscillator: Infinite-Dimensional Case

::: {#ex:harmonic .example}

Example 37

(Quantum Harmonic Oscillator). The quantum harmonic oscillator has Hilbert space $\mathcal{H}= L^2(\mathbb{R})$ with Hamiltonian $H = \frac{1}{2}(p^2 + \omega^2 x^2)$. The context category $\mathscr{C}_{\mathrm{HO}}$ has:

  • Position contexts $C_x$: measurement of position, yielding eigenstates $|x\rangle$.
  • Momentum contexts $C_p$: measurement of momentum, yielding eigenstates $|p\rangle$.
  • Number contexts $C_n$: measurement of the number operator $N = a\ensuremath{^{\dagger}}a$, yielding Fock states $|n\rangle$.
  • Coherent-state contexts $C_\alpha$: for each $\alpha \in \mathbb{C}$, measurement in the coherent-state basis.

The presheaf assigns to each context the appropriate Hilbert space (all isomorphic to $L^2(\mathbb{R})$, but with different preferred bases): $$S(C_x) = L^2(\mathbb{R}) \text{ with position basis}, \quad S(C_p) = L^2(\mathbb{R}) \text{ with momentum basis}.$$

The restriction maps between position and momentum contexts are Fourier transforms: $$S(f_{p \to x}) : L^2(\mathbb{R}) \to L^2(\mathbb{R}), \qquad \psi(x) = \frac{1}{\sqrt{2\pi\hbar}} \int e^{ipx/\hbar} \tilde{\psi}(p) \, dp.$$

Gleason's theorem applies since $\dim \mathcal{H}= \infty > 3$. Any frame function on $L^2(\mathbb{R})$ is of the form $f(\psi) = \mathrm{Tr}(\rho |\psi\rangle\langle \psi|)$.

Coherent-state decoherence: Consider a superposition of coherent states $|\psi\rangle = \frac{1}{\sqrt{2}}(|\alpha\rangle + |-\alpha\rangle)$ (a "Schrödinger cat" state). The density matrix has off-diagonal terms $\frac{1}{2}|\alpha\rangle\langle -\alpha|$ with overlap $\langle -\alpha|\alpha\rangle = e^{-2|\alpha|^2}$. For large $|\alpha|$ (macroscopic oscillation), the off-diagonal coherences are exponentially suppressed: $$|\langle -\alpha|\alpha\rangle| = e^{-2|\alpha|^2} \xrightarrow{|\alpha| \gg 1} 0.$$ This is categorical decoherence: the macroscopic context category cannot resolve the coherence between $|\alpha\rangle$ and $|-\alpha\rangle$ when $|\alpha|$ is large. The colimit computing the superposition degenerates into a coproduct (classical mixture).

:::

Three-Level System: The Minimal Gleason Setting

::: {#ex:qutrit .example}

Example 38

(Qutrit: Minimal Gleason). The qutrit ($\mathcal{H}= \mathbb{C}^3$) is the minimal system where Gleason's theorem applies. We construct an explicit frame function and verify it has the Born-rule form.

Let $\rho = \frac{1}{3}(I + \sqrt{2} \lambda_3 + \sqrt{2} \lambda_8)$ where $\lambda_3, \lambda_8$ are Gell-Mann matrices (the diagonal generators of $\mathfrak{su}(3)$). Explicitly: $$\rho = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \end{pmatrix}$$ which is the pure state $|0\rangle\langle 0|$. The frame function is $f(v) = |v_1|^2$ for $v = (v_1, v_2, v_3)^T$.

For the orthonormal basis $\{e_1, e_2, e_3\}$: $f(e_1) = 1$, $f(e_2) = 0$, $f(e_3) = 0$. Sum = 1. $\checkmark$

For the basis $\{(1,1,0)/\sqrt{2}, (1,-1,0)/\sqrt{2}, (0,0,1)\}$: $f = 1/2 + 1/2 + 0 = 1$. $\checkmark$

For the basis $\{(1,1,1)/\sqrt{3}, (1,\omega,\omega^2)/\sqrt{3}, (1,\omega^2,\omega)/\sqrt{3}\}$ with $\omega = e^{2\pi i/3}$: $f = 1/3 + 1/3 + 1/3 = 1$. $\checkmark$

The frame function is $f(v) = \mathrm{Tr}(\rho |v\rangle\langle v|)$, confirming Gleason's theorem explicitly for this qutrit state.

Note that for a qubit ($d = 2$), Gleason's theorem fails: there exist non-Born-rule frame functions (dispersion-free valuations) corresponding to hidden-variable models. The context category for a qubit has insufficient structure to force the Born rule, reflecting the known fact that the Kochen--Specker theorem requires $d \geq 3$.

:::

The Classical Limit via Coarse-Graining {#sec:classical}

The Hierarchy of Context Categories

The transition from quantum to classical physics can be understood as a hierarchy of context categories: $$\begin{equation}

\mathscr{C}_{\mathrm{Planck}} \supset \mathscr{C}_{\mathrm{micro}} \supset \mathscr{C}_{\mathrm{meso}} \supset \mathscr{C}_{\mathrm{macro}} \supset \mathscr{C}_{\mathrm{classical}}.

\end{equation}$$

Each inclusion $i : \mathscr{C}_{\mathrm{coarse}} \hookrightarrow \mathscr{C}_{\mathrm{fine}}$ induces a restriction functor $i^*$ that "forgets" fine-grained coherences.

::: definition

Definition 39

(Classical Context Category). The classical context category $\mathscr{C}_{\mathrm{classical}}$ is the maximal subcategory of $\mathscr{C}$ on which:

  1. All presheaves $i^*(S)$ assign commuting data: for any two contexts $C, C' \in \mathscr{C}_{\mathrm{classical}}$, the restriction maps $S(f)$ and $S(g)$ commute.
  1. The subobject classifier $\Omega_{\mathrm{classical}}$ of $\widehat{\mathscr{C}_{\mathrm{classical}}}$ is Boolean.
  1. Every probability valuation on $\mathrm{Sub}(i^*(S))$ is a classical probability measure (Kolmogorov axioms).

:::

Phase Space Emergence

::: {#prop:phasespace .proposition}

Proposition 40

(Phase Space from Commutative Contexts). If $\mathscr{C}_{\mathrm{classical}}$ is a category with commutative diagram structure (all diagrams commute), then the presheaf topos $\widehat{\mathscr{C}_{\mathrm{classical}}}$ is equivalent to the category of sheaves on a topological space $X$. When $X$ is a smooth manifold, it is the phase space of the classical system. :::

::: proof

Proof sketch. The condition that "all diagrams commute" is equivalent to saying that between any two objects there is at most one morphism; such a category is a preorder. The presheaf topos on a preorder is equivalent to the topos of sheaves on the Alexandrov topology of the preorder. If the preorder has the structure of a lattice of open sets of a Hausdorff space $X$, then $\widehat{\mathscr{C}_{\mathrm{classical}}} \simeq \mathrm{Sh}(X)$ and $X$ is the phase space.

In the quantum-to-classical limit, the non-commutativity of the full context category $\mathscr{C}$ (which reflects the Heisenberg uncertainty principle) is resolved by the restriction to $\mathscr{C}_{\mathrm{classical}}$, where all observables commute. The emergent topology on $X$ is determined by the inclusion structure of the commutative contexts. ◻

:::

Wigner Function and the Semiclassical Limit

::: {#ex:wigner .example}

Example 41

(Wigner Function as a Classical Restriction). The Wigner function $W(x, p)$ of a quantum state $\rho$ provides the bridge between quantum and classical descriptions. In the categorical framework, $W$ is the image of the density operator under the restriction to phase-space contexts: $$\begin{equation} W(x,p) = \frac{1}{\pi\hbar} \int \langle x+y|\rho|x-y\rangle e^{-2ipy/\hbar} \, dy. \end{equation}$$

For a coherent state $|\alpha\rangle$ with $\alpha = (x_0 + ip_0)/\sqrt{2}$: $$W(x,p) = \frac{1}{\pi\hbar} \exp\left(-\frac{(x-x_0)^2}{\hbar} - \frac{(p-p_0)^2}{\hbar}\right),$$ which is a Gaussian centered at $(x_0, p_0)$ with width $\sqrt{\hbar}$. In the limit $\hbar \to 0$, $W \to \delta(x - x_0)\delta(p - p_0)$: the quantum presheaf restricts to a classical point in phase space.

For the Schrödinger cat state $\frac{1}{\sqrt{2}}(|\alpha\rangle + |-\alpha\rangle)$: $$W(x,p) = \frac{1}{2}[W_\alpha(x,p) + W_{-\alpha}(x,p)] + \frac{1}{\pi\hbar}\cos(2p x_0/\hbar) \, e^{-(x^2 + p^2)/\hbar}.$$ The interference term (third piece) oscillates rapidly when $x_0 / \sqrt{\hbar} \gg 1$. After coarse-graining (averaging over phase-space cells of size $\gg \hbar$), the interference term averages to zero, leaving only the classical mixture $\frac{1}{2}(W_\alpha + W_{-\alpha})$. This is exactly the categorical decoherence mechanism: the macroscopic context category $\mathscr{C}_{\mathrm{macro}}$ averages over fine-grained phase-space cells, destroying the colimit structure that encoded the interference.

:::

Hamilton's Equations from Presheaf Dynamics

::: {#prop:hamilton .proposition}

Proposition 42

(Classical Dynamics from Restricted Natural Transformations). Let $U_t : S \Rightarrow S$ be a unitary natural automorphism (quantum evolution) generated by the Hamiltonian $H$. The restriction $i^(U_t) : i^(S) \Rightarrow i^(S)$ to the classical context category, in the semiclassical limit $\hbar \to 0$, yields Hamilton's equations: $$\begin{equation} \dot{x} = \frac{\partial H}{\partial p}, \qquad \dot{p} = -\frac{\partial H}{\partial x}. \end{equation}$$* :::

::: proof

Proof sketch. The unitary evolution $U_t = e^{-iHt/\hbar}$ acts on the Wigner function as a Moyal flow. In the limit $\hbar \to 0$, the Moyal bracket $\{f, g\}_{\mathrm{Moyal}} \to \{f, g\}_{\mathrm{Poisson}}$ (the Poisson bracket), and the Moyal flow reduces to the Hamiltonian flow on phase space. The restriction functor $i^*$ implements this limit by eliminating the higher-order $\hbar$ corrections that encode quantum coherence. ◻

:::

Ehrenfest's Theorem: A Categorical Derivation

::: {#ex:ehrenfest .example}

Example 43

(Ehrenfest from Presheaf Restriction). Ehrenfest's theorem states that $\frac{d}{dt}\langle x \rangle = \langle p \rangle / m$ and $\frac{d}{dt}\langle p \rangle = -\langle V'(x) \rangle$. In the categorical framework:

The expectation values $\langle x \rangle$ and $\langle p \rangle$ are the images of the quantum state $\psi$ under the restriction to position and momentum contexts: $$\langle x \rangle = i^_x(S)(\psi), \qquad \langle p \rangle = i^_p(S)(\psi).$$

The natural transformation $U_t$ restricts to: $$\frac{d}{dt} i^_x(U_t(\psi)) = i^_x\left(\frac{i}{\hbar}[H, x] \cdot U_t(\psi)\right) = \frac{1}{m} i^*_p(U_t(\psi))$$ using $[H, x] = -i\hbar p/m$. This is Ehrenfest's theorem, derived as a consequence of the compatibility of the natural transformation $U_t$ with the restriction functor.

For a harmonic oscillator ($V(x) = \frac{1}{2}m\omega^2 x^2$), Ehrenfest's equations are exact: $$\frac{d}{dt}\langle x \rangle = \frac{\langle p \rangle}{m}, \qquad \frac{d}{dt}\langle p \rangle = -m\omega^2 \langle x \rangle.$$ The quantum presheaf, when restricted to the centroid context (tracking expectation values), exactly reproduces the classical harmonic oscillator.

:::

Companion Haskell Implementation {#sec:haskell}

We provide a companion Haskell implementation that encodes the categorical structures and verifies the key results computationally. The code is available in the repository at src/technical-constructions-qp/Main.hs.

Type-Level Categories

The implementation uses Haskell's type system to model categorical structures. Categories are represented as type classes:

class Category cat where

type Obj cat :: *

identity :: Obj cat -> cat

compose :: cat -> cat -> Maybe cat

Braided monoidal structure is encoded via an additional type class:

class Category cat => BraidedMonoidal cat where

tensor :: cat -> cat -> cat

braiding :: Obj cat -> Obj cat -> cat

unit :: Obj cat

Verification of Key Results

The implementation verifies:

  1. The braiding relation $\beta^2 = (-1)^{|A||B|}$ for graded objects.
  1. Gleason's frame-function condition for qubit and qutrit density matrices.
  1. Decoherence: exponential decay of off-diagonal elements under partial trace.
  1. The Born rule as the unique frame function for $d \geq 3$.

See Section 11{reference-type="ref" reference="sec:haskellcode"} for code excerpts and the full implementation in the companion file.

Discussion and Open Problems {#sec:discussion}

Summary of Results

We have provided complete technical constructions for three central results in Quantum Perspectivism:

  1. $\mathbb{C}$ from braiding: The complex numbers are the unique ground field compatible with a braided monoidal category of physical contexts admitting fermionic sectors, algebraic closure, characteristic zero, and Archimedean positivity. The spin-statistics connection emerges from the categorical twist.
  1. Topos Gleason: The Born rule is the unique probability assignment on the subobject lattice of a Hilbert presheaf with fibers of dimension $\geq 3$, compatible with the Yoneda embedding. The proof proceeds fiber-by-fiber using classical Gleason, with naturality enforcing global coherence.
  1. Categorical decoherence: The quantum-to-classical transition is the failure of the restriction functor $i^*$ to preserve the colimit structure that encodes superposition. Off-diagonal coherences are lost when passing to macroscopic contexts, recovering classical probability theory.

Relation to Prior Work

The reconstruction of $\mathbb{C}$ from physical postulates has a rich history. The Solèr--Holland--Morash theorem [@soler1995] establishes $\mathbb{C}$ from lattice-theoretic axioms. Our approach is complementary: we derive $\mathbb{C}$ from categorical braiding and the spin-statistics connection, which is more directly physical.

The topos-theoretic approach to quantum mechanics originates with Isham and Butterfield [@butterfield1998] and was extensively developed by Döring and Isham [@doering2008]. Their "daseinisation" of projectors into the presheaf topos is closely related to our subobject construction. Our contribution is to show that Gleason's theorem extends naturally to this setting.

The decoherence program of Zurek [@zurek2003] and others is given a fully categorical reformulation. The key new insight is that decoherence is the failure to preserve colimits --- a precise categorical characterization of information loss.

Open Problems

  1. Explicit construction of $\mathscr{C}$ for realistic systems. The context category $\mathscr{C}$ has been treated abstractly. Constructing $\mathscr{C}$ explicitly for the Standard Model, including gauge symmetries and the particle spectrum, is an important open problem.
  1. Quantitative decoherence rates. While we have shown that decoherence corresponds to the failure of $i^$ to preserve colimits, computing decoherence rates* categorically (connecting to the physical decoherence time $\tau_D$) requires specifying the morphism structure of $\mathscr{C}$ in detail.
  1. Gravity from context categories. If spacetime is emergent from the category of contexts (as proposed in [@long2026qp]), then the Einstein field equations should arise as constraints on the Grothendieck topology of $\mathscr{C}$. Deriving $G_{\mu\nu} = 8\pi T_{\mu\nu}$ from categorical data is a major research target.
  1. The $d = 2$ gap. Gleason's theorem requires $d \geq 3$. For qubits ($d = 2$), the Born rule is not forced by the frame-function condition alone. Understanding what additional structure (perhaps from the embedding of qubits into larger systems via the context category) closes this gap is an important question.
  1. Non-Archimedean extensions. If the Archimedean property is relaxed, $p$-adic or adelic quantum mechanics becomes possible. The categorical framework may accommodate such extensions, potentially connecting to the Langlands program.

Conclusion {#sec:conclusion}

The three technical constructions developed in this paper --- the reconstruction of $\mathbb{C}$ from braided monoidal structure, the topos Gleason theorem, and categorical decoherence --- constitute the mathematical backbone of Quantum Perspectivism. Together, they show that the complex amplitudes, the Born rule, and the classical limit are not independent postulates but structural consequences of the Yoneda Constraint: the requirement that physical systems be presheaves on a category of observational contexts.

The reconstruction of $\mathbb{C}$ demonstrates that the choice of complex amplitudes is forced by the existence of fermionic matter. The topos Gleason theorem establishes that the Born rule is the unique probability assignment compatible with the Yoneda embedding. And categorical decoherence shows that the classical world emerges through coarse-graining of contexts, with the off-diagonal coherences living in fine-grained contexts inaccessible to macroscopic observers.

These results vindicate the claim that quantum mechanics is not a collection of empirical postulates but the unique physics forced by the structural constraint that identity is relational.

------------------------------------------------------------------------

Acknowledgments. The author thanks the YonedaAI Research Collective for ongoing collaboration and intellectual support, and acknowledges discussions with colleagues in the categorical quantum mechanics community.

Companion Code:

GrokRxiv DOI: 10.48550/GrokRxiv.2026.02.technical-constructions-qp

Haskell Code Listings {#sec:haskellcode}

We provide key excerpts from the companion Haskell implementation.

Complex Number Verification

-- | Verify that fermionic braiding requires sqrt(-1)

fermionicBraiding :: Complex Double -> Bool

fermionicBraiding lambda =

let lambdaSq = lambda * lambda

in magnitude (lambdaSq + 1) < 1e-10

-- | The unique solution over C

fermionicSolutions :: [Complex Double]

fermionicSolutions = [0 :+ 1, 0 :+ (-1)] -- +i, -i

Gleason Frame Function

-- | Verify frame function condition for density matrix rho

-- on all orthonormal bases of C^d

verifyFrameFunction :: Matrix (Complex Double)

-> [[Vector (Complex Double)]]

-> Bool

verifyFrameFunction rho bases =

all (\basis ->

abs (sum [frameValue rho v | v <- basis] - 1.0) < 1e-10

) bases

where

frameValue rho v = realPart $

(conjugateTranspose v) multiply rho multiply v

Decoherence Computation

-- | Compute decoherence factor for N-qubit environment

decoherenceFactor :: Int -> Double -> Double

decoherenceFactor n theta = (cos theta) ^ n

-- | Verify exponential decay

decoherenceDecay :: [(Int, Double)]

decoherenceDecay =

[(n, decoherenceFactor n (pi/4)) | n <- [1..20]]

-- Shows exponential decay: (cos(pi/4))^n = (1/sqrt(2))^n

::: thebibliography

99

M. Long, "Quantum perspectivism as the foundation of physics: The Yoneda constraint and the relational structure of reality," GrokRxiv:2026.02.quantum-perspectivism-yoneda, 2026.

A. M. Gleason, "Measures on the closed subspaces of a Hilbert space," J. Math. Mech., vol. 6, pp. 885--893, 1957.

S. Kochen and E. P. Specker, "The problem of hidden variables in quantum mechanics," J. Math. Mech., vol. 17, pp. 59--87, 1967.

W. H. Zurek, "Decoherence, einselection, and the quantum origins of the classical," Rev. Mod. Phys., vol. 75, pp. 715--775, 2003.

M. P. Solèr, "Characterization of Hilbert spaces by orthomodular spaces," Comm. Algebra, vol. 23, pp. 219--243, 1995.

J. Butterfield and C. J. Isham, "A topos perspective on the Kochen--Specker theorem: I. Quantum states as generalized valuations," Int. J. Theor. Phys., vol. 37, pp. 2669--2733, 1998.

A. Döring and C. J. Isham, "A topos foundation for theories of physics," J. Math. Phys., vol. 49, 053515, 2008.

S. Mac Lane, Categories for the Working Mathematician, 2nd ed., Springer, 1998.

A. Joyal and R. Street, "Braided tensor categories," Adv. Math., vol. 102, pp. 20--78, 1993.

P. Deligne, "Catégories tensorielles," Mosc. Math. J., vol. 2, pp. 227--248, 2002.

V. G. Turaev, Quantum Invariants of Knots and 3-Manifolds, 2nd ed., de Gruyter, 2010.

J. C. Baez and J. Dolan, "From finite sets to Feynman diagrams," in Mathematics Unlimited --- 2001 and Beyond, pp. 29--50, Springer, 2001.

S. Abramsky and B. Coecke, "A categorical semantics of quantum protocols," in Proc. 19th Annual IEEE Symposium on Logic in Computer Science, pp. 415--425, 2004.

E. Riehl, Category Theory in Context, Dover Publications, 2016.

P. T. Johnstone, Sketches of an Elephant: A Topos Theory Compendium, Oxford University Press, 2002.

M. Schlosshauer, Decoherence and the Quantum-to-Classical Transition, Springer, 2007.

E. Joos, H. D. Zeh, C. Kiefer, D. Giulini, J. Kupsch, and I.-O. Stamatescu, Decoherence and the Appearance of a Classical World in Quantum Theory, 2nd ed., Springer, 2003.

W. H. Zurek, "Pointer basis of quantum apparatus: Into what mixture does the wave packet collapse?" Phys. Rev. D, vol. 24, pp. 1516--1525, 1981.

C. Heunen, N. P. Landsman, and B. Spitters, "A topos for algebraic quantum theory," Comm. Math. Phys., vol. 291, pp. 63--110, 2009.

C. J. Isham, "Topos theory and consistent histories: The internal logic of the set of all consistent sets," Int. J. Theor. Phys., vol. 36, pp. 785--814, 1997.

J. S. Bell, "On the Einstein Podolsky Rosen paradox," Physics Physique Fizika, vol. 1, pp. 195--200, 1964.

M. Born, "Zur Quantenmechanik der Stoßvorgänge," Z. Phys., vol. 37, pp. 863--867, 1926.

E. Wigner, "On the quantum correction for thermodynamic equilibrium," Phys. Rev., vol. 40, pp. 749--759, 1932.

R. F. Streater and A. S. Wightman, PCT, Spin and Statistics, and All That, W.A. Benjamin, 1964.

R. Haag and D. Kastler, "An algebraic approach to quantum field theory," J. Math. Phys., vol. 5, pp. 848--861, 1964.

M. Long, "ContextFS: Typed persistent memory for AI systems," GrokRxiv, 2026.

:::