The integer trace of τ ∈ ℤ√d, defined as 2 · τ.re.
Instances For
Computation: the discriminant of τ ∈ ℤ√d equals 4 d · τ.im².
The element √d ∈ ℤ√d has discriminant 4d.
D is an imaginary quadratic discriminant if D < 0 and D ≡ 0 or 1 (mod 4).
Instances For
D is a fundamental imaginary quadratic discriminant if it is an imaginary quadratic
discriminant and is not of the form u² · D' for u > 1 and another imaginary quadratic
discriminant D'.
Instances For
Every imaginary quadratic discriminant D admits a decomposition D = u² · D_K
where D_K is fundamental and u ≥ 1.
Uniqueness of the decomposition D = u² · D_K: the conductor u and fundamental
discriminant D_K are uniquely determined by D.
Convenient abbreviation FractionalOIdeal R K for the type of fractional R-ideals
in the fraction field K.
Instances For
Multiplicativity formula for fractional ideals written in the form (l) · a where l
is a scalar and a an integral ideal: ((l)·a) · ((l')·a') = (l·l') · (a·a').
For a free, finite ℤ-module domain 𝒪, every nonzero ideal has positive (and hence
finite, nonzero) norm.
For a Dedekind domain 𝒪 that is free as a ℤ-module, the Ideal.absNorm agrees
with the cardinality-based idealNorm defined here.
For a principal ideal (α) in a Dedekind domain, the ideal norm equals |N(α)|,
as natural numbers.
Integer version: (N (α)) = |N_{𝒪/ℤ}(α)| for principal ideals.
Specialised version for the ring of integers of a number field K: N((α)) = |N_{K/ℚ}(α)|.
Membership lemma: any element of (α) · 𝔞 is of the form α · w for some w ∈ 𝔞.
Multiplicativity of the ideal norm against a principal ideal:
N((α) · 𝔞) = N((α)) · N(𝔞).
Refined version in the Dedekind case: N((α) · 𝔞) = |N(α)| · N(𝔞).
The norm of a fractional ideal 𝔟 = (1/d) · 𝔟.num: N(𝔟) = N(𝔟.num) / |N(𝔟.den)|,
as a rational number.
Instances For
The fractional ideal norm defined here agrees with Mathlib's
FractionalIdeal.absNorm.
Definitional unfolding of fractionalIdealNorm.
Integer-scalar version of nsmul_mem_of_card_quotient.
For n : ℤ, the image n · (Fin 2 → ℤ) under scalar multiplication equals the
product of singleton spans Π i, ⟨n⟩.
The cardinality of (Fin 2 → ℤ) / n·(Fin 2 → ℤ) equals n².
The endomorphism ring of a complex lattice is invariant under homothety: if L and
L' are homothetic, then End(L) = End(L').
Being a proper 𝒪-ideal is preserved under homothety of lattices.
Equivalence: L is a proper 𝒪-ideal iff its homothetic image L' is.
The discriminant t² - 4n of an imaginary quadratic order.
Instances For
Two imaginary quadratic orders agree (define the same order) when they have the same discriminant and the same trace parity.
Instances For
Existence: every imaginary quadratic discriminant D arises from some
ImaginaryQuadraticOrder.
Uniqueness: two ImaginaryQuadraticOrders with the same discriminant satisfy
SameOrder.
Construct an ImaginaryQuadraticOrder of discriminant D = u² · D_K from the
decomposition dec into a conductor u and a fundamental discriminant D_K.
Instances For
The order built by orderFromDecomposition has discriminant equal to D.
The maximal order of an imaginary quadratic field with fundamental discriminant D_K,
constructed as an ImaginaryQuadraticOrder.
Instances For
The maximal order constructed by maximalOrder has the prescribed discriminant D_K.
The conductor relation: the discriminant of orderFromDecomposition dec is u² times
the discriminant of the maximal order with fundamental discriminant D_K.
Existence and uniqueness: every imaginary quadratic discriminant D factors uniquely
as u² · D_K, giving rise to a maximal order 𝒪_K and a unique (up to SameOrder)
order 𝒪 of discriminant D.
𝒪 is a suborder of 𝒪_K with index u if its discriminant is u² times that of
𝒪_K and the traces satisfy 𝒪.t = 2a + u · 𝒪_K.t for some integer a.
Instances For
The order constructed from a decomposition is a suborder of index u of the maximal
order of D_K.
Refined existence-uniqueness statement: every imaginary quadratic discriminant D
gives rise to a unique pair (𝒪_K, 𝒪) with 𝒪 ⊂ 𝒪_K of conductor index u.
The order (multiplier ring) of a fractional ideal I in K: the set of x : K such
that x · I ⊆ I.
Instances For
A fractional ideal I is proper if its order equals the image of R in K, i.e.
its multiplier ring is exactly R itself.
Instances For
R always sits inside the order of any fractional ideal: R ⊆ idealOrder I.
Reformulation of IsProper: properness is equivalent to the reverse inclusion
idealOrder I ⊆ R.
Multiplying by an invertible fractional ideal does not change the order: idealOrder (u · I) = idealOrder I for a unit u.
Properness is preserved under multiplication by a unit: IsProper (u · I) ↔ IsProper I.
Every invertible (unit) fractional ideal is proper.
ℤ√d is free as a ℤ-module, via the equivalence with Fin 2 → ℤ.
ℤ√d is finitely generated as a ℤ-module (in fact rank 2).
For a proper, nonzero ideal I ⊆ ℤ√d (with d < 0), the product I · conjIdeal I is
the principal ideal generated by the norm N(I) ∈ ℤ√d.
If J · J' = (n) with n ≠ 0, then J is invertible as a fractional ideal in the
field of fractions.
Characterisation of properness for nonzero fractional ideals of ℤ√d (imaginary
quadratic case): I is proper iff I is invertible.
Explicit formula for the inverse of a proper/invertible ideal in ℤ√d:
I⁻¹ = (1/N(I)) · conjIdeal I.
Norm of a fractional ideal in ℤ√d: N(𝔞) = N(𝔞.num) / |N(𝔞.den)|, as a rational
number.
Instances For
Multiplicativity of the fractional ideal norm in ℤ√d on proper ideals:
N(𝔞 · 𝔟) = N(𝔞) · N(𝔟).
The subgroup of principal invertible fractional ideals (image of K* under
toPrincipalIdeal).
Instances For
The subgroup of principal fractional ideals is normal in the group of invertible fractional ideals (the ambient group is abelian).
Identification of the quotient
InvertibleFractionalIdeals / PrincipalFractionalIdeals with the ideal class group
Cl(R) (via Mathlib's ClassGroup.equiv).
Instances For
The quotient of invertible fractional ideals by principal ones inherits an abelian group structure.
The class group Cl(R) is an abelian group.
For ℤ√d with d < 0, properness of a nonzero fractional ideal is equivalent to
invertibility.
Every invertible fractional ideal (in the imaginary quadratic case) is proper.
Identification of the quotient
InvertibleFractionalIdeals(ℤ√d) / PrincipalFractionalIdeals(ℤ√d) with the class group
Cl(ℤ√d) (in the imaginary quadratic case).
Instances For
For an imaginary quadratic order 𝒪 ⊂ ℂ, the geometric ideal class group of 𝒪
(defined via complex lattices) is isomorphic to the quotient
(FractionalIdeal 𝒪 K)ˣ / Principal.
Instances For
The geometric ideal class group of an imaginary quadratic order 𝒪 ⊂ ℂ carries the
structure of a (commutative) group.
Specialised version for 𝒪 = ℤ√d: the quotient
(FractionalIdeal (ℤ√d) K)ˣ / Principal is Cl(ℤ√d).
Instances For
The 𝔞-torsion submodule of an 𝒪-module E: the set of P ∈ E such that
α · P = 0 for every α ∈ 𝔞.
Instances For
Defining property of idealTorsion: P ∈ idealTorsion 𝔞 iff α · P = 0 for all
α ∈ 𝔞.
The bespoke idealTorsion agrees with Mathlib's Submodule.torsionBySet.
The 𝔞-torsion submodule viewed as an additive subgroup of E.
Instances For
A CM-module over 𝒪 is an 𝒪-module E together with the data of an ideal
latticeIdeal ⊆ 𝒪 and an 𝒪-linear equivalence E ≃ₗ[𝒪] 𝒪 / latticeIdeal.
- latticeIdeal : Ideal 𝒪
Instances
Data describing a CM-isogeny 𝒪/𝔟 → 𝒪/targetIdeal corresponding to multiplication by
an ideal 𝔞: includes the target ideal (the colon ideal (𝔟 : 𝔞)) and the relation
𝔞 · targetIdeal = 𝔟.
- targetIdeal : Ideal 𝒪
Instances For
The 𝒪-linear map 𝒪/𝔟 → 𝒪/targetIdeal underlying a CMIsogenyData.
Instances For
The linear map associated to a CMIsogenyData is surjective.
The kernel of φ.toLinearMap is the image of the target ideal inside 𝒪/𝔟.
The degree of the CM-isogeny φ, defined as the cardinality of its kernel.
Instances For
The degree of the CM-isogeny equals the ideal norm of 𝔞, provided the target ideal
is nonzero (so that the quotient is finite).
Restatement: the degree of a CM-isogeny coincides with the ideal norm of the acting ideal.
Any two CM elliptic curves with the same endomorphism ring 𝒪 are linked by a CM
ideal isogeny: for any two ideals 𝔟₁, 𝔟₂ there exists an ideal 𝔞 and a
CMIsogenyData 𝒪 𝔟₁ 𝔞 whose target equals 𝔟₂.