We prove the intermediate
claim H2S:
SNo 2.
An
exact proof term for the current goal is
SNo_2.
We prove the intermediate
claim HmulS:
SNo (mul_SNo 2 t).
An
exact proof term for the current goal is
(SNo_mul_SNo 2 t H2S HtS).
We prove the intermediate
claim Ht0nlt:
¬ (Rlt t 0).
We prove the intermediate
claim Hconj:
¬ (Rlt t 0) ∧ ¬ (Rlt 1 t).
An
exact proof term for the current goal is
(SepE2 R (λu : set ⇒ ¬ (Rlt u 0) ∧ ¬ (Rlt 1 u)) t HtI).
An
exact proof term for the current goal is
(andEL (¬ (Rlt t 0)) (¬ (Rlt 1 t)) Hconj).
We prove the intermediate
claim H0le2:
0 ≤ 2.
We prove the intermediate
claim H0let:
0 ≤ t.
We prove the intermediate
claim Hrtlt:
Rlt t 0.
An
exact proof term for the current goal is
(RltI t 0 HtR real_0 Htlt0).
Apply FalseE to the current goal.
An exact proof term for the current goal is (Ht0nlt Hrtlt).
An exact proof term for the current goal is H0let'.
We prove the intermediate
claim H0lemul:
0 ≤ mul_SNo 2 t.
We prove the intermediate
claim HmulLt0:
mul_SNo 2 t < 0.
Apply Hcases to the current goal.
We prove the intermediate
claim H00:
0 < 0.
An
exact proof term for the current goal is
((SNoLt_irref 0) H00).
We prove the intermediate
claim H00:
0 < 0.
rewrite the current goal using Heq (from left to right) at position 1.
An exact proof term for the current goal is HmulLt0.
An
exact proof term for the current goal is
((SNoLt_irref 0) H00).
We prove the intermediate
claim H2S:
SNo 2.
An
exact proof term for the current goal is
SNo_2.
We prove the intermediate
claim HmulS:
SNo (mul_SNo 2 t).
An
exact proof term for the current goal is
(SNo_mul_SNo 2 t H2S HtS).
We prove the intermediate
claim HeS:
SNo (eps_ 1).
We prove the intermediate
claim Hnlt:
¬ (Rlt (eps_ 1) t).
We prove the intermediate
claim Htle:
t ≤ (eps_ 1).
We prove the intermediate
claim Hrtlt:
Rlt (eps_ 1) t.
Apply FalseE to the current goal.
An exact proof term for the current goal is (Hnlt Hrtlt).
An exact proof term for the current goal is Htle'.
We prove the intermediate
claim H0le2:
0 ≤ 2.
We prove the intermediate
claim H2tLe:
mul_SNo 2 t ≤ 1.
rewrite the current goal using
eps_1_half_eq2 (from right to left) at position 2.
An exact proof term for the current goal is H2eps.
We prove the intermediate
claim H1lt:
1 < (mul_SNo 2 t).
Apply Hcases to the current goal.
We prove the intermediate
claim H11:
1 < 1.
An
exact proof term for the current goal is
((SNoLt_irref 1) H11).
We prove the intermediate
claim H11:
1 < 1.
rewrite the current goal using Heq (from right to left) at position 2.
An exact proof term for the current goal is H1lt.
An
exact proof term for the current goal is
((SNoLt_irref 1) H11).
∎