The index and discriminant of ℤ[conj α] for Galois quartic integers #
Model Louboutin.TeoremaB.QuartData O, one model for both Galois groups: O a commutative domain
of characteristic 0, pairwise distinct conjugates x₀ = α, x₁ = τα, x₂ = β = ρα,
x₃ = ρτα, ring endomorphisms τ, ρ with τ : x₀ ↔ x₁, x₂ ↔ x₃, ρ : x₀ ↦ x₂, x₁ ↦ x₃ and
either ρ : x₂ ↦ x₀, x₃ ↦ x₁ (Γ ≅ C₂ × C₂) or ρ : x₂ ↦ x₁, x₃ ↦ x₀ (Γ ≅ C₄), and
"fixed by τ and ρ ⇒ integer" on A = ℤ[x₀, …, x₃]. Bridges: ofC4, ofV4. The auxiliary
data (η, n₁, n₂, s₀, s₁, …) form Lam M and exist (lam_nonempty); the data L, 𝖬 form
Lam.LGH P and exist (exists_LGH).
Main results #
Louboutin.TeoremaB.Lam.lem_Lambda:Λ = ℤ[η]is an order of rank 2 with|disc Λ| = gcd(δ₁, δ₂, δ₃).Louboutin.TeoremaB.Lam.lem_B: bases{1, η, α, ηα}and{1, α, α², ω₀};B = Λ[α];[B : ℤ[α]] = |R'(z)| / |disc Λ|.Louboutin.TeoremaB.Lam.lem_AB:A = B + Bβ.Louboutin.TeoremaB.Lam.lem_lambda_a,lem_lambda_b: theV₄andC₄cases.Louboutin.TeoremaB.Lam.d1:A ∩ (ℚ + ℚα) = ℤ + ℤα(Louboutin's Theorem 13, proved here).Louboutin.TeoremaB.Lam.thm_B:[A : ℤ[α]] = J [A : B]anddisc A · [A : ℤ[α]]² = D_α.Louboutin.TeoremaB.Lam.LGH.thm_B_LGH,Louboutin.TeoremaB.Lam.LGH.d2_form:[A : B] = L²/H,[A : ℤ[α]] = J L²/H,disc A = D_α (H/(J L²))²,d₂ = LG/H.Louboutin.TeoremaB.hermite: the index lemma inℤ²(Hermite form,e G = ±H).Louboutin.TeoremaB.Lam.LGH.thm_B_divisors: with the triangular basis as hypothesis,d₁ = 1,d₂ = LG/H,d₃ = JL/G,A/ℤ[α] ≅ ℤ/(LG/H) × ℤ/(JL/G).
References #
- S. R. Louboutin, On the order generated by the conjugates of an algebraic integer, in: Algebra, Logic and Number Theory, Banach Center Publ. 121 (2020), 107–124, doi:10.4064/bc121-10.
- S. R. Louboutin, When is the order generated by a cubic, quartic or quintic algebraic unit Galois invariant: three conjectures, Czechoslovak Math. J. 70 (2020), 905–919, doi:10.21136/CMJ.2020.0019-19.
- C. Marín, Orders generated by conjugates of Galois quartic integers, preprint (2026).
The model for Section 4 of the note (both Galois groups).
- x : Fin 4 → O
- inj : Function.Injective self.x
Instances For
lem:Lambda: the data #
The integers of Section 4: a, b, c, d (Π_α = X⁴ − aX³ + bX² − cX + d), z = Q + ρQ, and the data of lem:Lambda: Λ = ℤ + ℤη with η = m₁S + m₂Q, S = s₀ + n₁η, Q = s₁ + n₂η, m₁n₁ + m₂n₂ = 1, η + ρη = t, η·ρη = ν and disc Λ = (η − ρη)² = D.
Instances For
membership in A of polynomial expressions in the conjugates.
Equations
- Louboutin.TeoremaB.tacticAmem = Lean.ParserDescr.node `Louboutin.TeoremaB.tacticAmem 1024 (Lean.ParserDescr.nonReservedSymbol "amem" false)
Instances For
Lattices in O: the determinant D (detG with γ = 1, τ, ρ, ρτ) and indices #
The lattice spanned by a family.
Equations
Instances For
lem:B #
lem:AB #
lem:lambda #
lem:lambda (a), Γ ≅ C₂ × C₂: κ = uv is a nonzero integer, κ = z' − z'', 4κ² = N² − k² disc Λ, λ = (N − kθ)/(2κ) (as 2κv = u(N − kθ)) and 4κβ = 2κa − S(2κ + N − kθ) + 2(N − kθ)α.
lem:lambda (b), Γ = ⟨σ⟩ ≅ C₄ (ρ = σ, τ = σ²): σ(uv) = −uv, σθ = −θ, h = uvθ is a nonzero integer, 4h² = disc Λ (N² − k² disc Λ), λ = (Nθ − k disc Λ)/(2h) (as 2hv = u(Nθ − k disc Λ)) and 4hβ = 2ha − S(2h + Nθ − k disc Λ) + 2(Nθ − k disc Λ)α.
thm:B, assembly: indices and the discriminant of A #
A as a ℤ-submodule of O.
Instances For
thm:B, the discriminant: for every family b of four elements spanning A, D(b) ≠ 0 (so b is a ℤ-basis), [A : ℤ[α]] ≠ 0, and disc A · [A : ℤ[α]]² = D_α, with disc A = D(b)² and D_α = Vand(x)² = disc(1, α, α², α³).
Bridges from the existing models #
From the C4 model of IdentidadesNota (α_k = σᵏα): x = (α, σ²α, σα, σ³α), τ = σ², ρ = σ.
Equations
Instances For
From the V4 model of Conj61Model (τ = τ₁, ρ = τ₂). On A = ℤ[x] the τ's compose as V₄
(DiscV4.comp_of_mem), so "fixed by τ₁, τ₂ ⇒ fixed by τ₃ ⇒ integer".
Equations
Instances For
The statements #
lem:Lambda (4.1). (S − ρS)² = δ₁, (S − ρS)(Q − ρQ) = δ₂, (Q − ρQ)² = δ₃; Λ = ℤ + ℤS + ℤQ equals ℤ + ℤη = ℤ[η] (a ring, of rank 2, inside E = K^⟨τ⟩), S = s₀ + n₁η, Q = s₁ + n₂η with gcd(n₁, n₂) = 1, (δ₁, δ₂, δ₃) = (n₁², n₁n₂, n₂²)·disc Λ with disc Λ = (η − ρη)², and |disc Λ| = gcd(δ₁, δ₂, δ₃).
lem:B (4.2). B = Λ[α] = Λ + Λα has the ℤ-bases {1, η, α, ηα} and {1, α, α², ω₀}, it is the smallest subring containing Λ and α, and [B : ℤ[α]] = J = |R'(z)|/|disc Λ|.
thm:B (Theorem C of the note), the part that closes in the model: Λ is an order of E = K^⟨τ⟩ with |disc Λ| = gcd(a² − 4b + 4z, az − 2c, z² − 4d); B = Λ[α] has [B : ℤ[α]] = J = |R'(z)|/|disc Λ|; A = B + Bβ; [A : ℤ[α]] = J·[A : B] with [A : B] finite; A has a ℤ-basis of four elements, and for every such basis b, disc A = D(b)² satisfies disc A · [A : ℤ[α]]² = D_α.
Lattices in ℤ²: index = gcd of the 2 × 2 minors (Hermite form of a rank-2 lattice) #
the 2 × 2 minor det(u | v).
Equations
- Louboutin.TeoremaB.minor2 u v = u 0 * v 1 - u 1 * v 0
Instances For
the lattice spanned by the columns.
Equations
- Louboutin.TeoremaB.Lam2 col = Submodule.span ℤ (Set.range col)
Instances For
gcd of all 2 × 2 minors of the columns.
Equations
- Louboutin.TeoremaB.Hm col = Finset.univ.gcd fun (p : Fin k × Fin k) => Louboutin.TeoremaB.minor2 (col p.1) (col p.2)
Instances For
gcd of the second coordinates.
Equations
- Louboutin.TeoremaB.Gm col = Finset.univ.gcd fun (i : Fin k) => col i 1
Instances For
A ∩ V₁ = ℤ + ℤα (Lou20a Thm. 13, d₁ = 1), proved in the model #
A ∩ (ℚ + ℚα) = ℤ + ℤα (Lou20a Thm. 13, d₁ = 1), in the form: m·y ∈ ℤ + ℤα with m ≠ 0 and y ∈ A ⇒ y ∈ ℤ + ℤα.
Equations
Instances For
thm:B, second half: the integers L, G, H (Definition def:LGH) #
Definition def:LGH: L is a common denominator of the coordinates of β, αβ, ηβ, ηαβ in the basis {1, α, α², ω₀}: L·(β·vB_j) = Σ_i C_ji·vW_i with C integral. (The note takes the least one; the formulas hold for every common denominator.)
- L : ℤ
Instances For
thm:B, the formulas in L, H: [A : B] = L²/H, [A : ℤ[α]] = JL²/H and disc A = D_α (H/(JL²))² (for every ℤ-basis b of A, disc A = D(b)²), in integral form.
thm:B, d₂ = LG/H in basis form: there is y₂ ∈ A with A ∩ V₂ = ℤ + ℤα + ℤy₂ and α² ≡ a·y₂ (mod ℤ + ℤα) with |a|·H = |LG|; hence L₂ = ℤ + ℤα + ℤα² = ℤ + ℤα + ℤ(a y₂) has index |a| = LG/H in A ∩ V₂ (V₂ = ℚ + ℚα + ℚα²).
Coordinates in the power basis (A → ℚ⁴) and the elementary divisors, #
with prop:triang as hypothesis (`Triang`, as in `T1Completo` and `DiscV4`)
I = [A : ℤ[α]].
Equations
- _P.I = (Louboutin.TeoremaB.Lat4 M.vpow).relIndex M.A.toAddSubgroup