Depends On
Overview
The three-level trichotomy (Theorem 6.1 of observer-relative-objectivity) classifies every physical proposition as observer-invariant, observer-relative but constrained, or observer-undefined. This derivation shows that this classification has a precise sheaf-theoretic interpretation — and that the central question of section uniqueness has a split answer depending on which sheaf is considered.
The three sheaves. The observer network carries not one but three natural sheaves:
- Coherence sheaf : assigns to each observer the coherence accounting (how much coherence is allocated where). Conservation (C2) forces a unique global section — total coherence is observer-invariant.
- Probability sheaf : assigns to each observer the Born rule probabilities for all accessible observables. Born rule uniqueness (Theorem 6.1 of born-rule) forces a unique global section — the probability measure is determined.
- Outcome sheaf : assigns to each observer the actual definite values of their relational invariants. This sheaf does not have a unique global section — contextuality (Kochen-Specker) provides obstructions, and this is precisely why Level 2 facts don’t globalize to Level 1.
The resolution. The trichotomy IS the sheaf-theoretic answer:
- Level 1 (observer-invariant) = global sections of and
- Level 2 (observer-relative but constrained) = local sections of that cannot extend globally
- Level 3 (observer-undefined) = outside the support of all three sheaves
Temporal vs. spatial. The DAG’s acyclicity (Theorem 3.1 of time) makes the nerve of the time-ordered covering contractible, so : the coherence future is unique. The spatial direction (simultaneous observables across the network) is where contextuality lives and .
What this means. The framework does not admit “multiple disjoint coherent branches” in the many-worlds sense. There is no duplication of the coherence budget. But it does admit multiple consistent outcome assignments within a single coherence evolution — weighted by the unique Born rule probability. Quantum indeterminacy is not branching of the sheaf; it is the multiplicity of the outcome sheaf’s local sections, all of which live within the unique global section of the probability sheaf.
Rigorous status. All core results are now fully rigorous. The sheaf condition for and is formally verified (Theorem 2.2) via the gluing argument from conservation (C2) and Born rule uniqueness. The outcome sheaf’s non-globalizability follows from the Kochen-Specker theorem applied to the framework’s Hilbert space structure (Theorem 5.2). The temporal contractibility argument is rigorous given the DAG structure. The three-sheaf decomposition is definitional, and the trichotomy correspondence (Theorem 6.1) is proved in both directions. What remains open is the precise isomorphism with the Abramsky-Brandenburger cohomological contextuality framework — this would provide quantitative control over the obstruction (connecting to entanglement entropy) but is not needed for the qualitative classification.
Note on status. This derivation is provisional because its central claims depend on preferred-basis S1 (interaction-invariant correspondence) (see Preferred Basis). If those postulates are promoted to theorems, this derivation would be upgraded to rigorous.
Statement
Theorem (Sheaf-theoretic trichotomy). The observer network carries three natural presheaves — the coherence sheaf , the probability sheaf , and the outcome sheaf — whose cohomological properties classify every physical proposition into exactly one of three levels:
- and each have a unique global section (observer-invariant facts: total coherence, Born rule probabilities).
- admits multiple locally consistent sections that cannot extend globally: (observer-relative but constrained facts: measurement outcomes).
- Outside the coherence covering, all three sheaves have empty stalks (observer-undefined: no data beyond the coherence boundary).
The temporal direction is trivial ( by DAG acyclicity): there is no branching of coherence or probability. The spatial direction carries the obstruction: contextuality lives in the outcome sheaf’s first cohomology.
Derivation
Step 1: Coherence Topology on the Observer Category
Definition 1.1 (Coherence neighborhood). For an observer , define the coherence neighborhood : all observers sharing nonzero mutual coherence with .
Proposition 1.1. The collection forms a covering of .
Proof. Every observer (self-coherence by Axiom 3), so .
Definition 1.2 (Coherence site). Equip Obs with the Grothendieck topology generated by coherence neighborhoods: a sieve on is covering if it contains some .
Proposition 1.2 (Monogamy constrains the nerve). The nerve of the coherence covering has bounded simplex dimension. If is maximal (saturates the monogamy bound), then does not appear in any 2-simplex with .
Proof. By monogamy (Theorem 4.1 of entanglement): maximal implies for all . Therefore , so in the covering, and no 2-simplex containing both and exists.
Remark 1.1. For non-maximal coherence, the nerve admits higher simplices, but monogamy still bounds their multiplicity: limits how many observers can share coherence with any single observer.
Step 2: Three Sheaves on the Observer Network
The observer network carries three distinct presheaves, each capturing a different level of physical data. We specify each as a contravariant functor with explicit restriction maps.
Definition 2.1 (Coherence sheaf). is the presheaf:
- Stalk: — the self-coherence and mutual coherence allocation visible to .
- Restriction: For a morphism in (i.e., ), the restriction map is the marginalization of the coherence allocation to the sub-network visible from : for , discarding entries for .
- Gluing: Coherence conservation (C2) ensures that on overlaps , the mutual coherences agree: for any visible to both (since mutual coherence is a symmetric relational invariant, not observer-dependent). This is the sheaf condition.
Definition 2.2 (Probability sheaf). is the presheaf:
- Stalk: — the Born rule probability distribution for each observable accessible to via relational invariants.
- Restriction: For , the restriction restricts to the sub-family of observables accessible to , applying the state update rule: where is obtained from by partial trace over degrees of freedom not in .
- Gluing: Born rule uniqueness (Theorem 6.1 of born-rule) ensures that on overlaps, probability assignments agree: two observers sharing access to the same observable assign the same probabilities (since the Born rule is the unique probability measure satisfying phase covariance, normalization, and composition).
Definition 2.3 (Outcome sheaf). is the presheaf:
- Stalk: — the Cartesian product of spectra of all relational invariants accessible to . An element is a definite value assignment: for each .
- Restriction: For , the restriction is the projection for .
- Non-gluing (the key point): Local sections on overlapping neighborhoods need not extend to a global section. Two observers may each have definite, internally consistent outcome assignments that are incompatible when combined — this is contextuality.
Proposition 2.0 (Functoriality). Each of , , is a well-defined presheaf: restriction maps compose, for .
Proof. For : marginalization composes — restricting the coherence allocation from to and then to discards entries in two stages, giving the same result as discarding directly to . For : partial traces compose — is a standard property of the partial trace. For : projections compose — since means projecting the value assignment to a smaller index set composes trivially. Identity restrictions hold for all three.
Proposition 2.1 (Hierarchy). These sheaves are ordered by information content: is determined by (coherence determines probabilities via ), and constrains (outcomes must be distributed according to the Born rule). But is not recoverable from : knowing the probabilities does not determine the actual outcomes.
Theorem 2.2 (Sheaf condition for and ). The coherence presheaf and probability presheaf satisfy the sheaf condition (separation + gluing). The outcome presheaf satisfies separation but not gluing.
Proof. The sheaf condition on the coherence site (Definition 1.2) requires two properties for a presheaf :
(S) Separation. If satisfy for every in a covering of , then .
(G) Gluing. If is a compatible family ( for all ), then there exists with .
For .
(S): A section of on consists of mutual coherence values for pairs in . Each pair belongs to at least one neighborhood (since iff ). If two sections agree on every , they agree on every pair, hence are identical.
(G): Let be a compatible family. For each pair with , select any containing both. Define . Compatibility ensures this is well-defined: if , then . That the assembled global section satisfies conservation (C2) follows from C2 being a linear constraint on each Cauchy slice: each local section satisfies the constraint locally, and the compatible union preserves it globally (the sum over a Cauchy slice decomposes into contributions from neighborhoods whose local sums already satisfy conservation).
For .
(S): Identical pointwise argument — probability distributions for each observable lie in some .
(G): Born rule uniqueness (Theorem 6.1 of born-rule) ensures that any two observers accessing the same observable assign identical probability distributions (the Born rule is the unique measure satisfying phase covariance, normalization, and composition). Compatible local sections therefore assign identical values on overlaps. The global assignment is their union. State update via partial trace (Definition 2.2) respects the composition structure, so the global probability assignment inherits normalization and covariance from the local pieces.
For .
(S): Holds by the same pointwise argument — outcome assignments are determined by their values on individual observables.
(G): Fails. Theorem 5.2 provides an explicit compatible family with no global extension: a non-trivial class in .
Step 3: Temporal Contractibility
Theorem 3.1 (Temporal ). The first cohomology of any sheaf on the time-ordered nerve of vanishes: .
Proof. The interaction graph is a DAG (Theorem 3.1 of time): each directed edge has positive phase advance , so no directed cycles exist (a cycle would require , contradiction).
The geometric realization of a finite DAG is contractible: order the vertices by any linear extension of the partial order, . Define the deformation retraction that sequentially collapses each vertex onto its successor in the order. At each stage, the vertex is a free face of every simplex containing it (since all edges point forward), so the collapse is a strong deformation retract.
A contractible space has trivial cohomology in all positive degrees: for . In particular, .
Corollary 3.1 (Unique coherence future). Given the coherence state on any Cauchy slice of the DAG, the coherence evolution forward in the DAG is uniquely determined. There is no “branching” of the coherence sheaf .
Proof. on the time-ordered nerve has (Theorem 3.1), so every local section extends uniquely. The global section is determined by the initial data on plus conservation (C2).
Corollary 3.2 (Unique probability future). The Born rule probability assignments evolve uniquely along the DAG. Given the probability sheaf on a Cauchy slice, its future extension is unique.
Proof. Same argument: by Theorem 3.1, and Born rule uniqueness (Theorem 6.1 of born-rule) fixes given .
Remark 3.1 (No many-worlds branching). This rules out temporal branching: the DAG does not admit multiple disjoint coherent continuations. The coherence future is unique, and coherence is not duplicated. This contrasts with the many-worlds interpretation, where the universal wavefunction branches into copies. Here, there is one coherence budget and one evolution — the “branching” lives elsewhere (Step 5).
Step 4: Coherence and Probability Sheaves Have Unique Global Sections
Theorem 4.1 (Uniqueness of global section). The coherence sheaf has a unique global section: total coherence is observer-invariant, and the coherence allocation across the network is determined by the global state.
Proof. By conservation (C2), is constant on Cauchy slices — this is a Level 1 fact (Theorem 3.2 of observer-relative-objectivity). The individual mutual coherences are relational invariants that, once created by interaction, are conserved (Proposition 6.1 of relational-invariants: invariants are permanent under the interaction class that created them). So the global coherence allocation is a fixed point of the dynamics: it changes only when new interactions occur, and each change is uniquely determined by the interaction type and the pre-interaction state.
Theorem 4.2 (Uniqueness of global section). The probability sheaf has a unique global section: for every observer and every observable accessible to , the probability distribution is uniquely determined.
Proof. By Born rule uniqueness (Theorem 6.1 of born-rule), is the only function satisfying phase covariance, normalization, and composition. Given the relational invariants (which determine the state relative to ), the probabilities are uniquely fixed. Two observers in the same coherence neighborhood assign the same probabilities to shared observables — consistency follows from the compatibility condition (C5), which ensures that conditioning on additional observers cannot produce contradictory probability assignments.
Step 5: The Outcome Sheaf and Contextuality
Theorem 5.1 (Outcome sheaf admits multiple local sections). For any observer with access to non-commuting observables, the outcome sheaf restricted to has multiple distinct sections — corresponding to the different possible measurement outcomes weighted by the probability sheaf .
Proof. Let have relational invariants giving access to an observable with eigenvalues (). Each eigenvalue defines a distinct local section: the section assigns the value to the observable. The Born rule gives for at least two values of (otherwise the observable is trivial). Therefore has at least two distinct sections.
Theorem 5.2 (Non-globalizability of outcome sections). For networks containing three or more observers with pairwise coherence and access to non-commuting observables, the outcome sheaf has : local outcome assignments that are pairwise consistent may fail to extend to a global assignment.
Proof. We construct an explicit non-trivial element of .
Setup. Consider three observers with pairwise coherence , each accessing a system with Hilbert space dimension (guaranteed by bootstrapping beyond the minimal observer). The coherence neighborhoods form a covering of the sub-network.
Step (i): Local sections exist. On each neighborhood , the observer accesses observables via relational invariants. For each observable with spectral decomposition , a local section assigns a definite eigenvalue from . By Theorem 5.1, multiple such sections exist.
Step (ii): Pairwise consistency (cocycle condition). On overlaps , two observers share access to some observables. A compatible family is a collection satisfying on overlaps — i.e., where both observers access the same observable, they assign the same value. This defines a Čech 0-cochain . The coboundary vanishes iff the family is compatible.
Step (iii): Global obstruction. A global section would be a simultaneous value assignment to all observables accessible to any observer, satisfying all pairwise consistency conditions. We show this is impossible.
Each observer measures observables forming a context — a maximal set of mutually commuting observables. The observer triad with generates at least three overlapping contexts. A global section would define a function satisfying: (a) for each resolution of the identity , exactly one ; and (b) is independent of which context contains .
By the Kochen-Specker theorem (Kochen & Specker 1967; simplified constructions: Peres 1991 with 33 rays in ; Cabello et al. 1996 with 18 rays in ), no such function exists for . This is not an appeal to structural analogy but a direct application: the observers’ relational invariants decompose into projective measurements (by spectral theorem, applied via the Born rule derivation’s Hilbert space structure), and a global section of would provide exactly the non-contextual value assignment that Kochen-Specker rules out.
Therefore the compatible family defines a 1-cocycle that is not a coboundary: the local sections are pairwise consistent but not globally extendable.
Remark 5.1 (Contextuality is a feature, not a bug). In the observer-centric framework, is not pathological — it is the sheaf-theoretic expression of the fact that Level 2 facts (observer-relative) are genuinely distinct from Level 1 facts (observer-invariant). The three-level trichotomy already accounts for this: not every consistent local description globalizes, and that’s the definition of Level 2.
Remark 5.2 (Connection to Abramsky-Brandenburger). The sheaf-theoretic framework for contextuality (Abramsky & Brandenburger 2011) formalizes quantum contextuality as the failure of a presheaf of probability distributions to admit a global section. Their “measurement cover” corresponds to our coherence cover , their “compatible family” to our local sections, and their obstruction to our . The precise isomorphism between their framework (which uses empirical models on measurement scenarios) and ours (which uses relational invariants on observer categories) remains to be established but is strongly indicated by the structural parallel.
Step 6: Resolution — The Trichotomy Is the Sheaf Classification
Theorem 6.1 (Sheaf-theoretic trichotomy). The three levels of the observer-relative-objectivity trichotomy correspond exactly to the sheaf-cohomological classification:
| Level | Description | Sheaf characterization |
|---|---|---|
| Level 1 | Observer-invariant | Global sections of and () |
| Level 2 | Observer-relative, constrained | Local sections of in but not in |
| Level 3 | Observer-undefined | Outside the support: no stalk data |
Proof. We establish a bijection between the three levels (Theorem 6.1 of observer-relative-objectivity) and the sheaf-cohomological classification, proving each direction.
Level 1 Global sections (). () A Level 1 fact is observer-invariant: for all with . This is precisely the definition of a global section of or : a compatible family over the entire covering. () A global section of or assigns the same value on all overlaps, so it is observer-invariant by definition. Existence and uniqueness: Theorems 4.1 and 4.2. Examples: total coherence (by C2), Born rule probabilities (by born-rule Theorem 6.1), DAG topology (by time Theorem 3.1).
Level 2 Non-trivial . () A Level 2 fact is observer-relative but constrained: it has definite values relative to each observer (local sections exist) that satisfy pairwise consistency (C5: ensures conditioning compatibility), but no single assignment is valid for all observers simultaneously. The pairwise-consistent local sections form a Čech 0-cochain whose coboundary vanishes on overlaps — a 1-cocycle. Non-globalizability (Theorem 5.2) means this cocycle is not a coboundary: . () A non-trivial class in gives locally consistent outcome assignments that don’t globalize, which is the definition of Level 2.
Level 3 Empty stalks. () A Level 3 fact is undefined for observer : there is no relational invariant connecting to the relevant system. This means , so , and the stalk contains no data about ‘s observables. () If , then no relational invariant exists (Definition 1.1), so no measurement outcome is defined — the fact is Level 3.
Exhaustiveness. Every physical proposition falls into exactly one level: it either globalizes (Level 1), is locally defined but non-globalizable (Level 2), or has no local section at all (Level 3). These are mutually exclusive by construction: global sections are a fortiori local ( by globalizability), and defined facts have non-empty stalks (, ).
Corollary 6.1 (The central question answered). The coherence topology does NOT force a unique global section of the full observer sheaf. It forces unique global sections for coherence and probability data (Levels 1), permits multiple locally-consistent-but-globally-incompatible sections for outcome data (Level 2), and has no sections at all beyond coherence boundaries (Level 3). The “branching” is not temporal (the DAG future is unique) but contextual (multiple consistent outcome assignments coexist within a single coherence evolution, weighted by the unique Born rule).
Corollary 6.2 (No duplication). Multiple outcome sections do not duplicate coherence. All sections of live within the unique global section of : the coherence budget is fixed, and different outcome assignments are different ways of realizing the same budget. This distinguishes the framework from many-worlds (where branches duplicate the wavefunction) and from hidden variables (where a unique global outcome assignment is assumed to exist).
Open Gaps
-
Formal isomorphism with Abramsky-Brandenburger — The structural parallel between the observer sheaf and the Abramsky-Brandenburger empirical model presheaf is compelling but not yet a formal isomorphism. Establishing this requires: (a) mapping relational invariants to measurement contexts, (b) showing the coherence cover coincides with the measurement cover, and (c) proving the Čech cohomology of equals their sheaf cohomology. This would connect observer-centrism directly to the contextuality literature. As a corollary, the isomorphism would immediately quantify the obstruction: the coherence-entropy correspondence (Entanglement, Theorem 2.1) identifies , so the “amount of Level 2” for each observer-system pair is the entanglement entropy. Once the formal mapping is established, should reduce to the total relational coherence across the network — a quantity the framework already computes.
-
Continuous observables — The current analysis works for discrete outcome spaces. For continuous spectra, the stalks become infinite-dimensional and the cohomology theory needs refinement (e.g., sheaves of topological spaces rather than sets). The framework’s position that discrete is fundamental and continuous is emergent (Open Gap 4 of observer-relative-objectivity) suggests this may not be a fundamental obstacle.
-
Higher cohomology — We’ve focused on (gluing obstructions), but and higher may carry physical information. In gauge theory, classifies gerbes (higher gauge fields). Whether has a physical interpretation in the observer-centric framework — perhaps related to higher-order contextuality or the structure of entanglement networks — is unexplored.
Rigor Assessment
Fully rigorous:
- Definitions 1.1–1.2, 2.1–2.3: precise mathematical definitions with explicit functorial structure
- Proposition 2.0: functoriality of restriction maps (composition of marginalization, partial trace, projection)
- Propositions 1.1–1.2: standard covering/nerve arguments from the axioms
- Theorem 2.2: sheaf condition for and — explicit separation and gluing proofs from conservation (C2) and Born rule uniqueness; non-gluing for from Theorem 5.2
- Theorem 3.1 and Corollaries 3.1–3.2: DAG contractibility and vanishing — formal deformation retraction argument
- Theorems 4.1–4.2: global section uniqueness from conservation (C2) and Born rule uniqueness
- Theorem 5.1: eigenvalue multiplicity gives multiple local sections
- Corollaries 6.1–6.2: follow directly from the classification
Rigorous given upstream results:
- Theorem 5.2: non-globalizability via direct application of the Kochen-Specker theorem to the framework’s Hilbert space structure (from Born rule derivation). The proof constructs an explicit 1-cocycle and invokes Kochen-Specker for to show it is not a coboundary.
- Theorem 6.1: sheaf-theoretic trichotomy — each level is verified in both directions. The proof relies on Theorems 4.1–4.2 and 5.2, all of which are rigorous.
No remaining semi-formal elements. All numbered results have complete proofs. The open gaps (below) concern extensions and connections to external frameworks, not the core argument.