Leopoldt injection for Galois totally real fields whose Galois group is not of exponent 2
OpenLeopoldt.galois_totallyReal_injection_of_not_exponent_twoLet be an odd prime and let be a totally real number field, Galois over , of degree , whose Galois group is not of exponent : some has . Then, with the unit rank, there is a continuous injective group homomorphism
into the semilocal units at , all of whose values lie in the -adic closure of the global units . By Leopoldt.leopoldtConjecture_iff_exists_continuous_injection this is Leopoldt's conjecture for such .
This is Leopoldt.galois_totallyReal_injection_of_three_le_finrank with the multiquadratic fields removed. When every satisfies , is a totally real multiquadratic field, and there the conjecture is proved (Leopoldt.leopoldt_totallyReal_multiquadratic) by the eigen-decomposition of the units under the characters . The remaining fields, for instance cyclic cubic fields or real subfields of of degree , are exactly those in which some Galois eigenspace of is attached to a character of order greater than . This is where the genuine difficulty of Leopoldt's conjecture for Galois totally real fields lies; for abelian it is Brumer's theorem, which relies on Baker's theory of linear forms in -adic logarithms.
import Definitions.Def_LeopoldtDefect open NumberField
namespace Leopoldt
theorem galois_totallyReal_injection_of_not_exponent_two (p : ℕ) [Fact p.Prime] (hp : Odd p)
(L : Type*) [Field L] [NumberField L] [IsTotallyReal L] [IsGalois ℚ L]
(hL : 3 ≤ Module.finrank ℚ L) (hG : ∃ σ : L ≃ₐ[ℚ] L, σ * σ ≠ 1) :
∃ f : Multiplicative (Fin (Units.rank L) → ℤ_[p]) →* SemilocalUnits p L,
Function.Injective f ∧ Continuous f ∧ ∀ x, f x ∈ unitClosure p L := by sorry
end Leopoldt