ModuleGroupOfMatching.lean
Nyll.AlgebraicCurves.Geometry.Descent.GroupOfMatching
7 declarations indexed from sourceView source ↗ Module documentation
Commutative group laws on effective descents
Matching local elements form a subgroup. The actual matching equivalence transports its operations to relative points of the descended scheme.
Declarations
AlgebraicGeometry.DescentAction.matchingSubgroup
DocumentationThe subgroup of local elements satisfying the descent matching condition.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra GoodReductionJacobian
noncomputable section
namespace AlgebraicGeometry.DescentAction
variable {S S' : Scheme.{u}} (s : S' ⟶ S) (G : (Over S)ᵒᵖ ⥤ CommGrpCat.{u + 1})
AlgebraicGeometry.DescentAction.localPoint_comp
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra GoodReductionJacobian
noncomputable section
namespace AlgebraicGeometry.DescentAction
variable {S S' : Scheme.{u}} (s : S' ⟶ S) (G : (Over S)ᵒᵖ ⥤ CommGrpCat.{u + 1})
variable {X' : Scheme.{u}} (x' : X' ⟶ S')
(hX' : ((Over.map s).op ⋙ G ⋙ forget CommGrpCat).RepresentableBy (Over.mk x'))
{X : Scheme.{u}} (f : X ⟶ S) (e : pullback f s ≅ X')
(he : e.hom ≫ x' = pullback.snd f s)
(hcompat : eRel s x' f e he ≫ repAct s (G ⋙ forget CommGrpCat) x' hX' =
(canonical s f).act ≫ e.hom)
AlgebraicGeometry.DescentAction.matchingPointEquiv
DocumentationRelative scheme points identified with the subgroup of matching local elements.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra GoodReductionJacobian
noncomputable section
namespace AlgebraicGeometry.DescentAction
variable {S S' : Scheme.{u}} (s : S' ⟶ S) (G : (Over S)ᵒᵖ ⥤ CommGrpCat.{u + 1})
variable {X' : Scheme.{u}} (x' : X' ⟶ S')
(hX' : ((Over.map s).op ⋙ G ⋙ forget CommGrpCat).RepresentableBy (Over.mk x'))
{X : Scheme.{u}} (f : X ⟶ S) (e : pullback f s ≅ X')
(he : e.hom ≫ x' = pullback.snd f s)
(hcompat : eRel s x' f e he ≫ repAct s (G ⋙ forget CommGrpCat) x' hX' =
(canonical s f).act ≫ e.hom)
section affineBase
variable {R : Type u} [CommRing R]
{S' : Scheme.{u}} (s : S' ⟶ Spec (CommRingCat.of R))
(G : (Over (Spec (CommRingCat.of R)))ᵒᵖ ⥤ CommGrpCat.{u + 1})
{X' : Scheme.{u}} (x' : X' ⟶ S')
(hX' : ((Over.map s).op ⋙ G ⋙ forget CommGrpCat).RepresentableBy (Over.mk x'))
{X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of R)) (e : pullback f s ≅ X')
(he : e.hom ≫ x' = pullback.snd f s)
(hcompat : eRel s x' f e he ≫ repAct s (G ⋙ forget CommGrpCat) x' hX' =
(canonical s f).act ≫ e.hom)
[∀ T : Over (Spec (CommRingCat.of R)), EffectiveEpi (pullback.fst T.hom s)]
AlgebraicGeometry.DescentAction.matchingPointEquiv_apply_val
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra GoodReductionJacobian
noncomputable section
namespace AlgebraicGeometry.DescentAction
variable {S S' : Scheme.{u}} (s : S' ⟶ S) (G : (Over S)ᵒᵖ ⥤ CommGrpCat.{u + 1})
variable {X' : Scheme.{u}} (x' : X' ⟶ S')
(hX' : ((Over.map s).op ⋙ G ⋙ forget CommGrpCat).RepresentableBy (Over.mk x'))
{X : Scheme.{u}} (f : X ⟶ S) (e : pullback f s ≅ X')
(he : e.hom ≫ x' = pullback.snd f s)
(hcompat : eRel s x' f e he ≫ repAct s (G ⋙ forget CommGrpCat) x' hX' =
(canonical s f).act ≫ e.hom)
section affineBase
variable {R : Type u} [CommRing R]
{S' : Scheme.{u}} (s : S' ⟶ Spec (CommRingCat.of R))
(G : (Over (Spec (CommRingCat.of R)))ᵒᵖ ⥤ CommGrpCat.{u + 1})
{X' : Scheme.{u}} (x' : X' ⟶ S')
(hX' : ((Over.map s).op ⋙ G ⋙ forget CommGrpCat).RepresentableBy (Over.mk x'))
{X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of R)) (e : pullback f s ≅ X')
(he : e.hom ≫ x' = pullback.snd f s)
(hcompat : eRel s x' f e he ≫ repAct s (G ⋙ forget CommGrpCat) x' hX' =
(canonical s f).act ≫ e.hom)
[∀ T : Over (Spec (CommRingCat.of R)), EffectiveEpi (pullback.fst T.hom s)]
AlgebraicGeometry.DescentAction.matchingPointEquiv_comp
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra GoodReductionJacobian
noncomputable section
namespace AlgebraicGeometry.DescentAction
variable {S S' : Scheme.{u}} (s : S' ⟶ S) (G : (Over S)ᵒᵖ ⥤ CommGrpCat.{u + 1})
variable {X' : Scheme.{u}} (x' : X' ⟶ S')
(hX' : ((Over.map s).op ⋙ G ⋙ forget CommGrpCat).RepresentableBy (Over.mk x'))
{X : Scheme.{u}} (f : X ⟶ S) (e : pullback f s ≅ X')
(he : e.hom ≫ x' = pullback.snd f s)
(hcompat : eRel s x' f e he ≫ repAct s (G ⋙ forget CommGrpCat) x' hX' =
(canonical s f).act ≫ e.hom)
section affineBase
variable {R : Type u} [CommRing R]
{S' : Scheme.{u}} (s : S' ⟶ Spec (CommRingCat.of R))
(G : (Over (Spec (CommRingCat.of R)))ᵒᵖ ⥤ CommGrpCat.{u + 1})
{X' : Scheme.{u}} (x' : X' ⟶ S')
(hX' : ((Over.map s).op ⋙ G ⋙ forget CommGrpCat).RepresentableBy (Over.mk x'))
{X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of R)) (e : pullback f s ≅ X')
(he : e.hom ≫ x' = pullback.snd f s)
(hcompat : eRel s x' f e he ≫ repAct s (G ⋙ forget CommGrpCat) x' hX' =
(canonical s f).act ≫ e.hom)
[∀ T : Over (Spec (CommRingCat.of R)), EffectiveEpi (pullback.fst T.hom s)]
AlgebraicGeometry.DescentAction.relativeGroupLawOfMatching
DocumentationThe relative group law obtained by effective descent of a group-valued presheaf.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra GoodReductionJacobian
noncomputable section
namespace AlgebraicGeometry.DescentAction
variable {S S' : Scheme.{u}} (s : S' ⟶ S) (G : (Over S)ᵒᵖ ⥤ CommGrpCat.{u + 1})
variable {X' : Scheme.{u}} (x' : X' ⟶ S')
(hX' : ((Over.map s).op ⋙ G ⋙ forget CommGrpCat).RepresentableBy (Over.mk x'))
{X : Scheme.{u}} (f : X ⟶ S) (e : pullback f s ≅ X')
(he : e.hom ≫ x' = pullback.snd f s)
(hcompat : eRel s x' f e he ≫ repAct s (G ⋙ forget CommGrpCat) x' hX' =
(canonical s f).act ≫ e.hom)
section affineBase
variable {R : Type u} [CommRing R]
{S' : Scheme.{u}} (s : S' ⟶ Spec (CommRingCat.of R))
(G : (Over (Spec (CommRingCat.of R)))ᵒᵖ ⥤ CommGrpCat.{u + 1})
{X' : Scheme.{u}} (x' : X' ⟶ S')
(hX' : ((Over.map s).op ⋙ G ⋙ forget CommGrpCat).RepresentableBy (Over.mk x'))
{X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of R)) (e : pullback f s ≅ X')
(he : e.hom ≫ x' = pullback.snd f s)
(hcompat : eRel s x' f e he ≫ repAct s (G ⋙ forget CommGrpCat) x' hX' =
(canonical s f).act ≫ e.hom)
[∀ T : Over (Spec (CommRingCat.of R)), EffectiveEpi (pullback.fst T.hom s)]
AlgebraicGeometry.DescentAction.relativeGroupLawOfMatching_commutative
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
universe u
open CategoryTheory CategoryTheory.Limits AlgebraicGeometry Opposite
open NeronModelInfra GoodReductionJacobian
noncomputable section
namespace AlgebraicGeometry.DescentAction
variable {S S' : Scheme.{u}} (s : S' ⟶ S) (G : (Over S)ᵒᵖ ⥤ CommGrpCat.{u + 1})
variable {X' : Scheme.{u}} (x' : X' ⟶ S')
(hX' : ((Over.map s).op ⋙ G ⋙ forget CommGrpCat).RepresentableBy (Over.mk x'))
{X : Scheme.{u}} (f : X ⟶ S) (e : pullback f s ≅ X')
(he : e.hom ≫ x' = pullback.snd f s)
(hcompat : eRel s x' f e he ≫ repAct s (G ⋙ forget CommGrpCat) x' hX' =
(canonical s f).act ≫ e.hom)
section affineBase
variable {R : Type u} [CommRing R]
{S' : Scheme.{u}} (s : S' ⟶ Spec (CommRingCat.of R))
(G : (Over (Spec (CommRingCat.of R)))ᵒᵖ ⥤ CommGrpCat.{u + 1})
{X' : Scheme.{u}} (x' : X' ⟶ S')
(hX' : ((Over.map s).op ⋙ G ⋙ forget CommGrpCat).RepresentableBy (Over.mk x'))
{X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of R)) (e : pullback f s ≅ X')
(he : e.hom ≫ x' = pullback.snd f s)
(hcompat : eRel s x' f e he ≫ repAct s (G ⋙ forget CommGrpCat) x' hX' =
(canonical s f).act ≫ e.hom)
[∀ T : Over (Spec (CommRingCat.of R)), EffectiveEpi (pullback.fst T.hom s)]