LeanPool.BrauerGroupNew.Wedderburn #
Imported Lean Pool material for LeanPool.BrauerGroupNew.Wedderburn.
If I is a two-sided-ideal of A, then Mₙ(I) := {(xᵢⱼ) | ∀ i j, xᵢⱼ ∈ I} is a two-sided-ideal of
Mₙ(A).
Equations
- TwoSidedIdeal.mapMatrix A ι I = TwoSidedIdeal.mk' {X : Matrix ι ι A | ∀ (i j : ι), X i j ∈ I} ⋯ ⋯ ⋯ ⋯ ⋯
Instances For
The two-sided-ideals of A corresponds bijectively to that of Mₙ(A).
Given an ideal I ≤ A, we send it to Mₙ(I).
Given an ideal J ≤ Mₙ(A), we send it to {x₀₀ | x ∈ J}.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The two-sided-ideals of A corresponds bijectively to that of Mₙ(A).
Given an ideal I ≤ A, we send it to Mₙ(I).
Given an ideal J ≤ Mₙ(A), we send it to {x₀₀ | x ∈ J}.
Equations
- TwoSidedIdeal.equivRingConMatrix' A ι oo = { toEquiv := TwoSidedIdeal.equivRingConMatrix A ι oo, map_rel_iff' := ⋯ }
Instances For
The canonical map from Aᵒᵖ to Hom(A, A)
Equations
Instances For
The canonical map from A to Hom(A, A)ᵒᵖ
Equations
Instances For
the map Aᵒᵖ → Hom(A, A) is bijective
Equations
- mopEquivEnd A = RingEquiv.ofBijective (mopToEnd A) ⋯
Instances For
the map Aᵒᵖ → Hom(A, A) is bijective
Equations
- equivEndMop A = RingEquiv.ofBijective (toEndMop A) ⋯
Instances For
The minimal number of summands representing 1 from a nontrivial ideal in the
Wedderburn-Artin proof.
Equations
- WedderburnArtin.aux.n I I_nontrivial = Nat.find ⋯
Instances For
The right factors in the chosen minimal representation of 1.
Equations
- WedderburnArtin.aux.x I I_nontrivial = ⋯.choose
Instances For
The ideal-valued left factors in the chosen minimal representation of 1.
Equations
- WedderburnArtin.aux.i I I_nontrivial = ⋯.choose
Instances For
Endomorphisms of a finite product are equivalent to matrices over endomorphisms of one factor.
Equations
- endPowEquivMatrix A M n = (endVecAlgEquivMatrixEnd (Fin n) ℤ A M).toRingEquiv