Zulip Chat Archive

Stream: general

Topic: Discussion: Auto Polynomial


Kenny Lau (Sep 04 2025 at 18:57):

@Liam Schilling well done! is there a plan to integrate this into mathlib?

Notification Bot (Sep 04 2025 at 18:59):

A message was moved here from #announce > Auto Polynomial: An Experiment in Reflection for Polynomials by Floris van Doorn.

Liam Schilling (Sep 04 2025 at 20:08):

Since most of our systems are ad hoc and our tactics are specific-purpose, I'm not sure yet whether trying to directly integrate into Mathlib is the right way forward. I think that investigating the newly built-in Grind.CommRing.Poly type and the automations it provides will make the best way to bring our kind of automation to Mathlib more clear. I also imagine there is a lot of further work onPoly itself that we could contribute to Mathlib!

Kevin Buzzard (Sep 05 2025 at 16:15):

So we waited 5 years for computable polynomials and then two independent projects announce them on the same day?? #announce > Computable MvPolynomial + RingEquiv with MvPolynomial @ 💬

Matthew Ballard (Sep 05 2025 at 17:54):

So which one is faster...?

Eric Wieser (Sep 05 2025 at 22:22):

To save someone the click, that one has signature

abbrev CMvPolynomial (n : â„•) R [Zero R] : Type

(and so quite reasonably requires you to number your variables in exchange for efficient computability)


Last updated: Dec 20 2025 at 21:32 UTC