Intermediate Fields of Rational Function Fields #
Results relating IntermediateField and RatFunc.
theorem RatFunc.IntermediateField.adjoin_X {K : Type u_1} [Field K] (E : IntermediateField K (RatFunc K)) :
noncomputable def RatFunc.IntermediateField.adjoinXEquiv {K : Type u_1} [Field K] (E : IntermediateField K (RatFunc K)) :
The equivalence between E⟮X⟯ and K⟮X⟯ as E-algebras.
Equations
Instances For
@[reducible, inline]
noncomputable abbrev RatFunc.minpolyX {K : Type u_1} [Field K] (f : RatFunc K) (A : Type u_2) [CommRing A] [Algebra K A] [Algebra (↥K[f]) A] :
The minimal polynomial of X over K⟮f⟯. It is defined as f.num - f * f.denom, viewed
as a polynomial with coefficients in A, where A is a K[f]-algebra.
Equations
- f.minpolyX A = Polynomial.map (algebraMap K A) f.num - Polynomial.C ((algebraMap (↥K[f]) A) ⟨f, ⋯⟩) * Polynomial.map (algebraMap K A) f.denom
Instances For
theorem RatFunc.minpolyX_map {K : Type u_1} [Field K] (f : RatFunc K) (A : Type u_2) [CommRing A] [Algebra K A] [Algebra (↥K[f]) A] (B : Type u_3) [CommRing B] [Algebra K B] [Algebra (↥K[f]) B] [Algebra A B] [IsScalarTower K A B] [IsScalarTower (↥K[f]) A B] :
theorem RatFunc.isAlgebraic_adjoin_simple_X {K : Type u_1} [Field K] (f : RatFunc K) (hf : ¬∃ (c : K), f = C c) :
IsAlgebraic (↥K⟮f⟯) X
theorem RatFunc.isAlgebraic_adjoin_simple_X' {K : Type u_1} [Field K] (f : RatFunc K) (hf : ¬∃ (c : K), f = C c) :
Algebra.IsAlgebraic (↥K⟮f⟯) (RatFunc K)
theorem RatFunc.transcendental_of_ne_C {K : Type u_1} [Field K] (f : RatFunc K) (hf : ¬∃ (c : K), f = C c) :
Transcendental K f
theorem RatFunc.irreducible_minpolyX' {K : Type u_1} [Field K] (f : RatFunc K) (hf : ¬∃ (c : K), f = C c) :
Irreducible (f.minpolyX ↥K[f])
theorem RatFunc.irreducible_minpolyX {K : Type u_1} [Field K] (f : RatFunc K) (hf : ¬∃ (c : K), f = C c) :
Irreducible (f.minpolyX ↥K⟮f⟯)
theorem RatFunc.IntermediateField.isAlgebraic_X {K : Type u_1} [Field K] {E : IntermediateField K (RatFunc K)} (hE : E ≠ ⊥) :
IsAlgebraic (↥E) X