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} ( : IsAlgebraic K α) ( : 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α