LeanPool.BrauerGroupNew.FrobeniusTheorem #
Imported Lean Pool material for LeanPool.BrauerGroupNew.FrobeniusTheorem.
The conjugation automorphism of a maximal subfield identified with ℂ.
Equations
- BrauerGroupNew.f k e = { toFun := fun (kk : ↥k) => e.symm ((starRingEnd ℂ) (e kk)), map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯, commutes' := ⋯ }
Instances For
The two-element basis of a maximal subfield generated by 1 and x ^ 2.
Equations
- BrauerGroupNew.IsBasis k e x hx hDD hxx = Module.Basis.mk ⋯ ⋯
Instances For
The set of elements whose square is a negative real scalar.
Instances For
The quaternion basis inside D determined by the constructed elements.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The algebra homomorphism from Hamilton quaternions determined by the constructed basis.
Equations
- BrauerGroupNew.toFun k e x hx hDD = QuaternionAlgebra.lift (BrauerGroupNew.quatBasis k e x hx hDD)
Instances For
The ordered quaternion basis k, j, 1, i inside the division algebra.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The constructed ℝ-basis of a four-dimensional central real division algebra.
Equations
- BrauerGroupNew.isBasisijk k e x hx h = Module.Basis.mk ⋯ ⋯
Instances For
The linear equivalence from Hamilton quaternions to the constructed basis.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The complex scalar action induced by an isomorphism from ℂ to the center.
Equations
- BrauerGroupNew.SmulCA A e = { toFun := fun (z : ℂ) => ↑(e z), map_one' := ⋯, map_mul' := ⋯, map_zero' := ⋯, map_add' := ⋯ }
Instances For
The resulting complex algebra structure on a real division algebra.
Equations
- BrauerGroupNew.AlgCA A e = { smul := fun (z : ℂ) (a : A) => (BrauerGroupNew.SmulCA A e) z * a, algebraMap := BrauerGroupNew.SmulCA A e, commutes' := ⋯, smul_def' := ⋯ }