Structures · Algebra
Algebra.IsSeparable
Typeclass for separable field extension: K is a separable field extension of F iff
the minimal polynomial of every x : K is separable. This implies that K/F is an algebraic
extension, because the minimal polynomial of a non-integral element is 0, which is not
separable.
We define this for general (commutative) rings and only assume F and K are fields if this
is needed for a proof.
- Defined in
- Mathlib.FieldTheory.Separable
- Shape
- 2 explicit arguments · adds isSeparable'
Extends0
Extends nothing: this is a root of the hierarchy.
Extended by0
Nothing extends this class yet.
Concrete types that are instances7
- CommRingCat.carrier
- FractionRing
- IsLocalRing.ResidueField
- Ideal.ResidueField
- Subtype
- HasQuotient.Quotient
- WithAbs
How is a type an instance?
Loading the hierarchy index…
Assumed by195
- FractionalIdeal.dual
- Algebra.IsSeparable.isSeparable
- traceForm_nondegenerate
- Module.Basis.traceDual
- AlgHom.card
- coeIdeal_differentIdeal
- Algebra.IsSeparable.isIntegral
- IsIntegralClosure.isDedekindDomain
- FractionalIdeal.coe_dual_one
- IntermediateField.isSeparable_of_mem_isSeparable
- Field.finSepDegree_eq_finrank_of_isSeparable
- Field.exists_primitive_element
- Algebra.IsSeparable.of_equiv_equiv
- IsPurelyInseparable.surjective_algebraMap_of_isSeparable
- FractionalIdeal.dual_ne_zero
- Algebra.norm_eq_prod_embeddings
- Algebra.FormallyUnramified.of_isSeparable
- Algebra.isSeparable_tower_bot_of_isSeparable
- Algebra.discr_eq_det_embeddingsMatrixReindex_pow_two
- FractionalIdeal.dual_zero
- Algebra.isSeparable_tower_top_of_isSeparable
- IntermediateField.adjoin_eq_adjoin_pow_expChar_pow_of_isSeparable
- FractionalIdeal.dual_eq_mul_inv
- IsIntegralClosure.finite
- AlgHom.card_of_splits
- FractionalIdeal.dual.congr_simp
- IsSeparable.of_algebra_isSeparable_of_isSeparable
- differentIdeal_eq_differentIdeal_mul_differentIdeal
- AlgEquiv.Algebra.isSeparable
- IsDedekindDomain.differentIdeal_eq_map_differentIdeal
- Field.powerBasisOfFiniteOfSeparable
- IsIntegralClosure.isNoetherian
- FractionalIdeal.coe_dual
- IsSepClosed.lift
- differentIdeal_ne_bot
- Module.Basis.ofIsCoprimeDifferentIdeal
- trace_eq_sum_embeddings
- Algebra.FormallyEtale.of_isSeparable
- IntermediateField.eq_bot_of_isPurelyInseparable_of_isSeparable
- Algebra.discr_not_zero_of_basis
- FractionalIdeal.mem_dual
- Algebra.discr_isUnit_of_basis
- Field.Emb.cardinal_eq_two_pow_rank
- ConjRootClass.separable_minpoly
- Ideal.IsFractionRing.finite_of_isInvariant
- ConjRootClass.nodup_aroots_minpoly
- Module.Basis.traceDual_eq_iff
- Submodule.traceDual_le_span_map_traceDual
- Algebra.traceMatrix_eq_embeddingsMatrixReindex_mul_trans
- separableClosure.eq_restrictScalars_of_isSeparable
Ancestors0
No ancestors.