Let a be given.
Let i be given.
rewrite the current goal using Hai (from left to right).
We prove the intermediate
claim HxiR:
apply_fun x i ∈ R.
We prove the intermediate
claim HyiR:
apply_fun y i ∈ R.
We prove the intermediate
claim HziR:
apply_fun z i ∈ R.
We prove the intermediate
claim HinvO:
ordsucc i ∈ ω.
An
exact proof term for the current goal is
(omega_ordsucc i HiO).
We prove the intermediate
claim HinvNot0:
ordsucc i ∉ {0}.
We prove the intermediate
claim Heq:
ordsucc i = 0.
An
exact proof term for the current goal is
(SingE 0 (ordsucc i) Hin0).
An
exact proof term for the current goal is
(neq_ordsucc_0 i Heq).
We prove the intermediate
claim HinvR:
inv ∈ R.
We prove the intermediate
claim HinvS:
SNo inv.
An
exact proof term for the current goal is
(real_SNo inv HinvR).
We prove the intermediate
claim HinvPosR:
Rlt 0 inv.
We prove the intermediate
claim HinvPos:
0 < inv.
An
exact proof term for the current goal is
(RltE_lt 0 inv HinvPosR).
We prove the intermediate
claim HinvNN:
0 ≤ inv.
An
exact proof term for the current goal is
(SNoLtLe 0 inv HinvPos).
We prove the intermediate
claim HbdxzR:
bd_xz ∈ R.
We prove the intermediate
claim HbdxyR:
bd_xy ∈ R.
We prove the intermediate
claim HbdyzR:
bd_yz ∈ R.
We prove the intermediate
claim HbdxzS:
SNo bd_xz.
An
exact proof term for the current goal is
(real_SNo bd_xz HbdxzR).
We prove the intermediate
claim HbdxyS:
SNo bd_xy.
An
exact proof term for the current goal is
(real_SNo bd_xy HbdxyR).
We prove the intermediate
claim HbdyzS:
SNo bd_yz.
An
exact proof term for the current goal is
(real_SNo bd_yz HbdyzR).
We prove the intermediate
claim HbdTri:
bd_xz ≤ add_SNo bd_xy bd_yz.
An
exact proof term for the current goal is
(mul_SNo_distrR bd_xy bd_yz inv HbdxyS HbdyzS HinvS).
We prove the intermediate
claim HsxzLe:
sxz ≤ add_SNo sxy syz.
rewrite the current goal using HmulEq (from right to left).
An exact proof term for the current goal is HmulLe.
We prove the intermediate
claim HsxzR:
sxz ∈ R.
An
exact proof term for the current goal is
(real_mul_SNo bd_xz HbdxzR inv HinvR).
We prove the intermediate
claim HsumR:
add_SNo sxy syz ∈ R.
We prove the intermediate
claim H1:
Rle sxz (add_SNo sxy syz).
An
exact proof term for the current goal is
(Rle_of_SNoLe sxz (add_SNo sxy syz) HsxzR HsumR HsxzLe).
We prove the intermediate
claim HsxyR:
sxy ∈ R.
An
exact proof term for the current goal is
(real_mul_SNo bd_xy HbdxyR inv HinvR).
We prove the intermediate
claim HsyzR:
syz ∈ R.
An
exact proof term for the current goal is
(real_mul_SNo bd_yz HbdyzR inv HinvR).
An exact proof term for the current goal is (Hxyub sxy HsxyA HsxyR).
An exact proof term for the current goal is (Hyzub syz HsyzA HsyzR).
rewrite the current goal using HcomL (from left to right).
rewrite the current goal using HcomR (from left to right).
An exact proof term for the current goal is H2b'.
We prove the intermediate
claim H2:
Rle (add_SNo sxy syz) u.
An
exact proof term for the current goal is
(Rle_tra sxz (add_SNo sxy syz) u H1 H2).