@[reducible, inline]
noncomputable abbrev e1' (K : Type u_1) (F : Type u_2) (E : Type u_3) (A : Type u_6) [Field K] [Field F] [Field E] [Algebra K F] [Algebra K E] [Ring A] [Algebra K A] (n : ℕ) (e : TensorProduct K F A ≃ₐ[F] Matrix (Fin n) (Fin n) F) (φ : F →ₐ[K] E) :
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
noncomputable abbrev g {K : Type u_1} {F : Type u_2} {E : Type u_3} {A : Type u_6} [Field K] [Field F] [Field E] [Algebra K F] [Algebra K E] [Ring A] [Algebra K A] {n : ℕ} (e : TensorProduct K F A ≃ₐ[F] Matrix (Fin n) (Fin n) F) (φ : F →ₐ[K] E) :
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem ReducedCharPoly.over_extension (K : Type u_1) (F : Type u_2) (E : Type u_3) (A : Type u_6) [Field K] [Field F] [Field E] [Algebra K F] [Algebra K E] [Ring A] [Algebra K A] (n : ℕ) (e : TensorProduct K F A ≃ₐ[F] Matrix (Fin n) (Fin n) F) (φ : F →ₐ[K] E) (a : A) :
∃ (g : TensorProduct K E A ≃ₐ[E] Matrix (Fin n) (Fin n) E),
ReducedCharPoly g a = (Polynomial.mapAlgHom φ) (ReducedCharPoly e a)
theorem eq_pow_reducedCharpoly (K F F_bar A : Type u) [Field K] [Field F] [Field F_bar] [Algebra K F] [Algebra F F_bar] [hF_bar : IsAlgClosure F F_bar] [Ring A] [Algebra K A] [Algebra.IsCentral K A] [IsSimpleRing A] (n m : ℕ) (e : TensorProduct K F A ≃ₐ[F] Matrix (Fin n) (Fin n) F) (g : TensorProduct K F A →ₐ[F] Matrix (Fin m) (Fin m) F) [NeZero m] (a : A) :
theorem eq_polys (K F F_bar A : Type u) [Field K] [Field F] [Field F_bar] [Algebra K F] [Algebra F F_bar] [hF_bar : IsAlgClosure F F_bar] [Ring A] [Algebra K A] [Algebra.IsCentral K A] [IsSimpleRing A] (n : ℕ) [NeZero n] (f1 f2 : TensorProduct K F A ≃ₐ[F] Matrix (Fin n) (Fin n) F) (a : A) :
theorem fixedpoints (K F : Type u) [Field K] [Field F] [Algebra K F] [IsGalois K F] [FiniteDimensional K F] (x : F) :
(∀ (φ : Gal(F/K)), φ x = x) → x ∈ (Algebra.ofId K F).range
theorem mem_Kx (K F F_bar A : Type u) [Field K] [Field F] [Field F_bar] [Algebra K F] [Algebra F F_bar] [hF_bar : IsAlgClosure F F_bar] [Ring A] [Algebra K A] [Algebra.IsCentral K A] [IsSimpleRing A] (n : ℕ) [NeZero n] (e : TensorProduct K F A ≃ₐ[F] Matrix (Fin n) (Fin n) F) [IsGalois K F] [FiniteDimensional K F] (a : A) :
∃ (f : Polynomial K), ReducedCharPoly e a = (Polynomial.mapAlgHom (Algebra.ofId K F)) f
@[implicit_reducible]
noncomputable def algClosure_ext (L : Type u_1) (F : Type u_2) (F_bar : Type u_3) [Field F] [Field L] [Field F_bar] [Algebra F L] [Algebra F F_bar] [FiniteDimensional F L] [IsAlgClosure F F_bar] :
Algebra L F_bar
Equations
- algClosure_ext L F F_bar = (↑IsAlgClosed.lift).toAlgebra
Instances For
theorem unique_onver_split (K F F_bar A : Type u) [Field K] [Field F] [Field F_bar] [Algebra K F] [Algebra F F_bar] [hF_bar : IsAlgClosure F F_bar] [Ring A] [Algebra K A] [Algebra.IsCentral K A] [IsSimpleRing A] (n : ℕ) [NeZero n] (e : TensorProduct K F A ≃ₐ[F] Matrix (Fin n) (Fin n) F) [IsGalois K F] [FiniteDimensional K F] (L L_bar : Type u) [Field L] [Field L_bar] [Algebra K L] [Algebra L L_bar] [FiniteDimensional K L] [IsGalois K L] [hL : IsAlgClosure L L_bar] (e' : TensorProduct K L A ≃ₐ[L] Matrix (Fin n) (Fin n) L) (a : A) :
∃ (f : Polynomial K) (g : Polynomial K),
ReducedCharPoly e a = (Polynomial.mapAlgHom (Algebra.ofId K F)) f ∧ ReducedCharPoly e' a = (Polynomial.mapAlgHom (Algebra.ofId K L)) g ∧ f = g
theorem invariant_extend_scalars (K F A : Type u) [Field K] [Field F] [Algebra K F] [Ring A] [Algebra K A] [Algebra.IsCentral K A] [IsSimpleRing A] (n : ℕ) [NeZero n] (e : TensorProduct K F A ≃ₐ[F] Matrix (Fin n) (Fin n) F) (L L_bar : Type u) [Field L] [Field L_bar] [Algebra F L] [Algebra K L] [Algebra L L_bar] [IsAlgClosure L L_bar] (e0 : TensorProduct F L (TensorProduct K F A) ≃ₐ[L] Matrix (Fin n) (Fin n) L) [IsScalarTower K F L] (a : A) :
theorem invariant_algEquiv (K F : Type u) [Field K] [Field F] [Algebra K F] (n : ℕ) (A1 A2 L : Type u) [Field L] [Algebra K L] [Ring A1] [Ring A2] [Algebra K A1] [Algebra K A2] [Algebra.IsCentral K A1] [Algebra.IsCentral K A2] [IsSimpleRing A1] [IsSimpleRing A2] (e1 : TensorProduct K F A1 ≃ₐ[F] Matrix (Fin n) (Fin n) F) (f : A1 ≃ₐ[K] A2) (a : A1) :
ReducedCharPoly e1 a = ReducedCharPoly ((Algebra.TensorProduct.congr AlgEquiv.refl f.symm).trans e1) (f a)
def reducedNormHom (K F A : Type u) [Field K] [Field F] [Algebra K F] [Ring A] [Algebra K A] (n : ℕ) [NeZero n] (e : TensorProduct K F A ≃ₐ[F] Matrix (Fin n) (Fin n) F) :
Equations
- reducedNormHom K F A n e = { toFun := reducedNorm e, map_zero' := ⋯, map_one' := ⋯, map_mul' := ⋯ }
Instances For
theorem reducedNorm_ne_zero_iff (K F A : Type u) [Field K] [Field F] [Algebra K F] [Ring A] [Algebra K A] [Algebra.IsCentral K A] [IsSimpleRing A] (n : ℕ) [NeZero n] (e : TensorProduct K F A ≃ₐ[F] Matrix (Fin n) (Fin n) F) (a : A) :
theorem inv_under_extend (K F A : Type u) [Field K] [Field F] [Algebra K F] [Ring A] [Algebra K A] [Algebra.IsCentral K A] [IsSimpleRing A] (n : ℕ) [NeZero n] (e : TensorProduct K F A ≃ₐ[F] Matrix (Fin n) (Fin n) F) (L L_bar : Type u) [Field L] [Field L_bar] [Algebra F L] [Algebra K L] [Algebra L L_bar] [IsAlgClosure L L_bar] (e0 : TensorProduct F L (TensorProduct K F A) ≃ₐ[L] Matrix (Fin n) (Fin n) L) [IsScalarTower K F L] (a : A) :
theorem inv_under_algEquiv (K F : Type u) [Field K] [Field F] [Algebra K F] (n : ℕ) [NeZero n] (A1 A2 L : Type u) [Field L] [Algebra K L] [Ring A1] [Ring A2] [Algebra K A1] [Algebra K A2] [Algebra.IsCentral K A1] [Algebra.IsCentral K A2] [IsSimpleRing A1] [IsSimpleRing A2] (e1 : TensorProduct K F A1 ≃ₐ[F] Matrix (Fin n) (Fin n) F) (f : A1 ≃ₐ[K] A2) (a : A1) :