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 HhiRle:
Rle t 1.
We prove the intermediate
claim Hnot_lt_lo:
¬ (t < (minus_SNo 1)).
An
exact proof term for the current goal is
(RltI t (minus_SNo 1) HtR Hm1R Hlt).
We prove the intermediate
claim Hnot_lt_hi:
¬ (1 < t).
We prove the intermediate
claim Hrlt:
Rlt 1 t.
An
exact proof term for the current goal is
(RltI 1 t real_1 HtR Hlt).
An
exact proof term for the current goal is
((RleE_nlt t 1 HhiRle) Hrlt).
We prove the intermediate
claim Hm1_le_t:
(minus_SNo 1) ≤ t.
An
exact proof term for the current goal is
(FalseE (Hnot_lt_lo Hlt) ((minus_SNo 1) ≤ t)).
An exact proof term for the current goal is Hle.
We prove the intermediate
claim Ht_le_1:
t ≤ 1.
An
exact proof term for the current goal is
(FalseE (Hnot_lt_hi Hlt) (t ≤ 1)).
An exact proof term for the current goal is Hle.
rewrite the current goal using HloEq (from right to left) at position 1.
An exact proof term for the current goal is HloRle'.
rewrite the current goal using HhiEq (from right to left) at position 2.
An exact proof term for the current goal is HhiRle'.
∎