FLT/Slop/RepresentationTheory/OddAbsIrredOrig.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
12 declarations, 0 contain sorry, 0 declared as axioms
Compatibility aliases for the original odd-representation namespace
The maintained proof of the odd-representation irreducibility criterion now lives in
FLT.Slop.RepresentationTheory.OddAbsIrredSlop, under Slop.OddRep. This file keeps the old
Slop.OddRepOrig names available without recompiling a duplicate copy of the same proofs.
Imported by 1 file
- abbrev
Slop.OddRepOrig.baseChangeCompatibility alias forSlop.OddRep.baseChangeline 32 sourceSource documentation
Compatibility alias for
Slop.OddRep.baseChange.standard axioms: Quot.sound, propext what this means
Statement uses:
Field,Monoid,AddCommGroup,Module,Algebra,Representation,TensorProductProof uses: Slop.OddRep.baseChange
14 instances, coercions and auxiliary constants left out.
noncomputable abbrev baseChange (l : Type*) [Field l] [Algebra k l] (ρ : Representation k G V) : Representation l G (l ⊗[k] V) := … - abbrev
Slop.OddRepOrig.adjoinRangeCompatibility alias forSlop.OddRep.adjoinRangeline 37 sourceSource documentation
Compatibility alias for
Slop.OddRep.adjoinRange.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Monoid,AddCommGroup,Module,Representation,Subalgebra,Module.EndProof uses: Slop.OddRep.adjoinRange
22 instances, coercions and auxiliary constants left out.
abbrev adjoinRange (ρ : Representation k G V) : Subalgebra k (Module.End k V) := …
- abbrev
Slop.OddRepOrig.IsAbsolutelyIrreducibleCompatibility alias forSlop.OddRep.IsAbsolutelyIrreducibleline 41 sourceSource documentation
Compatibility alias for
Slop.OddRep.IsAbsolutelyIrreducible.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Monoid,AddCommGroup,Module,RepresentationProof uses: Slop.OddRep.IsAbsolutelyIrreducible
8 instances, coercions and auxiliary constants left out.
abbrev IsAbsolutelyIrreducible (ρ : Representation k G V) : Prop := …
- lemma
Slop.OddRepOrig.isIrreducible_iff_forallline 44 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Monoid,AddCommGroup,Module,Representation,Iff,Representation.IsIrreducible,And,Nontrivial,Submodule,Membership.mem,LinearMap,RingHom.id,Or,Eq,Bot.bot,Top.topProof uses: Slop.OddRep.isIrreducible_iff_forall
21 instances, coercions and auxiliary constants left out.
- lemma
Slop.OddRepOrig.smul_tmul_mem_range_iffline 50 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,AddCommGroup,Module,Algebra,Ne,OfNat.ofNat,Iff,Membership.mem,TensorProduct,Submodule,LinearMap.range,RingHom.id,LinearMap,TensorProduct.mk,TensorProduct.tmul,Exists,Eq,RingHom,Algebra.algebraMapProof uses: Slop.OddRep.smul_tmul_mem_range_iff
48 instances, coercions and auxiliary constants left out.
- lemma
Slop.OddRepOrig.exists_smul_eq_of_commuteline 56 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Monoid,AddCommGroup,Module,Representation,Representation.IsIrreducible,Eq,Nat,Module.finrank,Subtype,Membership.mem,Submodule,Module.End.eigenspace,LinearMap,RingHom.id,OfNat.ofNat,Module.End,Commute,Exists,HSMul.hSMulProof uses: Slop.OddRep.exists_smul_eq_of_commute
66 instances, coercions and auxiliary constants left out.
- lemma
Slop.OddRepOrig.adjoinRange_eq_topline 64 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Monoid,AddCommGroup,Module,Representation,FiniteDimensional,Representation.IsIrreducible,Module.End,Commute,LinearMap,RingHom.id,Exists,Eq,HSMul.hSMul,OfNat.ofNat,Subalgebra, Slop.OddRepOrig.adjoinRange,Top.topProof uses: Slop.OddRep.adjoinRange_eq_top
74 instances, coercions and auxiliary constants left out.
- lemma
Slop.OddRepOrig.adjoinRange_baseChange_eq_topline 71 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Monoid,AddCommGroup,Module,Representation,FiniteDimensional,Algebra,Eq,Subalgebra,Module.End, Slop.OddRepOrig.adjoinRange,Top.top,TensorProduct, Slop.OddRepOrig.baseChangeProof uses: Slop.OddRep.adjoinRange_baseChange_eq_top
64 instances, coercions and auxiliary constants left out.
- lemma
Slop.OddRepOrig.isIrreducible_of_adjoinRange_eq_topline 77 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Monoid,AddCommGroup,Module,Representation,Nontrivial,Eq,Subalgebra,Module.End, Slop.OddRepOrig.adjoinRange,Top.top,Representation.IsIrreducibleProof uses: Slop.OddRep.isIrreducible_of_adjoinRange_eq_top
54 instances, coercions and auxiliary constants left out.
- lemma
Slop.OddRepOrig.isIrreducible_of_baseChangeline 82 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Monoid,AddCommGroup,Module,Representation,Algebra,Representation.IsIrreducible,TensorProduct, Slop.OddRepOrig.baseChangeProof uses: Slop.OddRep.isIrreducible_of_baseChange
26 instances, coercions and auxiliary constants left out.
- theorem
Slop.OddRepOrig.isIrreducible_baseChange_of_finrank_eigenspace_eq_oneline 88 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Monoid,AddCommGroup,Module,Representation,FiniteDimensional,Algebra,Representation.IsIrreducible,Eq,Nat,Module.finrank,Subtype,Membership.mem,Submodule,Module.End.eigenspace,LinearMap,RingHom.id,OfNat.ofNat,TensorProduct, Slop.OddRepOrig.baseChangeProof uses: Slop.OddRep.isIrreducible_baseChange_of_finrank_eigenspace_eq_one
57 instances, coercions and auxiliary constants left out.
- theorem
Slop.OddRepOrig.isIrreducible_iff_isAbsolutelyIrreducibleline 96 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Field,Monoid,AddCommGroup,Module,Representation,FiniteDimensional,Eq,Nat,Module.finrank,Subtype,Membership.mem,Submodule,Module.End.eigenspace,LinearMap,RingHom.id,OfNat.ofNat,Iff,Representation.IsIrreducible, Slop.OddRepOrig.IsAbsolutelyIrreducibleProof uses: Slop.OddRep.isIrreducible_iff_isAbsolutelyIrreducible_slop
50 instances, coercions and auxiliary constants left out.