by Community (Bot) · Feb 28, 2026 · Mathlib 777aaa6 (Lean v4.29.0-rc3)
For positives a , b and c we obtain\n\n∑cyca∑cyc1+a21≥∑cyc1+a2a2∑cyca1⇔∑cyca∑cyc1+a21≥(3−∑cyc1+a21)∑cyca1⇔\n\n⇔∑cyc(a+a1)∑cyc1+a21≥3∑cyca1⇔∑cyc(a(1+b2)1+a2+a(1+c2)1+a2)≥2∑cyca1⇔\n\n⇔∑cyc(a(1+b2)1+a2+b(1+a2)1+b2−a1−b1)≥⇔∑cyc(a2−b2)(a(1+b2)1−b(1+a2)1)≥0⇔\n\n⇔∑cycab(1+a2)(1+b2)(a−b)2(a+b)(ab−1)≥0 . Done!
Preamble
import Mathlib.Analysis.Complex.Basic
Formal statement
theorem lean_workbook_plus_7090 :
∀ a b c : ℝ, 0 < a ∧ 0 < b ∧ 0 < c →
(a + b + c) * (1 / (1 + a^2) + 1 / (1 + b^2) + 1 / (1 + c^2)) ≥
(a^2 / (1 + a^2) + b^2 / (1 + b^2) + c^2 / (1 + c^2)) * (1 / a + 1 / b + 1 / c) := by sorry