We prove the intermediate
claim HyiR:
yi ∈ R.
We prove the intermediate
claim HziR:
zi ∈ R.
We prove the intermediate
claim HyiS:
SNo yi.
An
exact proof term for the current goal is
(real_SNo yi HyiR).
We prove the intermediate
claim HziS:
SNo zi.
An
exact proof term for the current goal is
(real_SNo zi HziR).
We prove the intermediate
claim HepsS:
SNo eps.
An
exact proof term for the current goal is
(real_SNo eps HepsR).
We prove the intermediate
claim HbdR:
bd ∈ R.
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 HSi0:
ordsucc i0 ∈ ω.
An
exact proof term for the current goal is
(omega_ordsucc i0 Hi0O).
We prove the intermediate
claim HinvR:
inv ∈ R.
We prove the intermediate
claim HinvS:
SNo inv.
An
exact proof term for the current goal is
(real_SNo inv HinvR).
An
exact proof term for the current goal is
(real_mul_SNo bd HbdR inv HinvR).
We prove the intermediate
claim HcylInF:
cyl i0 ∈ F.
We prove the intermediate
claim HFdef:
F = Repl I cyl.
rewrite the current goal using HFdef (from left to right).
An
exact proof term for the current goal is
(ReplI I cyl i0 Hi0I).
We prove the intermediate
claim HzCyl:
z ∈ cyl i0.
An exact proof term for the current goal is (HzAll (cyl i0) HcylInF).
rewrite the current goal using HcylEq (from right to left).
An exact proof term for the current goal is HzCyl.
We prove the intermediate
claim HziUi0:
zi ∈ Ui0.
Apply HzCylConj to the current goal.
Assume Htmp HziUi0.
An exact proof term for the current goal is HziUi0.
rewrite the current goal using HUi0Def (from right to left).
An exact proof term for the current goal is HziUi0.
We prove the intermediate
claim HrightR:
Rlt zi (add_SNo yi eps).
We prove the intermediate
claim HyiepsR:
add_SNo yi eps ∈ R.
An
exact proof term for the current goal is
(real_add_SNo yi HyiR eps HepsR).
We prove the intermediate
claim HyiepsS:
SNo (add_SNo yi eps).
An
exact proof term for the current goal is
(real_SNo (add_SNo yi eps) HyiepsR).
We prove the intermediate
claim HrightS:
zi < add_SNo yi eps.
An
exact proof term for the current goal is
(RltE_lt zi (add_SNo yi eps) HrightR).
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).
An
exact proof term for the current goal is
(SNo_minus_SNo yi HyiS).
An
exact proof term for the current goal is
(SNo_minus_SNo zi HziS).
We prove the intermediate
claim HmepsS:
SNo (minus_SNo eps).
An
exact proof term for the current goal is
(SNo_minus_SNo eps HepsS).
rewrite the current goal using
(add_SNo_com (minus_SNo yi) zi HmYiS HziS) (from right to left) at position 1.
rewrite the current goal using Hassoc (from left to right).
rewrite the current goal using
(add_SNo_0L eps HepsS) (from left to right).
Use reflexivity.
rewrite the current goal using HRhs (from right to left).
An exact proof term for the current goal is HdiffLt1.
rewrite the current goal using
(minus_SNo_invol yi HyiS) (from left to right).
Use reflexivity.
We prove the intermediate
claim HloLt:
minus_SNo eps < t.
rewrite the current goal using HmDiffEq (from right to left).
An exact proof term for the current goal is HmDiff.
rewrite the current goal using Hassoc2 (from left to right).
Use reflexivity.
rewrite the current goal using HLhs (from right to left) at position 1.
An exact proof term for the current goal is HdiffLt3.
We prove the intermediate
claim HtLt:
t < eps.
rewrite the current goal using HmDiffEq (from right to left).
rewrite the current goal using
(minus_SNo_invol eps HepsS) (from right to left).
We prove the intermediate
claim Hlo:
minus_SNo eps ≤ t.
We prove the intermediate
claim Hhi:
t ≤ eps.
An
exact proof term for the current goal is
(SNoLtLe t eps HtLt).
We prove the intermediate
claim HabsLe:
abs_SNo t ≤ eps.
We prove the intermediate
claim HabsR:
abs_SNo t ∈ R.
An
exact proof term for the current goal is
(abs_SNo_in_R t HtR).
We prove the intermediate
claim HabsS:
SNo (abs_SNo t).
An
exact proof term for the current goal is
(SNo_abs_SNo t HtS).
We prove the intermediate
claim HepsLt1S:
eps < 1.
An
exact proof term for the current goal is
(RltE_lt eps 1 HepsLt1).
We prove the intermediate
claim HabsLt1S:
abs_SNo t < 1.
We prove the intermediate
claim HabsLt1R:
Rlt (abs_SNo t) 1.
We prove the intermediate
claim HbdEq:
bd = abs_SNo t.
rewrite the current goal using HbdDef (from left to right).
Use reflexivity.
We prove the intermediate
claim HbdLe:
bd ≤ eps.
rewrite the current goal using HbdEq (from left to right).
An exact proof term for the current goal is HabsLe.
We prove the intermediate
claim HsuccNotIn0:
ordsucc i0 ∉ {0}.
We prove the intermediate
claim Heq0:
ordsucc i0 = 0.
An
exact proof term for the current goal is
(SingE 0 (ordsucc i0) Hin0).
An
exact proof term for the current goal is
(neq_ordsucc_0 i0 Heq0).
We prove the intermediate
claim HinvRle1:
Rle inv 1.
We prove the intermediate
claim HinvLe1:
inv ≤ 1.
An
exact proof term for the current goal is
(SNoLtLe inv 1 Hlt).
rewrite the current goal using Heq (from left to right).
An
exact proof term for the current goal is
(SNoLe_ref 1).
Apply FalseE to the current goal.
We prove the intermediate
claim HinvRlt:
Rlt 1 inv.
An
exact proof term for the current goal is
(RltI 1 inv real_1 HinvR H1lt).
An
exact proof term for the current goal is
((RleE_nlt inv 1 HinvRle1) HinvRlt).
We prove the intermediate
claim HinvPosR:
Rlt 0 inv.
We prove the intermediate
claim HinvPosS:
0 < inv.
An
exact proof term for the current goal is
(RltE_lt 0 inv HinvPosR).
We prove the intermediate
claim HinvNN:
0 ≤ inv.
An
exact proof term for the current goal is
(SNoLtLe 0 inv HinvPosS).
We prove the intermediate
claim HbdNN:
0 ≤ bd.
We prove the intermediate
claim HmulLe:
mul_SNo bd inv ≤ eps.
rewrite the current goal using
(mul_SNo_oneR eps HepsS) (from right to left).
An exact proof term for the current goal is HmulLe'.
We prove the intermediate
claim HyiR:
yi ∈ R.
We prove the intermediate
claim HziR:
zi ∈ R.
We prove the intermediate
claim HyiS:
SNo yi.
An
exact proof term for the current goal is
(real_SNo yi HyiR).
We prove the intermediate
claim HziS:
SNo zi.
An
exact proof term for the current goal is
(real_SNo zi HziR).
We prove the intermediate
claim HbdR:
bd ∈ R.
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 HSi0:
ordsucc i0 ∈ ω.
An
exact proof term for the current goal is
(omega_ordsucc i0 Hi0O).
We prove the intermediate
claim HinvR:
inv ∈ R.
We prove the intermediate
claim HinvS:
SNo inv.
An
exact proof term for the current goal is
(real_SNo inv HinvR).
An
exact proof term for the current goal is
(real_mul_SNo bd HbdR inv HinvR).
We prove the intermediate
claim Hi0Ord:
ordinal i0.
We prove the intermediate
claim HIdef0:
I = ordsucc N.
We prove the intermediate
claim HNOrd:
ordinal N.
We prove the intermediate
claim HIOrd:
ordinal I.
rewrite the current goal using HIdef0 (from left to right).
We prove the intermediate
claim Hcases:
i0 ∈ I ∨ I ⊆ i0.
We prove the intermediate
claim HIc:
I ⊆ i0.
Apply (Hcases (I ⊆ i0)) to the current goal.
Apply FalseE to the current goal.
An exact proof term for the current goal is (Hnot Hi0InI).
An exact proof term for the current goal is Hsub.
We prove the intermediate
claim HNInI:
N ∈ I.
rewrite the current goal using HIdef0 (from left to right).
An
exact proof term for the current goal is
(ordsuccI2 N).
We prove the intermediate
claim HNi0:
N ∈ i0.
An exact proof term for the current goal is (HIc N HNInI).
We prove the intermediate
claim HepsS:
SNo eps.
An
exact proof term for the current goal is
(real_SNo eps HepsR).
We prove the intermediate
claim HinvLtS:
inv < eps.
An
exact proof term for the current goal is
(RltE_lt inv eps HinvLt).
We prove the intermediate
claim HinvLe:
inv ≤ eps.
An
exact proof term for the current goal is
(SNoLtLe inv eps HinvLtS).
We prove the intermediate
claim HbdLe1R:
Rle bd 1.
We prove the intermediate
claim HbdLe1:
bd ≤ 1.
An
exact proof term for the current goal is
(SNoLtLe bd 1 Hlt).
rewrite the current goal using Heq (from left to right).
An
exact proof term for the current goal is
(SNoLe_ref 1).
Apply FalseE to the current goal.
We prove the intermediate
claim HbdRlt:
Rlt 1 bd.
An
exact proof term for the current goal is
(RltI 1 bd real_1 HbdR H1lt).
An
exact proof term for the current goal is
((RleE_nlt bd 1 HbdLe1R) HbdRlt).
We prove the intermediate
claim HinvPosR:
Rlt 0 inv.
We prove the intermediate
claim HmiNotIn0:
mi ∉ {0}.
We prove the intermediate
claim Heq0:
mi = 0.
An
exact proof term for the current goal is
(SingE 0 mi Hin0).
An
exact proof term for the current goal is
(neq_ordsucc_0 i0 Heq0).
We prove the intermediate
claim HmiIn:
mi ∈ ω ∖ {0}.
An
exact proof term for the current goal is
(setminusI ω {0} mi HSi0 HmiNotIn0).
An
exact proof term for the current goal is
(inv_nat_pos mi HmiIn).
We prove the intermediate
claim HinvPosS:
0 < inv.
An
exact proof term for the current goal is
(RltE_lt 0 inv HinvPosR).
We prove the intermediate
claim HinvNN:
0 ≤ inv.
An
exact proof term for the current goal is
(SNoLtLe 0 inv HinvPosS).
We prove the intermediate
claim HmulLe:
mul_SNo bd inv ≤ eps.
An
exact proof term for the current goal is
(SNoLe_tra (mul_SNo bd inv) inv eps HmulS HinvS HepsS HmulLeInv HinvLe).