Commit 2024-08-06 23:04 48415a3e

View on Github →

feat(Tactic.Bound): Add a bound tactic for inequalities by structure (#10562) bound proves inequalities that follow "obviously by structure", assuming nonnegativity or positivity of subterms where necessary. It is built on top of Aesop. It has significant overlap with positivity and gcongr, but can also switch back and forth between those modes (such as when proving 0 < a * b - a * c from 0 < a, c < b). Zulip discussion: https://leanprover.zulipchat.com/#narrow/stream/239415-metaprogramming-.2F-tactics/topic/.60bound.60.20mixes.20.60gcongr.60.20and.20.60positivity.60/near/412120380

Estimated changes