Sheaves on Spa(A,A⁺) are detected on rational covers #
Rational subsets form a basis of Spa(A,A⁺) (isTopologicalBasis_spaRationalFamily), and a
presheaf on a space is a sheaf exactly when it is a sheaf for covers by basis elements
(isSheaf_iff_isSheafFor_basisCoverage_comp). Putting the two together, sheafhood on the adic
spectrum is decided by the rational covers alone.
This is the fourth bullet of roadmap Layer 3.5, instantiated at the basis the roadmap names. It is
stated for an arbitrary presheaf, so it does not mention the structure presheaf; applying it to
𝒪_X is what turns the definition of sheafiness into Wedhorn's rational-cover condition.
The rational opens also form a dense subsite of the opens of Spa(A,A⁺), so a sheaf on the
rational opens for the restricted topology extends to a sheaf on Spa(A,A⁺) by right Kan
extension along their inclusion.
Main definitions #
TauCeti.ValuationSpectrum.rationalOpensFunctor: the inclusion of the rational opens ofSpa(A,A⁺)into all of its opens.
Main results #
TauCeti.ValuationSpectrum.isSheaf_iff_isSheafFor_rationalCover: the criterion.(TauCeti.ValuationSpectrum.rationalOpensFunctor Aplus).IsCoverDense: the rational opens are cover-dense, for a Huber ringA.
The rational basis itself, in the Opens form this consumes, is
TauCeti.ValuationSpectrum.isBasis_spaRationalOpens in
TauCeti.AlgebraicGeometry.AdicSpace.Spa.RationalSubset.Basis.
References #
- T. Wedhorn, Adic Spaces (arXiv:1910.05934v1), §7.3 for rational subsets and §8.1–§8.2 for the sheaf condition on them.
Sheafhood on Spa(A,A⁺) is decided by rational covers. A presheaf valued in any category
is a sheaf for the topology of the adic spectrum exactly when it satisfies the sheaf condition for
every cover of an open by rational subsets.
Nothing here is specific to the structure presheaf: the statement quantifies over presheaves, and
𝒪_X is one instance.
The inclusion of the rational opens of Spa(A, A⁺) into all of its opens, as a functor out of
the full subcategory they span. As an abbreviation for inducedFunctor, it is full and faithful
(InducedCategory.full, InducedCategory.faithful; bundled as fullyFaithfulInducedFunctor _).
Equations
Instances For
The rational opens are cover-dense in Spa(A, A⁺): every open is covered by the rational opens
it contains. Mathlib's instances then make rationalOpensFunctor Aplus cocontinuous
(Functor.IsCocontinuous) and a dense subsite (Functor.IsDenseSubsite) for the restricted
topology Functor.restrictedTopology on the rational opens.