ModuleisFinite_and_finrank_subscheme_comap_sectionIdeal_pow_and_comap_I.lean
Nyll.JacobianVarieties.Picard.isFinite_and_finrank_subscheme_comap_sectionIdeal_pow_and_comap_I
11 declarations indexed from sourceView source ↗ Module documentation
Finite intersections with powers of the section ideal
The supported section-ideal intersection is finite of the specified fibre rank.
Declarations
JacobianVarieties.Picard.Proofs.SectionIntersectionFinite.ChildB.fibreIso
DocumentationThe comparison between the iterated base-change fibre and the original fibre.
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.SectionIntersectionFinite
attribute [-instance] AlgebraicGeometry.RelEffCartierDiv.subsingleton_of_degree_zero
attribute [-simp]
AlgebraicGeometry.prodKerGraph_one
AlgebraicGeometry.fibrePowOver.proj_comp
AlgebraicGeometry.prodKerGraph_zero
AlgebraicGeometry.RelEffCartierDiv.empty_I
AlgebraicGeometry.fibrePowOver.proj_comp_assoc
AlgebraicCurve.SymmetricPowerPackage.mk.sizeOf_spec
AlgebraicCurve.SymmetricPowerPackage.mk.injEq
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.Opposite
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicCurve
open _root_.NeronModelInfra
noncomputable section
namespace ChildB
variable {R : Type u} [CommRing R]
section FibreIso
variable {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R)) {T : Scheme.{u}} (t : T ⟶ Spec
(CommRingCat.of R))
{k : Type u} [Field k] (s : Spec (CommRingCat.of k) ⟶ T) (x : Spec (CommRingCat.of k) ⟶ Spec
(CommRingCat.of R))
(hx : s ≫ t = x)
JacobianVarieties.Picard.Proofs.SectionIntersectionFinite.ChildB.fibreIso_hom_snd
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.SectionIntersectionFinite
attribute [-instance] AlgebraicGeometry.RelEffCartierDiv.subsingleton_of_degree_zero
attribute [-simp]
AlgebraicGeometry.prodKerGraph_one
AlgebraicGeometry.fibrePowOver.proj_comp
AlgebraicGeometry.prodKerGraph_zero
AlgebraicGeometry.RelEffCartierDiv.empty_I
AlgebraicGeometry.fibrePowOver.proj_comp_assoc
AlgebraicCurve.SymmetricPowerPackage.mk.sizeOf_spec
AlgebraicCurve.SymmetricPowerPackage.mk.injEq
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.Opposite
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicCurve
open _root_.NeronModelInfra
noncomputable section
namespace ChildB
variable {R : Type u} [CommRing R]
section FibreIso
variable {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R)) {T : Scheme.{u}} (t : T ⟶ Spec
(CommRingCat.of R))
{k : Type u} [Field k] (s : Spec (CommRingCat.of k) ⟶ T) (x : Spec (CommRingCat.of k) ⟶ Spec
(CommRingCat.of R))
(hx : s ≫ t = x)
JacobianVarieties.Picard.Proofs.SectionIntersectionFinite.ChildB.fibreIso_hom_fst
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.SectionIntersectionFinite
attribute [-instance] AlgebraicGeometry.RelEffCartierDiv.subsingleton_of_degree_zero
attribute [-simp]
AlgebraicGeometry.prodKerGraph_one
AlgebraicGeometry.fibrePowOver.proj_comp
AlgebraicGeometry.prodKerGraph_zero
AlgebraicGeometry.RelEffCartierDiv.empty_I
AlgebraicGeometry.fibrePowOver.proj_comp_assoc
AlgebraicCurve.SymmetricPowerPackage.mk.sizeOf_spec
AlgebraicCurve.SymmetricPowerPackage.mk.injEq
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.Opposite
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicCurve
open _root_.NeronModelInfra
noncomputable section
namespace ChildB
variable {R : Type u} [CommRing R]
section FibreIso
variable {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R)) {T : Scheme.{u}} (t : T ⟶ Spec
(CommRingCat.of R))
{k : Type u} [Field k] (s : Spec (CommRingCat.of k) ⟶ T) (x : Spec (CommRingCat.of k) ⟶ Spec
(CommRingCat.of R))
(hx : s ≫ t = x)
JacobianVarieties.Picard.Proofs.SectionIntersectionFinite.ChildB.fibreIso_inv_fibreAt
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.SectionIntersectionFinite
attribute [-instance] AlgebraicGeometry.RelEffCartierDiv.subsingleton_of_degree_zero
attribute [-simp]
AlgebraicGeometry.prodKerGraph_one
AlgebraicGeometry.fibrePowOver.proj_comp
AlgebraicGeometry.prodKerGraph_zero
AlgebraicGeometry.RelEffCartierDiv.empty_I
AlgebraicGeometry.fibrePowOver.proj_comp_assoc
AlgebraicCurve.SymmetricPowerPackage.mk.sizeOf_spec
AlgebraicCurve.SymmetricPowerPackage.mk.injEq
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.Opposite
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicCurve
open _root_.NeronModelInfra
noncomputable section
namespace ChildB
variable {R : Type u} [CommRing R]
section FibreIso
variable {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R)) {T : Scheme.{u}} (t : T ⟶ Spec
(CommRingCat.of R))
{k : Type u} [Field k] (s : Spec (CommRingCat.of k) ⟶ T) (x : Spec (CommRingCat.of k) ⟶ Spec
(CommRingCat.of R))
(hx : s ≫ t = x)
JacobianVarieties.Picard.Proofs.SectionIntersectionFinite.ChildB.fibreIso_hom_baseChangeSnd
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.SectionIntersectionFinite
attribute [-instance] AlgebraicGeometry.RelEffCartierDiv.subsingleton_of_degree_zero
attribute [-simp]
AlgebraicGeometry.prodKerGraph_one
AlgebraicGeometry.fibrePowOver.proj_comp
AlgebraicGeometry.prodKerGraph_zero
AlgebraicGeometry.RelEffCartierDiv.empty_I
AlgebraicGeometry.fibrePowOver.proj_comp_assoc
AlgebraicCurve.SymmetricPowerPackage.mk.sizeOf_spec
AlgebraicCurve.SymmetricPowerPackage.mk.injEq
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.Opposite
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicCurve
open _root_.NeronModelInfra
noncomputable section
namespace ChildB
variable {R : Type u} [CommRing R]
section FibreIso
variable {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R)) {T : Scheme.{u}} (t : T ⟶ Spec
(CommRingCat.of R))
{k : Type u} [Field k] (s : Spec (CommRingCat.of k) ⟶ T) (x : Spec (CommRingCat.of k) ⟶ Spec
(CommRingCat.of R))
(hx : s ≫ t = x)
JacobianVarieties.Picard.Proofs.SectionIntersectionFinite.ChildB.comap_pow
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.SectionIntersectionFinite
attribute [-instance] AlgebraicGeometry.RelEffCartierDiv.subsingleton_of_degree_zero
attribute [-simp]
AlgebraicGeometry.prodKerGraph_one
AlgebraicGeometry.fibrePowOver.proj_comp
AlgebraicGeometry.prodKerGraph_zero
AlgebraicGeometry.RelEffCartierDiv.empty_I
AlgebraicGeometry.fibrePowOver.proj_comp_assoc
AlgebraicCurve.SymmetricPowerPackage.mk.sizeOf_spec
AlgebraicCurve.SymmetricPowerPackage.mk.injEq
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.Opposite
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicCurve
open _root_.NeronModelInfra
noncomputable section
namespace ChildB
variable {R : Type u} [CommRing R]
JacobianVarieties.Picard.Proofs.SectionIntersectionFinite.ChildB.sectionIdeal_comap
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.SectionIntersectionFinite
attribute [-instance] AlgebraicGeometry.RelEffCartierDiv.subsingleton_of_degree_zero
attribute [-simp]
AlgebraicGeometry.prodKerGraph_one
AlgebraicGeometry.fibrePowOver.proj_comp
AlgebraicGeometry.prodKerGraph_zero
AlgebraicGeometry.RelEffCartierDiv.empty_I
AlgebraicGeometry.fibrePowOver.proj_comp_assoc
AlgebraicCurve.SymmetricPowerPackage.mk.sizeOf_spec
AlgebraicCurve.SymmetricPowerPackage.mk.injEq
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.Opposite
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicCurve
open _root_.NeronModelInfra
noncomputable section
namespace ChildB
variable {R : Type u} [CommRing R]
variable {R : Type u} [CommRing R] {C : Scheme.{u}}
JacobianVarieties.Picard.Proofs.SectionIntersectionFinite.ChildB.exists_sectionU
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.SectionIntersectionFinite
attribute [-instance] AlgebraicGeometry.RelEffCartierDiv.subsingleton_of_degree_zero
attribute [-simp]
AlgebraicGeometry.prodKerGraph_one
AlgebraicGeometry.fibrePowOver.proj_comp
AlgebraicGeometry.prodKerGraph_zero
AlgebraicGeometry.RelEffCartierDiv.empty_I
AlgebraicGeometry.fibrePowOver.proj_comp_assoc
AlgebraicCurve.SymmetricPowerPackage.mk.sizeOf_spec
AlgebraicCurve.SymmetricPowerPackage.mk.injEq
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.Opposite
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicCurve
open _root_.NeronModelInfra
noncomputable section
namespace ChildB
variable {R : Type u} [CommRing R]
variable {R : Type u} [CommRing R] {C : Scheme.{u}}
JacobianVarieties.Picard.Proofs.SectionIntersectionFinite.ChildB.transport_line
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.SectionIntersectionFinite
attribute [-instance] AlgebraicGeometry.RelEffCartierDiv.subsingleton_of_degree_zero
attribute [-simp]
AlgebraicGeometry.prodKerGraph_one
AlgebraicGeometry.fibrePowOver.proj_comp
AlgebraicGeometry.prodKerGraph_zero
AlgebraicGeometry.RelEffCartierDiv.empty_I
AlgebraicGeometry.fibrePowOver.proj_comp_assoc
AlgebraicCurve.SymmetricPowerPackage.mk.sizeOf_spec
AlgebraicCurve.SymmetricPowerPackage.mk.injEq
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.Opposite
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicCurve
open _root_.NeronModelInfra
noncomputable section
namespace ChildB
variable {R : Type u} [CommRing R]
variable {R : Type u} [CommRing R] {C : Scheme.{u}}
JacobianVarieties.Picard.Proofs.SectionIntersectionFinite.ChildB.transport_fibreIso
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.SectionIntersectionFinite
attribute [-instance] AlgebraicGeometry.RelEffCartierDiv.subsingleton_of_degree_zero
attribute [-simp]
AlgebraicGeometry.prodKerGraph_one
AlgebraicGeometry.fibrePowOver.proj_comp
AlgebraicGeometry.prodKerGraph_zero
AlgebraicGeometry.RelEffCartierDiv.empty_I
AlgebraicGeometry.fibrePowOver.proj_comp_assoc
AlgebraicCurve.SymmetricPowerPackage.mk.sizeOf_spec
AlgebraicCurve.SymmetricPowerPackage.mk.injEq
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.Opposite
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicCurve
open _root_.NeronModelInfra
noncomputable section
namespace ChildB
variable {R : Type u} [CommRing R]
variable {R : Type u} [CommRing R] {C : Scheme.{u}}
AlgebraicGeometry.RelPicard.isFinite_and_finrank_subscheme_comap_sectionIdeal_pow_and_comap_I
DocumentationThe supported section-ideal intersection is finite of the specified fibre rank.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicGeometry.RelPicard
noncomputable section
open _root_.JacobianVarieties.Picard.Proofs.SectionIntersectionFinite
universe u
open _root_.CategoryTheory
open _root_.CategoryTheory.Limits
open _root_.Opposite
open _root_.CategoryTheory.MonoidalCategory
open _root_.AlgebraicGeometry
open _root_.AlgebraicGeometry.RelPicard
open _root_.AlgebraicCurve
open _root_.NeronModelInfra
open ChildB in