Let t be given.
We prove the intermediate
claim HtR:
t ∈ R.
We prove the intermediate
claim HtS:
SNo t.
An
exact proof term for the current goal is
(real_SNo t HtR).
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 HbS:
SNo b.
An
exact proof term for the current goal is
(real_SNo b HbR).
We prove the intermediate
claim HltS:
mul_SNo t c < b.
rewrite the current goal using HmulEq (from right to left) at position 1.
We prove the intermediate
claim HtLtS:
t < div_SNo b c.
An
exact proof term for the current goal is
(div_SNo_pos_LtR b c t HbS HcS HtS Hcpos HltS).
We prove the intermediate
claim HdivR:
div_SNo b c ∈ R.
An
exact proof term for the current goal is
(real_div_SNo b HbR c HcR).
We prove the intermediate
claim HtLt:
Rlt t (div_SNo b c).
An
exact proof term for the current goal is
(RltI t (div_SNo b c) HtR HdivR HtLtS).
Let t be given.
We prove the intermediate
claim HtR:
t ∈ R.
We prove the intermediate
claim HtLt:
Rlt t (div_SNo b c).
We prove the intermediate
claim HtS:
SNo t.
An
exact proof term for the current goal is
(real_SNo t HtR).
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 HbS:
SNo b.
An
exact proof term for the current goal is
(real_SNo b HbR).
We prove the intermediate
claim HtLtS:
t < div_SNo b c.
An
exact proof term for the current goal is
(RltE_lt t (div_SNo b c) HtLt).
We prove the intermediate
claim HmulLtS:
mul_SNo t c < b.
An
exact proof term for the current goal is
(div_SNo_pos_LtR' b c t HbS HcS HtS Hcpos HtLtS).
We prove the intermediate
claim HmulR:
mul_SNo t c ∈ R.
An
exact proof term for the current goal is
(real_mul_SNo t HtR c HcR).
We prove the intermediate
claim HmulLt:
Rlt (mul_SNo t c) b.
An
exact proof term for the current goal is
(RltI (mul_SNo t c) b HmulR HbR HmulLtS).
rewrite the current goal using Hpredef (from left to right).
An exact proof term for the current goal is Himg.
∎