Commit 2023-12-11 20:22 556f6483
View on Github →chore: cleanups following #8609 and #8714 (#8962)
- generalize
image_rootSet,adjoin_rootSet_eq_rangeandsplits_comp_of_splitsin Data/Polynomial/Splits and use the last one to golfsplits_of_algHom,splits_of_isScalarTower(introduced in # 8609). - add three new lemmas
mem_range_x_of_minpoly_splitsto simplify the construction ofIntermediateField.algHomEquivAlgHomOfIsAlgClosedandAlgebra.IsAlgebraic.algHomEquivAlgHomOfIsAlgClosed, remove theIsAlgClosedcondition and rename.They could be moved to an earlier file but I refrain from doing that. (#find_home says it's already in the right place) - golf
primitive_element_iff_algHom_eq_of_evalfrom # 8609, using a new lemmaIsIntegral.minpoly_splits_tower_topfor the last step. - make
integralClosure_algEquiv_restrict(from # 8714) computable and rename toAlgEquiv.mapIntegralClosureto follow camelCase naming convention and enable dot notation.