Alphabeta Math
CounterexampleConstruction: Literature-sourcedVerification: AI-adaptedPipeline-generatedaudited 2026-09-27
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

The constant sheaf of integers on the line is not flasque

Statement refuted

Let X=R carry its usual topology and let Z‾ be the constant sheaf with value Z on R, identified with the sheaf of locally constant Z-valued functions (The constant sheaf is the sheaf of locally constant functions). Then Z‾ is not flasque (Flasque sheaf). The witness is the open set U:=(−2,−1)∪(1,2)⊆R, whose two parts are open intervals, together with the section s∈Z‾(U) that equals 0 on (−2,−1) and 1 on (1,2): the restriction map Z‾(R)→Z‾(U) is not surjective, because every global locally constant Z-valued function on the connected space R is constant, while s takes two distinct values. The section s does extend to a global function on R; it is the locally constant requirement that fails, and the sheaf of all functions on R is flasque (The sheaf of all functions to an abelian group is flasque).

Facts & Assumptions

[F1]

A sheaf of abelian groups F is flasque when all of its restriction maps ρUV:F(V)→F(U), U⊆V open, are surjective (Flasque sheaf).

[F2]

A function f:U→A on an open U⊆X is locally constant when every x∈U has an open neighbourhood V⊆U with x∈V on which f is constant (The constant sheaf is the sheaf of locally constant functions).

[F3]

The constant sheaf with value A is canonically isomorphic to the sheaf of locally constant A-valued functions (The constant sheaf is the sheaf of locally constant functions).

[F4]

In the usual topology of the line each of the four open interval forms (a,b), (a,∞), (−∞,b) and (−∞,∞)=R is an open set, and ∅ and R are clopen (Open subset of R (every point has a neighbourhood inside it), closed subset (complement open), and clopen, Intervals of R: the nine order-convex forms, nondegeneracy, and length).

[F7]

A separation of a space X is an ordered pair of open, nonempty, disjoint subsets with union X, and X is connected when no separation exists (Separation of a topological space, connected and disconnected spaces, clopen sets, and connected subsets).

Counterexample

Given: The real line R with its usual topology, the constant sheaf Z‾ with value Z on it, the open set U=(−2,−1)∪(1,2) with parts A:=(−2,−1) and B:=(1,2), and the function s:U→Z equal to 0 on A and to 1 on B.

Proof technique: direct.

1.1

A=(−2,−1) and B=(1,2) are open interval forms of the line, so by [F4] each is an open subset of R; by the union axiom for open sets [F5] their union U=A∪B is open as well, and U≠R since 0∈R∖U. The two sets are nonempty, disjoint, and U=A∪B; both are open in the subspace U as well, being traces of open sets of R.

F4F5
2.1

Because A∩B=∅ and U=A∪B, the rule that assigns 0 to every point of A and 1 to every point of B defines a function s:U→Z. It is locally constant in the sense of [F2]: a point of A has the open neighbourhood A inside U, on which s is constantly 0, and a point of B has the open neighbourhood B, on which s is constantly 1. By [F3] the locally constant Z-valued functions on U are the sections of Z‾ over U, so s∈Z‾(U).

F2F3step 1.1
3.1

Suppose that t∈Z‾(R) restricts to s, that is, t∣U=s. By [F3] the element t is a locally constant Z-valued function on R. Every such function is constant: its fibres t−1(n), n∈Z, are open by local constancy [F2], pairwise disjoint, and cover R, so if two distinct fibres were nonempty, one of them and the union of all the other fibres would be nonempty disjoint open sets covering R, hence would form a separation [F7], which is impossible because R=(−∞,∞) is connected [F6]. Hence t≡n for some n∈Z. Restricting to the nonempty sets A and B of [step 1.1] gives n=t∣A=s∣A=0 and n=t∣B=s∣B=1, so 0=1, a contradiction. Therefore no global section restricts to s.

F2F3F6F7step 1.1step 2.1
4.1

By [step 2.1] the element s lies in Z‾(U), and by [step 3.1] it has no preimage under the restriction map Z‾(R)→Z‾(U). That map is therefore not surjective, and since a sheaf is flasque exactly when all of its restriction maps are surjective [F1], the constant sheaf Z‾ on R is not flasque. The section s itself is the witness: it takes the two distinct values 0 and 1 on the two components A and B of U, and a global locally constant function on the connected line has only one value. Note that s does extend to the global function equal to 0 on A, 1 on B, and, say, 0 on R∖U; that function is not locally constant, and correspondingly the sheaf of all functions on R is flasque (The sheaf of all functions to an abelian group is flasque), so the failure is exactly the locally constant requirement and not the extension of functions. No choice principle is used: the sets and the section are given by explicit formulas. ∎

F1step 3.1step 2.1

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

48 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources