Definitions/Def_AlgebraicGeometry_RelPicardThetaBundle.lean
Picard bundles and theta bundles of rigidified line bundles
Throughout, R is a commutative ring, c\colon C \to \operatorname{Spec} R a morphism of schemes, \varepsilon a morphism over \operatorname{Spec} R from \operatorname{Spec} R to C (a section of c), and t\colon T \to \operatorname{Spec} R a further R-scheme; all objects below live on the fibre product C \times_{\operatorname{Spec} R} T, realised as pullback c t, or on T. The induced section \varepsilon_T\colon T \to C\times_R T is rigSection c t ε, and sectionIdeal is its kernel ideal sheaf, i.e. the ideal sheaf data on C\times_R T attached to \varepsilon_T. For r \in \mathbb N, sectionTwist is \bigl(\mathcal I_{\varepsilon_T}^{\,r}\bigr)^{\vee}: the r-th power of that ideal sheaf, viewed as a sheaf of modules (the kernel of the unit map to the pushforward of the unit along the closed immersion of the associated subscheme) and then dualised in the symmetric monoidal closed structure on sheaves of modules, the dual being the internal hom into the unit.
For a rigidified line bundle M on C\times_R T — a structure consisting of a module M.L, a witness that it is locally isomorphic to the unit sheaf, and the nonemptiness of an isomorphism between its pullback along \varepsilon_T and the unit sheaf on T — and an arbitrary module N on C\times_R T, picardBundle is the pushforward of M.L \otimes N along the projection \operatorname{pr}_2 = pullback.snd c t to T; this is the plain (non-derived) pushforward, with no properness, flatness or base-change hypotheses imposed. For r, n \in \mathbb N, thetaBundle is the dual of the n-th exterior power of picardBundle c ε t M (sectionTwist c ε t r), the exterior power being the sheafification of the sectionwise n-th exterior power; note that n is an explicit parameter rather than a rank computed from the geometry. Finally, for a field k and a point s\colon \operatorname{Spec} k \to T, the abbreviation fibreModule restricts a module on C\times_R T to the fibre (C\times_R T)\times_T \operatorname{Spec} k by pullback along the first projection. Two lemmas record the defining equations of picardBundle and thetaBundle for rewriting.
Relation to Mathlib
Mathlib provides Scheme.IdealSheafData together with pushforward and pullback of sheaves of modules; the symmetric monoidal closed structure on X.Modules (hence the tensor product and the dual used here), the sectionwise exterior power of presheaves of modules and its sheafification, and the notion of rigidified line bundle over a section are the project's own.
Where it is used
These are the vocabulary for the theta polarisation on relative Picard functors: the determinant of the Picard bundle of a degree-adjusted line bundle provides the ample bundle used in the construction and quasi-projectivity of relative Jacobians, which underlies the Néron model theory for elliptic curves employed in the route to Fermat's Last Theorem.
References
- E. Arbarello, M. Cornalba, P. A. Griffiths and J. Harris, Geometry of Algebraic Curves, Volume I, Grundlehren der mathematischen Wissenschaften 267, Springer, 1985, Ch. VII
- S. Bosch, W. Lütkebohmert and M. Raynaud, Néron Models, Ergebnisse der Mathematik und ihrer Grenzgebiete 21, Springer, 1990, Ch. 9
- A. Mattuck, Symmetric products and Jacobians, American Journal of Mathematics 83 (1961), 189–206
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 43 lines
- 7 declarations
- used in the statements of 156 theorems and imported by 174 proofs
- imports 4 definition modules
Source file: Definitions/Def_AlgebraicGeometry_RelPicardThetaBundle.lean
Imports
Imported by
Declarations
- def
AlgebraicGeometry.RelPicard.sectionIdeal - def
AlgebraicGeometry.RelPicard.sectionTwist - def
AlgebraicGeometry.RelPicard.picardBundle - def
AlgebraicGeometry.RelPicard.thetaBundle - abbrev
AlgebraicGeometry.RelPicard.fibreModule - theorem
AlgebraicGeometry.RelPicard.picardBundle_def - theorem
AlgebraicGeometry.RelPicard.thetaBundle_def
Source
import Mathlib import Definitions.Def_AlgebraicGeometry_RelativePicardFunctor import Definitions.Def_SheafOfModules_Monoidal import Definitions.Def_AlgebraicGeometry_IdealSheafModule import Definitions.Def_AlgebraicGeometry_ModulesDet set_option autoImplicit false noncomputable section universe u open CategoryTheory CategoryTheory.Limits AlgebraicGeometry NeronModelInfra MonoidalCategory namespace AlgebraicGeometry.RelPicard variable {R : Type u} [CommRing R] {C : Scheme.{u}} (c : C ⟶ Spec (CommRingCat.of R)) (ε : SchemeHomOver (𝟙 (Spec (CommRingCat.of R))) c) {T : Scheme.{u}} (t : T ⟶ Spec (CommRingCat.of R)) def sectionIdeal : (pullback c t).IdealSheafData := (rigSection c t ε).ker def sectionTwist (r : ℕ) : (pullback c t).Modules := ((sectionIdeal c ε t) ^ r).invModule def picardBundle (M : RigidifiedLineBundle c ε t) (N : (pullback c t).Modules) : T.Modules := (Scheme.Modules.pushforward (pullback.snd c t)).obj (M.L ⊗ N) def thetaBundle (M : RigidifiedLineBundle c ε t) (r n : ℕ) : T.Modules := Scheme.Modules.dual (Scheme.Modules.det n (picardBundle c ε t M (sectionTwist c ε t r))) abbrev fibreModule {k : Type u} [Field k] (s : Spec (CommRingCat.of k) ⟶ T) (F : (pullback c t).Modules) : (pullback (pullback.snd c t) s).Modules := (Scheme.Modules.pullback (pullback.fst (pullback.snd c t) s)).obj F @[simp] theorem picardBundle_def (M : RigidifiedLineBundle c ε t) (N : (pullback c t).Modules) : picardBundle c ε t M N = (Scheme.Modules.pushforward (pullback.snd c t)).obj (M.L ⊗ N) := rfl @[simp] theorem thetaBundle_def (M : RigidifiedLineBundle c ε t) (r n : ℕ) : thetaBundle c ε t M r n = Scheme.Modules.dual (Scheme.Modules.det n (picardBundle c ε t M (sectionTwist c ε t r))) := rfl end AlgebraicGeometry.RelPicard end
Statements phrased using this module (156)
- Pic⁰(F/k)≃ J(k) with Abel–Jacobi normalisation
AlgebraicGeometry.RelPicard.exists_pic0_equiv_points_abelJacobi_of_curveModel284 below · depth 14 - The divisor rε+r'z₀ over R and over A
AlgebraicGeometry.RelEffCartierDiv.exists_polarisation_pair_of_block28 below · depth 15 - Euler characteristic one for 𝒪(E-D) on a fibre
AlgebraicGeometry.RelPicard.eulerChar_fibre_lineBundle_tensor_idealModule_eq_one_of_supportedIn122 below · depth 15 - Two-sided chart with vanishing H¹ and zeros inside U
AlgebraicGeometry.RelPicard.exists_chart_subsingleton_H1_and_support_subset_fibre_of_twoSidedBlocks_of_injective376 below · depth 15 - Fibre of a base change is the fibre, compatibly
AlgebraicGeometry.RelPicard.exists_fibreIso_hom_comp_eq0 below · depth 15 - Four structural inputs for relative Picard charts
AlgebraicGeometry.RelPicard.exists_isAffineOpen_and_isInvertible_sectionIdeal_and_isInvertible_pullbackAlong_and_sectionTwist_of_isOpenImmersion_of_supportedIn44 below · depth 15 - Polarised open charts of the relative Pic⁰ presheaf
AlgebraicGeometry.RelPicard.exists_openCharts_relSubPicPresheaf_algEquivZeroCut_of_polarisation_supportedIn_of_fibrewise_zeroScheme201 below · depth 15 - Openness of the algebraic-equivalence locus for 𝒪(D-E_T)
AlgebraicGeometry.RelPicard.exists_opens_range_subset_iff_isAlgEquivZero_rigidify_lineBundle_baseChange_of_twoGluedSmoothCurveDegenerations379 below · depth 15 - Degree-g zero divisor of a section on a two-component degeneration
AlgebraicGeometry.RelPicard.exists_relEffCartierDiv_I_eq_zeroSchemeIdeal_polarisedChartModule_fibre_of_support_subset_of_twoGluedSmoothCurveDegenerations286 below · depth 15 - Section theorem: relative divisor attached to a fibrewise h⁰=1 bundle
AlgebraicGeometry.RelPicard.exists_relEffCartierDiv_lineBundle_iso_of_forall_fibre_of_supportedIn41 below · depth 15 - Block general position for the twist 𝒪(E_Ω)
AlgebraicGeometry.RelPicard.exists_split_injective_forall_subsingleton_H1_lineBundle_and_support_subset_of_twoSidedBlocks_of_bijective_sections366 below · depth 15 - Fibre Čech dimensions computed on a residue-field affine chart
AlgebraicGeometry.RelPicard.exists_twoAffineOpenCover_fibre_finrank_eq_finrank_cechDiff_baseChange_residueField12 below · depth 15 - Two-sided chart data: sections and chart divisors on C_A
AlgebraicGeometry.RelPicard.exists_twoSidedChartData13 below · depth 15 - h⁰=1 on a fibre from vanishing H¹ and Euler characteristic one
AlgebraicGeometry.RelPicard.finrank_H0_fibre_eq_one_of_subsingleton_H1_of_supportedIn_lineBundle108 below · depth 15 - Descent orbits on relative Pic⁰ lie in affine opens
AlgebraicGeometry.RelPicard.forall_exists_isAffineOpen_forall_act_mem_of_twoSidedBlocks_of_isInvertible25 below · depth 15 - Surjective finite-presentation half of Pic⁰ for two-glued-curve degenerations
AlgebraicGeometry.RelPicard.isLFPSurj_relSubPicPresheaf_algEquivZeroCut_baseChange_of_twoGluedSmoothCurveDegenerations398 below · depth 15 - Fibrewise h¹=0, h⁰=n gives locally free direct image
AlgebraicGeometry.RelPicard.isLocallyFreeOfRank_pushforward_of_forall_fibre_of_twoAffineOpenCover89 below · depth 15 - Counit nonzero on every fibre when h¹=0, h⁰=1
AlgebraicGeometry.RelPicard.pullback_map_counit_app_ne_zero_of_forall_fibre_of_twoAffineOpenCover96 below · depth 15 - Surjectivity of the degree-g Abel–Jacobi morphism
AlgebraicGeometry.RelPicard.surjective_of_poincare_pullbackAlong_iso_twistModule284 below · depth 15 - Finite étale block as a relative effective divisor of degree d
AlgebraicGeometry.RelEffCartierDiv.exists_I_eq_ker_lift_and_supportedIn_of_finite_etale0 below · depth 16 - Geometric fibre of 𝒪(rε+r'W) in point-ideal form
AlgebraicGeometry.RelEffCartierDiv.nonempty_lineBundle_pullbackAlong_iso_invModule_pow_ker_mul_pow_prod_ker5 below · depth 16 - Euler characteristic one for 𝒪(rε)⊗𝒪(-D) on geometric fibres
AlgebraicGeometry.RelPicard.eulerChar_fibre_sectionTwist_tensor_idealModule_eq_one235 below · depth 16 - Euler characteristic one for 𝒪(rε)⊗ I_D on a fibre
AlgebraicGeometry.RelPicard.eulerChar_fibre_sectionTwist_tensor_idealModule_eq_one_of_supportedIn122 below · depth 16 - Euler characteristic of L(rε-D) on a fibre component
AlgebraicGeometry.RelPicard.eulerChar_pullback_fibreModule_tensor_sectionTwist_tensor_idealModule_eq242 below · depth 16 - Milne charts cover Pic⁰: some chart kills H¹
AlgebraicGeometry.RelPicard.exists_chart_subsingleton_H1_fibre308 below · depth 16 - Chart divisors from a split pool of sections cover Pic⁰
AlgebraicGeometry.RelPicard.exists_chart_subsingleton_H1_fibre_of_blocks_of_injective413 below · depth 16 - Fibrewise Euler characteristic is well defined and locally constant
AlgebraicGeometry.RelPicard.exists_fibre_eulerChar_eq_and_isClopen_setOf_fibre_eulerChar_eq87 below · depth 16 - A tensor power of the theta bundle is finite by sections
AlgebraicGeometry.RelPicard.exists_finiteBySections_tensorPow_thetaBundle_of_isAlgClosed470 below · depth 16 - Block general position for a split pool on geometric fibres
AlgebraicGeometry.RelPicard.exists_injective_forall_subsingleton_H1_of_blocks_of_pool_of_bijective_sections406 below · depth 16 - Relative openness of the Pic⁰ locus over a degeneration locus
AlgebraicGeometry.RelPicard.exists_isOpen_inter_preimage_eq_setOf_isAlgEquivZero_fibre_of_smoothLocus_of_twoGluedSmoothCurveDegenerations353 below · depth 16 - A polarised open chart for the relative Pic⁰ subfunctor
AlgebraicGeometry.RelPicard.exists_openChart_openImmersion_relSubPicPresheaf_algEquivZeroCut_of_polarisation_of_fibrewise_zeroScheme166 below · depth 16 - An open chart of relative Pic⁰ from one divisor
AlgebraicGeometry.RelPicard.exists_openChart_relSubPicPresheaf_algEquivZeroCut_of_relEffCartierDiv369 below · depth 16 - Milne charts for relative Pic⁰ inside the smooth locus
AlgebraicGeometry.RelPicard.exists_openCharts_relSubPicPresheaf_algEquivZeroCut_of_relEffCartierDiv_supportedIn_of_fibrewise_zeroScheme167 below · depth 16 - Openness of the algebraically-trivial locus for twisted divisor bundles
AlgebraicGeometry.RelPicard.exists_opens_range_subset_iff_isAlgEquivZero_twistModule_baseChange_of_twoLineDegenerations430 below · depth 16 - Fibrewise zero schemes as degree-g divisors inside U
AlgebraicGeometry.RelPicard.exists_relEffCartierDiv_I_eq_zeroSchemeIdeal_chartModule_fibre372 below · depth 16 - Degree-g divisors from sections over non-smooth geometric fibres
AlgebraicGeometry.RelPicard.exists_relEffCartierDiv_I_eq_zeroSchemeIdeal_polarisedChartModule_fibre_of_support_subset_of_twoGluedSmoothCurveDegenerations_of_not_smooth282 below · depth 16 - Degree-g zero divisors of theta-chart sections over smooth fibres
AlgebraicGeometry.RelPicard.exists_relEffCartierDiv_I_eq_zeroSchemeIdeal_polarisedChartModule_fibre_of_support_subset_of_twoGluedSmoothCurveDegenerations_of_smooth263 below · depth 16 - Representability of the relative Pic⁰ cut from theta-chart data
AlgebraicGeometry.RelPicard.exists_representsRelSubPic_algEquivZeroCut_of_chartData200 below · depth 16 - Two-sided block general position on the geometric fibres of a degenerating curve
AlgebraicGeometry.RelPicard.exists_split_injective_forall_subsingleton_H1_and_support_subset_of_twoSidedBlocks_of_bijective_sections358 below · depth 16 - Fibrewise Čech H⁰-rank and H¹-vanishing under field extension
AlgebraicGeometry.RelPicard.exists_twoAffineOpenCover_fibre_finrank_H0_eq_and_subsingleton_H1_iff13 below · depth 16 - Two-chart Čech cohomology transports along any cartesian fibre presentation
AlgebraicGeometry.RelPicard.exists_twoAffineOpenCover_fibre_linearEquiv_sectionsOf_of_isPullback1 below · depth 16 - Fibrewise h⁰=1 from vanishing h¹ for the twisted bundle
AlgebraicGeometry.RelPicard.finrank_H0_fibre_eq_one_of_subsingleton_H1_of_supportedIn108 below · depth 16 - Descent orbits of relative Pic⁰ points lie in affine charts
AlgebraicGeometry.RelPicard.forall_exists_isAffineOpen_forall_act_mem_of_blocks_of_isInvertible17 below · depth 16 - Two-chart Čech cohomology of a fibre module is base-change invariant
AlgebraicGeometry.RelPicard.forall_exists_twoAffineOpenCover_linearEquiv_sectionsOf_fibreModule1 below · depth 16 - Point-independence of algebraic equivalence to zero, two-curve degenerations
AlgebraicGeometry.RelPicard.isAlgEquivZero_fibre_of_range_subset_singleton_of_twoGluedSmoothCurveDegenerations297 below · depth 16 - Closedness of the trivial-fibre locus for a rigidified Pic⁰-family
AlgebraicGeometry.RelPicard.isClosed_setOf_exists_fibreModule_iso_unit271 below · depth 16 - Invertibility of the section ideal for a section through a smooth open
AlgebraicGeometry.RelPicard.isInvertible_sectionIdeal_of_range_subset2 below · depth 16 - Invertibility of the theta bundle of a relative curve
AlgebraicGeometry.RelPicard.isInvertible_thetaBundle48 below · depth 16 - Cohomology and base change for a proper flat family
AlgebraicGeometry.RelPicard.isIso_baseChangeHom_pushforward_of_forall_fibre_of_twoAffineOpenCover94 below · depth 16 - LFP-surjectivity of the base-changed Pic⁰ presheaf
AlgebraicGeometry.RelPicard.isLFPSurj_relSubPicPresheaf_algEquivZeroCut_baseChange_of_twoLineDegenerations440 below · depth 16 - Limit surjectivity for the Pic⁰ cut, given openness and point-independence
AlgebraicGeometry.RelPicard.isLFPSurj_relSubPicPresheaf_algEquivZeroCut_of_isOpen_setOf_isAlgEquivZero42 below · depth 16 - Fibrewise h¹=0, h⁰=n gives locally free pushforward
AlgebraicGeometry.RelPicard.isLocallyFreeOfRank_pushforward_of_forall_fibre_of_finiteType_of_twoAffineOpenCover81 below · depth 16 - Openness of the fibrewise algebraic-equivalence locus, two-strata form
AlgebraicGeometry.RelPicard.isOpen_setOf_isAlgEquivZero_fibre_of_twoStrata80 below · depth 16 - Trivialising L⊗𝒪(rε)⊗𝒪(-D) off the two supports
AlgebraicGeometry.RelPicard.nonempty_pullback_fibreModule_tensor_sectionTwist_tensor_idealModule_iso_of_supportedIn_of_disjoint37 below · depth 16 - Base change of the theta bundle along R → R'
AlgebraicGeometry.RelPicard.nonempty_pullback_fst_thetaBundle_iso_baseChange76 below · depth 16 - Section twists commute with base change along ψ
AlgebraicGeometry.RelPicard.nonempty_pullback_sectionTwist_iso_of_range_subset17 below · depth 16 - Graph chart divisors lie on the ε-component of non-smooth fibres
AlgebraicGeometry.RelPicard.preimage_support_prodKerGraph_subset_connectedComponentIn_of_blocks0 below · depth 16 - Uniqueness of divisors in the smooth locus representing M
AlgebraicGeometry.RelPicard.relEffCartierDiv_I_eq_of_lineBundle_iso_tensor_pullback_of_supportedIn30 below · depth 16 - Fibrewise H¹=0 and h⁰=r+1-g for the twisted Poincaré bundle
AlgebraicGeometry.RelPicard.subsingleton_H1_and_finrank_H0_fibre_poincare_tensor_sectionTwist261 below · depth 16 - Vanishing of fibre two-chart H¹ descends along extensions of the residue field
AlgebraicGeometry.RelPicard.subsingleton_H1_fibre_of_subsingleton_H1_fibre_extension14 below · depth 16 - Sections of the resolved X₀(N₀p) model with depth-prescribed components
ModularCurve.DRModelPackageLevel.exists_sections_multidegree_eq_depth_of_exists_schemeHomOver_of_branch186 below · depth 16 - Multidegree lies in the image of the intersection pairing
ModularCurve.DRResolvedModelPackageLevel.multidegree_mem_range_intersectionAlpha_of_pullbackAlong_generic_iso_of_surjective272 below · depth 16 - Valuation ring of the inertia field inside A
ModularCurve.inertiaField_comap_incl_and_surjective_and_isAlgClosed_residueField10 below · depth 16 - Chart killing Čech H¹ on a non-smooth geometric fibre
AlgebraicGeometry.RelPicard.exists_chart_subsingleton_H1_fibre_of_blocks_of_not_smooth363 below · depth 17 - A chart divisor killing check H¹ on a smooth geometric fibre
AlgebraicGeometry.RelPicard.exists_forall_subsingleton_H1_sectionsOf_fibreModule_chartModule_of_smooth325 below · depth 17 - Openness of the Pic⁰ locus along the degeneration locus
AlgebraicGeometry.RelPicard.exists_isOpen_inter_preimage_eq_setOf_isAlgEquivZero_fibre_of_smoothLocus_of_twoLineDegenerations400 below · depth 17 - Open chart of the relative Pic⁰ from a universal divisor
AlgebraicGeometry.RelPicard.exists_openChart_openImmersion_relSubPicPresheaf_algEquivZeroCut_of_fibrewise_zeroScheme130 below · depth 17 - Openness of the fibrewise check H¹-vanishing locus
AlgebraicGeometry.RelPicard.exists_opens_range_subset_iff_forall_subsingleton_H1_fibre91 below · depth 17 - Open locus where fibrewise Čech H¹ vanishes, tested on field points
AlgebraicGeometry.RelPicard.exists_opens_range_subset_iff_forall_subsingleton_H1_fibre_of_twoAffineOpenCover90 below · depth 17 - Open locus of bases whose fibre sections vanish inside U
AlgebraicGeometry.RelPicard.exists_opens_range_subset_iff_forall_support_zeroSchemeIdeal_subset_of_forall_fibre110 below · depth 17 - Zero schemes on non-smooth two-line geometric fibres
AlgebraicGeometry.RelPicard.exists_relEffCartierDiv_I_eq_zeroSchemeIdeal_chartModule_fibre_of_not_smooth_of_isReduced369 below · depth 17 - Degree-g divisors cutting out sections on smooth geometric fibres
AlgebraicGeometry.RelPicard.exists_relEffCartierDiv_I_eq_zeroSchemeIdeal_chartModule_fibre_of_smooth267 below · depth 17 - Polarised chart divisor over the H¹-vanishing open locus
AlgebraicGeometry.RelPicard.exists_relEffCartierDiv_supportedIn_rigidify_iso_of_subsingleton_H1_of_support_subset36 below · depth 17 - Divisor chart where fibrewise H¹ of L(rε-D_γ) vanishes
AlgebraicGeometry.RelPicard.exists_relEffCartierDiv_twistModule_iso_of_subsingleton_H1325 below · depth 17 - Nonzero theta section with trivial stabiliser on J(k)
AlgebraicGeometry.RelPicard.exists_thetaSection_ne_zero_and_stabilizer_trivial390 below · depth 17 - Field-extension invariance of two-chart Čech dimensions on fibres
AlgebraicGeometry.RelPicard.exists_twoAffineOpenCover_fibre_finrank_H0_eq_and_finrank_H1_eq12 below · depth 17 - Independence of algebraic equivalence to zero along smooth fibres
AlgebraicGeometry.RelPicard.isAlgEquivZero_fibre_of_range_subset_singleton_of_smooth269 below · depth 17 - Point-independence of algebraic triviality of fibres under two-line degeneration
AlgebraicGeometry.RelPicard.isAlgEquivZero_fibre_of_range_subset_singleton_of_twoLineDegenerations335 below · depth 17 - Closedness of the trivial locus of a rigidified family
AlgebraicGeometry.RelPicard.isClosed_setOf_exists_fibreModule_iso_unit_of_flat81 below · depth 17 - Closedness of the locus where fibrewise h¹ is at least n
AlgebraicGeometry.RelPicard.isClosed_setOf_forall_fibre_le_finrank_H1_of_twoAffineOpenCover97 below · depth 17 - Restricted divisors rε and D keep degrees r and e
AlgebraicGeometry.RelPicard.isFinite_and_finrank_subscheme_comap_sectionIdeal_pow_and_comap_I12 below · depth 17 - Invertibility of restricted section and divisor ideals on a curve model
AlgebraicGeometry.RelPicard.isInvertible_comap_sectionIdeal_pow_and_comap_I_of_isOpenImmersion13 below · depth 17 - Direct image of a fibrewise acyclic invertible module, locally free
AlgebraicGeometry.RelPicard.isLocallyFreeOfRank_pushforward_of_forall_fibre37 below · depth 17 - Openness of the algebraic-equivalence-to-zero locus on the base
AlgebraicGeometry.RelPicard.isOpen_setOf_isAlgEquivZero_fibre260 below · depth 17 - Base change of the twisting module 𝒪(rε_T) along T'→ T
AlgebraicGeometry.RelPicard.nonempty_pullback_sectionTwist_iso15 below · depth 17 - Base change of the theta bundle along ψ: T'→ T
AlgebraicGeometry.RelPicard.nonempty_pullback_thetaBundle_iso72 below · depth 17 - Theta bundles commute with base change along κ
AlgebraicGeometry.RelPicard.nonempty_thetaBundle_baseChange_iso_thetaBundle_toR16 below · depth 17 - Theorem of the square for the theta bundle on J
AlgebraicGeometry.RelPicard.nonempty_translate_thetaBundle_tensor_iso352 below · depth 17 - Factorisation through W and uniqueness of the chart divisor
AlgebraicGeometry.RelPicard.relEffCartierDiv_eq_pullbackAlong_of_rigidify_iso_of_supportedIn_of_support_subset36 below · depth 17 - Uniqueness: a divisor in the chart is φ^*D
AlgebraicGeometry.RelPicard.relEffCartierDiv_eq_pullbackAlong_of_twistModule_iso153 below · depth 17 - Geometric fibres of the twisted Poincaré bundle: H¹=0, h⁰=r+1-g
AlgebraicGeometry.RelPicard.subsingleton_H1_and_finrank_H0_fibre_poincare_tensor_sectionTwist_of_isAlgClosed258 below · depth 17 - Fibre cohomology of a rigidified bundle twisted by rε
AlgebraicGeometry.RelPicard.subsingleton_H1_and_finrank_H0_fibre_tensor_sectionTwist_of_fibrewiseAlgEquivZero_of_isAlgClosed258 below · depth 17 - Residue-field point above a crossing point of the mod-p fibre
ModularCurve.DRModelPackage.exists_residueField_point_baseChangeMap_eq_of_isAlgClosed_residueField270 below · depth 17 - Geometric-fibre transport of the Poincaré bundle with section twists
ModularCurve.DRModelPackage.nonempty_poincare_pullbackAlong_comp_iso_of_pullback_toDR_iso_of_sectionTwist17 below · depth 17 - Transporting a degree-zero divisor along a level equivalence
ModularCurve.DRModelPackage.sum_coef_eq_zero_and_exists_degZero_mapDomain_of_equiv_support145 below · depth 17 - Poincaré pullback of an O-point as a twist of sections
ModularCurve.DRModelPackageLevel.nonempty_pullback_toDR_poincare_pullbackAlong_iso_foldr_sectionTwist180 below · depth 17 - Base change along τ of a section and its geometric generic point
ModularCurve.DRResolvedModelPackage.eEta_comp_pullbackMap_eq_comp_toDR_of_comp_fst_eq0 below · depth 17 - Node bijection and orientation bit for the component dictionary
ModularCurve.DRResolvedModelPackage.exists_nodeEquiv_swap_forall_comp_eq_dict_of_sections_of_charts1,640 below · depth 17 - An O-point of D whose Poincaré class is M
ModularCurve.DRResolvedModelPackage.exists_schemeHomOver_poincare_pullbackAlong_iso_of_generic_sectionTwist_of_forall_isAlgEquivZero36 below · depth 17 - Inertia-fixed places give sections of the resolved model
ModularCurve.DRResolvedModelPackage.exists_section_toDR_generic_eq_pointEquivPlace_symm_of_forall_inertia_smul_eq0 below · depth 17 - Vertical twist to multidegree zero fixing the generic fibre
ModularCurve.DRResolvedModelPackage.exists_verticalTwist_multidegree_eq_zero_and_generic_iso_sectionTwist46 below · depth 17 - Vanishing component class puts the multidegree in α's image
ModularCurve.DRResolvedModelPackage.multidegree_mem_range_intersectionAlpha_of_comp_eq_zero482 below · depth 17 - Generic fibre of a bundle descended through the resolution
ModularCurve.DRResolvedModelPackage.nonempty_pullback_comp_toDR_iso_sectionTwist_of_iso_divisorial0 below · depth 17 - Divisorial presentation of a Pic⁰-point on the regular model
ModularCurve.DRResolvedModelPackageLevel.exists_pullback_toDR_iso_foldr_ker_tensor_invModule_prod_comp53 below · depth 17 - Vanishing multidegree of a divisorially presented bundle on the resolved model
ModularCurve.DRResolvedModelPackageLevel.sum_single_add_intersectionAlpha_eq_zero_of_pullback_toDR_iso251 below · depth 17 - Euler characteristic g+1 on the first line of a degenerate fibre
AlgebraicGeometry.RelPicard.eulerChar_pullback_firstLine_sectionTwist_tensor_idealModule_eq259 below · depth 18 - Euler characteristic g+1 on the section component of a two-line fibre
AlgebraicGeometry.RelPicard.eulerChar_pullback_tensor_invModule_pow_ker_tensor_module_prod_ker_eq_of_twoLineDegeneration263 below · depth 18 - Theta dictionary: Pic⁰(F) and k-points of J
AlgebraicGeometry.RelPicard.exists_pic0_equiv_points_nontrivial_H0_iff_ell_pos286 below · depth 18 - A theta section cutting out the theta locus on J
AlgebraicGeometry.RelPicard.exists_pullbackSection_thetaBundle_poincare_eq_zero_iff326 below · depth 18 - Fibrewise h⁰=1, h¹=0 forces M≅𝒪(D)otimespr₂^*N
AlgebraicGeometry.RelPicard.exists_relEffCartierDiv_lineBundle_iso_of_forall_fibre299 below · depth 18 - Existence of D=D₀+D_γ trivialising the twist of L
AlgebraicGeometry.RelPicard.exists_relEffCartierDiv_supportedIn_twistModule_iso_of_subsingleton_H1_of_zeroScheme35 below · depth 18 - Vanishing of h¹ forces h⁰=1 on fibres of the twisted bundle
AlgebraicGeometry.RelPicard.finrank_H0_fibre_eq_one_of_subsingleton_H1105 below · depth 18 - Euler characteristic 1 on fibres forces h¹(𝒪)=g
AlgebraicGeometry.RelPicard.finrank_H1_unit_fibre_eq_of_eulerChar_chart241 below · depth 18 - Closedness of the locus where fibrewise h⁰ is at least n
AlgebraicGeometry.RelPicard.isClosed_setOf_forall_fibre_le_finrank_H0_of_twoAffineOpenCover86 below · depth 18 - Invertibility and base change of section twists of relative curves
AlgebraicGeometry.RelPicard.isInvertible_and_nonempty_pullback_iso_foldr_sectionTwist_tensor_of_range_subset21 below · depth 18 - Fibrewise criterion for local freeness of π_*F over a finite-type base
AlgebraicGeometry.RelPicard.isLocallyFreeOfRank_pushforward_of_forall_fibre_of_finiteType29 below · depth 18 - Openness of the locus of fibrewise vanishing H¹
AlgebraicGeometry.RelPicard.isOpen_setOf_forall_fibre_subsingleton_H190 below · depth 18 - Openness of the fibrewise Čech H¹-vanishing locus
AlgebraicGeometry.RelPicard.isOpen_setOf_forall_fibre_subsingleton_H1_of_twoAffineOpenCover89 below · depth 18 - Degree-zero base change for a fibrewise acyclic invertible sheaf
AlgebraicGeometry.RelPicard.nonempty_pushforward_pullback_iso_of_forall_fibre42 below · depth 18 - Theorem of the square for relative theta bundles
AlgebraicGeometry.RelPicard.nonempty_thetaBundle_tensor_pullbackAlong_tensor_iso_of_fibrewiseAlgEquivZero335 below · depth 18 - Base change compatibility of the section twist 𝒪(rε)
AlgebraicGeometry.RelPicard.nonempty_transport_sectionTwist_baseChange_iso14 below · depth 18 - Uniqueness of D with 𝒪(D)≅ Motimespr₂^*N
AlgebraicGeometry.RelPicard.relEffCartierDiv_I_eq_of_lineBundle_iso_tensor_pullback_of_forall_fibre70 below · depth 18 - Uniqueness half of the check H¹-vanishing divisor chart
AlgebraicGeometry.RelPicard.relEffCartierDiv_eq_pullbackAlong_of_twistModule_iso_of_supportedIn_of_zeroScheme33 below · depth 18 - Vanishing H¹ and h⁰=1 on a two-line fibre
AlgebraicGeometry.RelPicard.subsingleton_H1_and_finrank_H0_fibre_of_twoGluedProjectiveLines357 below · depth 18 - Fibrewise H¹=0 and h⁰=r+1-g over any field
AlgebraicGeometry.RelPicard.subsingleton_H1_and_finrank_H0_fibre_tensor_sectionTwist_of_fibrewiseAlgEquivZero261 below · depth 18 - Fibre H¹ vanishing from one residue-field chart
AlgebraicGeometry.RelPicard.subsingleton_H1_fibre_of_subsingleton_H1_residueField_chart23 below · depth 18 - Node coordinates at a supersingular crossing from a chart presentation
ModularCurve.DRModelPackage.exists_nodeCoordinates_and_forall_mem_support_iff_chainPos_of_chartPresentation_of_branch_of_jPin1,158 below · depth 18 - Supersingular places enumerate the crossings, with width and j-pin
ModularCurve.DRModelPackage.exists_nodeEquiv_width_eq_and_jPin414 below · depth 18 - An orientation bit matching strict places to branch components
ModularCurve.DRModelPackage.exists_swap_forall_isStrict_section_mem_range_comp_of_reading445 below · depth 18 - Supersingular O-lift of j at each crossing
ModularCurve.DRModelPackage.forall_exists_lift_jFun_sub_mem_maximalIdeal_and_mem_ssJSet404 below · depth 18 - Sections through non-strict inertia-fixed places meet the matched crossing
ModularCurve.DRModelPackage.section_base_closedPoint_eq_crossing_of_reduceFst_mem337 below · depth 18 - Local chart presentation at a node of the resolved model
ModularCurve.DRResolvedModelPackage.DRResolvedModelCharts.exists_chartPresentation_stalk255 below · depth 18 - Node width equals the j-width of the reduced j-value
ModularCurve.DRResolvedModelPackage.width_eq_jWidth_of_exists_jFun_sub_mem_maximalIdeal_of_prolongationTuple1,630 below · depth 18 - Euler characteristic of the Poincaré pullback on a component
ModularCurve.DRResolvedModelPackageLevel.eulerChar_sectionsOf_pullback_comp_toDR_poincare_tensor_unit_eq82 below · depth 18 - A relative effective divisor misses a point in each fibre
AlgebraicGeometry.RelEffCartierDiv.exists_snd_apply_eq_and_notMem_support4 below · depth 19 - Section ideal restricted away from the section is everything
AlgebraicGeometry.RelPicard.comap_sectionIdeal_eq_top_and_finrank_eq_zero_of_forall_notMem_support0 below · depth 19 - Euler characteristic of section twists on a fibre subscheme
AlgebraicGeometry.RelPicard.eulerChar_sectionsOf_pullback_foldr_sectionTwist_tensor_eq_add_sum108 below · depth 19 - Fibre over a rational point identifies with C, compatibly with theta twists
AlgebraicGeometry.RelPicard.exists_iso_fibre_pullback_fibreModule_tensor_sectionTwist_iso14 below · depth 19 - Pic⁰ of the function field as k-points of J
AlgebraicGeometry.RelPicard.exists_pic0_equiv_points_nontrivial_H0_pullback_iff_ell_pos284 below · depth 19 - Theta section cutting out the locus h⁰(M(dε))≠ 0
AlgebraicGeometry.RelPicard.exists_pullbackSection_thetaBundle_eq_zero_iff119 below · depth 19 - Section ideal on a fibre component: invertible of degree one
AlgebraicGeometry.RelPicard.isInvertible_comap_sectionIdeal_and_finrank_eq_one_of_ideal_eq_bot4 below · depth 19 - Base change of I(ε_T)^r along 1×ψ
AlgebraicGeometry.RelPicard.nonempty_pullback_sectionIdeal_pow_module_iso_of_smoothLocus12 below · depth 19 - Theta bundle of a translate by sum Pᵢ-dε
AlgebraicGeometry.RelPicard.nonempty_thetaBundle_tensor_pointsSubBasepoint_tensor_foldr_pullback_iso318 below · depth 19 - Fibrewise non-vanishing of the counit for an invertible module
AlgebraicGeometry.RelPicard.pullback_map_counit_app_ne_zero_of_forall_fibre44 below · depth 19 - Germ reading j(qᵖ)-j(q)ᵖ at a supersingular crossing
ModularCurve.DRModelPackage.exists_germ_jq_sub_pow_and_stalkSpecializes_mem_maximalIdeal_of_swap568 below · depth 19 - Base change for the direct image of an invertible module
AlgebraicGeometry.RelPicard.isIso_baseChangeHom_pushforward_of_forall_fibre42 below · depth 20 - Local freeness and trivial determinant along the n-th section thickening
AlgebraicGeometry.RelPicard.isLocallyFreeOfRank_pushforward_thickening_sectionTwist_and_nonempty_det_iso75 below · depth 20 - Theta bundles depend only on the underlying module
AlgebraicGeometry.RelPicard.nonempty_thetaBundle_iso_of_iso0 below · depth 20 - Theta bundle twisted by 𝒪(P-ε)
AlgebraicGeometry.RelPicard.nonempty_thetaBundle_tensor_pointSubBasepoint_tensor_pullback_iso304 below · depth 20 - Inertia-fixed strict place with an 𝒪-section of the resolved model
ModularCurve.DRResolvedModelPackage.exists_isStrictFst_forall_inertia_smul_eq_and_section_toDR_generic_eq444 below · depth 20
… and 6 more statements (search for the module name to find them).