Documentation

LeanPool.Zeta3Irrational.Bound

LeanPool.Zeta3Irrational.Bound #

theorem LeanPool.Zeta3Irrational.max_value {x : } (x0 : 0 < x) (x1 : x < 1) :
x * (1 - x) 1 / 2
theorem LeanPool.Zeta3Irrational.max_value' {x : } (x0 : 0 < x) (x1 : x < 1) :
x * (1 - x) 2 / 5
theorem LeanPool.Zeta3Irrational.nonneg {x : } :
0 < xx < 10 x * (1 - x)
theorem LeanPool.Zeta3Irrational.bound_aux (x z : ) (x0 : 0 < x) (x1 : x < 1) (z0 : 0 < z) :
z < 12 * (1 - x) * (x * z) 1 - (1 - z) * x
theorem LeanPool.Zeta3Irrational.bound (x y z : ) (x0 : 0 < x) (x1 : x < 1) (y0 : 0 < y) (y1 : y < 1) (z0 : 0 < z) (z1 : z < 1) :
x * (1 - x) * y * (1 - y) * z * (1 - z) / ((1 - (1 - z) * x) * (1 - y * z)) < 1 / 30
theorem LeanPool.Zeta3Irrational.bound_aux' (x y z : ) (x0 : 0 < x) :
x < 1∀ (y0 : 0 < y), y < 1∀ (z0 : 0 < z) (z1 : z < 1), 2 * (1 - z) * (x * y * z) 1 - (1 - x * y) * z
theorem LeanPool.Zeta3Irrational.bound' (x y z : ) (x0 : 0 < x) (x1 : x < 1) (y0 : 0 < y) (y1 : y < 1) (z0 : 0 < z) (z1 : z < 1) :
x * (1 - x) * y * (1 - y) * z * (1 - z) / (1 - (1 - x * y) * z) < 1 / 24
theorem LeanPool.Zeta3Irrational.bound'' (x y z : ) (x0 : 0 < x) (x1 : x < 1) (y0 : 0 < y) (y1 : y < 1) (z0 : 0 < z) (z1 : z < 1) :
x * (1 - x) * y * (1 - y) * z * (1 - z) / (1 - (1 - x * y) * z) < 1 / 30