Let x, y, i and delta be given.
We prove the intermediate
claim HxiR:
xi ∈ R.
We prove the intermediate
claim HyiR:
yi ∈ R.
We prove the intermediate
claim HbdR:
bd ∈ R.
We prove the intermediate
claim HsuccO:
ordsucc i ∈ ω.
An
exact proof term for the current goal is
(omega_ordsucc i HiO).
We prove the intermediate
claim HinvR:
inv ∈ R.
We prove the intermediate
claim HinvNot0:
ordsucc i ∉ {0}.
We prove the intermediate
claim Heq0:
ordsucc i = 0.
An
exact proof term for the current goal is
(SingE 0 (ordsucc i) Hi0).
An
exact proof term for the current goal is
(neq_ordsucc_0 i Heq0).
We prove the intermediate
claim HinvPosR:
Rlt 0 inv.
We prove the intermediate
claim HinvPos:
0 < inv.
An
exact proof term for the current goal is
(RltE_lt 0 inv HinvPosR).
We prove the intermediate
claim HbdS:
SNo bd.
An
exact proof term for the current goal is
(real_SNo bd HbdR).
We prove the intermediate
claim HdS:
SNo delta.
An
exact proof term for the current goal is
(real_SNo delta HdR).
We prove the intermediate
claim HinvS:
SNo inv.
An
exact proof term for the current goal is
(real_SNo inv HinvR).
We prove the intermediate
claim Hbdlt:
bd < delta.
An exact proof term for the current goal is Hc.
rewrite the current goal using Hc (from left to right).
Use reflexivity.
rewrite the current goal using Heqmul (from left to right) at position 2.
An exact proof term for the current goal is HscaledltS.
An
exact proof term for the current goal is
(pos_mul_SNo_Lt' delta bd inv HdS HbdS HinvS HinvPos Hc).
We prove the intermediate
claim HbdRlt:
Rlt bd delta.
An
exact proof term for the current goal is
(RltI bd delta HbdR HdR Hbdlt).
∎