ModuleAffineRepresenterCoaction.lean
Nyll.EtaleCohomology.Constructible.AffineRepresenterCoaction
9 declarations indexed from sourceView source ↗ Module documentation
Algebra descent data supplied by an affine local representer
An actual representer on an affine étale cover supplies the geometric action. Tensor coordinates then construct the algebra overlap equivalence and prove its diagonal and full cocycle laws. These laws are derived from the original sheaf's universal section, with no assumed descent comparison.
Declarations
EtaleCohomology.affineRepresenterEtale
DocumentationThe literal spectrum morphism as an object of the cover's small étale site.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Algebra.Descent
open scoped TensorProduct
namespace EtaleCohomology
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
variable [Etale (Spec.map (CommRingCat.ofHom (algebraMap R B)))]
[Etale (Spec.map (CommRingCat.ofHom (algebraMap B C)))]
variable (G : Sheaf (Spec (.of R)).smallEtaleTopology (Type u))
EtaleCohomology.affineRepresenterOverlapIso
DocumentationThe actual overlap isomorphism of the affine local representer, in tensor coordinates.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Algebra.Descent
open scoped TensorProduct
namespace EtaleCohomology
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
variable [Etale (Spec.map (CommRingCat.ofHom (algebraMap R B)))]
[Etale (Spec.map (CommRingCat.ofHom (algebraMap B C)))]
variable (G : Sheaf (Spec (.of R)).smallEtaleTopology (Type u))
variable (h : ((etalePostcompose (Spec.map (CommRingCat.ofHom (algebraMap R B)))).op ⋙
G.obj).RepresentableBy
(affineRepresenterEtale B C))
include h
EtaleCohomology.affineRepresenterOverlapIso_base
DocumentationBoth coordinates over the cover's self-pullback are preserved.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Algebra.Descent
open scoped TensorProduct
namespace EtaleCohomology
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
variable [Etale (Spec.map (CommRingCat.ofHom (algebraMap R B)))]
[Etale (Spec.map (CommRingCat.ofHom (algebraMap B C)))]
variable (G : Sheaf (Spec (.of R)).smallEtaleTopology (Type u))
variable (h : ((etalePostcompose (Spec.map (CommRingCat.ofHom (algebraMap R B)))).op ⋙
G.obj).RepresentableBy
(affineRepresenterEtale B C))
include h
EtaleCohomology.affineRepresenterOverlapIso_diagonal
DocumentationThe universal section's unit law supplies diagonal normalization.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Algebra.Descent
open scoped TensorProduct
namespace EtaleCohomology
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
variable [Etale (Spec.map (CommRingCat.ofHom (algebraMap R B)))]
[Etale (Spec.map (CommRingCat.ofHom (algebraMap B C)))]
variable (G : Sheaf (Spec (.of R)).smallEtaleTopology (Type u))
variable (h : ((etalePostcompose (Spec.map (CommRingCat.ofHom (algebraMap R B)))).op ⋙
G.obj).RepresentableBy
(affineRepresenterEtale B C))
include h
EtaleCohomology.affineRepresenterOverlapIso_action
DocumentationThe extracted action is the representer's actual geometric action in the changed coordinates.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Algebra.Descent
open scoped TensorProduct
namespace EtaleCohomology
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
variable [Etale (Spec.map (CommRingCat.ofHom (algebraMap R B)))]
[Etale (Spec.map (CommRingCat.ofHom (algebraMap B C)))]
variable (G : Sheaf (Spec (.of R)).smallEtaleTopology (Type u))
variable (h : ((etalePostcompose (Spec.map (CommRingCat.ofHom (algebraMap R B)))).op ⋙
G.obj).RepresentableBy
(affineRepresenterEtale B C))
include h
EtaleCohomology.affineRepresenterOverlapIso_actionLaw
DocumentationThe genuine triple-pullback action law of the local representer.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Algebra.Descent
open scoped TensorProduct
namespace EtaleCohomology
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
variable [Etale (Spec.map (CommRingCat.ofHom (algebraMap R B)))]
[Etale (Spec.map (CommRingCat.ofHom (algebraMap B C)))]
variable (G : Sheaf (Spec (.of R)).smallEtaleTopology (Type u))
variable (h : ((etalePostcompose (Spec.map (CommRingCat.ofHom (algebraMap R B)))).op ⋙
G.obj).RepresentableBy
(affineRepresenterEtale B C))
include h
EtaleCohomology.affineRepresenterAlgEquiv
DocumentationThe algebra overlap equivalence supplied by the actual affine local representer.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Algebra.Descent
open scoped TensorProduct
namespace EtaleCohomology
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
variable [Etale (Spec.map (CommRingCat.ofHom (algebraMap R B)))]
[Etale (Spec.map (CommRingCat.ofHom (algebraMap B C)))]
variable (G : Sheaf (Spec (.of R)).smallEtaleTopology (Type u))
variable (h : ((etalePostcompose (Spec.map (CommRingCat.ofHom (algebraMap R B)))).op ⋙
G.obj).RepresentableBy
(affineRepresenterEtale B C))
include h
EtaleCohomology.affineRepresenterAlgEquiv_diagonal
DocumentationThe constructed algebra overlap is normalized on the diagonal.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Algebra.Descent
open scoped TensorProduct
namespace EtaleCohomology
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
variable [Etale (Spec.map (CommRingCat.ofHom (algebraMap R B)))]
[Etale (Spec.map (CommRingCat.ofHom (algebraMap B C)))]
variable (G : Sheaf (Spec (.of R)).smallEtaleTopology (Type u))
variable (h : ((etalePostcompose (Spec.map (CommRingCat.ofHom (algebraMap R B)))).op ⋙
G.obj).RepresentableBy
(affineRepresenterEtale B C))
include h
EtaleCohomology.affineRepresenterAlgEquiv_cocycle
DocumentationThe full tensor cocycle follows from the original sheaf's representing equivalence.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Algebra.Descent
open scoped TensorProduct
namespace EtaleCohomology
variable (R B C : Type u) [CommRing R] [CommRing B] [CommRing C]
variable [Algebra R B] [Algebra R C] [Algebra B C] [IsScalarTower R B C]
variable [Etale (Spec.map (CommRingCat.ofHom (algebraMap R B)))]
[Etale (Spec.map (CommRingCat.ofHom (algebraMap B C)))]
variable (G : Sheaf (Spec (.of R)).smallEtaleTopology (Type u))
variable (h : ((etalePostcompose (Spec.map (CommRingCat.ofHom (algebraMap R B)))).op ⋙
G.obj).RepresentableBy
(affineRepresenterEtale B C))
include h