Let z be given.
Apply FalseE to the current goal.
We prove the intermediate
claim HzU:
z ∈ U.
An
exact proof term for the current goal is
(binintersectE1 U V z Hz).
We prove the intermediate
claim HzV:
z ∈ V.
An
exact proof term for the current goal is
(binintersectE2 U V z Hz).
We prove the intermediate
claim HzX:
z ∈ X.
An
exact proof term for the current goal is
(open_ballE1 X d x1 r z HzU).
We prove the intermediate
claim Hxz1:
Rlt (apply_fun d (x1,z)) r.
An
exact proof term for the current goal is
(open_ballE2 X d x1 r z HzU).
We prove the intermediate
claim Hxz2raw:
Rlt (apply_fun d (x2,z)) r.
An
exact proof term for the current goal is
(open_ballE2 X d x2 r z HzV).
We prove the intermediate
claim Hxz2:
Rlt (apply_fun d (z,x2)) r.
rewrite the current goal using Hsym (from left to right).
An exact proof term for the current goal is Hxz2raw.
We prove the intermediate
claim Hx1zIn:
(x1,z) ∈ setprod X X.
We prove the intermediate
claim Hzx2In:
(z,x2) ∈ setprod X X.
We prove the intermediate
claim Hd1R:
apply_fun d (x1,z) ∈ R.
An exact proof term for the current goal is (Hfun (x1,z) Hx1zIn).
We prove the intermediate
claim Hd2R:
apply_fun d (z,x2) ∈ R.
An exact proof term for the current goal is (Hfun (z,x2) Hzx2In).
We prove the intermediate
claim HrS:
SNo r.
An
exact proof term for the current goal is
(real_SNo r HrR).
We prove the intermediate
claim Hd1S:
SNo (apply_fun d (x1,z)).
We prove the intermediate
claim Hd2S:
SNo (apply_fun d (z,x2)).
We prove the intermediate
claim Hd1lt:
apply_fun d (x1,z) < r.
An
exact proof term for the current goal is
(RltE_lt (apply_fun d (x1,z)) r Hxz1).
We prove the intermediate
claim Hd2lt:
apply_fun d (z,x2) < r.
An
exact proof term for the current goal is
(RltE_lt (apply_fun d (z,x2)) r Hxz2).
We prove the intermediate
claim HrrR:
add_SNo r r ∈ R.
An
exact proof term for the current goal is
(real_add_SNo r HrR r HrR).
We prove the intermediate
claim HNnat:
nat_p N.
An
exact proof term for the current goal is
(omega_nat_p N HNomega).
We prove the intermediate
claim HrrEq:
add_SNo r r = eps_ N.
We prove the intermediate
claim HepsNR:
eps_ N ∈ R.
rewrite the current goal using HrrEq (from left to right).
An
exact proof term for the current goal is
(RltI (eps_ N) (apply_fun d (x1,x2)) HepsNR HdistR HepsNlt).
An
exact proof term for the current goal is
(metric_triangle_Rle X d x1 z x2 Hm Hx1X HzX Hx2X).