ModuleSigmaRepresenter.lean
Nyll.EtaleCohomology.Constructible.SigmaRepresenter
19 declarations indexed from sourceView source ↗ Module documentation
Representers over a disjoint union
An étale covering of the base detects isomorphisms of set-valued sheaves by bijectivity on the member sites. Pulling the cover back to each test scheme gives the local lifting and local equality conditions. This applies in particular to the disjoint open cover of a coproduct, without a finiteness hypothesis on its index set.
The disjoint union of a small family of étale objects gives a coproduct of represented sheaves. The local universal sections therefore glue to a section on the disjoint union of the representers. Cartesian squares for the component inclusions identify its local Yoneda maps with the given representing equivalences, proving actual representability on the union of the bases.
Finite étale local models give a finite étale representer, since finiteness of a morphism is local on its target. The index set need not be finite.
Declarations
EtaleCohomology.coverRestrictionObject
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
EtaleCohomology.coverRestrictionMap
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
EtaleCohomology.coverRestrictionSieve_mem
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
EtaleCohomology.isIso_of_bijective_on_etaleCover
DocumentationBijectivity on every member of a base étale cover detects isomorphisms of set-valued sheaves on the small étale site.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
EtaleCohomology.etaleSigma
DocumentationThe disjoint union of étale objects, with its induced map to the base.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
section Sigma
variable {ι : Type v} [Small.{u} ι] (U : ι → X.Etale)
EtaleCohomology.etaleSigmaInj
DocumentationInclusion of one component into the disjoint union on the small étale site.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
section Sigma
variable {ι : Type v} [Small.{u} ι] (U : ι → X.Etale)
EtaleCohomology.isInitialEtaleOfEmpty
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
section Sigma
variable {ι : Type v} [Small.{u} ι] (U : ι → X.Etale)
EtaleCohomology.emptyEtaleCover
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
section Sigma
variable {ι : Type v} [Small.{u} ι] (U : ι → X.Etale)
EtaleCohomology.etaleSigmaYonedaIsColimit
DocumentationDisjoint unions of étale objects give coproducts of their represented sheaves.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
section Sigma
variable {ι : Type v} [Small.{u} ι] (U : ι → X.Etale)
EtaleCohomology.etaleSigmaSheafHom
DocumentationThe Yoneda morphism obtained by gluing a family of sections on disjoint components.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
section Sigma
variable {ι : Type v} [Small.{u} ι] (U : ι → X.Etale)
EtaleCohomology.etaleSigmaSheafHom_comp
DocumentationThe glued Yoneda morphism agrees with the specified section on each component.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
section Sigma
variable {ι : Type v} [Small.{u} ι] (U : ι → X.Etale)
EtaleCohomology.etaleSigmaSheafHom_apply_component
DocumentationEvaluation of the glued morphism on a map through one component.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
section Sigma
variable {ι : Type v} [Small.{u} ι] (U : ι → X.Etale)
EtaleCohomology.etaleSigmaSection
DocumentationA family of sections on disjoint étale objects glues to a section on their union.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
section Sigma
variable {ι : Type v} [Small.{u} ι] (U : ι → X.Etale)
EtaleCohomology.etaleSigmaSection_restrict
DocumentationRestriction of the glued section recovers each prescribed local section.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
section Sigma
variable {ι : Type v} [Small.{u} ι] (U : ι → X.Etale)
EtaleCohomology.etalePostcompose_hom_bijective_of_isPullback
DocumentationThe universal property of a Cartesian square, in the small étale categories.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
EtaleCohomology.sigmaRepresentableBy
DocumentationLocal representers on the disjoint components represent the sheaf on the whole disjoint union. No finiteness hypothesis on the family is required.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
EtaleCohomology.etaleSigmaRestrictionRepresentableBy
DocumentationLocal representers of a sheaf on arbitrary étale objects combine to represent its ordinary restriction to their disjoint union.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
EtaleCohomology.finiteEtaleSigma
DocumentationThe finite étale scheme over a disjoint union obtained by taking the disjoint union of the given finite étale schemes. The index set may be infinite.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))
EtaleCohomology.finiteEtaleSigmaRestrictionRepresentableBy
DocumentationFinite étale local representers combine into an actual finite étale representer after restricting to the disjoint union of the local bases.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory Limits Opposite
universe u v
namespace EtaleCohomology
variable {X : Scheme.{u}}
(𝒰 : X.Cover.{v} (Scheme.precoverage (show MorphismProperty Scheme.{u} from @Etale)))