Definitions/Def_GaloisRep_FrobeniusPowerDense.lean
Frobenius-power density outside a finite set of primes
This module defines a single predicate, FrobeniusPowerDense, on a pair consisting of a finite set S of natural numbers and a subgroup H of the absolute Galois group \mathrm{Gal}(\overline{\mathbb{Q}}/\mathbb{Q}), taken in the form of the group of \mathbb{Q}-algebra automorphisms of AlgebraicClosure ℚ. It asserts: for every automorphism \sigma there exist a natural number \ell, a valuation subring A of \overline{\mathbb{Q}}, two automorphisms \tau and g, and a natural number n, such that \ell is prime, \ell \notin S, A satisfies LiesOverPrime ℓ, \tau satisfies IsFrobeniusAt τ ℓ for A, and g\,\tau^{n}\,g^{-1}\,\sigma^{-1} \in H. Unfolding the two imported notions: A.LiesOverPrime ℓ says that the image of \ell in \overline{\mathbb{Q}} is a non-unit of A, i.e. lies in the maximal ideal of the valuation ring, so that A is a valuation subring lying over \ell; and A.IsFrobeniusAt τ ℓ says that \tau lies in the decomposition subgroup of A over \mathbb{Q} and that the resulting action of \tau on the residue field of A is the \ell-power map x \mapsto x^{\ell}. Thus the predicate expresses that, modulo H, every element of the absolute Galois group is represented by a conjugate of a power of some Frobenius element at a place above a prime outside S. Note that it is a statement about the cosets g\tau^{n}g^{-1}H only, with no finiteness or normality requirement on H, and no condition tying \ell to S beyond \ell \notin S.
Relation to Mathlib
Mathlib supplies ValuationSubring together with its decomposition and inertia subgroups and the residue field of a valuation ring; the predicates ValuationSubring.LiesOverPrime, ValuationSubring.IsFrobeniusAt and the density condition FrobeniusPowerDense itself are the project's own.
Where it is used
The predicate packages the density input needed when two mod-p Galois representations are identified from agreement of their Frobenius data outside a finite set of primes: once Frobenius powers cover all classes modulo the relevant subgroup, agreement at Frobenius elements propagates to the whole Galois group. It is verified, via Chebotarev-type density, for subgroups containing \mathrm{Gal}(\overline{\mathbb{Q}}/F) for a finite Galois extension F/\mathbb{Q}.
References
- J. Neukirch, Algebraic Number Theory, Grundlehren der mathematischen Wissenschaften 322, Springer, 1999, Chapter VII (Chebotarev density theorem)
- S. Lang, Algebraic Number Theory, 2nd edition, Graduate Texts in Mathematics 110, Springer, 1994, Chapter VIII
References are suggested automatically and have not been individually verified.
English text generated automatically from the Lean source; the Lean statement is authoritative.
- 14 lines
- 1 declarations
- used in the statements of 10 theorems and imported by 19 proofs
- imports 2 definition modules
Source file: Definitions/Def_GaloisRep_FrobeniusPowerDense.lean
Imported by
- no other definition module
Declarations
Source
import Mathlib import Definitions.Def_EllipticCurve_FrobeniusTrace import Definitions.Def_FLTPrelim_Ramification set_option autoImplicit false def FrobeniusPowerDense (S : Finset ℕ) (H : Subgroup (AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ)) : Prop := ∀ σ : AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ, ∃ (ℓ : ℕ) (A : ValuationSubring (AlgebraicClosure ℚ)) (τ g : AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ) (n : ℕ), ℓ.Prime ∧ ℓ ∉ S ∧ A.LiesOverPrime ℓ ∧ A.IsFrobeniusAt τ ℓ ∧ g * τ ^ n * g⁻¹ * σ⁻¹ ∈ H
Statements phrased using this module (10)
- Frobenius-power density of kerρ∩ H₂ over a Galois base field
FreyPackage.frobeniusPowerDense_inf_of_restrictionKer_le21 below · depth 10 - Frobenius-power density for subgroups containing Gal(ℚ̄/F)
FrobeniusDensity.frobeniusPowerDense_of_le_ker20 below · depth 10 - Boston–Lenstra–Ribet embedding of ρ into J[𝔪]
ModularCurve.exists_blrBlock_of_frobeniusQuadratic_of_dense3 below · depth 10 - Quadratic relation for every g on J[𝔪]
ModularCurve.mTorsionGaloisRep_quadratic_of_frobeniusQuadratic_of_frobeniusPowerDense0 below · depth 10 - Chebotarev existence: every element is conjugate to a Frobenius
FrobeniusDensity.exists_isFrobeniusAt_conj_mem_of_le_ker16 below · depth 11 - Cayley–Hamilton identity for all σ on J[𝔪]
ModularCurve.cayleyHamilton_forall_of_frobeniusQuadratic_of_dense1 below · depth 11 - Cayley–Hamilton spreads from dense Frobenius powers
Representation.cayleyHamilton_of_frobeniusPowerDense0 below · depth 12 - Equal Frobenius traces force equal determinants in characteristic ≠ 2
MonoidHom.det_eq_of_trace_eq_of_exists_isFrobeniusAt_conj0 below · depth 13 - J[𝔪] is a direct sum of copies of ρ
ModularCurve.exists_blrDecomposition_heckeTorsion_of_span_eq_top_of_frobeniusQuadratic_of_dense2 below · depth 15 - A Galois-stable copy of ρ inside J[𝔪]
ModularCurve.exists_linearBlrBlock_of_span_eq_top_of_frobeniusQuadratic_of_dense3 below · depth 19