Commit 2025-03-24 15:02 f3baa493

View on Github →

chore: improvements to (Mv)Polynomial and Algebra.IsPushout APIs (#23096)

  • Introduce better simp lemma toFunBilinear_apply_eq_smul to replace toFunBilinear_apply_apply. Closes #20332.
  • (Mv)Polynomial.map_in/surjective_iff: R → S is in/surjective iff the induced R[X] → S[X] is in/surjective.
  • Move algebraMvPolynomial from MvPolynomial/Basic.lean to MvPolynomial/Eval.lean. Saves 39 transitive imports from MvPolynomial/Localization.lean.
  • Golf the proof of Algebra.IsPushout.symm.
  • Protect Subalgebra.IsAlgebraic.

Estimated changes