ModuleRepresentsRelSubPic_exists_hom_classifies_rigidify_normModule_pullback_curveChange.lean
Nyll.JacobianVarieties.Picard.RepresentsRelSubPic_exists_hom_classifies_rigidify_normModule_pullback_curveChange
13 declarations indexed from sourceView source ↗ Module documentation
Norms after changing the curve
Construct the represented Picard endomorphism induced by pullback and the norm.
Declarations
JacobianVarieties.Picard.Proofs.NormCurveMap.CorrEndAux.isFinite_curveChange
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.NormCurveMap
attribute [-instance]
TwoChartCech.Sections.M0_moduleA TwoChartCech.Sections.M1_module TwoChartCech.Cover.A01_algebra
TwoChartCech.Cover.A0_algebra TwoChartCech.Cover.A1_commRing TwoChartCech.Cover.A1_algebra
TwoChartCech.Sections.M01_module TwoChartCech.Sections.M0_addCommGroup
TwoChartCech.Sections.M0_tower TwoChartCech.Sections.M01_addCommGroup
TwoChartCech.Cover.A0_commRing TwoChartCech.Sections.M1_tower TwoChartCech.Sections.M01_moduleA
TwoChartCech.Sections.M0_module TwoChartCech.Sections.M1_moduleA
TwoChartCech.Sections.M1_addCommGroup TwoChartCech.Cover.A01_commRing
TwoChartCech.Sections.M01_tower CoherentBaseChange.TwoTermComplex.C0_module
CoherentBaseChange.TwoTermComplex.C0_addCommGroup CoherentBaseChange.TwoTermComplex.C1_module
CoherentBaseChange.TwoTermComplex.C1_addCommGroup CoherentBaseChange.TwoTermComplex.C0_free
CoherentBaseChange.TwoTermComplex.C1_finite CoherentBaseChange.TwoTermComplex.C0_finite
CoherentBaseChange.TwoTermComplex.C1_free
attribute [-simp]
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.injEq
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.sizeOf_spec
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U1
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U0 TwoChartCech.Sections.mk.injEq
TwoChartCech.Cover.mk.injEq TwoChartCech.GrothendieckComplex.mk.injEq
TwoChartCech.Sections.mk.sizeOf_spec TwoChartCech.Cover.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r0_apply TwoChartCech.GrothendieckComplex.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r1_apply CoherentBaseChange.TwoTermComplex.mk.sizeOf_spec
CoherentBaseChange.TwoTermComplex.mk.injEq AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_right
AlgebraicGeometry.Scheme.Modules.map_unitSection
AlgebraicGeometry.Scheme.Modules.tensorSectionsBilin_apply
AlgebraicGeometry.Scheme.Modules.tensorPowSection_zero
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_left
AlgebraicGeometry.Scheme.Modules.tensorPow_zero AlgebraicGeometry.Scheme.Modules.tensorPow_succ
PresheafOfModules.pushforwardCongr_inv_app_app_apply
PresheafOfModules.pushforwardNatTrans_app_app_apply
PresheafOfModules.pushforwardCongr_hom_app_app_apply TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply TwoChartCech.Mumford.ι1_apply TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply TwoChartCech.KerCoprod.ι0_apply
AlgebraicGeometry.Scheme.Modules.toUnitSection_ofUnitSection
AlgebraicGeometry.Scheme.Modules.pullbackSection_def
AlgebraicGeometry.Scheme.Modules.ofUnitSection_toUnitSection
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_ofRelEffDivisor
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_I AlgebraicGeometry.mapOnProdOver_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.mk.sizeOf_spec AlgebraicGeometry.RelEffCartierDiv.mk.injEq
AlgebraicGeometry.mapOnProdOver_snd
attribute [-simp]
AlgebraicGeometry.mapOnProdOver_fst AlgebraicGeometry.mapOnProdOver_snd_assoc
AlgebraicGeometry.mapOnProdOver_id AlgebraicCurve.RelEffDivisor.mk.sizeOf_spec
AlgebraicCurve.mapOnProd_fst AlgebraicCurve.mapOnProd_fst_assoc AlgebraicCurve.mapOnProd_snd
AlgebraicCurve.UnivDivisorPack.mk.injEq AlgebraicCurve.RelEffDivisor.mk.injEq
AlgebraicCurve.UnivDivisorPack.mk.sizeOf_spec AlgebraicCurve.mapOnProd_snd_assoc
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
open _root_.AlgebraicGeometry.RelPicard
universe u
noncomputable section
namespace CorrEndAux
universe v
section CurveChange
variable {R : Type v} [CommRing R] {C E : Scheme.{v}}
{c : C ⟶ Spec (CommRingCat.of R)} {y : E ⟶ Spec (CommRingCat.of R)}
(p : E ⟶ C) (hp : p ≫ c = y)
JacobianVarieties.Picard.Proofs.NormCurveMap.CorrEndAux.flat_curveChange
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.NormCurveMap
attribute [-instance]
TwoChartCech.Sections.M0_moduleA TwoChartCech.Sections.M1_module TwoChartCech.Cover.A01_algebra
TwoChartCech.Cover.A0_algebra TwoChartCech.Cover.A1_commRing TwoChartCech.Cover.A1_algebra
TwoChartCech.Sections.M01_module TwoChartCech.Sections.M0_addCommGroup
TwoChartCech.Sections.M0_tower TwoChartCech.Sections.M01_addCommGroup
TwoChartCech.Cover.A0_commRing TwoChartCech.Sections.M1_tower TwoChartCech.Sections.M01_moduleA
TwoChartCech.Sections.M0_module TwoChartCech.Sections.M1_moduleA
TwoChartCech.Sections.M1_addCommGroup TwoChartCech.Cover.A01_commRing
TwoChartCech.Sections.M01_tower CoherentBaseChange.TwoTermComplex.C0_module
CoherentBaseChange.TwoTermComplex.C0_addCommGroup CoherentBaseChange.TwoTermComplex.C1_module
CoherentBaseChange.TwoTermComplex.C1_addCommGroup CoherentBaseChange.TwoTermComplex.C0_free
CoherentBaseChange.TwoTermComplex.C1_finite CoherentBaseChange.TwoTermComplex.C0_finite
CoherentBaseChange.TwoTermComplex.C1_free
attribute [-simp]
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.injEq
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.sizeOf_spec
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U1
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U0 TwoChartCech.Sections.mk.injEq
TwoChartCech.Cover.mk.injEq TwoChartCech.GrothendieckComplex.mk.injEq
TwoChartCech.Sections.mk.sizeOf_spec TwoChartCech.Cover.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r0_apply TwoChartCech.GrothendieckComplex.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r1_apply CoherentBaseChange.TwoTermComplex.mk.sizeOf_spec
CoherentBaseChange.TwoTermComplex.mk.injEq AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_right
AlgebraicGeometry.Scheme.Modules.map_unitSection
AlgebraicGeometry.Scheme.Modules.tensorSectionsBilin_apply
AlgebraicGeometry.Scheme.Modules.tensorPowSection_zero
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_left
AlgebraicGeometry.Scheme.Modules.tensorPow_zero AlgebraicGeometry.Scheme.Modules.tensorPow_succ
PresheafOfModules.pushforwardCongr_inv_app_app_apply
PresheafOfModules.pushforwardNatTrans_app_app_apply
PresheafOfModules.pushforwardCongr_hom_app_app_apply TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply TwoChartCech.Mumford.ι1_apply TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply TwoChartCech.KerCoprod.ι0_apply
AlgebraicGeometry.Scheme.Modules.toUnitSection_ofUnitSection
AlgebraicGeometry.Scheme.Modules.pullbackSection_def
AlgebraicGeometry.Scheme.Modules.ofUnitSection_toUnitSection
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_ofRelEffDivisor
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_I AlgebraicGeometry.mapOnProdOver_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.mk.sizeOf_spec AlgebraicGeometry.RelEffCartierDiv.mk.injEq
AlgebraicGeometry.mapOnProdOver_snd
attribute [-simp]
AlgebraicGeometry.mapOnProdOver_fst AlgebraicGeometry.mapOnProdOver_snd_assoc
AlgebraicGeometry.mapOnProdOver_id AlgebraicCurve.RelEffDivisor.mk.sizeOf_spec
AlgebraicCurve.mapOnProd_fst AlgebraicCurve.mapOnProd_fst_assoc AlgebraicCurve.mapOnProd_snd
AlgebraicCurve.UnivDivisorPack.mk.injEq AlgebraicCurve.RelEffDivisor.mk.injEq
AlgebraicCurve.UnivDivisorPack.mk.sizeOf_spec AlgebraicCurve.mapOnProd_snd_assoc
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
open _root_.AlgebraicGeometry.RelPicard
universe u
noncomputable section
namespace CorrEndAux
universe v
section CurveChange
variable {R : Type v} [CommRing R] {C E : Scheme.{v}}
{c : C ⟶ Spec (CommRingCat.of R)} {y : E ⟶ Spec (CommRingCat.of R)}
(p : E ⟶ C) (hp : p ≫ c = y)
JacobianVarieties.Picard.Proofs.NormCurveMap.CorrEndAux.locallyOfFinitePresentation_curveChange
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.NormCurveMap
attribute [-instance]
TwoChartCech.Sections.M0_moduleA TwoChartCech.Sections.M1_module TwoChartCech.Cover.A01_algebra
TwoChartCech.Cover.A0_algebra TwoChartCech.Cover.A1_commRing TwoChartCech.Cover.A1_algebra
TwoChartCech.Sections.M01_module TwoChartCech.Sections.M0_addCommGroup
TwoChartCech.Sections.M0_tower TwoChartCech.Sections.M01_addCommGroup
TwoChartCech.Cover.A0_commRing TwoChartCech.Sections.M1_tower TwoChartCech.Sections.M01_moduleA
TwoChartCech.Sections.M0_module TwoChartCech.Sections.M1_moduleA
TwoChartCech.Sections.M1_addCommGroup TwoChartCech.Cover.A01_commRing
TwoChartCech.Sections.M01_tower CoherentBaseChange.TwoTermComplex.C0_module
CoherentBaseChange.TwoTermComplex.C0_addCommGroup CoherentBaseChange.TwoTermComplex.C1_module
CoherentBaseChange.TwoTermComplex.C1_addCommGroup CoherentBaseChange.TwoTermComplex.C0_free
CoherentBaseChange.TwoTermComplex.C1_finite CoherentBaseChange.TwoTermComplex.C0_finite
CoherentBaseChange.TwoTermComplex.C1_free
attribute [-simp]
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.injEq
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.sizeOf_spec
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U1
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U0 TwoChartCech.Sections.mk.injEq
TwoChartCech.Cover.mk.injEq TwoChartCech.GrothendieckComplex.mk.injEq
TwoChartCech.Sections.mk.sizeOf_spec TwoChartCech.Cover.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r0_apply TwoChartCech.GrothendieckComplex.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r1_apply CoherentBaseChange.TwoTermComplex.mk.sizeOf_spec
CoherentBaseChange.TwoTermComplex.mk.injEq AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_right
AlgebraicGeometry.Scheme.Modules.map_unitSection
AlgebraicGeometry.Scheme.Modules.tensorSectionsBilin_apply
AlgebraicGeometry.Scheme.Modules.tensorPowSection_zero
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_left
AlgebraicGeometry.Scheme.Modules.tensorPow_zero AlgebraicGeometry.Scheme.Modules.tensorPow_succ
PresheafOfModules.pushforwardCongr_inv_app_app_apply
PresheafOfModules.pushforwardNatTrans_app_app_apply
PresheafOfModules.pushforwardCongr_hom_app_app_apply TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply TwoChartCech.Mumford.ι1_apply TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply TwoChartCech.KerCoprod.ι0_apply
AlgebraicGeometry.Scheme.Modules.toUnitSection_ofUnitSection
AlgebraicGeometry.Scheme.Modules.pullbackSection_def
AlgebraicGeometry.Scheme.Modules.ofUnitSection_toUnitSection
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_ofRelEffDivisor
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_I AlgebraicGeometry.mapOnProdOver_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.mk.sizeOf_spec AlgebraicGeometry.RelEffCartierDiv.mk.injEq
AlgebraicGeometry.mapOnProdOver_snd
attribute [-simp]
AlgebraicGeometry.mapOnProdOver_fst AlgebraicGeometry.mapOnProdOver_snd_assoc
AlgebraicGeometry.mapOnProdOver_id AlgebraicCurve.RelEffDivisor.mk.sizeOf_spec
AlgebraicCurve.mapOnProd_fst AlgebraicCurve.mapOnProd_fst_assoc AlgebraicCurve.mapOnProd_snd
AlgebraicCurve.UnivDivisorPack.mk.injEq AlgebraicCurve.RelEffDivisor.mk.injEq
AlgebraicCurve.UnivDivisorPack.mk.sizeOf_spec AlgebraicCurve.mapOnProd_snd_assoc
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
open _root_.AlgebraicGeometry.RelPicard
universe u
noncomputable section
namespace CorrEndAux
universe v
section CurveChange
variable {R : Type v} [CommRing R] {C E : Scheme.{v}}
{c : C ⟶ Spec (CommRingCat.of R)} {y : E ⟶ Spec (CommRingCat.of R)}
(p : E ⟶ C) (hp : p ≫ c = y)
JacobianVarieties.Picard.Proofs.NormCurveMap.CorrEndAux.finrank_curveChange
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.NormCurveMap
attribute [-instance]
TwoChartCech.Sections.M0_moduleA TwoChartCech.Sections.M1_module TwoChartCech.Cover.A01_algebra
TwoChartCech.Cover.A0_algebra TwoChartCech.Cover.A1_commRing TwoChartCech.Cover.A1_algebra
TwoChartCech.Sections.M01_module TwoChartCech.Sections.M0_addCommGroup
TwoChartCech.Sections.M0_tower TwoChartCech.Sections.M01_addCommGroup
TwoChartCech.Cover.A0_commRing TwoChartCech.Sections.M1_tower TwoChartCech.Sections.M01_moduleA
TwoChartCech.Sections.M0_module TwoChartCech.Sections.M1_moduleA
TwoChartCech.Sections.M1_addCommGroup TwoChartCech.Cover.A01_commRing
TwoChartCech.Sections.M01_tower CoherentBaseChange.TwoTermComplex.C0_module
CoherentBaseChange.TwoTermComplex.C0_addCommGroup CoherentBaseChange.TwoTermComplex.C1_module
CoherentBaseChange.TwoTermComplex.C1_addCommGroup CoherentBaseChange.TwoTermComplex.C0_free
CoherentBaseChange.TwoTermComplex.C1_finite CoherentBaseChange.TwoTermComplex.C0_finite
CoherentBaseChange.TwoTermComplex.C1_free
attribute [-simp]
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.injEq
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.sizeOf_spec
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U1
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U0 TwoChartCech.Sections.mk.injEq
TwoChartCech.Cover.mk.injEq TwoChartCech.GrothendieckComplex.mk.injEq
TwoChartCech.Sections.mk.sizeOf_spec TwoChartCech.Cover.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r0_apply TwoChartCech.GrothendieckComplex.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r1_apply CoherentBaseChange.TwoTermComplex.mk.sizeOf_spec
CoherentBaseChange.TwoTermComplex.mk.injEq AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_right
AlgebraicGeometry.Scheme.Modules.map_unitSection
AlgebraicGeometry.Scheme.Modules.tensorSectionsBilin_apply
AlgebraicGeometry.Scheme.Modules.tensorPowSection_zero
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_left
AlgebraicGeometry.Scheme.Modules.tensorPow_zero AlgebraicGeometry.Scheme.Modules.tensorPow_succ
PresheafOfModules.pushforwardCongr_inv_app_app_apply
PresheafOfModules.pushforwardNatTrans_app_app_apply
PresheafOfModules.pushforwardCongr_hom_app_app_apply TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply TwoChartCech.Mumford.ι1_apply TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply TwoChartCech.KerCoprod.ι0_apply
AlgebraicGeometry.Scheme.Modules.toUnitSection_ofUnitSection
AlgebraicGeometry.Scheme.Modules.pullbackSection_def
AlgebraicGeometry.Scheme.Modules.ofUnitSection_toUnitSection
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_ofRelEffDivisor
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_I AlgebraicGeometry.mapOnProdOver_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.mk.sizeOf_spec AlgebraicGeometry.RelEffCartierDiv.mk.injEq
AlgebraicGeometry.mapOnProdOver_snd
attribute [-simp]
AlgebraicGeometry.mapOnProdOver_fst AlgebraicGeometry.mapOnProdOver_snd_assoc
AlgebraicGeometry.mapOnProdOver_id AlgebraicCurve.RelEffDivisor.mk.sizeOf_spec
AlgebraicCurve.mapOnProd_fst AlgebraicCurve.mapOnProd_fst_assoc AlgebraicCurve.mapOnProd_snd
AlgebraicCurve.UnivDivisorPack.mk.injEq AlgebraicCurve.RelEffDivisor.mk.injEq
AlgebraicCurve.UnivDivisorPack.mk.sizeOf_spec AlgebraicCurve.mapOnProd_snd_assoc
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
open _root_.AlgebraicGeometry.RelPicard
universe u
noncomputable section
namespace CorrEndAux
universe v
section CurveChange
variable {R : Type v} [CommRing R] {C E : Scheme.{v}}
{c : C ⟶ Spec (CommRingCat.of R)} {y : E ⟶ Spec (CommRingCat.of R)}
(p : E ⟶ C) (hp : p ≫ c = y)
JacobianVarieties.Picard.Proofs.NormCurveMap.CorrEndAux.pulled
DocumentationThe underlying line bundle pulled back along the second curve map.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.NormCurveMap
attribute [-instance]
TwoChartCech.Sections.M0_moduleA TwoChartCech.Sections.M1_module TwoChartCech.Cover.A01_algebra
TwoChartCech.Cover.A0_algebra TwoChartCech.Cover.A1_commRing TwoChartCech.Cover.A1_algebra
TwoChartCech.Sections.M01_module TwoChartCech.Sections.M0_addCommGroup
TwoChartCech.Sections.M0_tower TwoChartCech.Sections.M01_addCommGroup
TwoChartCech.Cover.A0_commRing TwoChartCech.Sections.M1_tower TwoChartCech.Sections.M01_moduleA
TwoChartCech.Sections.M0_module TwoChartCech.Sections.M1_moduleA
TwoChartCech.Sections.M1_addCommGroup TwoChartCech.Cover.A01_commRing
TwoChartCech.Sections.M01_tower CoherentBaseChange.TwoTermComplex.C0_module
CoherentBaseChange.TwoTermComplex.C0_addCommGroup CoherentBaseChange.TwoTermComplex.C1_module
CoherentBaseChange.TwoTermComplex.C1_addCommGroup CoherentBaseChange.TwoTermComplex.C0_free
CoherentBaseChange.TwoTermComplex.C1_finite CoherentBaseChange.TwoTermComplex.C0_finite
CoherentBaseChange.TwoTermComplex.C1_free
attribute [-simp]
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.injEq
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.sizeOf_spec
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U1
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U0 TwoChartCech.Sections.mk.injEq
TwoChartCech.Cover.mk.injEq TwoChartCech.GrothendieckComplex.mk.injEq
TwoChartCech.Sections.mk.sizeOf_spec TwoChartCech.Cover.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r0_apply TwoChartCech.GrothendieckComplex.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r1_apply CoherentBaseChange.TwoTermComplex.mk.sizeOf_spec
CoherentBaseChange.TwoTermComplex.mk.injEq AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_right
AlgebraicGeometry.Scheme.Modules.map_unitSection
AlgebraicGeometry.Scheme.Modules.tensorSectionsBilin_apply
AlgebraicGeometry.Scheme.Modules.tensorPowSection_zero
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_left
AlgebraicGeometry.Scheme.Modules.tensorPow_zero AlgebraicGeometry.Scheme.Modules.tensorPow_succ
PresheafOfModules.pushforwardCongr_inv_app_app_apply
PresheafOfModules.pushforwardNatTrans_app_app_apply
PresheafOfModules.pushforwardCongr_hom_app_app_apply TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply TwoChartCech.Mumford.ι1_apply TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply TwoChartCech.KerCoprod.ι0_apply
AlgebraicGeometry.Scheme.Modules.toUnitSection_ofUnitSection
AlgebraicGeometry.Scheme.Modules.pullbackSection_def
AlgebraicGeometry.Scheme.Modules.ofUnitSection_toUnitSection
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_ofRelEffDivisor
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_I AlgebraicGeometry.mapOnProdOver_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.mk.sizeOf_spec AlgebraicGeometry.RelEffCartierDiv.mk.injEq
AlgebraicGeometry.mapOnProdOver_snd
attribute [-simp]
AlgebraicGeometry.mapOnProdOver_fst AlgebraicGeometry.mapOnProdOver_snd_assoc
AlgebraicGeometry.mapOnProdOver_id AlgebraicCurve.RelEffDivisor.mk.sizeOf_spec
AlgebraicCurve.mapOnProd_fst AlgebraicCurve.mapOnProd_fst_assoc AlgebraicCurve.mapOnProd_snd
AlgebraicCurve.UnivDivisorPack.mk.injEq AlgebraicCurve.RelEffDivisor.mk.injEq
AlgebraicCurve.UnivDivisorPack.mk.sizeOf_spec AlgebraicCurve.mapOnProd_snd_assoc
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
open _root_.AlgebraicGeometry.RelPicard
universe u
noncomputable section
namespace CorrEndAux
universe v
section Transform
variable {R : Type v} [CommRing R] {C E : Scheme.{v}}
{c : C ⟶ Spec (CommRingCat.of R)} {y : E ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c}
(p e : E ⟶ C) (hp : p ≫ c = y) (he : e ≫ c = y)
[IsFinite p] [Flat p] [LocallyOfFinitePresentation p]
(d : ℕ) (hd : ∀ x : C, p.finrank x = d)
JacobianVarieties.Picard.Proofs.NormCurveMap.CorrEndAux.pulled_isInvertible
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.NormCurveMap
attribute [-instance]
TwoChartCech.Sections.M0_moduleA TwoChartCech.Sections.M1_module TwoChartCech.Cover.A01_algebra
TwoChartCech.Cover.A0_algebra TwoChartCech.Cover.A1_commRing TwoChartCech.Cover.A1_algebra
TwoChartCech.Sections.M01_module TwoChartCech.Sections.M0_addCommGroup
TwoChartCech.Sections.M0_tower TwoChartCech.Sections.M01_addCommGroup
TwoChartCech.Cover.A0_commRing TwoChartCech.Sections.M1_tower TwoChartCech.Sections.M01_moduleA
TwoChartCech.Sections.M0_module TwoChartCech.Sections.M1_moduleA
TwoChartCech.Sections.M1_addCommGroup TwoChartCech.Cover.A01_commRing
TwoChartCech.Sections.M01_tower CoherentBaseChange.TwoTermComplex.C0_module
CoherentBaseChange.TwoTermComplex.C0_addCommGroup CoherentBaseChange.TwoTermComplex.C1_module
CoherentBaseChange.TwoTermComplex.C1_addCommGroup CoherentBaseChange.TwoTermComplex.C0_free
CoherentBaseChange.TwoTermComplex.C1_finite CoherentBaseChange.TwoTermComplex.C0_finite
CoherentBaseChange.TwoTermComplex.C1_free
attribute [-simp]
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.injEq
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.sizeOf_spec
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U1
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U0 TwoChartCech.Sections.mk.injEq
TwoChartCech.Cover.mk.injEq TwoChartCech.GrothendieckComplex.mk.injEq
TwoChartCech.Sections.mk.sizeOf_spec TwoChartCech.Cover.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r0_apply TwoChartCech.GrothendieckComplex.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r1_apply CoherentBaseChange.TwoTermComplex.mk.sizeOf_spec
CoherentBaseChange.TwoTermComplex.mk.injEq AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_right
AlgebraicGeometry.Scheme.Modules.map_unitSection
AlgebraicGeometry.Scheme.Modules.tensorSectionsBilin_apply
AlgebraicGeometry.Scheme.Modules.tensorPowSection_zero
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_left
AlgebraicGeometry.Scheme.Modules.tensorPow_zero AlgebraicGeometry.Scheme.Modules.tensorPow_succ
PresheafOfModules.pushforwardCongr_inv_app_app_apply
PresheafOfModules.pushforwardNatTrans_app_app_apply
PresheafOfModules.pushforwardCongr_hom_app_app_apply TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply TwoChartCech.Mumford.ι1_apply TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply TwoChartCech.KerCoprod.ι0_apply
AlgebraicGeometry.Scheme.Modules.toUnitSection_ofUnitSection
AlgebraicGeometry.Scheme.Modules.pullbackSection_def
AlgebraicGeometry.Scheme.Modules.ofUnitSection_toUnitSection
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_ofRelEffDivisor
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_I AlgebraicGeometry.mapOnProdOver_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.mk.sizeOf_spec AlgebraicGeometry.RelEffCartierDiv.mk.injEq
AlgebraicGeometry.mapOnProdOver_snd
attribute [-simp]
AlgebraicGeometry.mapOnProdOver_fst AlgebraicGeometry.mapOnProdOver_snd_assoc
AlgebraicGeometry.mapOnProdOver_id AlgebraicCurve.RelEffDivisor.mk.sizeOf_spec
AlgebraicCurve.mapOnProd_fst AlgebraicCurve.mapOnProd_fst_assoc AlgebraicCurve.mapOnProd_snd
AlgebraicCurve.UnivDivisorPack.mk.injEq AlgebraicCurve.RelEffDivisor.mk.injEq
AlgebraicCurve.UnivDivisorPack.mk.sizeOf_spec AlgebraicCurve.mapOnProd_snd_assoc
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
open _root_.AlgebraicGeometry.RelPicard
universe u
noncomputable section
namespace CorrEndAux
universe v
section Transform
variable {R : Type v} [CommRing R] {C E : Scheme.{v}}
{c : C ⟶ Spec (CommRingCat.of R)} {y : E ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c}
(p e : E ⟶ C) (hp : p ≫ c = y) (he : e ≫ c = y)
[IsFinite p] [Flat p] [LocallyOfFinitePresentation p]
(d : ℕ) (hd : ∀ x : C, p.finrank x = d)
JacobianVarieties.Picard.Proofs.NormCurveMap.CorrEndAux.hfae
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.NormCurveMap
attribute [-instance]
TwoChartCech.Sections.M0_moduleA TwoChartCech.Sections.M1_module TwoChartCech.Cover.A01_algebra
TwoChartCech.Cover.A0_algebra TwoChartCech.Cover.A1_commRing TwoChartCech.Cover.A1_algebra
TwoChartCech.Sections.M01_module TwoChartCech.Sections.M0_addCommGroup
TwoChartCech.Sections.M0_tower TwoChartCech.Sections.M01_addCommGroup
TwoChartCech.Cover.A0_commRing TwoChartCech.Sections.M1_tower TwoChartCech.Sections.M01_moduleA
TwoChartCech.Sections.M0_module TwoChartCech.Sections.M1_moduleA
TwoChartCech.Sections.M1_addCommGroup TwoChartCech.Cover.A01_commRing
TwoChartCech.Sections.M01_tower CoherentBaseChange.TwoTermComplex.C0_module
CoherentBaseChange.TwoTermComplex.C0_addCommGroup CoherentBaseChange.TwoTermComplex.C1_module
CoherentBaseChange.TwoTermComplex.C1_addCommGroup CoherentBaseChange.TwoTermComplex.C0_free
CoherentBaseChange.TwoTermComplex.C1_finite CoherentBaseChange.TwoTermComplex.C0_finite
CoherentBaseChange.TwoTermComplex.C1_free
attribute [-simp]
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.injEq
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.sizeOf_spec
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U1
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U0 TwoChartCech.Sections.mk.injEq
TwoChartCech.Cover.mk.injEq TwoChartCech.GrothendieckComplex.mk.injEq
TwoChartCech.Sections.mk.sizeOf_spec TwoChartCech.Cover.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r0_apply TwoChartCech.GrothendieckComplex.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r1_apply CoherentBaseChange.TwoTermComplex.mk.sizeOf_spec
CoherentBaseChange.TwoTermComplex.mk.injEq AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_right
AlgebraicGeometry.Scheme.Modules.map_unitSection
AlgebraicGeometry.Scheme.Modules.tensorSectionsBilin_apply
AlgebraicGeometry.Scheme.Modules.tensorPowSection_zero
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_left
AlgebraicGeometry.Scheme.Modules.tensorPow_zero AlgebraicGeometry.Scheme.Modules.tensorPow_succ
PresheafOfModules.pushforwardCongr_inv_app_app_apply
PresheafOfModules.pushforwardNatTrans_app_app_apply
PresheafOfModules.pushforwardCongr_hom_app_app_apply TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply TwoChartCech.Mumford.ι1_apply TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply TwoChartCech.KerCoprod.ι0_apply
AlgebraicGeometry.Scheme.Modules.toUnitSection_ofUnitSection
AlgebraicGeometry.Scheme.Modules.pullbackSection_def
AlgebraicGeometry.Scheme.Modules.ofUnitSection_toUnitSection
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_ofRelEffDivisor
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_I AlgebraicGeometry.mapOnProdOver_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.mk.sizeOf_spec AlgebraicGeometry.RelEffCartierDiv.mk.injEq
AlgebraicGeometry.mapOnProdOver_snd
attribute [-simp]
AlgebraicGeometry.mapOnProdOver_fst AlgebraicGeometry.mapOnProdOver_snd_assoc
AlgebraicGeometry.mapOnProdOver_id AlgebraicCurve.RelEffDivisor.mk.sizeOf_spec
AlgebraicCurve.mapOnProd_fst AlgebraicCurve.mapOnProd_fst_assoc AlgebraicCurve.mapOnProd_snd
AlgebraicCurve.UnivDivisorPack.mk.injEq AlgebraicCurve.RelEffDivisor.mk.injEq
AlgebraicCurve.UnivDivisorPack.mk.sizeOf_spec AlgebraicCurve.mapOnProd_snd_assoc
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
open _root_.AlgebraicGeometry.RelPicard
universe u
noncomputable section
namespace CorrEndAux
universe v
section Transform
variable {R : Type v} [CommRing R] {C E : Scheme.{v}}
{c : C ⟶ Spec (CommRingCat.of R)} {y : E ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c}
(p e : E ⟶ C) (hp : p ≫ c = y) (he : e ≫ c = y)
[IsFinite p] [Flat p] [LocallyOfFinitePresentation p]
(d : ℕ) (hd : ∀ x : C, p.finrank x = d)
JacobianVarieties.Picard.Proofs.NormCurveMap.CorrEndAux.hinv
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.NormCurveMap
attribute [-instance]
TwoChartCech.Sections.M0_moduleA TwoChartCech.Sections.M1_module TwoChartCech.Cover.A01_algebra
TwoChartCech.Cover.A0_algebra TwoChartCech.Cover.A1_commRing TwoChartCech.Cover.A1_algebra
TwoChartCech.Sections.M01_module TwoChartCech.Sections.M0_addCommGroup
TwoChartCech.Sections.M0_tower TwoChartCech.Sections.M01_addCommGroup
TwoChartCech.Cover.A0_commRing TwoChartCech.Sections.M1_tower TwoChartCech.Sections.M01_moduleA
TwoChartCech.Sections.M0_module TwoChartCech.Sections.M1_moduleA
TwoChartCech.Sections.M1_addCommGroup TwoChartCech.Cover.A01_commRing
TwoChartCech.Sections.M01_tower CoherentBaseChange.TwoTermComplex.C0_module
CoherentBaseChange.TwoTermComplex.C0_addCommGroup CoherentBaseChange.TwoTermComplex.C1_module
CoherentBaseChange.TwoTermComplex.C1_addCommGroup CoherentBaseChange.TwoTermComplex.C0_free
CoherentBaseChange.TwoTermComplex.C1_finite CoherentBaseChange.TwoTermComplex.C0_finite
CoherentBaseChange.TwoTermComplex.C1_free
attribute [-simp]
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.injEq
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.sizeOf_spec
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U1
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U0 TwoChartCech.Sections.mk.injEq
TwoChartCech.Cover.mk.injEq TwoChartCech.GrothendieckComplex.mk.injEq
TwoChartCech.Sections.mk.sizeOf_spec TwoChartCech.Cover.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r0_apply TwoChartCech.GrothendieckComplex.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r1_apply CoherentBaseChange.TwoTermComplex.mk.sizeOf_spec
CoherentBaseChange.TwoTermComplex.mk.injEq AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_right
AlgebraicGeometry.Scheme.Modules.map_unitSection
AlgebraicGeometry.Scheme.Modules.tensorSectionsBilin_apply
AlgebraicGeometry.Scheme.Modules.tensorPowSection_zero
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_left
AlgebraicGeometry.Scheme.Modules.tensorPow_zero AlgebraicGeometry.Scheme.Modules.tensorPow_succ
PresheafOfModules.pushforwardCongr_inv_app_app_apply
PresheafOfModules.pushforwardNatTrans_app_app_apply
PresheafOfModules.pushforwardCongr_hom_app_app_apply TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply TwoChartCech.Mumford.ι1_apply TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply TwoChartCech.KerCoprod.ι0_apply
AlgebraicGeometry.Scheme.Modules.toUnitSection_ofUnitSection
AlgebraicGeometry.Scheme.Modules.pullbackSection_def
AlgebraicGeometry.Scheme.Modules.ofUnitSection_toUnitSection
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_ofRelEffDivisor
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_I AlgebraicGeometry.mapOnProdOver_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.mk.sizeOf_spec AlgebraicGeometry.RelEffCartierDiv.mk.injEq
AlgebraicGeometry.mapOnProdOver_snd
attribute [-simp]
AlgebraicGeometry.mapOnProdOver_fst AlgebraicGeometry.mapOnProdOver_snd_assoc
AlgebraicGeometry.mapOnProdOver_id AlgebraicCurve.RelEffDivisor.mk.sizeOf_spec
AlgebraicCurve.mapOnProd_fst AlgebraicCurve.mapOnProd_fst_assoc AlgebraicCurve.mapOnProd_snd
AlgebraicCurve.UnivDivisorPack.mk.injEq AlgebraicCurve.RelEffDivisor.mk.injEq
AlgebraicCurve.UnivDivisorPack.mk.sizeOf_spec AlgebraicCurve.mapOnProd_snd_assoc
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
open _root_.AlgebraicGeometry.RelPicard
universe u
noncomputable section
namespace CorrEndAux
universe v
section Transform
variable {R : Type v} [CommRing R] {C E : Scheme.{v}}
{c : C ⟶ Spec (CommRingCat.of R)} {y : E ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c}
(p e : E ⟶ C) (hp : p ≫ c = y) (he : e ≫ c = y)
[IsFinite p] [Flat p] [LocallyOfFinitePresentation p]
(d : ℕ) (hd : ∀ x : C, p.finrank x = d)
include hd
JacobianVarieties.Picard.Proofs.NormCurveMap.CorrEndAux.Phi
DocumentationThe rigidified norm of the pulled-back line bundle.
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.NormCurveMap
attribute [-instance]
TwoChartCech.Sections.M0_moduleA TwoChartCech.Sections.M1_module TwoChartCech.Cover.A01_algebra
TwoChartCech.Cover.A0_algebra TwoChartCech.Cover.A1_commRing TwoChartCech.Cover.A1_algebra
TwoChartCech.Sections.M01_module TwoChartCech.Sections.M0_addCommGroup
TwoChartCech.Sections.M0_tower TwoChartCech.Sections.M01_addCommGroup
TwoChartCech.Cover.A0_commRing TwoChartCech.Sections.M1_tower TwoChartCech.Sections.M01_moduleA
TwoChartCech.Sections.M0_module TwoChartCech.Sections.M1_moduleA
TwoChartCech.Sections.M1_addCommGroup TwoChartCech.Cover.A01_commRing
TwoChartCech.Sections.M01_tower CoherentBaseChange.TwoTermComplex.C0_module
CoherentBaseChange.TwoTermComplex.C0_addCommGroup CoherentBaseChange.TwoTermComplex.C1_module
CoherentBaseChange.TwoTermComplex.C1_addCommGroup CoherentBaseChange.TwoTermComplex.C0_free
CoherentBaseChange.TwoTermComplex.C1_finite CoherentBaseChange.TwoTermComplex.C0_finite
CoherentBaseChange.TwoTermComplex.C1_free
attribute [-simp]
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.injEq
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.sizeOf_spec
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U1
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U0 TwoChartCech.Sections.mk.injEq
TwoChartCech.Cover.mk.injEq TwoChartCech.GrothendieckComplex.mk.injEq
TwoChartCech.Sections.mk.sizeOf_spec TwoChartCech.Cover.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r0_apply TwoChartCech.GrothendieckComplex.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r1_apply CoherentBaseChange.TwoTermComplex.mk.sizeOf_spec
CoherentBaseChange.TwoTermComplex.mk.injEq AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_right
AlgebraicGeometry.Scheme.Modules.map_unitSection
AlgebraicGeometry.Scheme.Modules.tensorSectionsBilin_apply
AlgebraicGeometry.Scheme.Modules.tensorPowSection_zero
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_left
AlgebraicGeometry.Scheme.Modules.tensorPow_zero AlgebraicGeometry.Scheme.Modules.tensorPow_succ
PresheafOfModules.pushforwardCongr_inv_app_app_apply
PresheafOfModules.pushforwardNatTrans_app_app_apply
PresheafOfModules.pushforwardCongr_hom_app_app_apply TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply TwoChartCech.Mumford.ι1_apply TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply TwoChartCech.KerCoprod.ι0_apply
AlgebraicGeometry.Scheme.Modules.toUnitSection_ofUnitSection
AlgebraicGeometry.Scheme.Modules.pullbackSection_def
AlgebraicGeometry.Scheme.Modules.ofUnitSection_toUnitSection
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_ofRelEffDivisor
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_I AlgebraicGeometry.mapOnProdOver_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.mk.sizeOf_spec AlgebraicGeometry.RelEffCartierDiv.mk.injEq
AlgebraicGeometry.mapOnProdOver_snd
attribute [-simp]
AlgebraicGeometry.mapOnProdOver_fst AlgebraicGeometry.mapOnProdOver_snd_assoc
AlgebraicGeometry.mapOnProdOver_id AlgebraicCurve.RelEffDivisor.mk.sizeOf_spec
AlgebraicCurve.mapOnProd_fst AlgebraicCurve.mapOnProd_fst_assoc AlgebraicCurve.mapOnProd_snd
AlgebraicCurve.UnivDivisorPack.mk.injEq AlgebraicCurve.RelEffDivisor.mk.injEq
AlgebraicCurve.UnivDivisorPack.mk.sizeOf_spec AlgebraicCurve.mapOnProd_snd_assoc
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
open _root_.AlgebraicGeometry.RelPicard
universe u
noncomputable section
namespace CorrEndAux
universe v
section Transform
variable {R : Type v} [CommRing R] {C E : Scheme.{v}}
{c : C ⟶ Spec (CommRingCat.of R)} {y : E ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c}
(p e : E ⟶ C) (hp : p ≫ c = y) (he : e ≫ c = y)
[IsFinite p] [Flat p] [LocallyOfFinitePresentation p]
(d : ℕ) (hd : ∀ x : C, p.finrank x = d)
include hd
JacobianVarieties.Picard.Proofs.NormCurveMap.CorrEndAux.hcongr
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.NormCurveMap
attribute [-instance]
TwoChartCech.Sections.M0_moduleA TwoChartCech.Sections.M1_module TwoChartCech.Cover.A01_algebra
TwoChartCech.Cover.A0_algebra TwoChartCech.Cover.A1_commRing TwoChartCech.Cover.A1_algebra
TwoChartCech.Sections.M01_module TwoChartCech.Sections.M0_addCommGroup
TwoChartCech.Sections.M0_tower TwoChartCech.Sections.M01_addCommGroup
TwoChartCech.Cover.A0_commRing TwoChartCech.Sections.M1_tower TwoChartCech.Sections.M01_moduleA
TwoChartCech.Sections.M0_module TwoChartCech.Sections.M1_moduleA
TwoChartCech.Sections.M1_addCommGroup TwoChartCech.Cover.A01_commRing
TwoChartCech.Sections.M01_tower CoherentBaseChange.TwoTermComplex.C0_module
CoherentBaseChange.TwoTermComplex.C0_addCommGroup CoherentBaseChange.TwoTermComplex.C1_module
CoherentBaseChange.TwoTermComplex.C1_addCommGroup CoherentBaseChange.TwoTermComplex.C0_free
CoherentBaseChange.TwoTermComplex.C1_finite CoherentBaseChange.TwoTermComplex.C0_finite
CoherentBaseChange.TwoTermComplex.C1_free
attribute [-simp]
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.injEq
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.sizeOf_spec
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U1
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U0 TwoChartCech.Sections.mk.injEq
TwoChartCech.Cover.mk.injEq TwoChartCech.GrothendieckComplex.mk.injEq
TwoChartCech.Sections.mk.sizeOf_spec TwoChartCech.Cover.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r0_apply TwoChartCech.GrothendieckComplex.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r1_apply CoherentBaseChange.TwoTermComplex.mk.sizeOf_spec
CoherentBaseChange.TwoTermComplex.mk.injEq AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_right
AlgebraicGeometry.Scheme.Modules.map_unitSection
AlgebraicGeometry.Scheme.Modules.tensorSectionsBilin_apply
AlgebraicGeometry.Scheme.Modules.tensorPowSection_zero
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_left
AlgebraicGeometry.Scheme.Modules.tensorPow_zero AlgebraicGeometry.Scheme.Modules.tensorPow_succ
PresheafOfModules.pushforwardCongr_inv_app_app_apply
PresheafOfModules.pushforwardNatTrans_app_app_apply
PresheafOfModules.pushforwardCongr_hom_app_app_apply TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply TwoChartCech.Mumford.ι1_apply TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply TwoChartCech.KerCoprod.ι0_apply
AlgebraicGeometry.Scheme.Modules.toUnitSection_ofUnitSection
AlgebraicGeometry.Scheme.Modules.pullbackSection_def
AlgebraicGeometry.Scheme.Modules.ofUnitSection_toUnitSection
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_ofRelEffDivisor
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_I AlgebraicGeometry.mapOnProdOver_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.mk.sizeOf_spec AlgebraicGeometry.RelEffCartierDiv.mk.injEq
AlgebraicGeometry.mapOnProdOver_snd
attribute [-simp]
AlgebraicGeometry.mapOnProdOver_fst AlgebraicGeometry.mapOnProdOver_snd_assoc
AlgebraicGeometry.mapOnProdOver_id AlgebraicCurve.RelEffDivisor.mk.sizeOf_spec
AlgebraicCurve.mapOnProd_fst AlgebraicCurve.mapOnProd_fst_assoc AlgebraicCurve.mapOnProd_snd
AlgebraicCurve.UnivDivisorPack.mk.injEq AlgebraicCurve.RelEffDivisor.mk.injEq
AlgebraicCurve.UnivDivisorPack.mk.sizeOf_spec AlgebraicCurve.mapOnProd_snd_assoc
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
open _root_.AlgebraicGeometry.RelPicard
universe u
noncomputable section
namespace CorrEndAux
universe v
section Transform
variable {R : Type v} [CommRing R] {C E : Scheme.{v}}
{c : C ⟶ Spec (CommRingCat.of R)} {y : E ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c}
(p e : E ⟶ C) (hp : p ≫ c = y) (he : e ≫ c = y)
[IsFinite p] [Flat p] [LocallyOfFinitePresentation p]
(d : ℕ) (hd : ∀ x : C, p.finrank x = d)
include hd
JacobianVarieties.Picard.Proofs.NormCurveMap.CorrEndAux.hcut
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.NormCurveMap
attribute [-instance]
TwoChartCech.Sections.M0_moduleA TwoChartCech.Sections.M1_module TwoChartCech.Cover.A01_algebra
TwoChartCech.Cover.A0_algebra TwoChartCech.Cover.A1_commRing TwoChartCech.Cover.A1_algebra
TwoChartCech.Sections.M01_module TwoChartCech.Sections.M0_addCommGroup
TwoChartCech.Sections.M0_tower TwoChartCech.Sections.M01_addCommGroup
TwoChartCech.Cover.A0_commRing TwoChartCech.Sections.M1_tower TwoChartCech.Sections.M01_moduleA
TwoChartCech.Sections.M0_module TwoChartCech.Sections.M1_moduleA
TwoChartCech.Sections.M1_addCommGroup TwoChartCech.Cover.A01_commRing
TwoChartCech.Sections.M01_tower CoherentBaseChange.TwoTermComplex.C0_module
CoherentBaseChange.TwoTermComplex.C0_addCommGroup CoherentBaseChange.TwoTermComplex.C1_module
CoherentBaseChange.TwoTermComplex.C1_addCommGroup CoherentBaseChange.TwoTermComplex.C0_free
CoherentBaseChange.TwoTermComplex.C1_finite CoherentBaseChange.TwoTermComplex.C0_finite
CoherentBaseChange.TwoTermComplex.C1_free
attribute [-simp]
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.injEq
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.sizeOf_spec
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U1
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U0 TwoChartCech.Sections.mk.injEq
TwoChartCech.Cover.mk.injEq TwoChartCech.GrothendieckComplex.mk.injEq
TwoChartCech.Sections.mk.sizeOf_spec TwoChartCech.Cover.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r0_apply TwoChartCech.GrothendieckComplex.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r1_apply CoherentBaseChange.TwoTermComplex.mk.sizeOf_spec
CoherentBaseChange.TwoTermComplex.mk.injEq AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_right
AlgebraicGeometry.Scheme.Modules.map_unitSection
AlgebraicGeometry.Scheme.Modules.tensorSectionsBilin_apply
AlgebraicGeometry.Scheme.Modules.tensorPowSection_zero
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_left
AlgebraicGeometry.Scheme.Modules.tensorPow_zero AlgebraicGeometry.Scheme.Modules.tensorPow_succ
PresheafOfModules.pushforwardCongr_inv_app_app_apply
PresheafOfModules.pushforwardNatTrans_app_app_apply
PresheafOfModules.pushforwardCongr_hom_app_app_apply TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply TwoChartCech.Mumford.ι1_apply TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply TwoChartCech.KerCoprod.ι0_apply
AlgebraicGeometry.Scheme.Modules.toUnitSection_ofUnitSection
AlgebraicGeometry.Scheme.Modules.pullbackSection_def
AlgebraicGeometry.Scheme.Modules.ofUnitSection_toUnitSection
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_ofRelEffDivisor
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_I AlgebraicGeometry.mapOnProdOver_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.mk.sizeOf_spec AlgebraicGeometry.RelEffCartierDiv.mk.injEq
AlgebraicGeometry.mapOnProdOver_snd
attribute [-simp]
AlgebraicGeometry.mapOnProdOver_fst AlgebraicGeometry.mapOnProdOver_snd_assoc
AlgebraicGeometry.mapOnProdOver_id AlgebraicCurve.RelEffDivisor.mk.sizeOf_spec
AlgebraicCurve.mapOnProd_fst AlgebraicCurve.mapOnProd_fst_assoc AlgebraicCurve.mapOnProd_snd
AlgebraicCurve.UnivDivisorPack.mk.injEq AlgebraicCurve.RelEffDivisor.mk.injEq
AlgebraicCurve.UnivDivisorPack.mk.sizeOf_spec AlgebraicCurve.mapOnProd_snd_assoc
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
open _root_.AlgebraicGeometry.RelPicard
universe u
noncomputable section
namespace CorrEndAux
universe v
section Transform
variable {R : Type v} [CommRing R] {C E : Scheme.{v}}
{c : C ⟶ Spec (CommRingCat.of R)} {y : E ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c}
(p e : E ⟶ C) (hp : p ≫ c = y) (he : e ≫ c = y)
[IsFinite p] [Flat p] [LocallyOfFinitePresentation p]
(d : ℕ) (hd : ∀ x : C, p.finrank x = d)
include hd
JacobianVarieties.Picard.Proofs.NormCurveMap.CorrEndAux.hnat
Source context 19 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.NormCurveMap
attribute [-instance]
TwoChartCech.Sections.M0_moduleA TwoChartCech.Sections.M1_module TwoChartCech.Cover.A01_algebra
TwoChartCech.Cover.A0_algebra TwoChartCech.Cover.A1_commRing TwoChartCech.Cover.A1_algebra
TwoChartCech.Sections.M01_module TwoChartCech.Sections.M0_addCommGroup
TwoChartCech.Sections.M0_tower TwoChartCech.Sections.M01_addCommGroup
TwoChartCech.Cover.A0_commRing TwoChartCech.Sections.M1_tower TwoChartCech.Sections.M01_moduleA
TwoChartCech.Sections.M0_module TwoChartCech.Sections.M1_moduleA
TwoChartCech.Sections.M1_addCommGroup TwoChartCech.Cover.A01_commRing
TwoChartCech.Sections.M01_tower CoherentBaseChange.TwoTermComplex.C0_module
CoherentBaseChange.TwoTermComplex.C0_addCommGroup CoherentBaseChange.TwoTermComplex.C1_module
CoherentBaseChange.TwoTermComplex.C1_addCommGroup CoherentBaseChange.TwoTermComplex.C0_free
CoherentBaseChange.TwoTermComplex.C1_finite CoherentBaseChange.TwoTermComplex.C0_finite
CoherentBaseChange.TwoTermComplex.C1_free
attribute [-simp]
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.injEq
AlgebraicGeometry.Scheme.TwoAffineOpenCover.mk.sizeOf_spec
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U1
AlgebraicGeometry.Scheme.TwoAffineOpenCover.pullback_U0 TwoChartCech.Sections.mk.injEq
TwoChartCech.Cover.mk.injEq TwoChartCech.GrothendieckComplex.mk.injEq
TwoChartCech.Sections.mk.sizeOf_spec TwoChartCech.Cover.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r0_apply TwoChartCech.GrothendieckComplex.mk.sizeOf_spec
TwoChartCech.Cover.lineBundle_r1_apply CoherentBaseChange.TwoTermComplex.mk.sizeOf_spec
CoherentBaseChange.TwoTermComplex.mk.injEq AlgebraicGeometry.tilde.functorCompPullbackSpecIso_app
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_right
AlgebraicGeometry.Scheme.Modules.map_unitSection
AlgebraicGeometry.Scheme.Modules.tensorSectionsBilin_apply
AlgebraicGeometry.Scheme.Modules.tensorPowSection_zero
AlgebraicGeometry.Scheme.Modules.tensorSections_zero_left
AlgebraicGeometry.Scheme.Modules.tensorPow_zero AlgebraicGeometry.Scheme.Modules.tensorPow_succ
PresheafOfModules.pushforwardCongr_inv_app_app_apply
PresheafOfModules.pushforwardNatTrans_app_app_apply
PresheafOfModules.pushforwardCongr_hom_app_app_apply TwoChartCech.Mumford.dK_apply
TwoChartCech.Mumford.ι0_apply TwoChartCech.Mumford.ι1_apply TwoChartCech.KerCoprod.dK_apply
TwoChartCech.KerCoprod.ι1_apply TwoChartCech.KerCoprod.ι0_apply
AlgebraicGeometry.Scheme.Modules.toUnitSection_ofUnitSection
AlgebraicGeometry.Scheme.Modules.pullbackSection_def
AlgebraicGeometry.Scheme.Modules.ofUnitSection_toUnitSection
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_ofRelEffDivisor
AlgebraicGeometry.RelEffCartierDiv.toRelEffDivisor_I AlgebraicGeometry.mapOnProdOver_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.mk.sizeOf_spec AlgebraicGeometry.RelEffCartierDiv.mk.injEq
AlgebraicGeometry.mapOnProdOver_snd
attribute [-simp]
AlgebraicGeometry.mapOnProdOver_fst AlgebraicGeometry.mapOnProdOver_snd_assoc
AlgebraicGeometry.mapOnProdOver_id AlgebraicCurve.RelEffDivisor.mk.sizeOf_spec
AlgebraicCurve.mapOnProd_fst AlgebraicCurve.mapOnProd_fst_assoc AlgebraicCurve.mapOnProd_snd
AlgebraicCurve.UnivDivisorPack.mk.injEq AlgebraicCurve.RelEffDivisor.mk.injEq
AlgebraicCurve.UnivDivisorPack.mk.sizeOf_spec AlgebraicCurve.mapOnProd_snd_assoc
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.NeronModelInfra
open _root_.GoodReductionJacobian
open _root_.AlgebraicGeometry.RelPicard
universe u
noncomputable section
namespace CorrEndAux
universe v
section Transform
variable {R : Type v} [CommRing R] {C E : Scheme.{v}}
{c : C ⟶ Spec (CommRingCat.of R)} {y : E ⟶ Spec (CommRingCat.of R)}
{ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c}
(p e : E ⟶ C) (hp : p ≫ c = y) (he : e ≫ c = y)
[IsFinite p] [Flat p] [LocallyOfFinitePresentation p]
(d : ℕ) (hd : ∀ x : C, p.finrank x = d)
include hd
AlgebraicGeometry.RelPicard.RepresentsRelSubPic.exists_hom_classifies_rigidify_normModule_pullback_curveChange
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicGeometry.RelPicard
open CategoryTheory CategoryTheory.Limits CategoryTheory.MonoidalCategory
open NeronModelInfra GoodReductionJacobian
universe u
open _root_.JacobianVarieties.Picard.Proofs in
open NormCurveMap.CorrEndAux in