Documentation

Atlas.AlgebraNotes.code.FieldExtensions

theorem FieldExtensions.algebraic_operations {K : Type u_1} {L : Type u_2} [Field K] [Field L] [Algebra K L] {α β : L} (hα : IsAlgebraic K α) (hβ : IsAlgebraic K β) :
IsAlgebraic K (α + β) ∧ IsAlgebraic K (α * β) ∧ IsAlgebraic K (α / β)
theorem FieldExtensions.isAlgebraic_def {K : Type u_1} {L : Type u_2} [Field K] [Field L] [Algebra K L] (α : L) :
IsAlgebraic K α ↔ ∃ (p : Polynomial K), p ≠ 0 ∧ (Polynomial.aeval α) p = 0
theorem FieldExtensions.isAlgebraic_iff_adjoin_finiteDimensional {K : Type u_1} {L : Type u_2} [Field K] [Field L] [Algebra K L] (α : L) :
IsAlgebraic K α ↔ FiniteDimensional K ↥K⟮α⟯