Source

Ghose (2025), LIT-276, §§5–6, 10, Appendix A (NOTE-249). Refuting readings: Isham & Butterfield (1998), LIT-325, §6 (NOTE-271); Döring & Isham (2007), LIT-343, §3.2 and Appendix (NOTE-277).

What was actually shown

LIT-276 says, correctly, that the internal logic of a presheaf topos is intuitionistic (§5). It then says that Boolean logic is “recovered precisely when the presheaf data collapse to a single global section. In that regime the Heyting algebra of truth values becomes Boolean”. It adds that “sheaves thus encode the logical structure presupposed by classical physics: context-independent truth and Boolean reasoning” (§6), and that measurement is the sheafification that brings this about. No theorem, site, topology or computed example backs any of these claims.

The account fails on the record’s readings.

  • The truth values belong to the base category. In a presheaf topos the truth values at a stage are the sieves on it. Isham and Butterfield state that this Heyting algebra “is precisely fixed by the structure of the base category” (LIT-325 §6). Döring and Isham’s appendix builds Ω as the presheaf of sieves, independently of any state or data presheaf (LIT-343). A presheaf with a global section lives in the same topos as one without, with the same Ω. Its sub-object lattices are Heyting in general.
  • The Boolean case is narrow. A presheaf topos is Boolean iff its base is a groupoid (NOTE-249, a standard fact the reader supplies). A context category with non-invertible refinements is not a groupoid.
  • Sheaves are not Boolean either. The truth values of Sh(ℝ) are the open sets of ℝ, a non-Boolean Heyting algebra (NOTE-249). A Boolean sheaf topos needs a special topology, such as the double-negation topology, and LIT-276 names none.
  • Sheafification decides nothing. It is a functor fixed by the topology and applied to every presheaf alike. On Abramsky–Brandenburger’s site it either changes nothing or adjoins the empirical model itself as a formal section, and whether that model is contextual is unchanged (NOTE-249, the reader’s sketch).

A further, cleaner counterexample (added 2026-10-01). Isham 1997 (LIT-390, NOTE-333) works over the poset of Boolean subalgebras of a history orthoalgebra. There the constant presheaf has a global section for every proposition, yet its subobjects take non-Boolean, sieve-valued truth values, and the paper’s Appendix B computes ¬U_d = {0, 1}, an explicit failure of excluded middle. Having global sections, then, does not restore Boolean logic: what fixes the logic is the base category, as the rejection above says.

What this does not say

  • That contextuality is not the absence of a global section. That criterion stands (THEORY-012, LIT-016, LIT-325 §2).
  • That a single Boolean context lacks classical valuations. It has them, by Stone (see the Stone claim in this group). The error is to move from “this presheaf has a section” to “the logic is Boolean”.
  • That no reading of “classical = Boolean” could be made precise. A different topos, over a discrete base or with the double-negation topology, would be Boolean. LIT-276 specifies no such construction.

Connections

  • THEORY-012 (the contextuality criterion, which stands) and the topos-logic claim in this group (the Heyting logic, which does not depend on sections).
  • LIT-277 (NOTE-250): LIT-276’s displayed Čech class is a coboundary and so is zero. The real obstruction is Abramsky–Mansfield–Barbosa’s relative class.