Declarations
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.W₂
DocumentationThe fibre square of the scheme over its base.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.w₂
DocumentationThe structure morphism of the fibre square.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.W₃
DocumentationThe triple fibre product, grouped as a fibre square and a third factor.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.w₃
DocumentationThe structure morphism of the triple fibre product.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Yb
DocumentationThe scheme obtained by base change along b.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.fb
DocumentationThe structure morphism of the base-changed scheme.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Q₂
DocumentationThe base change of the fibre square.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Q₃
DocumentationThe base change of the triple fibre product.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₁
DocumentationThe first projection from the base-changed fibre square.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₂
DocumentationThe second projection from the base-changed fibre square.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₁_fst
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₁_snd
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₂_fst
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₂_snd
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_aux₁
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_aux₂
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair
DocumentationPairs two morphisms over the same base into the base-changed fibre square.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_fst_fst
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_fst_snd
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_snd
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_p₁
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_p₂
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.hom_ext₂
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₁_fb
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₂_fb
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₁_fb_eq_p₂_fb
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_p₁_p₂
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.comp_pair
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₁₂
DocumentationThe projection onto the first two factors of the base-changed triple product.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₃
DocumentationThe projection onto the third factor of the base-changed triple product.
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₁₂_fst
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₁₂_snd
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₃_fst
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₃_snd
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₁₂_p₁_fb
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₁₂_p₂_fb
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₃_fb
Source context 24 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_aux₁
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_aux₂
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple
DocumentationCombines three morphisms over the same base into the base-changed triple product.
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_fst_fst
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_fst_snd
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_snd
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_q₁₂
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_q₃
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.hom_ext₃
Source context 25 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_universal
Source context 26 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.comp_triple
Source context 27 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW
DocumentationThe morphism between two base changes induced by a morphism of their bases.
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
section Trans
variable {W B₁ B₂ : Scheme.{u}} (w : W ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B₁) (hu : u ≫ b₁
= b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW_fst
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
section Trans
variable {W B₁ B₂ : Scheme.{u}} (w : W ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B₁) (hu : u ≫ b₁
= b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW_snd
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
section Trans
variable {W B₁ B₂ : Scheme.{u}} (w : W ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B₁) (hu : u ≫ b₁
= b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.eq_of_comp_tW_eq
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
section Trans
variable {W B₁ B₂ : Scheme.{u}} (w : W ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B₁) (hu : u ≫ b₁
= b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW_p₁
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
section Trans
variable {W B₁ B₂ : Scheme.{u}} (w : W ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B₁) (hu : u ≫ b₁
= b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW_p₂
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
section Trans
variable {W B₁ B₂ : Scheme.{u}} (w : W ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B₁) (hu : u ≫ b₁
= b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW_q₁₂
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
section Trans
variable {W B₁ B₂ : Scheme.{u}} (w : W ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B₁) (hu : u ≫ b₁
= b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW_q₃
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
section Trans
variable {W B₁ B₂ : Scheme.{u}} (w : W ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B₁) (hu : u ≫ b₁
= b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW_fb
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
section Trans
variable {W B₁ B₂ : Scheme.{u}} (w : W ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B₁) (hu : u ≫ b₁
= b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_tW
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
section Trans
variable {W B₁ B₂ : Scheme.{u}} (w : W ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B₁) (hu : u ≫ b₁
= b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_tW
Source context 29 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Presentations
variable {X S : Scheme.{u}} (f : X ⟶ S)
variable {B : Scheme.{u}} (b : B ⟶ S)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
variable (f b)
variable {f b}
section Trans
variable {W B₁ B₂ : Scheme.{u}} (w : W ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B₁) (hu : u ≫ b₁
= b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat
DocumentationMultiplication, unit, and inversion morphisms over the base.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.q₁₂_m_fb
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.p₂_m₂₃_fb
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.fb_e_fb
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.ι_fb
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.assocL
DocumentationThe multiplication composite representing the left-associated product.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.assocR
DocumentationThe multiplication composite representing the right-associated product.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.oneMulL
DocumentationThe multiplication composite with the unit in the first factor.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.invMulL
DocumentationThe multiplication composite with the inverse in the first factor.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.unitC
DocumentationThe constant unit endomorphism induced by the structure morphism.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.commL
DocumentationThe multiplication morphism with its two factors interchanged.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.assocL_fb
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.assocR_fb
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.oneMulL_fb
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.invMulL_fb
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.unitC_fb
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.commL_fb
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.Laws
DocumentationAssociativity, left-unit, and left-inverse equations for the structural morphisms.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.res_m_aux
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.res_e_aux
Source context 23 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
include hu in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.res_ι_aux
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.res
DocumentationBase changes the multiplication, unit, and inversion morphisms.
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.res_m_fst
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.res_e_fst
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.res_ι_fst
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.res_m_tW
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.res_e_tW
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.res_ι_tW
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.assocL_tW
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.assocR_tW
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.oneMulL_tW
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.invMulL_tW
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.unitC_tW
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.commL_tW
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.m_tW
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.eq_of_tW
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.assoc_res
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.one_mul_res
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.inv_mul_res
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.Laws.res
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.comm_res
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Data
variable {X S : Scheme.{u}} (f : X ⟶ S) {B : Scheme.{u}} (b : B ⟶ S)
namespace Dat
variable {f b} (D : Dat f b)
variable {B₂ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_congr
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Congr
variable {X S : Scheme.{u}} {f : X ⟶ S} {B : Scheme.{u}} {b : B ⟶ S}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.qb
DocumentationThe structure morphism of the base-changed fibre square.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.P₁
DocumentationThe first fibre-square projection regarded as a morphism over the base.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.P₂
DocumentationThe second fibre-square projection regarded as a morphism over the base.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Pid
DocumentationThe identity morphism regarded as a morphism over the base.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.P₁_val
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.P₂_val
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Pid_val
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.ofLaw
DocumentationExtracts multiplication, unit, and inversion morphisms from a relative group law.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
variable {f b} (L : RelativeGroupLaw R' (fb f b))
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.mul_fb_eq
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
variable {f b} (L : RelativeGroupLaw R' (fb f b))
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.mul_val
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
variable {f b} (L : RelativeGroupLaw R' (fb f b))
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.one_val
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
variable {f b} (L : RelativeGroupLaw R' (fb f b))
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.inv_val
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
variable {f b} (L : RelativeGroupLaw R' (fb f b))
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_P₁_P₂
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
variable {f b} (L : RelativeGroupLaw R' (fb f b))
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.ofLaw_laws
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
variable {f b} (L : RelativeGroupLaw R' (fb f b))
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.ofLaw_comm
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfLaw
variable {X S : Scheme.{u}} (f : X ⟶ S) {R' : Type u} [CommRing R'] (b : Spec (CommRingCat.of R') ⟶
S)
variable {f b} (L : RelativeGroupLaw R' (fb f b))
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.mulPt
DocumentationMultiplies two points over the same test scheme using the multiplication morphism.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.onePt
DocumentationThe unit point over a test scheme.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.invPt
DocumentationInverts a point over a test scheme using the inversion morphism.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.mulPt_val
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.onePt_val
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.invPt_val
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.mulPt_assoc
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
include hD in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.onePt_mulPt
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
include hD in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.invPt_mulPt
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
include hD in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.mulPt_onePt
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
include hD in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.toLaw
DocumentationConstructs the relative group law from structural morphisms satisfying the group equations.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.toLaw_mul_val
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.toLaw_one_val
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.toLaw_comm
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section OfDat
variable {X S : Scheme.{u}} {f : X ⟶ S} {R' : Type u} [CommRing R'] {b : Spec (CommRingCat.of R') ⟶
S}
(D : Dat f b) (hD : D.Laws)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.isPullback_paste
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Rebase
variable {X S S' S'' : Scheme.{u}} (f : X ⟶ S) (a : S' ⟶ S) (b : S'' ⟶ S') (c : S'' ⟶ S) (h : b ≫ a
= c)
include h in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.rebaseIso
DocumentationIdentifies an iterated base change with the base change along the composite.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Rebase
variable {X S S' S'' : Scheme.{u}} (f : X ⟶ S) (a : S' ⟶ S) (b : S'' ⟶ S') (c : S'' ⟶ S) (h : b ≫ a
= c)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.rebaseIso_hom_snd
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Rebase
variable {X S S' S'' : Scheme.{u}} (f : X ⟶ S) (a : S' ⟶ S) (b : S'' ⟶ S') (c : S'' ⟶ S) (h : b ≫ a
= c)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.rebaseIso_hom_fst
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Rebase
variable {X S S' S'' : Scheme.{u}} (f : X ⟶ S) (a : S' ⟶ S) (b : S'' ⟶ S') (c : S'' ⟶ S) (h : b ≫ a
= c)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.fst_eq_rebaseIso_hom_tW
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Rebase
variable {X S S' S'' : Scheme.{u}} (f : X ⟶ S) (a : S' ⟶ S) (b : S'' ⟶ S') (c : S'' ⟶ S) (h : b ≫ a
= c)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW_comp
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section TransComp
variable {X S B₁ B₂ B₃ : Scheme.{u}} (w : X ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (b₃ : B₃ ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW_congr
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section TransComp
variable {X S B₁ B₂ B₃ : Scheme.{u}} (w : X ⟶ S) (b₁ : B₁ ⟶ S) (b₂ : B₂ ⟶ S) (b₃ : B₃ ⟶ S)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.eq_of
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
namespace Dat
variable {X S : Scheme.{u}} {f : X ⟶ S} {B : Scheme.{u}} {b : B ⟶ S}
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.res_res
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
namespace Dat
variable {X S : Scheme.{u}} {f : X ⟶ S} {B : Scheme.{u}} {b : B ⟶ S}
variable (D : Dat f b) {B₂ B₃ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
(b₃ : B₃ ⟶ S) (u' : B₃ ⟶ B₂) (hu' : u' ≫ b₂ = b₃)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.res_congr
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
namespace Dat
variable {X S : Scheme.{u}} {f : X ⟶ S} {B : Scheme.{u}} {b : B ⟶ S}
variable (D : Dat f b) {B₂ B₃ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
(b₃ : B₃ ⟶ S) (u' : B₃ ⟶ B₂) (hu' : u' ≫ b₂ = b₃)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.assoc_res_iff
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
namespace Dat
variable {X S : Scheme.{u}} {f : X ⟶ S} {B : Scheme.{u}} {b : B ⟶ S}
variable (D : Dat f b) {B₂ B₃ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
(b₃ : B₃ ⟶ S) (u' : B₃ ⟶ B₂) (hu' : u' ≫ b₂ = b₃)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.one_mul_res_iff
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
namespace Dat
variable {X S : Scheme.{u}} {f : X ⟶ S} {B : Scheme.{u}} {b : B ⟶ S}
variable (D : Dat f b) {B₂ B₃ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
(b₃ : B₃ ⟶ S) (u' : B₃ ⟶ B₂) (hu' : u' ≫ b₂ = b₃)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.inv_mul_res_iff
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
namespace Dat
variable {X S : Scheme.{u}} {f : X ⟶ S} {B : Scheme.{u}} {b : B ⟶ S}
variable (D : Dat f b) {B₂ B₃ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
(b₃ : B₃ ⟶ S) (u' : B₃ ⟶ B₂) (hu' : u' ≫ b₂ = b₃)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.comm_res_iff
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
namespace Dat
variable {X S : Scheme.{u}} {f : X ⟶ S} {B : Scheme.{u}} {b : B ⟶ S}
variable (D : Dat f b) {B₂ B₃ : Scheme.{u}} (b₂ : B₂ ⟶ S) (u : B₂ ⟶ B) (hu : u ≫ b = b₂)
(b₃ : B₃ ⟶ S) (u' : B₃ ⟶ B₂) (hu' : u' ≫ b₂ = b₃)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.bT
DocumentationThe spectrum morphism induced by the inclusion of an intermediate subalgebra.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.bA
DocumentationThe spectrum morphism induced by the ambient algebra map.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.uA
DocumentationThe spectrum morphism from the ambient algebra to an intermediate subalgebra.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.uT
DocumentationThe spectrum morphism induced by an inclusion between intermediate subalgebras.
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.uA_bT
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.uT_bT
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.uA_uT
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW_snd_val
Source context 20 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.flat
DocumentationRegards a subalgebra over an intermediate algebra as a subalgebra over the original base.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
variable (T : Subalgebra A₀ A) (T' : Subalgebra ↥T A)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.le_flat
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
variable (T : Subalgebra A₀ A) (T' : Subalgebra ↥T A)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.flat_fg
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
variable (T : Subalgebra A₀ A) (T' : Subalgebra ↥T A)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.subset_flat
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
variable (T : Subalgebra A₀ A) (T' : Subalgebra ↥T A)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.flat_mono
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
variable (T : Subalgebra A₀ A) (T' : Subalgebra ↥T A)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.flatHom
DocumentationThe ring homomorphism identifying a subalgebra with its restriction of scalars.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
variable (T : Subalgebra A₀ A) (T' : Subalgebra ↥T A)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.uF
DocumentationThe spectrum morphism induced by inclusion after restricting the subalgebra scalars.
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
variable (T : Subalgebra A₀ A) (T' : Subalgebra ↥T A)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.uF_comp
Source context 21 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
variable (T : Subalgebra A₀ A) (T' : Subalgebra ↥T A)
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.exists_finset_of_fg
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
variable (T : Subalgebra A₀ A) (T' : Subalgebra ↥T A)
omit [Algebra A₀ A] in
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.exists_tW_comp_eq
Source context 22 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Stages
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
variable (A₀ A) in
variable (T : Subalgebra A₀ A) (T' : Subalgebra ↥T A)
variable {T} {X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of A₀)) [LocallyOfFinitePresentation f]
{W : Scheme.{u}} (w : W ⟶ Spec (CommRingCat.of A₀)) [QuasiCompact w]
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.baseChange_mul_fst
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Final
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
{X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of A₀))
[QuasiCompact f] [QuasiSeparated f] [LocallyOfFinitePresentation f]
(L : RelativeGroupLaw A (pullback.snd f (Spec.map (CommRingCat.ofHom (algebraMap A₀ A)))))
AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent.GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.exists_relativeGroupLaw
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
attribute [-instance] AlgebraicGeometry.SubalgebraStages.compactSpace_pullback
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_pullback
AlgebraicGeometry.SubalgebraStages.compactSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiSeparatedSpace_obj
AlgebraicGeometry.SubalgebraStages.quasiCompact_snd
AlgebraicGeometry.SubalgebraStages.isAffineHom_leg
AlgebraicGeometry.SubalgebraStages.isAffineHom_trans
AlgebraicGeometry.SubalgebraStages.isAffineHom_diagram_map
AlgebraicGeometry.SubalgebraStages.quasiSeparated_snd
AlgebraicGeometry.SubalgebraStages.isCofiltered_op
attribute [-simp] AlgebraicGeometry.SubalgebraStages.specCone_π_app
AlgebraicGeometry.SubalgebraStages.specLeg_specHom
AlgebraicGeometry.SubalgebraStages.specLeg_specTrans AlgebraicGeometry.SubalgebraStages.cone_pt
AlgebraicGeometry.SubalgebraStages.trans_fst AlgebraicGeometry.SubalgebraStages.diagram_obj
AlgebraicGeometry.SubalgebraStages.leg_snd AlgebraicGeometry.SubalgebraStages.diagram_map
AlgebraicGeometry.SubalgebraStages.specTrans_refl AlgebraicGeometry.SubalgebraStages.trans_snd
AlgebraicGeometry.SubalgebraStages.specTrans_specHom
AlgebraicGeometry.SubalgebraStages.specCone_pt AlgebraicGeometry.SubalgebraStages.cone_π_app
AlgebraicGeometry.SubalgebraStages.specDiagram_map
AlgebraicGeometry.SubalgebraStages.specDiagram_obj AlgebraicGeometry.SubalgebraStages.leg_fst
AlgebraicGeometry.SubalgebraStages.leg_trans
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
noncomputable section
namespace GoodReductionJacobian
namespace RelativeGroupLaw
namespace GroupLawDescent
open _root_.GoodReductionJacobian.RelativeGroupLaw
open _root_.GoodReductionJacobian
section Final
variable {A₀ : Type u} [CommRing A₀] {A : Type u} [CommRing A] [Algebra A₀ A]
{X : Scheme.{u}} (f : X ⟶ Spec (CommRingCat.of A₀))
[QuasiCompact f] [QuasiSeparated f] [LocallyOfFinitePresentation f]
(L : RelativeGroupLaw A (pullback.snd f (Spec.map (CommRingCat.ofHom (algebraMap A₀ A)))))
Lean source · full declarationtheorem exists_relativeGroupLaw (s : Finset A) :
∃ (T : Subalgebra A₀ A), T.FG ∧ (↑s : Set A) ⊆ T ∧
∃ (Lₜ : RelativeGroupLaw ↥T (pullback.snd f (Spec.map (CommRingCat.ofHom (algebraMap A₀
↥T)))))
(c : pullback f (Spec.map (CommRingCat.ofHom (algebraMap A₀ A))) ⟶
pullback (pullback.snd f (Spec.map (CommRingCat.ofHom (algebraMap A₀ ↥T))))
(Spec.map (CommRingCat.ofHom (algebraMap ↥T A))))
(_ : IsIso c)
(hc : c ≫ pullback.snd _ _ = pullback.snd f (Spec.map (CommRingCat.ofHom (algebraMap A₀
A))))
(_ : c ≫ pullback.fst _ _ ≫ pullback.fst _ _ =
pullback.fst f (Spec.map (CommRingCat.ofHom (algebraMap A₀ A)))),
(∀ {T' : Scheme.{u}} (t : T' ⟶ Spec (CommRingCat.of A))
(x y : SchemeHomOver t (pullback.snd f (Spec.map (CommRingCat.ofHom (algebraMap A₀
A))))),
(L.mul t x y).1 ≫ c =
((Lₜ.baseChange (Spec.map (CommRingCat.ofHom (algebraMap ↥T A)))).mul t
⟨x.1 ≫ c, by rw [Category.assoc, hc, x.2]⟩ ⟨y.1 ≫ c, by rw [Category.assoc, hc,
y.2]⟩).1) ∧
(L.IsCommutative → Lₜ.IsCommutative) := by
classical
have hDR : (ofLaw L).Laws := ofLaw_laws L
obtain ⟨T₁, hT₁, hs₁, m₁, hm₁, hq₁⟩ :=
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation
(A₀ := A₀) (A := A)
(w₂ f) f (ofLaw L).m (ofLaw L).hm s
obtain ⟨t₁, ht₁, ht₁'⟩ := exists_finset_of_fg hT₁
obtain ⟨T₂, hT₂, hs₂, e₂, he₂, hq₂⟩ :=
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation
(A₀ := A₀) (A := A)
(𝟙 _) f (pullback.snd (𝟙 _) (bA A₀ A) ≫ (ofLaw L).e)
(by rw [Category.assoc, (ofLaw L).he, Category.comp_id]) (s ∪ t₁)
obtain ⟨t₂, ht₂, ht₂'⟩ := exists_finset_of_fg hT₂
obtain ⟨T₃, hT₃, hs₃, ι₃, hι₃, hq₃⟩ :=
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation
(A₀ := A₀) (A := A)
f f (ofLaw L).ι (ofLaw L).hι (s ∪ t₂)
rw [Finset.coe_union, Set.union_subset_iff] at hs₂ hs₃
have h₁₂ : T₁ ≤ T₂ := ht₁' T₂ hs₂.2
have h₂₃ : T₂ ≤ T₃ := ht₂' T₃ hs₃.2
have h₁₃ : T₁ ≤ T₃ := h₁₂.trans h₂₃
let s₀ : (Spec (CommRingCat.of ↥T₃) : Scheme.{u}) ⟶ pullback (𝟙 (Spec (CommRingCat.of A₀))) (bT
T₃) :=
pullback.lift (bT T₃) (𝟙 _) (by simp)
have hs₀_fst : s₀ ≫ pullback.fst _ _ = bT T₃ := pullback.lift_fst _ _ _
have hs₀_snd : s₀ ≫ pullback.snd _ _ = 𝟙 _ := pullback.lift_snd _ _ _
let t₂ := tW (w₂ f) (bT T₁) (bT T₃) (uT h₁₃) (uT_bT h₁₃)
let t₀ := tW (𝟙 (Spec (CommRingCat.of A₀))) (bT T₂) (bT T₃) (uT h₂₃) (uT_bT h₂₃)
have pf_m : (t₂ ≫ m₁ ≫ pullback.fst f (bT T₁)) ≫ f = pullback.snd (w₂ f) (bT T₃) ≫ bT T₃ := by
rw [Category.assoc, Category.assoc, pullback.condition, reassoc_of% hm₁, tW_snd_assoc, uT_bT]
have pf_e : ((s₀ ≫ t₀) ≫ e₂ ≫ pullback.fst f (bT T₂)) ≫ f = 𝟙 _ ≫ bT T₃ := by
rw [Category.assoc, Category.assoc, Category.assoc, pullback.condition, reassoc_of% he₂,
tW_snd_assoc,
reassoc_of% hs₀_snd, uT_bT, Category.id_comp]
let Dj : Dat f (bT T₃) :=
{ m := pullback.lift (t₂ ≫ m₁ ≫ pullback.fst f (bT T₁)) (pullback.snd _ _) pf_m
e := pullback.lift ((s₀ ≫ t₀) ≫ e₂ ≫ pullback.fst f (bT T₂)) (𝟙 _) pf_e
ι := ι₃
hm := pullback.lift_snd _ _ _
he := pullback.lift_snd _ _ _
hι := hι₃ }
have hDjm : Dj.m ≫ pullback.fst _ _ = t₂ ≫ m₁ ≫ pullback.fst f (bT T₁) := pullback.lift_fst _ _ _
have hDje : Dj.e ≫ pullback.fst _ _ = (s₀ ≫ t₀) ≫ e₂ ≫ pullback.fst f (bT T₂) :=
pullback.lift_fst _ _ _
have hres : ofLaw L = Dj.res (bA A₀ A) (uA T₃) (uA_bT T₃) := by
refine Dat.eq_of _ _ ?_ ?_ ?_
· apply pullback.hom_ext
· rw [Dat.res_m_fst, hDjm, ← Category.assoc, tW_comp, tW_congr (w₂ f) _ _ _ (uA_bT T₁) (uA_uT
h₁₃),
← Category.assoc, hq₁ (tW (w₂ f) (bT T₁) (bA A₀ A) (uA T₁) (uA_bT T₁)) (tW f (bT T₁) (bA
A₀ A) (uA T₁) (uA_bT T₁))
(tW_fst _ _ _ _ _) (tW_snd_val _ _) (tW_fst _ _ _ _ _) (tW_snd_val _ _),
Category.assoc, tW_fst]
· rw [(ofLaw L).hm, (Dj.res _ _ _).hm]
· apply pullback.hom_ext
· rw [Dat.res_e_fst, hDje]
let sR : (Spec (CommRingCat.of A) : Scheme.{u}) ⟶ pullback (𝟙 (Spec (CommRingCat.of A₀)))
(bA A₀ A) :=
pullback.lift (bA A₀ A) (𝟙 _) (by simp)
have hsR : sR ≫ pullback.snd _ _ = 𝟙 _ := pullback.lift_snd _ _ _
have hsR_fst : sR ≫ pullback.fst _ _ = bA A₀ A := pullback.lift_fst _ _ _
have hκ := hq₂ (tW (𝟙 _) (bT T₂) (bA A₀ A) (uA T₂) (uA_bT T₂)) (tW f (bT T₂) (bA A₀ A) (uA
T₂) (uA_bT T₂))
(tW_fst _ _ _ _ _) (tW_snd_val _ _) (tW_fst _ _ _ _ _) (tW_snd_val _ _)
have h1 : (ofLaw L).e ≫ pullback.fst f (bA A₀ A) =
sR ≫ (pullback.snd (𝟙 _) (bA A₀ A) ≫ (ofLaw L).e) ≫ pullback.fst f (bA A₀ A) := by
rw [Category.assoc, reassoc_of% hsR]
have h2 : (pullback.snd (𝟙 _) (bA A₀ A) ≫ (ofLaw L).e) ≫ pullback.fst f (bA A₀ A) =
tW (𝟙 _) (bT T₂) (bA A₀ A) (uA T₂) (uA_bT T₂) ≫ e₂ ≫ pullback.fst f (bT T₂) := by
rw [← tW_fst f (bT T₂) (bA A₀ A) (uA T₂) (uA_bT T₂), ← Category.assoc, ← hκ,
Category.assoc]
rw [h1, h2]
simp only [← Category.assoc]
congr 2
apply pullback.hom_ext
· rw [Category.assoc, tW_fst, hsR_fst, Category.assoc, Category.assoc, tW_fst, hs₀_fst,
uA_bT]
· rw [Category.assoc, tW_snd, reassoc_of% hsR, Category.assoc, Category.assoc, tW_snd,
reassoc_of% hs₀_snd,
uA_uT]
· rw [(ofLaw L).he, (Dj.res _ _ _).he]
· apply pullback.hom_ext
· rw [Dat.res_ι_fst]
change _ = tW f (bT T₃) (bA A₀ A) (uA T₃) (uA_bT T₃) ≫ ι₃ ≫ _
rw [← Category.assoc (tW _ _ _ _ _),
hq₃ (tW f (bT T₃) (bA A₀ A) (uA T₃) (uA_bT T₃)) (tW f (bT T₃) (bA A₀ A) (uA T₃) (uA_bT
T₃))
(tW_fst _ _ _ _ _) (tW_snd_val _ _) (tW_fst _ _ _ _ _) (tW_snd_val _ _),
Category.assoc, tW_fst]
· rw [(ofLaw L).hι, (Dj.res _ _ _).hι]
have hLR : (Dj.res (bA A₀ A) (uA T₃) (uA_bT T₃)).Laws := hres ▸ hDR
obtain ⟨U₁, hU₁, -, hk₁⟩ := exists_tW_comp_eq f (w₃ f) Dj.assocL Dj.assocR Dj.assocL_fb
Dj.assocR_fb
((Dj.assoc_res_iff _ _ _).mp hLR.assoc) ∅
obtain ⟨u₁, hu₁, hu₁'⟩ := exists_finset_of_fg hU₁
obtain ⟨U₂, hU₂, hsU₂, hk₂⟩ := exists_tW_comp_eq f f Dj.oneMulL (𝟙 _) Dj.oneMulL_fb
(Category.id_comp _)
((Dj.one_mul_res_iff _ _ _).mp hLR.one_mul) u₁
obtain ⟨u₂, hu₂, hu₂'⟩ := exists_finset_of_fg hU₂
obtain ⟨U₃, hU₃, hsU₃, hk₃⟩ := exists_tW_comp_eq f f Dj.invMulL Dj.unitC Dj.invMulL_fb Dj.unitC_fb
((Dj.inv_mul_res_iff _ _ _).mp hLR.inv_mul) u₂
obtain ⟨u₃, hu₃, hu₃'⟩ := exists_finset_of_fg hU₃
have hk₄ : ∃ (U₄ : Subalgebra ↥T₃ A), U₄.FG ∧ (↑u₃ : Set A) ⊆ U₄ ∧ (L.IsCommutative →
∀ (T₂ : Subalgebra A₀ A) (_ : flat T₃ U₄ ≤ T₂) (h : T₃ ≤ T₂),
tW (w₂ f) (bT T₃) (bT T₂) (uT h) (uT_bT h) ≫ Dj.commL = tW (w₂ f) (bT T₃) (bT T₂) (uT h)
(uT_bT h) ≫ Dj.m) := by
by_cases hL : L.IsCommutative
· have hcm : (Dj.res (bA A₀ A) (uA T₃) (uA_bT T₃)).commL = (Dj.res (bA A₀ A) (uA T₃) (uA_bT
T₃)).m := by
rw [← hres]; exact ofLaw_comm L hL
obtain ⟨U₄, hU₄, hsU₄, hk⟩ := exists_tW_comp_eq f (w₂ f) Dj.commL Dj.m Dj.commL_fb Dj.hm
((Dj.comm_res_iff _ _ _).mp hcm) u₃
exact ⟨U₄, hU₄, hsU₄, fun _ => hk⟩
· exact ⟨U₃, hU₃, hu₃, fun h => absurd @h hL⟩
obtain ⟨U₄, hU₄, hsU₄, hk₄⟩ := hk₄
have hU₁₂ : U₁ ≤ U₂ := hu₁' U₂ hsU₂
have hU₂₃ : U₂ ≤ U₃ := hu₂' U₃ hsU₃
have hU₃₄ : U₃ ≤ U₄ := hu₃' U₄ hsU₄
let T : Subalgebra A₀ A := flat T₃ U₄
have hT : T.FG := flat_fg T₃ U₄ hT₃ hU₄
have h₃T : T₃ ≤ T := le_flat T₃ U₄
have hsT : (↑s : Set A) ⊆ T := hs₃.1.trans h₃T
have hle₁ : flat T₃ U₁ ≤ T := flat_mono T₃ U₁ (hU₁₂.trans (hU₂₃.trans hU₃₄))
have hle₂ : flat T₃ U₂ ≤ T := flat_mono T₃ U₂ (hU₂₃.trans hU₃₄)
have hle₃ : flat T₃ U₃ ≤ T := flat_mono T₃ U₃ hU₃₄
let Dk : Dat f (bT T) := Dj.res (bT T) (uT h₃T) (uT_bT h₃T)
have hA : Dk.assocL = Dk.assocR := (Dj.assoc_res_iff _ _ _).mpr (hk₁ T hle₁ h₃T)
have hB : Dk.oneMulL = 𝟙 _ := (Dj.one_mul_res_iff _ _ _).mpr (hk₂ T hle₂ h₃T)
have hC : Dk.invMulL = Dk.unitC := (Dj.inv_mul_res_iff _ _ _).mpr (hk₃ T hle₃ h₃T)
have hCm : L.IsCommutative → Dk.commL = Dk.m := fun hL => (Dj.comm_res_iff _ _ _).mpr (hk₄ hL T
le_rfl h₃T)
have hDk : Dk.Laws := ⟨hA, hB, hC⟩
have hDRk : ofLaw L = Dk.res (bA A₀ A) (uA T) (uA_bT T) := by
rw [hres, Dat.res_res]
exact Dat.res_congr _ _ _ _ (uA_uT h₃T).symm
let r := rebaseIso f (bT T) (uA T) (bA A₀ A) (uA_bT T)
let κ := tW f (bT T) (bA A₀ A) (uA T) (uA_bT T)
have hc : r.inv ≫ pullback.snd _ _ = pullback.snd f (bA A₀ A) := by
rw [Iso.inv_comp_eq, rebaseIso_hom_snd]
have hcfst : r.inv ≫ pullback.fst _ _ ≫ pullback.fst _ _ = pullback.fst f (bA A₀ A) := by
rw [Iso.inv_comp_eq, rebaseIso_hom_fst]
have hcκ : r.inv ≫ pullback.fst _ _ = κ := by
apply pullback.hom_ext
· rw [Category.assoc, hcfst, tW_fst]
· rw [Category.assoc, pullback.condition, reassoc_of% hc, tW_snd]
refine ⟨T, hT, hsT, Dk.toLaw hDk, r.inv, inferInstance, hc, hcfst, ?_, fun hL => Dk.toLaw_comm
hDk (hCm hL)⟩
intro T' t x y
apply pullback.hom_ext
· rw [Category.assoc, hcκ, mul_val L t x y, hDRk, Category.assoc, Dat.res_m_tW, ← Category.assoc,
← pair_tW,
baseChange_mul_fst, Dat.toLaw_mul_val]
congr 1
exact pair_congr _ _
(by change x.1 ≫ κ = (x.1 ≫ r.inv) ≫ pullback.fst _ _; rw [Category.assoc, hcκ])
(by change y.1 ≫ κ = (y.1 ≫ r.inv) ≫ pullback.fst _ _; rw [Category.assoc, hcκ])
· have hl : ((L.mul t x y).1 ≫ r.inv) ≫ pullback.snd _ _ = t := by
rw [Category.assoc, hc]; exact (L.mul t x y).2
exact hl.trans ((((Dk.toLaw hDk).baseChange (uA T)).mul t _ _).2).symm
GoodReductionJacobian.RelativeGroupLaw.exists_fg_subalgebra_relativeGroupLaw_pullback_snd_of_locallyOfFinitePresentation
Source context 42 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
open _root_.AlgebraicGeometry (
exists_fg_subalgebra_hom_pullback_of_hom_pullback_of_locallyOfFinitePresentation)
namespace GoodReductionJacobian.RelativeGroupLaw
open _root_.AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
universe u
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₁_fst
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₁_snd
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₂_fst
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.p₂_snd
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_fst_fst
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_fst_snd
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_snd
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_p₁
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.pair_p₂
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₁₂_fst
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₁₂_snd
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₃_fst
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.q₃_snd
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_fst_fst
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_fst_snd
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_snd
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_q₁₂
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.triple_q₃
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW_fst
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.tW_snd
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.P₁_val
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.P₂_val
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Pid_val
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.mulPt_val
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.onePt_val
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.invPt_val
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.toLaw_mul_val
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.Dat.toLaw_one_val
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.rebaseIso_hom_snd
attribute [local simp] GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent.rebaseIso_hom_fst
open _root_.AlgebraicCurves.Geometry.AbelianSchemes.Theorems.Proofs.RelativeGroupLawFiniteDescent in
open GoodReductionJacobian.RelativeGroupLaw.GroupLawDescent in