ModuleisInvertible_comap_sectionIdeal_pow_and_comap_I_of_isOpenImmersion.lean
Nyll.JacobianVarieties.Picard.isInvertible_comap_sectionIdeal_pow_and_comap_I_of_isOpenImmersion
9 declarations indexed from sourceView source ↗ Module documentation
Invertible ideals on open parts of a curve fibre
Compare an iterated fibre with the original fibre. Pull back the section ideal and a relative Cartier divisor, then use their support conditions to extend invertibility from the given open part of the curve model.
Declarations
JacobianVarieties.Picard.Proofs.OpenSectionIntersection.ChildA.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.OpenSectionIntersection
attribute [-instance]
AlgebraicGeometry.RelEffCartierDiv.isClosedImmersion_subschemeι_resProdMap
AlgebraicGeometry.RelEffCartierDiv.isOpenImmersion_resProdMap
attribute [-simp]
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_extendAlong
AlgebraicGeometry.RelEffCartierDiv.extendAlong_I
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_I
AlgebraicGeometry.RelEffCartierDiv.extendAlong_restrictAlong
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst
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 ChildA
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.OpenSectionIntersection.ChildA.fibreIso_hom_snd
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.OpenSectionIntersection
attribute [-instance]
AlgebraicGeometry.RelEffCartierDiv.isClosedImmersion_subschemeι_resProdMap
AlgebraicGeometry.RelEffCartierDiv.isOpenImmersion_resProdMap
attribute [-simp]
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_extendAlong
AlgebraicGeometry.RelEffCartierDiv.extendAlong_I
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_I
AlgebraicGeometry.RelEffCartierDiv.extendAlong_restrictAlong
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst
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 ChildA
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.OpenSectionIntersection.ChildA.fibreIso_hom_fst
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.OpenSectionIntersection
attribute [-instance]
AlgebraicGeometry.RelEffCartierDiv.isClosedImmersion_subschemeι_resProdMap
AlgebraicGeometry.RelEffCartierDiv.isOpenImmersion_resProdMap
attribute [-simp]
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_extendAlong
AlgebraicGeometry.RelEffCartierDiv.extendAlong_I
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_I
AlgebraicGeometry.RelEffCartierDiv.extendAlong_restrictAlong
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst
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 ChildA
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.OpenSectionIntersection.ChildA.fibreIso_inv_fibreAt
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.OpenSectionIntersection
attribute [-instance]
AlgebraicGeometry.RelEffCartierDiv.isClosedImmersion_subschemeι_resProdMap
AlgebraicGeometry.RelEffCartierDiv.isOpenImmersion_resProdMap
attribute [-simp]
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_extendAlong
AlgebraicGeometry.RelEffCartierDiv.extendAlong_I
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_I
AlgebraicGeometry.RelEffCartierDiv.extendAlong_restrictAlong
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst
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 ChildA
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.OpenSectionIntersection.ChildA.fibreIso_hom_baseChangeSnd
Source context 18 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.OpenSectionIntersection
attribute [-instance]
AlgebraicGeometry.RelEffCartierDiv.isClosedImmersion_subschemeι_resProdMap
AlgebraicGeometry.RelEffCartierDiv.isOpenImmersion_resProdMap
attribute [-simp]
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_extendAlong
AlgebraicGeometry.RelEffCartierDiv.extendAlong_I
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_I
AlgebraicGeometry.RelEffCartierDiv.extendAlong_restrictAlong
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst
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 ChildA
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.OpenSectionIntersection.ChildA.comap_pow
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.OpenSectionIntersection
attribute [-instance]
AlgebraicGeometry.RelEffCartierDiv.isClosedImmersion_subschemeι_resProdMap
AlgebraicGeometry.RelEffCartierDiv.isOpenImmersion_resProdMap
attribute [-simp]
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_extendAlong
AlgebraicGeometry.RelEffCartierDiv.extendAlong_I
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_I
AlgebraicGeometry.RelEffCartierDiv.extendAlong_restrictAlong
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst
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 ChildA
variable {R : Type u} [CommRing R]
JacobianVarieties.Picard.Proofs.OpenSectionIntersection.ChildA.sectionIdeal_comap
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.OpenSectionIntersection
attribute [-instance]
AlgebraicGeometry.RelEffCartierDiv.isClosedImmersion_subschemeι_resProdMap
AlgebraicGeometry.RelEffCartierDiv.isOpenImmersion_resProdMap
attribute [-simp]
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_extendAlong
AlgebraicGeometry.RelEffCartierDiv.extendAlong_I
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_I
AlgebraicGeometry.RelEffCartierDiv.extendAlong_restrictAlong
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst
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 ChildA
variable {R : Type u} [CommRing R]
variable {R : Type u} [CommRing R] {C : Scheme.{u}}
JacobianVarieties.Picard.Proofs.OpenSectionIntersection.ChildA.isInvertible_comap_line
Source context 17 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.OpenSectionIntersection
attribute [-instance]
AlgebraicGeometry.RelEffCartierDiv.isClosedImmersion_subschemeι_resProdMap
AlgebraicGeometry.RelEffCartierDiv.isOpenImmersion_resProdMap
attribute [-simp]
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_extendAlong
AlgebraicGeometry.RelEffCartierDiv.extendAlong_I
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_I
AlgebraicGeometry.RelEffCartierDiv.extendAlong_restrictAlong
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst
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 ChildA
variable {R : Type u} [CommRing R]
variable {R : Type u} [CommRing R] {C : Scheme.{u}}
AlgebraicGeometry.RelPicard.isInvertible_comap_sectionIdeal_pow_and_comap_I_of_isOpenImmersion
Source context 16 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace JacobianVarieties.Picard.Proofs.OpenSectionIntersection
attribute [-instance]
AlgebraicGeometry.RelEffCartierDiv.isClosedImmersion_subschemeι_resProdMap
AlgebraicGeometry.RelEffCartierDiv.isOpenImmersion_resProdMap
attribute [-simp]
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_extendAlong
AlgebraicGeometry.RelEffCartierDiv.extendAlong_I
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd
AlgebraicGeometry.RelEffCartierDiv.restrictAlong_I
AlgebraicGeometry.RelEffCartierDiv.extendAlong_restrictAlong
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_snd_assoc
AlgebraicGeometry.RelEffCartierDiv.resProdMap_fst
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
open ChildA in
with_weak_namespace _root_.AlgebraicGeometry.RelPicard