Documentation

Formalizations.Geometry.Euclidean.WolstenholmeInequality

Wolstenholme's inequality for the angles of a triangle #

If A + B + C = π then 2yz cos A + 2zx cos B + 2xy cos C ≤ x² + y² + z² for all real x, y, z (no sign conditions on the angles are needed). The defect is a sum of two squares: x² + y² + z² - (2yz cos A + 2zx cos B + 2xy cos C) = (x - z cos B - y cos C)² + (z sin B - y sin C)², using cos A = -cos (B + C).

Main results #

References #

theorem WolstenholmeInequality.sub_eq_sq_add_sq (x y z A B C : ℝ) (h : A + B + C = Real.pi) :
x ^ 2 + y ^ 2 + z ^ 2 - (2 * y * z * Real.cos A + 2 * z * x * Real.cos B + 2 * x * y * Real.cos C) = (x - z * Real.cos B - y * Real.cos C) ^ 2 + (z * Real.sin B - y * Real.sin C) ^ 2

The defect of Wolstenholme's inequality is a sum of two squares when A + B + C = π.

theorem WolstenholmeInequality.cos_le (x y z A B C : ℝ) (h : A + B + C = Real.pi) :
2 * y * z * Real.cos A + 2 * z * x * Real.cos B + 2 * x * y * Real.cos C ≤ x ^ 2 + y ^ 2 + z ^ 2

Wolstenholme's inequality. If A + B + C = π (the angles of a triangle), then for all real x, y, z: 2yz cos A + 2zx cos B + 2xy cos C ≤ x² + y² + z².