Python, built in
NumPy, SciPy, SymPy, Matplotlib.
Version 0.1.0 · Free
Mathematics you can read, run and test.
A free desktop app to support learning mathematics.
For macOS, Windows version coming soon.

Room to Prove parses Lean with gradually refined rules and renders it in words.
theorem eq_of_deriv_eq_zero {f : ℝ → ℝ} {a b : ℝ}
(hab : a < b)
(hfc : ContinuousOn f (Icc a b))
(hfd : DifferentiableOn ℝ f (Ioo a b))
(h0 : ∀ x ∈ Ioo a b, deriv f x = 0) :
f a = f b := by
obtain ⟨c, hc, hslope⟩ :=
exists_deriv_eq_slope f hab hfc hfd
rw [h0 c hc, eq_div_iff (sub_ne_zero.mpr hab.ne')]
at hslope
linarith
Let f : ℝ → ℝ and a, b ∈ ℝ.
Suppose a < b (hab), f is continuous on [a, b] (hfc), f is differentiable on (a, b) (hfd) and ∀x ∈ (a, b), f′(x) = 0 (h0).
Then f(a) = f(b).
A library of figures, ready to use. Move a slider, press play.




Ask for a lesson, a figure or a script. You get a draft to edit.

By name, words or symbols, across 419,272 declarations.

Tools, Python and Lean libraries, in one click.

NumPy, SciPy, SymPy, Matplotlib.
With Lean’s rules.
Formulas, figures, Lean.
Themes and type sizes.
Everything is text, so you or an agent can write and automate it.
Lean and Mathlib download inside the app:
about 1 GB, 11 GB on disk.