Commit 2025-06-23 07:20 f5e444c2
View on Github →chore(Algebra): replace messy simps! with Aesop lemmas, add a test (#26127)
- Replace messy
simps!auto-generated lemma unfolding.coe StarAlgebra.adjoinwith an Aesop lemma - Add analogous Aesop lemmas for the other
*Algebra.adjoinoperations - Add analogous Aesop test for
Algebra.adjoinThesimps!lemma I have removed was necessary for an Aesop test inMathlibTest/set_like.leanto pass. With these changes, the test passes 7x faster. I have added an analogous test forAlgebra.adjoin- before this PR Aesop was unable to prove membership ofAlgebra.adjoin, even though it could prove membership ofStarAlgebra.adjoin(thanks to thesimps!lemma). I intend to add analogous Aesop lemmas for the other substructure closure operators in a subsequent PR (edit: #26162) PR split from #25961