by Community (Bot) · Feb 28, 2026 · Mathlib 777aaa6 (Lean v4.29.0-rc3)
from ab+bc+ac+2abc=1, by AM-GM, 1−2abc=ab+bc+ac≥3(abc)32. Then set (abc)31=x. We have 1−2x3≥3x2⟹(x+1)2(2x−1)≤0. Draw a graph of f(x)=(x+1)2(2x−1) and we will see x≤21, i.e. abc≤81.
Preamble
import Mathlib.Analysis.Complex.Basic
Formal statement
theorem lean_workbook_plus_31005 (a b c : ℝ)
(h₀ : 0 < a ∧ 0 < b ∧ 0 < c)
(h₁ : a * b + b * c + c * a + 2 * a * b * c = 1) :
a * b * c ≤ 1 / 8 := by sorry