Commit 2025-08-20 15:48 4cb1b3ce

View on Github →

refactor(Tactic/NormNum): expose the derive API for known expressions directly (#28621) We already exposed these through a janky core method, this now makes them more obviously part of the API, via dot notation. Most of the norm_num changes are just moves out to an auxiliary function. This should make it possible to write ← (← ra.mul rb).add (← rc.mul rd) to derive a term of the form a * b + c * d. This deletes the core methods, but we could instead deprecate them. := by exact q(delta% inferInstance) is from #metaprogramming / tactics > A Qq gotcha @ 💬.

Estimated changes