Let x0 be given.
Let eps be given.
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).
We prove the intermediate
claim Hfx0Y:
apply_fun f x0 ∈ Y.
An exact proof term for the current goal is (Hf x0 Hx0).
An exact proof term for the current goal is HUtop.
We prove the intermediate
claim Hx0ball:
apply_fun f x0 ∈ V.
We prove the intermediate
claim Hx0U:
x0 ∈ U.
An
exact proof term for the current goal is
(SepI X (λx : set ⇒ apply_fun f x ∈ V) x0 Hx0 Hx0ball).
We prove the intermediate
claim HUlocal:
∀z ∈ U, ∃b ∈ Bx, z ∈ b ∧ b ⊆ U.
An
exact proof term for the current goal is
(SepE2 (𝒫 X) (λU0 : set ⇒ ∀x0 ∈ U0, ∃b ∈ Bx, x0 ∈ b ∧ b ⊆ U0) U HUgen).
Apply (HUlocal x0 Hx0U) to the current goal.
Let b be given.
Assume Hbpair.
We prove the intermediate
claim HbBx:
b ∈ Bx.
An
exact proof term for the current goal is
(andEL (b ∈ Bx) (x0 ∈ b ∧ b ⊆ U) Hbpair).
We prove the intermediate
claim Hbprop:
x0 ∈ b ∧ b ⊆ U.
An
exact proof term for the current goal is
(andER (b ∈ Bx) (x0 ∈ b ∧ b ⊆ U) Hbpair).
We prove the intermediate
claim Hx0b:
x0 ∈ b.
An
exact proof term for the current goal is
(andEL (x0 ∈ b) (b ⊆ U) Hbprop).
We prove the intermediate
claim HbsubU:
b ⊆ U.
An
exact proof term for the current goal is
(andER (x0 ∈ b) (b ⊆ U) Hbprop).
Let c be given.
Let r be given.
We prove the intermediate
claim Hx0inBall:
x0 ∈ open_ball X dX c r.
rewrite the current goal using Hbeq (from right to left).
An exact proof term for the current goal is Hx0b.
Apply Hexdelta to the current goal.
Let delta be given.
Assume Hdelta.
We prove the intermediate
claim Hdelta12:
delta ∈ R ∧ Rlt 0 delta.
We prove the intermediate
claim HdeltaR:
delta ∈ R.
An
exact proof term for the current goal is
(andEL (delta ∈ R) (Rlt 0 delta) Hdelta12).
We prove the intermediate
claim Hdeltapos:
Rlt 0 delta.
An
exact proof term for the current goal is
(andER (delta ∈ R) (Rlt 0 delta) Hdelta12).
We prove the intermediate
claim HballsubU:
open_ball X dX x0 delta ⊆ U.
We prove the intermediate
claim Hsubb:
open_ball X dX x0 delta ⊆ b.
rewrite the current goal using Hbeq (from left to right).
An exact proof term for the current goal is Hballsub.
An
exact proof term for the current goal is
(Subq_tra (open_ball X dX x0 delta) b U Hsubb HbsubU).
We use delta 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 HdeltaR.
An exact proof term for the current goal is Hdeltapos.
Let x be given.
We prove the intermediate
claim Hdx':
Rlt (apply_fun dX (x0,x)) delta.
rewrite the current goal using Hsym (from left to right).
An exact proof term for the current goal is Hdx.
We prove the intermediate
claim HxinBall:
x ∈ open_ball X dX x0 delta.
An
exact proof term for the current goal is
(open_ballI X dX x0 delta x HxX Hdx').
We prove the intermediate
claim HxinU:
x ∈ U.
An exact proof term for the current goal is (HballsubU x HxinBall).
We prove the intermediate
claim HfxV:
apply_fun f x ∈ V.
An
exact proof term for the current goal is
(SepE2 X (λx0 : set ⇒ apply_fun f x0 ∈ V) x HxinU).
We prove the intermediate
claim HfxY:
apply_fun f x ∈ Y.
An exact proof term for the current goal is (Hf x HxX).
rewrite the current goal using HsymY (from left to right).