Let c, y and z be given.
We prove the intermediate
claim HcS:
SNo c.
An
exact proof term for the current goal is
(real_SNo c HcR).
We prove the intermediate
claim HyR:
y ∈ R.
We prove the intermediate
claim HyS:
SNo y.
An
exact proof term for the current goal is
(real_SNo y HyR).
We prove the intermediate
claim HzR:
z ∈ R.
We prove the intermediate
claim HzS:
SNo z.
An
exact proof term for the current goal is
(real_SNo z HzR).
An
exact proof term for the current goal is
(SNo_minus_SNo c HcS).
We prove the intermediate
claim HsumR:
add_SNo y z ∈ R.
An
exact proof term for the current goal is
(real_add_SNo y HyR z HzR).
We prove the intermediate
claim HsumS:
SNo (add_SNo y z).
An
exact proof term for the current goal is
(real_SNo (add_SNo y z) HsumR).
We prove the intermediate
claim HyloR:
ylo ∈ R.
We prove the intermediate
claim HyloS:
SNo ylo.
An
exact proof term for the current goal is
(real_SNo ylo HyloR).
We prove the intermediate
claim HzloR:
zlo ∈ R.
An exact proof term for the current goal is Hm_c13R.
We prove the intermediate
claim HzloS:
SNo zlo.
An exact proof term for the current goal is Hm_c13S.
An
exact proof term for the current goal is
(Rle_add_SNo_2 ylo zlo z HyloR HzloR HzR HzLo).
An
exact proof term for the current goal is
(Rle_add_SNo_1 ylo y z HyloR HyR HzR HyLo).
rewrite the current goal using HyloDef (from left to right).
rewrite the current goal using HzloDef (from left to right).
rewrite the current goal using H23eq (from left to right).
rewrite the current goal using
(mul_SNo_oneR c HcS) (from left to right) at position 1.
Use reflexivity.
rewrite the current goal using HcmulEq (from right to left).
Use reflexivity.
rewrite the current goal using Hylo_zlo_eq (from right to left) at position 1.
An exact proof term for the current goal is Hylzlo2.
We prove the intermediate
claim HyhiR:
yhi ∈ R.
We prove the intermediate
claim HyhiS:
SNo yhi.
An
exact proof term for the current goal is
(real_SNo yhi HyhiR).
We prove the intermediate
claim HzhiR:
zhi ∈ R.
An exact proof term for the current goal is Hc13R.
We prove the intermediate
claim HzhiS:
SNo zhi.
An exact proof term for the current goal is Hc13S.
An
exact proof term for the current goal is
(Rle_add_SNo_1 y yhi z HyR HyhiR HzR HyHi).
An
exact proof term for the current goal is
(Rle_add_SNo_2 yhi z zhi HyhiR HzR HzhiR HzHi).
rewrite the current goal using HyhiDef (from left to right).
rewrite the current goal using HzhiDef (from left to right).
rewrite the current goal using H23eq (from left to right).
rewrite the current goal using
(mul_SNo_oneR c HcS) (from left to right) at position 1.
Use reflexivity.
rewrite the current goal using HcmulEq (from right to left) at position 1.
rewrite the current goal using HnegD (from left to right).
Use reflexivity.
rewrite the current goal using HcmulNegEq (from right to left) at position 1.
Use reflexivity.
rewrite the current goal using Hyhi_zhi_eq (from right to left) at position 1.
An exact proof term for the current goal is Hupper.
∎