Definitions/Def_AlgebraicGeometry_PolarisedAbelianSchemeOfType.lean
Polarised abelian schemes of a given theta type
Throughout, f : A \to \operatorname{Spec} S is a scheme over an affine base equipped with a relative group law L, and for modules the tensor product is that of the monoidal category X.\mathrm{Modules}. Scheme.Modules.tpow M n is the naive n-fold tensor power, with \mathrm{tpow}\,M\,0 the unit module and \mathrm{tpow}\,M\,(n+1) = \mathrm{tpow}\,M\,n \otimes M. Polarisation.MemKernel π t x expresses membership of a point in the kernel of an invertible module: for a ring R, a morphism t : \operatorname{Spec} R \to \operatorname{Spec} S and a point x of A over t, it asserts that the pullback of the Mumford bundle \Lambda(\mathcal L) along the slice \mathrm{sliceAt}\,f\,x : A \times_S \operatorname{Spec} R \to A \times_S A is isomorphic to the unit module locally on the base \operatorname{Spec} R, in the sense of LocIsoOnBase (each point of the base has an open neighbourhood over whose preimage the two modules become isomorphic).
typeGroup Ξ΄, for \delta : \mathrm{Fin}\,g \to \mathbb N, is the finite abelian group \bigl(\prod_i \mathbb Z/\delta_i\bigr) \times \bigl(\prod_i \mathbb Z/\delta_i\bigr). IsOfType Ξ΄ u, for a polarised abelian scheme u over S, asserts the existence of a faithfully flat Γ©tale S-algebra S' together with a family (x_h)_{h \in \mathrm{typeGroup}\,\delta} of S'-points of A such that: h \mapsto x_h is a homomorphism into the group of points (x_0 is the unit, x_{h+h'} = x_h \cdot x_{h'}); the x_h remain pairwise distinct after composing with any morphism \operatorname{Spec} k \to \operatorname{Spec} S' coming from a ring homomorphism S' \to k into an algebraically closed field; and for every S'-algebra R and every point y of A over \operatorname{Spec} R \to \operatorname{Spec} S, the condition MemKernel for u.\mathrm{pol} holds at y if and only if there are finitely many elements r_1,\dots,r_m of R generating the unit ideal such that over each R[1/r_j] the point y agrees with the base change of some x_h. So the kernel of the polarisation is, after one affine Γ©tale faithfully flat cover and Zariski-locally on test rings, the constant group of type \delta.
HasPrincipalRoot u asserts the existence of a faithfully flat S-algebra S' such that for every relative group law L' on the base change A \times_S \operatorname{Spec} S' \to \operatorname{Spec} S' whose multiplication is carried by the first projection to that of u.L, there are an invertible module \mathcal L_0 on A \times_S \operatorname{Spec} S' with trivial kernel (Polarisation.KernelTrivial for L') and natural numbers a,b with 1 \le a+b such that the pullback of u.\mathrm{pol} along the first projection is isomorphic, locally on \operatorname{Spec} S', to \mathcal L_0^{\otimes a} \otimes ([-1]^{*}\mathcal L_0)^{\otimes b}, where [-1] is the inversion morphism Polarisation.negMor of L'. Note the universal quantifier over the compatible group law L', rather than a choice of one.
Satisfying g d n Q S packages a polarised abelian scheme together with a proof of a property Q of it; Satisfying.Iso and Satisfying.IsPullback are the corresponding relations on the underlying polarised abelian schemes, so the property is forgotten by them. Satisfying.IsFineModuli is a property, in the shape of a structure with four fields, of a scheme M over \operatorname{Spec} B and an assignment pt sending each B-algebra point s of the base and each Q-satisfying object over S to a point of M over s: the assignment is constant on isomorphism classes, is compatible with base change along ring homomorphisms, is surjective on such points, and separates non-isomorphic objects. Finally RootedSymmetricOfType Ξ΄ is the conjunction of Polarisation.IsSymmetric for (u.f, u.L, u.\mathrm{pol}), IsOfType Ξ΄ u and HasPrincipalRoot u.
Relation to Mathlib
Mathlib has no abelian schemes, polarisations, kernels of line bundles or moduli problems for them; these are the project's own notions, built on Mathlib's Module.FaithfullyFlat and Algebra.Etale for the covers and on the project's monoidal structure on the category of modules over a scheme for tensor products and duals.
Where it is used
These predicates isolate the moduli problem used on the theta-function route to a fine moduli scheme: objects are polarised abelian schemes with level structure whose polarisation is symmetric, has kernel Γ©tale-locally constant of type \delta, and is a monomial in a bundle with trivial kernel. The resulting moduli scheme is what the quaternionic (ΔerednikβDrinfeld) part of the argument consumes, with IsOfType verified there for tensor powers of a fixed polarisation.
References
- D. Mumford, On the equations defining abelian varieties I, Inventiones Mathematicae 1 (1966), 287β354
- D. Mumford, Abelian Varieties, Tata Institute of Fundamental Research Studies in Mathematics 5, Oxford University Press, 1970
- D. Mumford, J. Fogarty and F. Kirwan, Geometric Invariant Theory, third edition, Ergebnisse der Mathematik und ihrer Grenzgebiete 34, Springer, 1994
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 121 lines
- 19 declarations
- used in the statements of 51 theorems and imported by 53 proofs
- imports 2 definition modules
Source file: Definitions/Def_AlgebraicGeometry_PolarisedAbelianSchemeOfType.lean
Imported by
Declarations
- def
AlgebraicGeometry.Scheme.Modules.tpow - def
AlgebraicGeometry.Polarisation.MemKernel - abbrev
AlgebraicGeometry.PolarisedAbelianScheme.typeGroup - def
AlgebraicGeometry.PolarisedAbelianScheme.IsOfType - def
AlgebraicGeometry.PolarisedAbelianScheme.HasPrincipalRoot - structure
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying - field
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.S - field
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.val - field
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.prop - def
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.Iso - def
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.IsPullback - structure
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.IsFineModuli - field
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.IsFineModuli.pt - field
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.IsFineModuli.pt_iso - field
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.IsFineModuli.pt_pullback - field
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.IsFineModuli.s - field
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.IsFineModuli.pt_surjective - field
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.IsFineModuli.pt_injective - abbrev
AlgebraicGeometry.PolarisedAbelianScheme.RootedSymmetricOfType
Source
import Definitions.Def_AlgebraicGeometry_FramedPolarisedAbelianScheme import Definitions.Def_AlgebraicGeometry_PolarisationRosati set_option autoImplicit false noncomputable section universe u open CategoryTheory CategoryTheory.Limits MonoidalCategory AlgebraicGeometry NeronModelInfra GoodReductionJacobian namespace AlgebraicGeometry namespace Scheme.Modules def tpow {X : Scheme.{u}} (M : X.Modules) : β β X.Modules | 0 => π_ X.Modules | n + 1 => tpow M n β M end Scheme.Modules namespace Polarisation variable {S : Type u} [CommRing S] {A : Scheme.{u}} (f : A βΆ Spec (CommRingCat.of S)) (L : RelativeGroupLaw S f) def MemKernel (π : A.Modules) {R : Type u} [CommRing R] (t : Spec (CommRingCat.of R) βΆ Spec (CommRingCat.of S)) (x : SchemeHomOver t f) : Prop := LocIsoOnBase (pullback.snd f t) ((Scheme.Modules.pullback (sliceAt f x)).obj (mumfordBundle f L π)) (π_ ((pullback f t).Modules)) end Polarisation namespace PolarisedAbelianScheme abbrev typeGroup {g : β} (Ξ΄ : Fin g β β) : Type := ((i : Fin g) β ZMod (Ξ΄ i)) Γ ((i : Fin g) β ZMod (Ξ΄ i)) variable {g d n : β} def IsOfType (Ξ΄ : Fin g β β) {S : Type u} [CommRing S] (u : PolarisedAbelianScheme g d n S) : Prop := β (S' : Type u) (_ : CommRing S') (_ : Algebra S S') (_ : Module.FaithfullyFlat S S') (_ : Algebra.Etale S S') (x : typeGroup Ξ΄ β SchemeHomOver (Spec.map (CommRingCat.ofHom (algebraMap S S'))) u.f), (x 0 = u.L.one _ β§ β h h' : typeGroup Ξ΄, x (h + h') = u.L.mul _ (x h) (x h')) β§ (β (k : Type u) [Field k] [IsAlgClosed k] (sk : S' β+* k) (h h' : typeGroup Ξ΄), Spec.map (CommRingCat.ofHom sk) β« (x h).1 = Spec.map (CommRingCat.ofHom sk) β« (x h').1 β h = h') β§ (β (R : Type u) [CommRing R] [Algebra S' R] (y : SchemeHomOver (Spec.map (CommRingCat.ofHom ((algebraMap S' R).comp (algebraMap S S')))) u.f), Polarisation.MemKernel u.f u.L u.pol _ y β β (m : β) (r : Fin m β R), Ideal.span (Set.range r) = β€ β§ β j, β h : typeGroup Ξ΄, Spec.map (CommRingCat.ofHom (algebraMap R (Localization.Away (r j)))) β« y.1 = Spec.map (CommRingCat.ofHom ((algebraMap R (Localization.Away (r j))).comp (algebraMap S' R))) β« (x h).1) def HasPrincipalRoot {S : Type u} [CommRing S] (u : PolarisedAbelianScheme g d n S) : Prop := β (S' : Type u) (_ : CommRing S') (_ : Algebra S S'), Module.FaithfullyFlat S S' β§ β (L' : RelativeGroupLaw S' (pullback.snd u.f (Spec.map (CommRingCat.ofHom (algebraMap S S'))))), (β (T : Scheme.{u}) (t' : T βΆ Spec (CommRingCat.of S')) (P Q : SchemeHomOver t' (pullback.snd u.f (Spec.map (CommRingCat.ofHom (algebraMap S S'))))), (L'.mul t' P Q).1 β« pullback.fst u.f (Spec.map (CommRingCat.ofHom (algebraMap S S'))) = (u.L.mul (t' β« Spec.map (CommRingCat.ofHom (algebraMap S S'))) β¨P.1 β« pullback.fst u.f (Spec.map (CommRingCat.ofHom (algebraMap S S'))), by rw [Category.assoc, pullback.condition, β Category.assoc, P.2]β© β¨Q.1 β« pullback.fst u.f (Spec.map (CommRingCat.ofHom (algebraMap S S'))), by rw [Category.assoc, pullback.condition, β Category.assoc, Q.2]β©).1) β β (πβ : (pullback u.f (Spec.map (CommRingCat.ofHom (algebraMap S S')))).Modules) (a b : β), 1 β€ a + b β§ Scheme.Modules.IsInvertible πβ β§ Polarisation.KernelTrivial (pullback.snd u.f (Spec.map (CommRingCat.ofHom (algebraMap S S')))) L' πβ β§ Polarisation.LocIsoOnBase (pullback.snd u.f (Spec.map (CommRingCat.ofHom (algebraMap S S')))) ((Scheme.Modules.pullback (pullback.fst u.f (Spec.map (CommRingCat.ofHom (algebraMap S S'))))).obj u.pol) (Scheme.Modules.tpow πβ a β Scheme.Modules.tpow ((Scheme.Modules.pullback (Polarisation.negMor (pullback.snd u.f (Spec.map (CommRingCat.ofHom (algebraMap S S')))) L')).obj πβ) b) structure Satisfying (g d n : β) (Q : β (S : Type u) [CommRing S], PolarisedAbelianScheme g d n S β Prop) (S : Type u) [CommRing S] where val : PolarisedAbelianScheme g d n S prop : Q S val namespace Satisfying variable {Q : β (S : Type u) [CommRing S], PolarisedAbelianScheme g d n S β Prop} def Iso {S : Type u} [CommRing S] (X X' : Satisfying g d n Q S) : Prop := PolarisedAbelianScheme.Iso X.val X'.val def IsPullback {S S' : Type u} [CommRing S] [CommRing S'] (Ο : S β+* S') (X : Satisfying g d n Q S) (X' : Satisfying g d n Q S') : Prop := PolarisedAbelianScheme.IsPullback Ο X.val X'.val structure IsFineModuli (g d n : β) (Q : β (S : Type) [CommRing S], PolarisedAbelianScheme g d n S β Prop) {B : Type} [CommRing B] (M : Scheme.{0}) (ΟM : M βΆ Spec (CommRingCat.of B)) (pt : β (S : Type) [CommRing S] (s : Spec (CommRingCat.of S) βΆ Spec (CommRingCat.of B)), Satisfying g d n Q S β SchemeHomOver s ΟM) : Prop where pt_iso : β (S : Type) [CommRing S] (s : Spec (CommRingCat.of S) βΆ Spec (CommRingCat.of B)) (X X' : Satisfying g d n Q S), Iso X X' β pt S s X = pt S s X' pt_pullback : β (S S' : Type) [CommRing S] [CommRing S'] (Ο : S β+* S') (s : Spec (CommRingCat.of S) βΆ Spec (CommRingCat.of B)) (s' : Spec (CommRingCat.of S') βΆ Spec (CommRingCat.of B)), Spec.map (CommRingCat.ofHom Ο) β« s = s' β β (X : Satisfying g d n Q S) (X' : Satisfying g d n Q S'), IsPullback Ο X X' β (pt S' s' X').1 = Spec.map (CommRingCat.ofHom Ο) β« (pt S s X).1 pt_surjective : β (S : Type) [CommRing S] (s : Spec (CommRingCat.of S) βΆ Spec (CommRingCat.of B)) (x : SchemeHomOver s ΟM), β X : Satisfying g d n Q S, pt S s X = x pt_injective : β (S : Type) [CommRing S] (s : Spec (CommRingCat.of S) βΆ Spec (CommRingCat.of B)) (X X' : Satisfying g d n Q S), pt S s X = pt S s X' β Iso X X' end Satisfying abbrev RootedSymmetricOfType (Ξ΄ : Fin g β β) : β (S : Type u) [CommRing S], PolarisedAbelianScheme g d n S β Prop := fun _ _ u => Polarisation.IsSymmetric u.f u.L u.pol β§ IsOfType Ξ΄ u β§ HasPrincipalRoot u end PolarisedAbelianScheme end AlgebraicGeometry end
Statements phrased using this module (51)
- A QM structure makes the polarisation symmetric, rooted, of type (6,6)
AlgebraicGeometry.PolarisedAbelianScheme.QMStructure.rootedSymmetricOfType_six_six_of_isUnit_six963 below Β· depth 29 - Gluing chart-wise QM point maps over a Q-fine moduli scheme
CerednikDrinfeld.QM.exists_schemeHomOver_forall_comp_eq_ptZ_comp_openImmersion_of_affineCharts_satisfying45 below Β· depth 29 - Cartesian transition maps for QM-structure schemes over affine charts
CerednikDrinfeld.QM.exists_transition_isPullback_of_represents_qmStructure_affineOpens_satisfying868 below Β· depth 29 - Functoriality of the glued point map for QM pairs
CerednikDrinfeld.QM.ptQ_eq_of_iso_and_ptQ_eq_comp_of_isPullback_of_affineCharts_satisfying45 below Β· depth 29 - Representability of QM structures from the affine charts
CerednikDrinfeld.QM.ptQ_surjective_and_iso_of_ptQ_eq_of_affineCharts_of_isMaximalOrder_of_isUnit_two_satisfying1,545 below Β· depth 29 - Symmetry descends from a local cube root
AlgebraicGeometry.Polarisation.IsSymmetric.of_locIsoOnBase_tensor_three3 below Β· depth 30 - Finite free quotient of a framed fine moduli scheme
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.exists_isFineModuli_of_isFineModuli_framed_of_finite_free_transitive_of_three_le63 below Β· depth 30 - Cube root of a polarisation yields a principal root
AlgebraicGeometry.PolarisedAbelianScheme.hasPrincipalRoot_of_isCanonicalPolData_of_locIsoOnBase_tensor_three3 below Β· depth 30 - Polarisation of type (6,6) from a cube of canonical polarisation data
AlgebraicGeometry.PolarisedAbelianScheme.isOfType_six_six_of_isCanonicalPolData_of_locIsoOnBase_tensor_three960 below Β· depth 30 - Kernel of L^{β 3} is 6-torsion when K(L)=A[2]
AlgebraicGeometry.Polarisation.memKernel_tensor_tensor_iff_nsmul_six_eq_one_of_kernelIsTwoTorsion369 below Β· depth 31 - Classifying map to the quotient M by flat descent of frames
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.exists_pt_comp_eq_of_finite_free_transitive5 below Β· depth 31 - Every M-point comes from an object satisfying Q
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.exists_pt_eq_of_finite_free_transitive42 below Β· depth 31 - Classifying point composed with q depends only on the underlying object
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.framedPt_comp_eq_of_iso_of_finite_free_transitive0 below Β· depth 31 - Objects with equal point in the quotient are isomorphic
AlgebraicGeometry.PolarisedAbelianScheme.Satisfying.iso_of_pt_eq_of_finite_free_transitive5 below Β· depth 31 - Heisenberg level lifts give SchrΓΆdinger frames Zariski-locally
AlgebraicGeometry.PolarisedAbelianScheme.exists_cover_schrodingerFrame_of_levelLifts1,119 below Β· depth 31 - Γtale absorption of SchrΓΆdinger frames along a basic-open cover
AlgebraicGeometry.PolarisedAbelianScheme.exists_faithfullyFlat_etale_schrodingerFrame_of_cover10 below Β· depth 31 - Γtale-local Heisenberg lifts for rooted symmetric polarisations of type Ξ΄
AlgebraicGeometry.PolarisedAbelianScheme.exists_levelLifts_of_rootedSymmetricOfType1,312 below Β· depth 31 - Γtale-local splitting of the n-torsion of an abelian scheme
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_etale_typeGroup_nsmul_eq_one_iff_of_isUnit795 below Β· depth 31 - Kernel of L^{β 3} is the 3-preimage of K(L)
AlgebraicGeometry.Polarisation.memKernel_tensor_tensor_iff_memKernel_nsmul_three368 below Β· depth 32 - Mumford's commutator pairing from theta points over a point group
AlgebraicGeometry.PolarisedAbelianScheme.exists_commutatorPairing_of_thetaPt62 below Β· depth 32 - SchrΓΆdinger frames on a basic-open cover from level lifts
AlgebraicGeometry.PolarisedAbelianScheme.exists_cover_schrodingerFrame_of_levelLifts_of_isSectionBasis1,115 below Β· depth 32 - Theta points over a kernel point, Zariski-locally on the base
AlgebraicGeometry.PolarisedAbelianScheme.exists_cover_thetaPt_pt_eq_of_memKernel7 below Β· depth 32 - Γtale-local Heisenberg level lifting of theta points
AlgebraicGeometry.PolarisedAbelianScheme.exists_levelLifts_of_commutatorPairing_eq_pow1,124 below Β· depth 32 - Level lifts over a finite product of test rings
AlgebraicGeometry.PolarisedAbelianScheme.exists_levelLifts_pi_of_forall_exists_levelLifts16 below Β· depth 32 - Zariski-local rank-d section basis after base change
AlgebraicGeometry.PolarisedAbelianScheme.exists_not_mem_forall_exists_isSectionBasis_sections_pullback_of_algebra1,096 below Β· depth 32 - Non-degeneracy of the commutator pairing on each idempotent piece
AlgebraicGeometry.PolarisedAbelianScheme.forall_eq_zero_of_commutatorPairing_of_rootedSymmetricOfType947 below Β· depth 32 - Base change of a SchrΓΆdinger frame along Ο : R β R'
AlgebraicGeometry.PolarisedAbelianScheme.nonempty_schrodingerFrame_comp_of_schrodingerFrame1,110 below Β· depth 32 - Extensionality of theta points with equal underlying section
AlgebraicGeometry.PolarisedAbelianScheme.thetaPt_eq_of_pt_eq_of_forall_act_eq3 below Β· depth 32 - Geometric n-torsion basis of rank 2g
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_finComb_basis_nsmul_eq_one_of_isAlgClosed703 below Β· depth 32 - n-torsion of an abelian scheme is finite Γ©tale of rank n^{2g}
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_finite_etale_rankAtStalk_eq_pow_nsmul_eq_one_iff_of_isUnit780 below Β· depth 32 - Zariski-local exhaustion of n-torsion by finitely many torsion sections
GoodReductionJacobian.RelativeGroupLaw.exists_cover_comp_eq_comp_finComb_of_nsmul_eq_one_of_etale1 below Β· depth 32 - Basis of the n-torsion after a finite Γ©tale cover
GoodReductionJacobian.RelativeGroupLaw.exists_finite_etale_faithfullyFlat_finComb_basis_of_forall_isAlgClosed3 below Β· depth 32 - Isotropic theta points lift homomorphically over an Γ©tale cover
AlgebraicGeometry.PolarisedAbelianScheme.exists_faithfullyFlat_etale_levelLift_of_forall_act_comm1,115 below Β· depth 33 - Typed theta points over a geometric point with pairing ΞΆ^B
AlgebraicGeometry.PolarisedAbelianScheme.exists_isAlgClosed_typePoints_thetaPt_of_idempotent_ne_zero8 below Β· depth 33 - Section bases persist under base change of a polarisation
AlgebraicGeometry.PolarisedAbelianScheme.isSectionBasis_app_pullbackLocalSection_of_isSectionBasis1,096 below Β· depth 33 - Central theta points lie over the identity section
AlgebraicGeometry.PolarisedAbelianScheme.thetaPt_pt_eq_one_of_forall_act_comm_of_isAlgClosed945 below Β· depth 33 - n-torsion of an abelian scheme is finite Γ©tale
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_finite_etale_isClosedImmersion_nsmul_eq_one_iff_of_isUnit14 below Β· depth 33 - Rank n^{2g} of the n-torsion subscheme of an abelian scheme
GoodReductionJacobian.AbelianSchemePropertyBundle.rankAtStalk_eq_pow_of_nsmul_eq_one_iff_of_isUnit766 below Β· depth 33 - Enlarging a geometric point to realise the principal root
AlgebraicGeometry.PolarisedAbelianScheme.exists_isAlgClosed_principalRoot_thetaPt_of_rootedSymmetricOfType18 below Β· depth 34 - A symmetric 2-cocycle from commuting theta points
AlgebraicGeometry.PolarisedAbelianScheme.exists_symmCocycle_forall_mul_act_eq_smul_act_of_forall_act_comm62 below Β· depth 34 - Nonvanishing of a+b in K for a principal root
AlgebraicGeometry.PolarisedAbelianScheme.natCast_add_ne_zero_of_principalRoot_of_rootedSymmetricOfType_of_isAlgClosed388 below Β· depth 34 - Theta points commuting with K(L) lie over the identity
AlgebraicGeometry.PolarisedAbelianScheme.thetaPt_pt_eq_one_of_forall_act_comm_of_principalRoot_of_ne_zero923 below Β· depth 34 - Kernel membership: t-points of A versus points of A_K
AlgebraicGeometry.Polarisation.exists_comp_fst_eq_and_memKernel_pullback_iff_memKernel_comp_fst5 below Β· depth 35 - Membership in K(L) iff translation-invariance at k-points
AlgebraicGeometry.Polarisation.memKernel_iff_nonempty_pullback_translation_iso_of_isAlgClosed8 below Β· depth 35 - Kernel of mathcal Lβα΅β([-1]^*mathcal Lβ)α΅ is the (a+b)-torsion
AlgebraicGeometry.Polarisation.memKernel_iff_nsmul_eq_one_of_kernelTrivial_of_iso_tpow_tensor_tpow374 below Β· depth 35 - Kernel of mathcal Lβ^{β a}β([-1]^*mathcal Lβ)^{β b} and (a+b)y
AlgebraicGeometry.Polarisation.memKernel_tpow_tensor_tpow_pullback_negMor_iff_memKernel_nsmul_add372 below Β· depth 35 - Kernel points over an algebraically closed base point do not grow
AlgebraicGeometry.PolarisedAbelianScheme.exists_eq_comp_of_memKernel_of_isOfType_of_isAlgClosed1 below Β· depth 35 - Principal-root data base-change along a point of the covering algebra
AlgebraicGeometry.PolarisedAbelianScheme.exists_principalRoot_over_of_ringHom_of_forall_exists_principalRoot6 below Β· depth 35 - Theta-group commutator as a level pairing value
AlgebraicGeometry.RiemannForm.thetaGroup.isLevelPairingValue_of_isScalarElt_commutator_of_iso_tpow_tensor_tpow_negMor622 below Β· depth 35 - Nonzero n-torsion K[Ξ΅]-point at the origin
GoodReductionJacobian.AbelianSchemePropertyBundle.exists_nsmul_eq_one_dualNumber_ne_one_of_natCast_eq_zero11 below Β· depth 35 - Theta group homomorphism into tensor powers, raising scalars to the nth power
AlgebraicGeometry.RiemannForm.thetaGroup.exists_monoidHom_tpow_pt_eq_and_isScalarElt_pow5 below Β· depth 36