Zulip Chat Archive

Stream: general

Topic: LeanBound - interval arithmetic for Lean 4


Alejandro Radisic (Jan 02 2026 at 03:03):

Hey all, sharing LeanBound

Tactics for proving bounds on transcendentals (exp/sin/cos) and polynomials using interval arithmetic. Similar spirit to CoqInterval.

def I01 : IntervalRat := 0, 1, by norm_num
-- Bound transcendentals
theorem exp_le_three :  x  I01, Real.exp x  (3 : ) := by interval_bound
theorem sin_le_one :  x  I01, Real.sin x  (1 : ) := by interval_bound

Also supports root existence/uniqueness proofs (via sign change and Newton contraction).

Core verified; some edge cases remain (see README).

https://github.com/alerad/leancert

Feedback welcome!


Last updated: Feb 28 2026 at 14:05 UTC