Definitions/Def_AlgebraicCurve_RegularDifferentials.lean
Everywhere-regular Kähler differentials of a function field
Throughout, K and F are fields with F a K-algebra, and a place of F/K is an element of the project's structure Place K F: a valuation subring \mathcal O_v \subseteq F containing the image of K, different from F itself, and whose ideals are principal (so \mathcal O_v is a discrete valuation ring, with associated order function v.\mathrm{ord} : F \to \mathbb Z normalised so that an irreducible element has order 1). For such a v, v.dCoord is the Kähler differential d\pi \in \Omega[F\!\mid\!K] of a chosen irreducible element \pi of \mathcal O_v.
The module defines AlgebraicCurve.regularDifferentials K F, a K-submodule of \Omega[F\!\mid\!K], whose elements are those \omega such that for every place v of F/K there is f \in \mathcal O_v with \omega = f \cdot v.\mathrm{dCoord}. Thus \omega is required to be an \mathcal O_v-multiple of the differential of a uniformizer at each place simultaneously; when v.dCoord generates \Omega[F\!\mid\!K] as an F-module, this is the condition \mathrm{ord}_v \omega \ge 0. That this set is a K-submodule uses only that \mathcal O_v is a subring containing \mathrm{im}(K \to F). The companion lemma AlgebraicCurve.mem_regularDifferentials_iff records the membership criterion in exactly this form.
The module also proves AlgebraicCurve.Place.exists_ord_eq_one_and_dCoord_eq: for each place v there is \pi \in F with v.\mathrm{ord}\,\pi = 1 and v.\mathrm{dCoord} = d\pi. This exposes, without reference to the internal choice made in defining dCoord, that dCoord is the differential of some element of order exactly one at v.
No statement is made here about the dimension of regularDifferentials K F, about Hecke operators, or about q-expansions.
Relation to Mathlib
Built on Mathlib's KaehlerDifferential module \Omega[F\!\mid\!K] and on Mathlib's theory of valuation subrings and discrete valuation rings, but the notion of a place of F/K and this submodule of everywhere-regular differentials are the project's own, defined in its own AlgebraicCurve namespace.
Where it is used
For F the function field of a curve over K, this submodule is the space of global regular differentials, which for modular curves is the space attached to weight-two cusp forms and the cotangent space of the Jacobian; it sits alongside the project's divisor, degree and Picard-group constructions for such function fields, which underlie the treatment of Jacobians of modular curves.
References
- H. Stichtenoth, Algebraic Function Fields and Codes, Springer, 1993
- R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics 52, Springer, 1977, Ch. II.8 and IV.1
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 47 lines
- 3 declarations
- used in the statements of 129 theorems and imported by 165 proofs
- imports 1 definition modules
Source file: Definitions/Def_AlgebraicCurve_RegularDifferentials.lean
Declarations
- theorem
AlgebraicCurve.Place.exists_ord_eq_one_and_dCoord_eq - def
AlgebraicCurve.regularDifferentials - theorem
AlgebraicCurve.mem_regularDifferentials_iff
Source
import Mathlib import Definitions.Def_ModularCurve_CanonicalDivisor set_option autoImplicit false noncomputable section open KaehlerDifferential namespace AlgebraicCurve variable (K F : Type*) [Field K] [Field F] [Algebra K F] namespace Place variable {K F} theorem exists_ord_eq_one_and_dCoord_eq (v : Place K F) : ∃ π : F, v.ord π = 1 ∧ v.dCoord = D K F π := by refine ⟨((IsDiscreteValuationRing.exists_irreducible v.toValuationSubring).choose : F), ?_, rfl⟩ exact v.ord_coe_irreducible (IsDiscreteValuationRing.exists_irreducible v.toValuationSubring).choose_spec end Place def regularDifferentials : Submodule K Ω[F⁄K] where carrier := {ω | ∀ v : Place K F, ∃ f ∈ v.toValuationSubring, ω = f • v.dCoord} zero_mem' v := ⟨0, v.toValuationSubring.zero_mem, by rw [zero_smul]⟩ add_mem' {ω η} hω hη v := by obtain ⟨f, hf, rfl⟩ := hω v obtain ⟨g, hg, hη'⟩ := hη v exact ⟨f + g, v.toValuationSubring.add_mem _ _ hf hg, by rw [hη', add_smul]⟩ smul_mem' c {ω} hω v := by obtain ⟨f, hf, rfl⟩ := hω v refine ⟨algebraMap K F c * f, v.toValuationSubring.mul_mem _ _ (v.algebraMap_mem' c) hf, ?_⟩ rw [mul_smul, algebraMap_smul] variable {K F} in theorem mem_regularDifferentials_iff {ω : Ω[F⁄K]} : ω ∈ regularDifferentials K F ↔ ∀ v : Place K F, ∃ f ∈ v.toValuationSubring, ω = f • v.dCoord := Iff.rfl end AlgebraicCurve end
Statements phrased using this module (129)
- Correspondences preserve regular differentials
AlgebraicCurve.Differential.correspondence_mem_regularDifferentials0 below · depth 10 - Relations on Pic⁰ pass to regular differentials
AlgebraicCurve.Pic0.freeAlgebra_lift_differential_eq_zero_of_lift_correspondence_eq_zero148 below · depth 10 - Differential form of Abel's theorem over a constant-field extension
AlgebraicCurve.Differential.sum_ord_smul_pullbackAlong_eq_zero81 below · depth 11 - Relations in Pic⁰ make geometric cycles principal
AlgebraicCurve.Pic0.exists_principal_geometricCycle_of_lift_correspondence_eq_zero140 below · depth 11 - Regular differentials form a space of dimension the genus
AlgebraicCurve.finite_and_finrank_regularDifferentials_eq_genus61 below · depth 11 - Two descriptions of the regular differentials agree
AlgebraicCurve.regularDiffs_eq_regularDifferentials56 below · depth 12 - Abel's theorem: sufficiency of the period condition
AlgebraicCurve.Divisor.isPrincipal_of_abelJacobiDiv_mem_pathPeriodLattice187 below · depth 14 - Jacobi inversion for complex algebraic function fields
AlgebraicCurve.exists_degree_eq_zero_and_abelJacobiDiv_sub_mem_pathPeriodLattice8 below · depth 14 - Integral residues and periods in 2π iℤ give a principal divisor
AlgebraicCurve.Divisor.isPrincipal_of_forall_pathIntegral_eq_two_pi_I_mul76 below · depth 15 - Abel's theorem, necessity: principal divisors have lattice periods
AlgebraicCurve.abelJacobiDiv_mem_pathPeriodLattice_of_isPrincipal26 below · depth 15 - Path periods form a lattice in ℂⁿ
AlgebraicCurve.discreteTopology_pathPeriodLattice_and_span_eq_top191 below · depth 15 - Logarithmic differentials with p-divisible orders are regular
AlgebraicCurve.dlog_mem_regularDifferentials_of_forall_dvd_ord3 below · depth 15 - Primitives of regular differentials along paths exist, unique up to constants
AlgebraicCurve.exists_isPrimitiveAlong_of_mem_regularDifferentials4 below · depth 15 - Degree-zero divisors as residue divisors of differentials
AlgebraicCurve.exists_ordDifferential_ge_neg_one_and_evalAt_eq_of_degree_eq_zero62 below · depth 15 - Period normalisation of a third-kind differential
AlgebraicCurve.exists_regular_pathIntegral_sub_eq_of_abelJacobiDiv_mem_pathPeriodLattice165 below · depth 15 - Local constancy of AJ(f^*t) modulo periods
AlgebraicCurve.eventually_abelJacobiDiv_fibre_sub_mem_pathPeriodLattice25 below · depth 16 - Period group of a differential basis has ≤ 2n generators
AlgebraicCurve.exists_finset_card_le_span_eq_pathPeriodLattice190 below · depth 16 - Canonical loops and Riemann's bilinear period relations
AlgebraicCurve.exists_loops_pathIntegral_reciprocity164 below · depth 16 - Meromorphic function realising the residue divisor of θ
AlgebraicCurve.exists_meromorphicOrderAt_eq_of_forall_pathIntegral_eq_two_pi_I_mul6 below · depth 16 - Real span of the period vectors is all of ℂⁿ
AlgebraicCurve.span_real_pathPeriodLattice_eq_top5 below · depth 16 - Abel–Jacobi intertwines a correspondence with its differential matrix
AlgebraicCurve.abelJacobiDiv_correspondence_sub_vecMul_mem_pathPeriodLattice99 below · depth 17 - Local Jacobi inversion for the lifted Abel–Jacobi map
AlgebraicCurve.exists_abelJacobiDiv_sub_mem_pathPeriodLattice_and_image_mem_nhds5 below · depth 17 - Local holomorphic lift of the Abel–Jacobi vector
AlgebraicCurve.exists_ball_abelJacobiVec_sub_sub_mem_pathPeriodLattice8 below · depth 17 - Existence and uniqueness of primitives along a path
AlgebraicCurve.exists_isPrimitiveAlong_of_forall_ordDifferential_nonneg4 below · depth 17 - Places in general position for regular differentials
AlgebraicCurve.exists_isUnit_det_evalAt_differentialCoeff81 below · depth 17 - Raw form of Riemann's bilinear relations
AlgebraicCurve.exists_loops_pathIntegral_reciprocity_raw161 below · depth 17 - One loop realising an integer combination of periods
AlgebraicCurve.exists_path_forall_pathIntegral_eq_sum_mul5 below · depth 17 - Chart primitives give primitives along paths inside a chart
AlgebraicCurve.isPrimitiveAlong_comp_extChartAt_of_hasDerivAt_readDifferential4 below · depth 17 - Vanishing of the fibre sum of a regular differential's coefficient
AlgebraicCurve.sum_fibre_evalAt_eq_zero_of_smul_D_mem_regularDifferentials17 below · depth 17 - Local holomorphic lift of AJ∘ T modulo periods
AlgebraicCurve.exists_ball_abelJacobiDiv_correspondence_sub_sub_mem_pathPeriodLattice98 below · depth 18 - Faithfulness of the cotangent representation of correspondences
AlgebraicCurve.Pic0.freeAlgebra_lift_correspondence_eq_zero_of_lift_differential_eq_zero279 below · depth 19 - Simple-pole expansion of a differential in a chart at a place
AlgebraicCurve.Place.readDifferential_eventuallyEq_div_add_of_ordDifferential3 below · depth 19 - Local primitive for the Abel–Jacobi vector pulled back along ψ
AlgebraicCurve.exists_ball_abelJacobiVec_restrictAlong_sub_sub_mem_pathPeriodLattice14 below · depth 19 - Regular differentials inject into weight-2 cusp forms for Γ(N)
ModularCurve.LevelN.exists_linearMap_regularDifferentials_cuspForm_injective10 below · depth 19 - Regular differentials on X₁(M) over ℚ̄ give S₂(Γ₁(M))
ModularCurve.exists_linearEquiv_tensor_regularDifferentials_x1FunctionFieldBar_cuspForm403 below · depth 19 - Fricke twist of δ lands in 𝔪-torsion differentials
ModularCurve.pullbackAlong_apply_mem_mTorsionDiffOf_of_mem_heckeTorsion_jZero_of_coe_eq_reductionModL1,021 below · depth 19 - Constant field extension: regular differentials and correspondences
AlgebraicCurve.Differential.map_correspondence_regularDifferentials_of_constantFieldExtension88 below · depth 20 - Faithfulness of the cotangent action of correspondences over ℂ
AlgebraicCurve.Pic0.freeAlgebra_lift_correspondence_eq_zero_of_lift_differential_eq_zero_complex221 below · depth 20 - Riemann–Hurwitz formula in terms of the values of x
AlgebraicCurve.Place.sum_ramification_evalAt_eq110 below · depth 20 - Automorphisms preserve regular differentials on a curve
AlgebraicCurve.pullbackAlong_mem_regularDifferentials_of_mem_of_isCurveOver3 below · depth 20 - Regular differentials of the level N function field as F(τ) dτ
ModularCurve.LevelN.exists_linearMap_regularDifferentials_mdifferentiable7 below · depth 20 - Regular differentials of level N vanish at every cusp
ModularCurve.LevelN.isZeroAtImInfty_slash_of_mem_regularDifferentials7 below · depth 20 - Serre's dlog on p-torsion classes yields regular differentials
ModularCurve.apply_mem_regularDifferentials_of_recipe5 below · depth 20 - Injectivity of the q-expansion of differentials on ℚ̄·ℚ(X₁(M))
ModularCurve.diffQExp_x1FunctionFieldBar_injective5 below · depth 20 - Weight-2 cusp forms on Γ₁(M) as q-expansions of differentials
ModularCurve.exists_coeffMap_diffQExp_x1FunctionFieldBar_eq_qExpansion136 below · depth 20 - Regular differentials of ℚ̄· F(Γ₁(M)) are weight-two cusp forms
ModularCurve.exists_cuspForm_coeffMap_diffQExp_x1FunctionFieldBar_eq_qExpansion_of_mem_regularDifferentials243 below · depth 20 - q-expansion isomorphism k⊗_ℤS₂(Γ₀(N),ℤ)≅ H⁰(Ω¹)
ModularCurve.exists_linearEquiv_tensor_intLattice_regularDifferentials_qExpansionDiffAlong_eq881 below · depth 20 - Differentials with cusp-form q-expansion are regular
ModularCurve.mem_regularDifferentials_x1FunctionFieldBar_of_coeffMap_diffQExp_eq_qExpansion237 below · depth 20 - Riemann–Hurwitz formula for the cover F/K(f)
AlgebraicCurve.finsum_ramificationIndexAlong_sub_one_eq109 below · depth 21 - Weight-two cusp forms with algebraic coefficients as differentials
ModularCurve.exists_coeffMap_qExpansionDiffAlong_laurentBaseChange_qExpFunctionFieldC_eq_qExpansion135 below · depth 21 - Integral weight-two cusp forms as regular differentials over k
ModularCurve.exists_mem_regularDifferentials_qExpansionDiffAlong_eq_of_forall_qCoeff_eq_intCast803 below · depth 21 - Integrality of x⁶j⁴(j-1728)³ when x dj is regular
ModularCurve.isIntegral_and_isIntegral_of_smul_D_mem_regularDifferentials_qExpFunctionFieldC157 below · depth 21 - Regular differentials and q-expansions under constant field change
ModularCurve.exists_mem_regularDifferentials_qExpansionDiffAlong_eq_coeffMap_of_mem_regularDifferentials173 below · depth 22 - Integral weight-two cusp forms give regular differentials mod p
ModularCurve.exists_mem_regularDifferentials_residueField_qExpansionDiffAlong_eq_of_forall_qCoeff_eq_intCast801 below · depth 22 - Reduction of a regular differential x dj on X₀(N) modulo p∤ N
ModularCurve.smul_D_jqModC_mem_regularDifferentials_residueField_of_smul_D_mem_regularDifferentialsBar774 below · depth 23 - Dedekind: x dt is regular where t is finite
AlgebraicCurve.exists_smul_D_eq_smul_dCoord_of_forall_isIntegral_trace_mul_eq_aeval26 below · depth 24 - Dedekind: regular x dt gives Tr(xb) polynomial in t
AlgebraicCurve.exists_trace_mul_eq_aeval_of_forall_exists_smul_D_eq_smul_dCoord31 below · depth 24 - Chart independence of the Serre residue pairing
AlgebraicCurve.serrePairing_eq_of_cechH1ToH1_eq1 below · depth 25 - Correspondence adjunction for the Serre residue pairing
AlgebraicCurve.serrePairing_traceAlong_eq_serrePairing_traceAlong_pullbackAlong_of_cechH1ToH1_eq4 below · depth 25 - Degeneracy roof at the generic fibre: function-field Hecke correspondence
ModularCurve.exists_functionField_degeneracyRoof_kaehlerToFunctionField_eq_correspondence_of_res_eq_heckeDiffBar208 below · depth 25 - Integral weight-two cusp forms and regular differentials on X₁(M)_k
ModularCurve.exists_linearEquiv_tensor_regularDifferentials_x1FunctionFieldC_qExpansionDiffAlong_eq_and_injective943 below · depth 25 - p-torsion of J₁(M) counted by Cartier-fixed differentials
ModularCurve.natCard_torsion_jOneC_eq_natCard_regularDifferentials_x1FunctionFieldC_coeff_mul_eq_pow174 below · depth 25 - Regularity of generic germs at places centred in U
AlgebraicCurve.exists_kaehlerToFunctionField_eq_smul_dCoord_of_mem_placesOf0 below · depth 26 - Regular differentials are preserved by a K-isomorphism of function fields
AlgebraicCurve.pullbackAlong_mem_regularDifferentials_of_mem_of_algEquiv4 below · depth 26 - Regular differentials: span of ordDiff≥ 0 equals the valuation description
AlgebraicCurve.regularDiffs_eq_regularDifferentials_of_perfectField17 below · depth 26 - Perfectness of the Čech residue pairing on a curve
AlgebraicCurve.serrePairing_bijective_and_flip_bijective45 below · depth 26 - Serre pairing is adjoint for pull-back and trace along φ
AlgebraicCurve.serrePairing_pullbackAlong_eq_serrePairing_traceAlong0 below · depth 26 - Trace of differentials is adjoint to pull-back of Čech classes
AlgebraicCurve.serrePairing_traceAlong_eq_serrePairing_pullbackAlong0 below · depth 26 - Global Čech 1-forms are the regular differentials of k(X)
AlgebraicGeometry.Scheme.TwoAffineOpenCover.exists_linearEquiv_kaehlerSectionsH0_regularDifferentials_apply_eq_kaehlerToFunctionField11 below · depth 26 - Čech global 1-forms are regular differentials
AlgebraicGeometry.Scheme.TwoAffineOpenCover.kaehlerToFunctionField_mem_regularDifferentials10 below · depth 26 - Degeneracy roof at q over the generic fibre
ModularCurve.exists_functionField_degeneracyRoof_lift_of_ratCurveModel4 below · depth 26 - Integral weight-two cusp forms as regular differentials
ModularCurve.exists_mem_regularDifferentials_qExpFunctionFieldC_qExpansionDiffAlong_eq_of_forall_qCoeff_eq_intCast940 below · depth 26 - Residue package for the two legs of the T_q degeneracy roof
ModularCurve.functionField_residuePackage_degeneracyRoof_of_finiteAlong85 below · depth 26 - Generic-fibre degeneracy roof for Hecke action on differentials
ModularCurve.kaehlerToFunctionField_eq_correspondence_degeneracyRoof_of_res_eq_heckeDiffBar161 below · depth 26 - Regular differentials versus Weil differentials of divisor 0
AlgebraicCurve.exists_linearEquiv_regularDifferentials_omegaSpace_zero29 below · depth 27 - Integral pull-back preserves regular differentials
AlgebraicCurve.pullbackAlong_mem_regularDifferentials_of_isIntegral5 below · depth 27 - Reduction of regular differentials to the residue field of a place over p
ModularCurve.exists_mem_regularDifferentials_qExpFunctionFieldC_residueField_of_mem_regularDifferentials888 below · depth 27 - Weight-two cusp forms give regular differentials x dj
ModularCurve.smul_D_mem_regularDifferentials_qExpFunctionFieldC_algebraicClosure_of_mul_thetaL_jqModC_eq411 below · depth 27 - Good reduction of ℚ̄· F(Γ) at a place above p∤ M
ModularCurve.exists_regularProlongation_placeMap_qExpFunctionFieldC_of_not_dvd855 below · depth 28 - Atkin–Lehner-twisted dlog on J_H(M)[p] into supersingular differentials
ModularCurve.exists_addMonoidHom_torsion_ssPolarDifferentials_dlog_finPts_of_abelJacobiPin_tauFree_raynaud_bridgePins_export_of_algEquiv3,097 below · depth 30 - Ordinary corner count against supersingular polar differentials
ModularCurve.pow_finrank_range_corner_ssPolarDifferentials_mul_ncard_reducesToOne_eq_of_abelJacobiPin_of_representsRelSubPicLevel_raynaud_bridgePins_noKTransport_bridgePins4_of_algEquiv3,519 below · depth 30 - Simple pole and residue ordᵥ(f) of df/f
AlgebraicCurve.Place.hasSimplePoleAt_inv_smul_D_and_hasSimpleResidue_intCast_ord18 below · depth 31 - Atkin–Lehner twist intertwining transposed Hecke action on supersingular polar differentials
ModularCurve.exists_linearEquiv_ssPolarDifferentials_twist_transposeHecke_genDiffModL_of_isInfReductionMap_of_mem_infSubgroup1,849 below · depth 31 - Reduced p-th root functions detect the finite part of J_H(M)[p]
ModularCurve.exists_reducedRootFunction_torsion_mem_finPts_iff_forall_dvd_ord_of_abelJacobiPin_tauFree_of_algEquiv2,608 below · depth 31 - Regular differentials of the modular function field have dimension the genus
ModularCurve.finite_and_finrank_regularDifferentials_qExpFunctionFieldC_eq_genusFF_of_isAlgClosed121 below · depth 31 - Vanishing of dlogΨ on ordinary corner finite-part classes
ModularCurve.inv_smul_D_reducedRootFunction_eq_zero_iff_exists_point_reducesToOne_of_mem_corner_of_mem_finPts_tauFree_raynaud_bridgePins1,448 below · depth 31 - Regular-differential half of the ordinary corner count at p
ModularCurve.pow_finrank_map_corner_regularDifferentials_mul_ncard_reducesToOne_eq_ncard_finPts_of_abelJacobiPin_of_representsRelSubPicLevel_raynaud_bridgePins_noKTransport_bridgePins4_of_algEquiv3,513 below · depth 31 - Ordinary corner: supersingular residues versus finite p-torsion
ModularCurve.pow_finrank_map_residue_range_corner_mul_ncard_finPts_eq_natCard_corner_of_abelJacobiPin_of_representsRelSubPicLevel_raynaud_bridgePins_noKTransport_bridgePins4_of_algEquiv3,518 below · depth 31 - Reduced root function of T_ℓ x and U_q x as a norm
ModularCurve.reducedRootFunction_genOpH_T_eq_smul_pow_mul_norm_heckeBetaModLH_of_abelJacobiPin_tauFree_of_algEquiv676 below · depth 31 - Frobenius twist of the reduced root function under Uₚ
ModularCurve.reducedRootFunction_genOpH_U_self_eq_smul_pow_mul_of_coe_eq_coeffMap_frobenius_of_abelJacobiPin_tauFree_of_mem_infSubgroup_of_algEquiv446 below · depth 31 - Reduced root function under the diamond operator ⟨ e⟩
ModularCurve.reducedRootFunction_genOpH_dia_eq_smul_pow_mul_diamondActionModL_of_abelJacobiPin_tauFree484 below · depth 31 - Logarithmic differential: simple poles with residue ordᵥ f
AlgebraicCurve.Place.hasPoleOrderLE_one_inv_smul_D_and_hasLogResidue_intCast_ord17 below · depth 32 - Regular differentials descend along a constant-field extension
AlgebraicCurve.exists_mem_smul_D_of_map_mem_regularDifferentials_of_constantFieldExtension16 below · depth 32 - Membership in `finPts p` via supersingular orders of g
ModularCurve.JHNeronObjectAtP.mem_finPts_iff_forall_ssPlacesQExp_dvd_ord_of_rootFunction_smul_of_coe_eq_coeffMap_residue_of_abelJacobiPin_of_algEquiv2,604 below · depth 32 - Vanishing of the first glued component of the reduced w_*x
ModularCurve.JHNeronObjectAtP.toPic0Pair_ptsSp_symm_atkinLehner_fst_eq_zero_iff_exists_point_reducesToOne_of_mem_corner_of_mem_finPts_bridgePins1,324 below · depth 32 - Gauss residue of the Uₚ-pushed function is c·Frobenius
ModularCurve.XHDRModelAtP.exists_mem_integers_algebraMap_mul_smul_norm_heckeBetaHBar_and_coe_residue_eq_C_mul_coeffMap_frobenius_coe_residue_of_mem_integers_of_algEquiv332 below · depth 32 - Logarithmic supersingular polar differentials lie in the image of Theta₀
ModularCurve.exists_dlogReducedRoot_eq_of_eq_inv_smul_d_of_abelJacobiPin_of_representsRelSubPicLevel_raynaud_bridgePins_noKTransport_bridgePins42,411 below · depth 32 - Mod-p Atkin–Lehner twist of supersingular-polar differentials
ModularCurve.exists_linearEquiv_ssPolarDifferentials_atkinLehnerPinAlong_and_mem_regularDifferentials_iff1,785 below · depth 32 - Regular logarithmic supersingular-polar differentials lie in the image of Theta₀
ModularCurve.exists_mem_finPts_and_dlogReducedRoot_eq_of_mem_regularDifferentials_of_eq_inv_smul_d_of_abelJacobiPin_of_representsRelSubPicLevel_raynaud_bridgePins_noKTransport_bridgePins42,365 below · depth 32 - Reduction of a finite p-torsion class: pE is div(Ψ x)
ModularCurve.exists_section_toPic0Pair_reduction_eq_mk_and_mul_eq_ord_reducedRootFunction_of_mem_finPts_tauFree1,168 below · depth 32 - Cartier-surjective subspaces consist of logarithmic regular differentials
ModularCurve.le_span_setOf_logarithmic_of_forall_mem_regularDifferentials_of_frobPushDiffModL_surjOn182 below · depth 32 - Uₚ-surjective polar differentials lie in the logarithmic span
ModularCurve.le_span_setOf_logarithmic_of_frobPushDiffModL_surjOn197 below · depth 32 - Order of J_H(M)[p] equals p^{h+toricRank}
ModularCurve.natCard_torsion_eq_pow_height_add_toricRank_of_abelJacobiPin_tauFree2,285 below · depth 32 - Atkin–Lehner-pinned differentials span the supersingular-polar space
ModularCurve.span_ssPolarDifferentials_atkinLehnerPinned_eq_top363 below · depth 32 - A pinned twist intertwines the transposed ℓ-correspondence with T_ℓ
ModularCurve.twist_correspondence_heckeT_eq_genDiffModL_T_of_atkinLehnerPinAlong1,432 below · depth 32 - Pinned twist carries the q-correspondence to U_q, q≠ p
ModularCurve.twist_correspondence_heckeU_eq_genDiffModL_U_of_atkinLehnerPinAlong_of_ne914 below · depth 32 - Pinned Atkin–Lehner twist commutes with Uₚ
ModularCurve.twist_genDiffModL_U_self_eq_of_atkinLehnerPinAlong_of_mem_infSubgroup217 below · depth 32 - Pinned twist sends ⟨ d⁻¹⟩ to ⟨ d⟩
ModularCurve.twist_genDiffModL_dia_inv_eq_genDiffModL_dia_of_atkinLehnerPinAlong1,401 below · depth 32 - Logarithmic derivative vanishes iff p-th power
AlgebraicCurve.inv_smul_D_eq_zero_iff_exists_pow_eq18 below · depth 33 - p-divisibility of the reduced root function's divisor
ModularCurve.JHNeronObjectAtP.dvd_ord_of_mem_finPts_of_coe_eq_coeffMap_residue_tauFree524 below · depth 33 - Configured representative of a p-torsion class with Néron section
ModularCurve.JHNeronObjectAtP.exists_configured_rep_ord_mul_pow_eq_of_extendsToPlace_pts_of_smul_eq_zero1,151 below · depth 33 - Reduced Néron section of a finite p-torsion class
ModularCurve.JHNeronObjectAtP.exists_section_toPic0Pair_eq_mk_of_mem_finPts_of_forall_dvd_ord_tauFree1,164 below · depth 33 - Trivial reduction iff the level-one layer point reduces to the identity
ModularCurve.JHNeronObjectAtP.ptsSp_symm_section_eq_zero_iff_exists_point_reducesToOne_of_mem_finPts_of_closedImmersion3 below · depth 33 - Second coordinate detects vanishing of reductions on the ordinary corner
ModularCurve.JHNeronObjectAtP.ptsSp_symm_section_eq_zero_of_toPic0Pair_snd_eq_zero_of_mem_corner_of_mem_finPts_bridgePins63 below · depth 33 - Atkin–Lehner swaps the two component coordinates of reduction
ModularCurve.JHNeronObjectAtP.toPic0Pair_ptsSp_symm_section_atkinLehner_fst_eq_zero_iff_snd_eq_zero_of_mem_finPts1,307 below · depth 33 - Pinned Atkin–Lehner operators on supersingular-polar differentials are bijective
ModularCurve.bijective_of_atkinLehnerPinAlong1,404 below · depth 33 - φ-linearity of the q-expansion pin of ρ^∞
ModularCurve.diffQExp_sum_smul_apply_tmul_intTwoCuspReduce_eq_ofPowerSeries_map_of_isInfReductionMap0 below · depth 33 - Finite-part lifting for the reduced root function Ψ
ModularCurve.exists_mem_finPts_and_reducedRoot_eq_mul_pow_mul_of_coe_eq_coeffMap_of_forall_dvd_ord_of_abelJacobiPin_of_representsRelSubPicLevel_raynaud_bridgePins_noKTransport_bridgePins42,332 below · depth 33 - Pinned Atkin–Lehner map preserves and reflects regular differentials
ModularCurve.mem_regularDifferentials_iff_of_atkinLehnerPinAlong1,784 below · depth 33 - Index of the finite part in J_H(M)[p] for p ‖ M
ModularCurve.natCard_torsion_eq_pow_card_ssPlacesQExp_sub_one_mul_natCard_finPts_of_abelJacobiPin_tauFree10 below · depth 33 - Cartier-fixed regular differentials and algebraically closed constant-field extensions
AlgebraicCurve.exists_mem_regularDifferentials_cartier_fixed_map_eq_of_constantFieldExtension_of_isAlgClosed146 below · depth 34 - p-divisibility of the reduced divisor of a p-th root
ModularCurve.JHNeronObjectAtP.dvd_ord_of_iterate_mul_eq_one_of_barPt_comp_eq_pts_of_coe_eq_coeffMap_residue512 below · depth 34 - Configured representative of a p-torsion class extending at P
ModularCurve.JHNeronObjectAtP.exists_configured_rep_and_isUnit_mul_pow_of_extendsToPlace_pts_of_smul_eq_zero1,134 below · depth 34 - Configured representative of a finite p-torsion class at p
ModularCurve.JHNeronObjectAtP.exists_configured_rep_pic0Mk_eq_toPic0Pair_mk_of_mem_finPts_of_forall_dvd_ord_tauFree1,161 below · depth 34 - Torsion Néron point extending over a place: its m-fold multiple is the unit
ModularCurve.JHNeronObjectAtP.exists_schemeHomOver_barPt_comp_eq_pts_and_iterate_mul_eq_one_of_extendsToPlace_of_nsmul_eq_zero1 below · depth 34 - Stability of the finite part under the Atkin–Lehner translate
ModularCurve.JHNeronObjectAtP.wbar_mem_finPts_of_mem_finPts_of_abelJacobiPin_tauFree60 below · depth 34 - Atkin–Lehner pin preserves regularity of supersingular-polar differentials
ModularCurve.coe_map_mem_regularDifferentials_of_atkinLehnerPinAlong1,778 below · depth 34 - Generic divisor of a presentation of σ^*Poincaré on the Pl-model
ModularCurve.JHNeronObjectAtP.exists_divisor_ord_presentation_poincare_pullbackAlong_eq_of_barPt_comp_eq_pts125 below · depth 35 - Presentation divisor of σ^*P is D' up to principal divisors
ModularCurve.JHNeronObjectAtP.exists_forall_divisor_congrRingEquiv_eq_add_ord_of_range_eq_lSpaceOn_restrict_poincare_pullbackAlong_of_barPt_comp_eq_pts118 below · depth 36