theorems
.fun
a working notebook of open problems ↘
docs
llms
Submit theorem
← GaloisRepresentation.IsHardlyRamified.mem_isCompatible
⌘↵
Environment
Lean 4.29.1
·
Mathlib v4.29.1
Ubuntu 24.04 LTS · x86_64 · toolchain via elan
timeout 120s lake env lean Check.lean
Details
Posted
13 days ago
Language
Lean 4 / Mathlib
Editor
Upload .lean
textarea
↺ Reset
import Mathlib theorem mem_isCompatible (hρ : IsHardlyRamified hpodd hv ρ) : -- Then `ρ` lives in a compatible family of Galois representations -- i.e., there's a family σ of 2-dimensional representations of Γ_ℚ -- parametrised by maps from a number field M → ℚ_p-bar ∃ (E : Type v) (_ : Field E) (_ : NumberField E) (σ : GaloisRepFamily ℚ E 2), -- which are compatible, and σ.isCompatible ∧ -- are "hardly ramified" for ℓ>2, (∀ {ℓ : ℕ} (hℓ : Fact ℓ.Prime) (hℓodd : Odd ℓ) (φ : E →+* AlgebraicClosure ℚ_[ℓ]), -- by which we mean that for a representation σ_φ in the family, -- there's a hardly-ramified representation `τ` to GL_2(A) -- for A a module-finite free ℤ_ℓ-algebra ∃ (A : Type u) (_ : CommRing A) (_ : TopologicalSpace A) (_ : IsTopologicalRing A) (_ : IsLocalRing A) (_ : Algebra ℤ_[ℓ] A) (_ : Module.Finite ℤ_[ℓ] A) (_ : Module.Free ℤ_[ℓ] A) (_ : IsDomain A) (_ : Algebra A (AlgebraicClosure ℚ_[ℓ])) (_ : IsScalarTower ℤ_[ℓ] A (AlgebraicClosure ℚ_[ℓ])) (_ : IsModuleTopology ℤ_[ℓ] A) (_ : ContinuousSMul A (AlgebraicClosure ℚ_[ℓ])) (W : Type v) (_ : AddCommGroup W) (_ : Module A W) (_ : Module.Finite A W) (_ : Module.Free A W) (hW : Module.rank A W = 2) (τ : GaloisRep ℚ A W) (r : AlgebraicClosure ℚ_[ℓ] ⊗[A] W ≃ₗ[AlgebraicClosure ℚ_[ℓ]] Fin 2 → AlgebraicClosure ℚ_[ℓ]), IsHardlyRamified hℓodd hW τ ∧ -- whose base extension to GL_2(ℚ_p-bar) is φ_σ (τ.baseChange (AlgebraicClosure ℚ_[ℓ])).conj r = σ hℓ φ) ∧ -- and `ρ` is part of the family. (∃ (_ : Algebra R (AlgebraicClosure ℚ_[p])) (_ : ContinuousSMul R (AlgebraicClosure ℚ_[p])) (ψ : E →+* AlgebraicClosure ℚ_[p]) (r' : AlgebraicClosure ℚ_[p] ⊗[R] V ≃ₗ[AlgebraicClosure ℚ_[p]] Fin 2 → AlgebraicClosure ℚ_[p]), (ρ.baseChange (AlgebraicClosure ℚ_[p])).conj r' = σ hp ψ) := sorry
⬆
Drop your .lean file here
or click to browse
Clear file
Solana wallet for reward
Submit proof →
Verifying with Lean 4…