Mathlib Changelog
v4
Changelog
About
Github
Commit
2025-11-20 19:42
50f57fed
View on Github →
feat(Algebra/Polynomial/Splits): remove the
RingHom
argument of
Splits
(
#31631
)
Estimated changes
Modified
Mathlib/Algebra/CubicDiscriminant.lean
Modified
Mathlib/Algebra/Polynomial/Splits.lean
modified
theorem
Polynomial.Splits.comp_neg_X
modified
theorem
Polynomial.Splits.def
modified
theorem
Polynomial.Splits.dvd_of_roots_le_roots
modified
theorem
Polynomial.coeff_zero_eq_leadingCoeff_mul_prod_roots_of_splits
modified
theorem
Polynomial.degree_eq_card_roots
modified
theorem
Polynomial.eq_X_sub_C_of_splits_of_single_root
modified
theorem
Polynomial.eq_prod_roots_of_splits
modified
theorem
Polynomial.eq_prod_roots_of_splits_id
modified
theorem
Polynomial.eval_derivative_of_splits
modified
theorem
Polynomial.eval₂_derivative_of_splits
modified
theorem
Polynomial.exists_root_of_splits'
modified
theorem
Polynomial.exists_root_of_splits
modified
theorem
Polynomial.image_rootSet
modified
theorem
Polynomial.map_rootOfSplits'
modified
theorem
Polynomial.map_rootOfSplits
modified
theorem
Polynomial.natDegree_eq_card_roots'
modified
theorem
Polynomial.natDegree_eq_card_roots
modified
theorem
Polynomial.nextCoeff_eq_neg_sum_roots_mul_leadingCoeff_of_splits
modified
def
Polynomial.rootOfSplits'
modified
theorem
Polynomial.rootOfSplits'_eq_rootOfSplits
modified
def
Polynomial.rootOfSplits
modified
theorem
Polynomial.roots_map
modified
theorem
Polynomial.roots_ne_zero_of_splits'
modified
theorem
Polynomial.roots_ne_zero_of_splits
modified
theorem
Polynomial.splits_C
modified
theorem
Polynomial.splits_X
modified
theorem
Polynomial.splits_X_pow
modified
theorem
Polynomial.splits_X_sub_C
modified
theorem
Polynomial.splits_comp_of_splits
modified
theorem
Polynomial.splits_id_iff_splits
modified
theorem
Polynomial.splits_id_of_splits
modified
theorem
Polynomial.splits_mul
modified
theorem
Polynomial.splits_of_algHom
modified
theorem
Polynomial.splits_of_comp
modified
theorem
Polynomial.splits_of_degree_eq_one
modified
theorem
Polynomial.splits_of_degree_le_one
modified
theorem
Polynomial.splits_of_isUnit
modified
theorem
Polynomial.splits_of_map_degree_eq_one
modified
theorem
Polynomial.splits_of_map_eq_C
modified
theorem
Polynomial.splits_of_natDegree_eq_one
modified
theorem
Polynomial.splits_of_natDegree_le_one
modified
theorem
Polynomial.splits_of_splits_gcd_left
modified
theorem
Polynomial.splits_of_splits_gcd_right
modified
theorem
Polynomial.splits_of_splits_id
modified
theorem
Polynomial.splits_of_splits_mul'
modified
theorem
Polynomial.splits_of_splits_mul
modified
theorem
Polynomial.splits_of_splits_of_dvd
modified
theorem
Polynomial.splits_one
modified
theorem
Polynomial.splits_pow
modified
theorem
Polynomial.splits_zero
Modified
Mathlib/Analysis/Complex/Polynomial/Basic.lean
modified
theorem
Polynomial.Gal.splits_ℚ_ℂ
Modified
Mathlib/Analysis/Matrix/Spectrum.lean
modified
theorem
Matrix.IsHermitian.splits_charpoly
Modified
Mathlib/Analysis/Normed/Unbundled/SpectralNorm.lean
Modified
Mathlib/FieldTheory/AbelRuffini.lean
modified
theorem
gal_isSolvable_tower
Modified
Mathlib/FieldTheory/AlgebraicClosure.lean
modified
theorem
Splits.algebraicClosure
Modified
Mathlib/FieldTheory/Extension.lean
modified
theorem
IntermediateField.exists_algHom_of_splits'
Modified
Mathlib/FieldTheory/Finite/Basic.lean
Modified
Mathlib/FieldTheory/Finite/GaloisField.lean
modified
theorem
GaloisField.splits_zmod_X_pow_sub_X
Modified
Mathlib/FieldTheory/Galois/Basic.lean
modified
theorem
IsGalois.splits
Modified
Mathlib/FieldTheory/IntermediateField/Adjoin/Basic.lean
Modified
Mathlib/FieldTheory/IsAlgClosed/AlgebraicClosure.lean
modified
def
AlgebraicClosure.finEquivRoots
Modified
Mathlib/FieldTheory/IsAlgClosed/Basic.lean
modified
theorem
IsAlgClosed.splits
Modified
Mathlib/FieldTheory/IsSepClosed.lean
Modified
Mathlib/FieldTheory/Isaacs.lean
Modified
Mathlib/FieldTheory/KummerExtension.lean
Modified
Mathlib/FieldTheory/Minpoly/ConjRootClass.lean
Modified
Mathlib/FieldTheory/Minpoly/IsConjRoot.lean
Modified
Mathlib/FieldTheory/Normal/Basic.lean
Modified
Mathlib/FieldTheory/Normal/Closure.lean
Modified
Mathlib/FieldTheory/Normal/Defs.lean
modified
theorem
Normal.out
modified
theorem
Normal.splits
modified
theorem
normal_iff
Modified
Mathlib/FieldTheory/PolynomialGaloisGroup.lean
modified
def
Polynomial.Gal.galActionHom
modified
theorem
Polynomial.Gal.galActionHom_injective
modified
theorem
Polynomial.Gal.galActionHom_restrict
modified
theorem
Polynomial.Gal.galAction_isPretransitive
modified
def
Polynomial.Gal.mapRoots
modified
theorem
Polynomial.Gal.mapRoots_bijective
modified
def
Polynomial.Gal.restrict
modified
theorem
Polynomial.Gal.restrict_smul
modified
theorem
Polynomial.Gal.restrict_surjective
modified
def
Polynomial.Gal.rootsEquivRoots
modified
theorem
Polynomial.Gal.smul_def
modified
def
Polynomial.Gal.uniqueGalOfSplits
Modified
Mathlib/FieldTheory/PrimitiveElement.lean
Modified
Mathlib/FieldTheory/Separable.lean
modified
theorem
Polynomial.exists_finset_of_splits
modified
theorem
Polynomial.nodup_roots_iff_of_splits
Modified
Mathlib/FieldTheory/SeparableDegree.lean
modified
theorem
Polynomial.natSepDegree_eq_of_splits
Modified
Mathlib/FieldTheory/SplittingField/Construction.lean
Modified
Mathlib/FieldTheory/SplittingField/IsSplittingField.lean
modified
theorem
IntermediateField.adjoin_rootSet_isSplittingField
modified
theorem
IntermediateField.splits_iff_mem
modified
theorem
IntermediateField.splits_of_splits
modified
theorem
Polynomial.IsSplittingField.splits
Modified
Mathlib/LinearAlgebra/Matrix/Charpoly/Eigs.lean
modified
theorem
Matrix.det_eq_prod_roots_charpoly_of_splits
modified
theorem
Matrix.trace_eq_sum_roots_charpoly_of_splits
Modified
Mathlib/NumberTheory/Cyclotomic/Basic.lean
Modified
Mathlib/RingTheory/Adjoin/Field.lean
modified
theorem
minpoly_neg_splits
Modified
Mathlib/RingTheory/Norm/Basic.lean
Modified
Mathlib/RingTheory/Norm/Transitivity.lean
modified
theorem
Algebra.norm_eq_prod_roots
Modified
Mathlib/RingTheory/Polynomial/Cyclotomic/Basic.lean
modified
theorem
Polynomial.cyclotomic'_splits
Modified
Mathlib/RingTheory/Polynomial/Vieta.lean
Modified
Mathlib/RingTheory/Trace/Basic.lean
modified
theorem
IntermediateField.AdjoinSimple.trace_gen_eq_sum_roots
Modified
Mathlib/Topology/Algebra/Polynomial.lean