FLT/GaloisRepresentation/HardlyRamified/Lift.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Pinned FLT blueprint introduction
1 declarations, 1 contain sorry, 0 declared as axioms
Lifting hardly ramified residual representations
If ρ̄ : Gal(ℚ̄/ℚ) → GL₂(k) is an irreducible hardly ramified mod-ℓ
representation, we construct (as part of the inputs to FLT) a hardly
ramified ℓ-adic lift to characteristic zero.
Imports (1)
Imported by 1 file
- theorem
GaloisRepresentation.IsHardlyRamified.liftsAn irreducible mod p hardly ramified representation lifts to a p-adic one sorry line 37 sourceSource documentation
An irreducible mod p hardly ramified representation lifts to a p-adic one.
depends on sorry what this means
Statement uses:
Finite,Field,TopologicalSpace,DiscreteTopology,Nat,Odd,Fact,Nat.Prime,Algebra,PadicInt,IsLocalHom,RingHom,Algebra.algebraMap,AddCommGroup,Module,Module.Finite,Module.Free,Eq,Cardinal,Module.rankand 18 moreProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous92 instances, coercions and auxiliary constants left out.
theorem lifts (ρ : GaloisRep ℚ k V) (hρirred : ρ.IsIrreducible) (hρ : IsHardlyRamified hpodd hV ρ) : ∃ (R : Type u) (_ : CommRing R) (_ : IsLocalRing R) (_ : TopologicalSpace R) (_ : IsTopologicalRing R) (_ : Algebra ℤ_[p] R) (_ : IsLocalHom (algebraMap ℤ_[p] R)) (_ : Module.Finite ℤ_[p] R) (_ : Module.Free ℤ_[p] R) (_ : IsModuleTopology ℤ_[p] R) (_ : Algebra R k) (_ : IsScalarTower ℤ_[p] R k) (_ : ContinuousSMul R k) (W : Type v) (_ : AddCommGroup W) (_ : Module R W) (_ : Module.Finite R W) (_ : Module.Free R W) (hW : Module.rank R W = 2) (σ : GaloisRep ℚ R W) (r : k ⊗[R] W ≃ₗ[k] V), IsHardlyRamified hpodd hW σ ∧ (σ.baseChange k).conj r = ρ := sorry …Mentions: GaloisRep, GaloisRepresentation.IsHardlyRamified