We prove the intermediate
claim HaS:
SNo a.
An
exact proof term for the current goal is
(real_SNo a HaR).
We prove the intermediate
claim HtS:
SNo t.
An
exact proof term for the current goal is
(real_SNo t HtR).
An
exact proof term for the current goal is
(SNo_minus_SNo a HaS).
An
exact proof term for the current goal is
(SNo_minus_SNo t HtS).
We prove the intermediate
claim H2:
add_SNo a t < 1.
rewrite the current goal using HeqR (from right to left).
An exact proof term for the current goal is H1.
We prove the intermediate
claim H2c:
add_SNo t a < 1.
rewrite the current goal using
(add_SNo_com t a HtS HaS) (from left to right).
An exact proof term for the current goal is H2.
An exact proof term for the current goal is HmaS.
An
exact proof term for the current goal is
(add_SNo_0R t HtS).
rewrite the current goal using HeqL (from right to left) at position 1.
An exact proof term for the current goal is H3.
We prove the intermediate
claim HaS:
SNo a.
An
exact proof term for the current goal is
(real_SNo a HaR).
We prove the intermediate
claim HtS:
SNo t.
An
exact proof term for the current goal is
(real_SNo t HtR).
An
exact proof term for the current goal is
(SNo_minus_SNo a HaS).
An
exact proof term for the current goal is
(SNo_minus_SNo t HtS).
We prove the intermediate
claim H2:
add_SNo t a < 1.
rewrite the current goal using HeqR (from right to left).
An exact proof term for the current goal is H1.
We prove the intermediate
claim H2c:
add_SNo a t < 1.
rewrite the current goal using
(add_SNo_com a t HaS HtS) (from left to right).
An exact proof term for the current goal is H2.
An exact proof term for the current goal is HmtS.
An
exact proof term for the current goal is
(add_SNo_0R a HaS).
rewrite the current goal using HeqL (from right to left) at position 1.
An exact proof term for the current goal is H3.