We prove the intermediate
claim HdefR:
R = real.
We prove the intermediate
claim HaReal:
a ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HaR.
We prove the intermediate
claim HbReal:
b ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HbR.
We prove the intermediate
claim HcReal:
c ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HcR.
We prove the intermediate
claim HxReal:
x ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HxR.
We prove the intermediate
claim HmulReal:
mul_SNo a x ∈ real.
An
exact proof term for the current goal is
(real_mul_SNo a HaReal x HxReal).
We prove the intermediate
claim HyReal:
y ∈ real.
rewrite the current goal using Hydef (from left to right).
We prove the intermediate
claim HyR:
y ∈ R.
rewrite the current goal using HdefR (from left to right).
An exact proof term for the current goal is HyReal.
We prove the intermediate
claim HdefR:
R = real.
We prove the intermediate
claim HaReal:
a ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HaR.
We prove the intermediate
claim HbReal:
b ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HbR.
We prove the intermediate
claim HcReal:
c ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HcR.
We prove the intermediate
claim HxReal:
x ∈ real.
rewrite the current goal using HdefR (from right to left).
An exact proof term for the current goal is HxR.
We prove the intermediate
claim HaS:
SNo a.
An
exact proof term for the current goal is
(real_SNo a HaReal).
We prove the intermediate
claim HbS:
SNo b.
An
exact proof term for the current goal is
(real_SNo b HbReal).
We prove the intermediate
claim HcS:
SNo c.
An
exact proof term for the current goal is
(real_SNo c HcReal).
We prove the intermediate
claim HxS:
SNo x.
An
exact proof term for the current goal is
(real_SNo x HxReal).
We prove the intermediate
claim HaxS:
SNo (mul_SNo a x).
An
exact proof term for the current goal is
(SNo_mul_SNo a x HaS HxS).
We prove the intermediate
claim HyS:
SNo y.
rewrite the current goal using Hydef (from left to right).
rewrite the current goal using Hydef (from left to right).
Use reflexivity.
rewrite the current goal using Hbmul (from left to right).
We prove the intermediate
claim HaxS2:
SNo (mul_SNo a x).
An exact proof term for the current goal is HaxS.
rewrite the current goal using
(add_SNo_com (mul_SNo a x) c HaxS2 HcS) (from left to right).
An
exact proof term for the current goal is
(add_SNo_0R c HcS).