FLT/GaloisRepresentation/HardlyRamified/ModThree.lean

GitHub source file

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

Mod-3 hardly ramified representations

A mod-3 hardly ramified representation is shown to be an extension of the trivial character by the mod-3 cyclotomic character.

Imports (1)
Imported by 1 file
  1. theorem GaloisRepresentation.IsHardlyRamified.mod_three A mod 3 hardly ramified representation is an extension of trivial by cyclo sorry line 27 source

    Source documentation

    A mod 3 hardly ramified representation is an extension of trivial by cyclo

    depends on sorry what this means

    Statement uses: Finite, Field, Algebra, PadicInt, OfNat.ofNat, Nat, TopologicalSpace, DiscreteTopology, AddCommGroup, Module, Module.Finite, Module.Free, Eq, Cardinal, Module.rank, GaloisRep, Rat, GaloisRepresentation.IsHardlyRamified, Odd, Exists and 5 more

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    64 instances, coercions and auxiliary constants left out.

    Tactic trace: 2 steps

    Open to load the checked before-and-after goal states.

    theorem mod_three {k : Type u} [Finite k] [Field k] [Algebra ℤ_[3] k] --
        [TopologicalSpace k] [DiscreteTopology k]
        (V : Type*) [AddCommGroup V] [Module k V] [Module.Finite k V] [Module.Free k V]
        (hV : Module.rank k V = 2) {ρ : GaloisRep ℚ k V}
        (hρ : IsHardlyRamified (show Odd 3 by decide) hV ρ) :
        ∃ (π : V →ₗ[k] k) (_ : Function.Surjective π),
        ∀ g : Γ ℚ, ∀ v : V, π (ρ g v) = π v := by
    …

    Mentions: GaloisRep, GaloisRepresentation.IsHardlyRamified