lean_workbook_plus_32615
ProvedLet , where are positive integers. Then is an integer too. It follows that are roots of the polynomial , which is normalized and has integer coefficients. It is well-known that any root of such a polynomial is either an integer or an irrational number. Since are supposed to be rational, it follows that they are integers.
Preamble
import Mathlib.Analysis.Complex.Basic
Formal statement
theorem lean_workbook_plus_32615 (x y z a b c : ℚ) (h₀ : 0 < a ∧ 0 < b ∧ 0 < c) (h₁ : x + y + z = a) (h₂ : 1 / x + 1 / y + 1 / z = b) (h₃ : x * y * z = c) (h₄ : 0 < x ∧ 0 < y ∧ 0 < z) : x * y + y * z + z * x = b * c := by sorry
Source