Let v be given.
Let w be given.
Apply SNoR_E x Hx v Hv to the current goal.
Apply SNoR_E y H1 w Hw to the current goal.
An
exact proof term for the current goal is
SNoS_I2 v x Hv1 Hx Hv2.
We prove the intermediate
claim Lvpos:
0 < v.
An
exact proof term for the current goal is
SNoLt_tra 0 x v SNo_0 Hx Hv1 Hxpos Hv3.
We prove the intermediate
claim Lxw:
SNo (x * w).
An
exact proof term for the current goal is
SNo_mul_SNo x w Hx Hw1.
Apply L7 w Hw to the current goal.
Let w' be given.
Assume Hw'.
Apply Hw' to the current goal.
We prove the intermediate
claim Lw':
SNo w'.
An exact proof term for the current goal is HR w' Hw'1.
We prove the intermediate
claim Lxw':
SNo (x * w').
An
exact proof term for the current goal is
SNo_mul_SNo x w' Hx Lw'.
We prove the intermediate
claim Lw'':
w'' ∈ R.
Let k be given.
rewrite the current goal using
tuple_2_1_eq (from left to right).
An exact proof term for the current goal is H9.
We will
prove v ∈ SNoR x.
An exact proof term for the current goal is Hv.
Apply L11 v w w' Hv1 Hw1 Lw' LvS Lvpos H7 Lw'' to the current goal.
We will
prove (- v + x) * w ≤ (- v + x) * w'.
Apply L11 v w w' Hv1 Hw1 Lw' LvS Lvpos H7 Lw'' to the current goal.
We will
prove (- v + x) * w ≤ (- v + x) * w'.
We will
prove - v + x ≤ 0.
We will
prove x + - v ≤ 0.
rewrite the current goal using
add_SNo_0L v Hv1 (from left to right).
An exact proof term for the current goal is Hv3.
An exact proof term for the current goal is Hw1.
An exact proof term for the current goal is Lw'.
An exact proof term for the current goal is Hw'2.