Let y be given.
Let z be given.
Apply SepE real (λw ⇒ 0 ≤ w) y (HY y Hy) to the current goal.
We prove the intermediate
claim LyS:
SNo y.
An
exact proof term for the current goal is
real_SNo y HyR.
Apply SepE real (λz ⇒ 0 ≤ z) z (HZ z Hz) to the current goal.
We prove the intermediate
claim LzS:
SNo z.
An
exact proof term for the current goal is
real_SNo z HzR.
rewrite the current goal using Hw3 (from left to right).
We will
prove 0 ≤ (x + y * z) :/: (y + z).
We prove the intermediate
claim L1:
0 ≤ x + y * z.
An exact proof term for the current goal is Hxnneg.
An
exact proof term for the current goal is
mul_SNo_pos_pos y z LyS LzS H1 H2.
rewrite the current goal using H2 (from right to left).
rewrite the current goal using
mul_SNo_zeroR y LyS (from left to right).
rewrite the current goal using H1 (from right to left).
rewrite the current goal using
mul_SNo_zeroL z LzS (from left to right).
We will
prove 0 ≤ (x + y * z) :/: (y + z).
We will
prove 0 < (x + y * z) :/: (y + z).
rewrite the current goal using H1 (from right to left).
∎