Let x0 be given.
Let eps be given.
Apply dneg to the current goal.
We prove the intermediate
claim HepsR:
eps ∈ R.
An
exact proof term for the current goal is
(andEL (eps ∈ R) (Rlt 0 eps) Heps).
We prove the intermediate
claim Hepspos:
Rlt 0 eps.
An
exact proof term for the current goal is
(andER (eps ∈ R) (Rlt 0 eps) Heps).
Let delta be given.
Apply dneg to the current goal.
Apply Hno to the current goal.
We use delta to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is Hdelta.
Let x be given.
Apply dneg to the current goal.
Apply Hnobad to the current goal.
We use x to witness the existential quantifier.
Apply andI to the current goal.
Apply andI to the current goal.
An exact proof term for the current goal is HxX.
An exact proof term for the current goal is Hdx.
An exact proof term for the current goal is HnRlt.
Set seq to be the term
{(n,g n)|n ∈ ω}.
We prove the intermediate
claim Hseqfun:
function_on seq ω X.
We prove the intermediate
claim HgAll:
∀n : set, n ∈ ω → g n ∈ X.
Let n be given.
We prove the intermediate
claim Hgnreal:
eps_ n ∈ R.
We prove the intermediate
claim HgnposS:
0 < eps_ n.
An
exact proof term for the current goal is
(SNo_eps_pos n Hnomega).
We prove the intermediate
claim Hgnpos:
Rlt 0 (eps_ n).
An
exact proof term for the current goal is
(RltI 0 (eps_ n) real_0 Hgnreal HgnposS).
An
exact proof term for the current goal is
(Hbad (eps_ n) (andI (eps_ n ∈ R) (Rlt 0 (eps_ n)) Hgnreal Hgnpos)).
Let n be given.
We prove the intermediate
claim HpairIn:
(n,g n) ∈ seq.
An
exact proof term for the current goal is
(ReplI ω (λn0 : set ⇒ (n0,g n0)) n Hnomega).
We prove the intermediate
claim HpairApp:
(n,apply_fun seq n) ∈ seq.
An
exact proof term for the current goal is
(Eps_i_ax (λy0 : set ⇒ (n,y0) ∈ seq) (g n) HpairIn).
An
exact proof term for the current goal is
(Hrng n (apply_fun seq n) HpairApp).
Apply andI to the current goal.
Apply andI to the current goal.
Apply andI to the current goal.
An exact proof term for the current goal is HdX.
An exact proof term for the current goal is Hseqfun.
An exact proof term for the current goal is Hx0X.
Let eps0 be given.
We prove the intermediate
claim Heps0R:
eps0 ∈ R.
An
exact proof term for the current goal is
(andEL (eps0 ∈ R) (Rlt 0 eps0) Heps0).
We prove the intermediate
claim Heps0pos:
Rlt 0 eps0.
An
exact proof term for the current goal is
(andER (eps0 ∈ R) (Rlt 0 eps0) Heps0).
We prove the intermediate
claim HexN:
∃N ∈ ω, eps_ N < eps0.
An
exact proof term for the current goal is
(exists_eps_lt_pos eps0 Heps0R Heps0pos).
Apply HexN to the current goal.
Let N be given.
Assume HNpair.
We prove the intermediate
claim HNomega:
N ∈ ω.
An
exact proof term for the current goal is
(andEL (N ∈ ω) (eps_ N < eps0) HNpair).
We prove the intermediate
claim HepsNlt:
eps_ N < eps0.
An
exact proof term for the current goal is
(andER (N ∈ ω) (eps_ N < eps0) HNpair).
We prove the intermediate
claim HepsNR:
eps_ N ∈ R.
We prove the intermediate
claim HepsNltR:
Rlt (eps_ N) eps0.
An
exact proof term for the current goal is
(RltI (eps_ N) eps0 HepsNR Heps0R HepsNlt).
We use N to witness the existential quantifier.
Apply andI to the current goal.
An exact proof term for the current goal is HNomega.
Let n be given.
We prove the intermediate
claim HepsnR:
eps_ n ∈ R.
We prove the intermediate
claim HordN:
ordinal N.
We prove the intermediate
claim Hordn:
ordinal n.
We prove the intermediate
claim Hnot_nInN:
¬ (n ∈ N).
We prove the intermediate
claim Hnn:
n ∈ n.
An exact proof term for the current goal is (HNsubn n HninN).
An
exact proof term for the current goal is
((In_irref n) Hnn).
We prove the intermediate
claim HpairIn:
(n,g n) ∈ seq.
An
exact proof term for the current goal is
(ReplI ω (λn0 : set ⇒ (n0,g n0)) n Hnomega).
We prove the intermediate
claim Happ:
apply_fun seq n = g n.
We prove the intermediate
claim HgnposS:
0 < eps_ n.
An
exact proof term for the current goal is
(SNo_eps_pos n Hnomega).
We prove the intermediate
claim Hgnpos:
Rlt 0 (eps_ n).
An
exact proof term for the current goal is
(RltI 0 (eps_ n) real_0 HepsnR HgnposS).
An
exact proof term for the current goal is
(Hbad (eps_ n) (andI (eps_ n ∈ R) (Rlt 0 (eps_ n)) HepsnR Hgnpos)).
We prove the intermediate
claim Hdxlt_epsn:
Rlt (apply_fun dX (g n,x0)) (eps_ n).
rewrite the current goal using Happ (from left to right).
An exact proof term for the current goal is Hdxlt_epsn.
We prove the intermediate
claim Hepsnlt_eps0:
Rlt (eps_ n) eps0.
We prove the intermediate
claim Hepsnlt_epsN:
eps_ n < eps_ N.
An
exact proof term for the current goal is
(SNo_eps_decr n Hnomega N HNin).
We prove the intermediate
claim Hepsnlt_epsNR:
Rlt (eps_ n) (eps_ N).
An
exact proof term for the current goal is
(RltI (eps_ n) (eps_ N) HepsnR HepsNR Hepsnlt_epsN).
An
exact proof term for the current goal is
(Rlt_tra (eps_ n) (eps_ N) eps0 Hepsnlt_epsNR HepsNltR).
rewrite the current goal using Heq (from right to left).
An exact proof term for the current goal is HepsNltR.
Apply FalseE to the current goal.
An exact proof term for the current goal is (Hnot_nInN HninN).
An exact proof term for the current goal is (Hseqcont seq x0 Hseqconv).
Apply HexNimg to the current goal.
Let N be given.
Assume HNpair.
We prove the intermediate
claim HNomega:
N ∈ ω.
We prove the intermediate
claim HNsubN:
N ⊆ N.
An
exact proof term for the current goal is
(Subq_ref N).
An exact proof term for the current goal is (HNprop N HNomega HNsubN).
We prove the intermediate
claim HpairX:
(N,g N) ∈ seq.
An
exact proof term for the current goal is
(ReplI ω (λn0 : set ⇒ (n0,g n0)) N HNomega).
We prove the intermediate
claim HappX:
apply_fun seq N = g N.
We prove the intermediate
claim Hgnreal:
eps_ N ∈ R.
We prove the intermediate
claim HgnposS:
0 < eps_ N.
An
exact proof term for the current goal is
(SNo_eps_pos N HNomega).
We prove the intermediate
claim Hgnpos:
Rlt 0 (eps_ N).
An
exact proof term for the current goal is
(RltI 0 (eps_ N) real_0 Hgnreal HgnposS).
An
exact proof term for the current goal is
(Hbad (eps_ N) (andI (eps_ N ∈ R) (Rlt 0 (eps_ N)) Hgnreal Hgnpos)).
rewrite the current goal using HappY (from left to right).
rewrite the current goal using HappX (from left to right).
Use reflexivity.
rewrite the current goal using HeqY (from right to left) at position 1.
An exact proof term for the current goal is Hdylt.
An exact proof term for the current goal is (Hnot Hdylt2).