HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem metequiv 9158
Description: Two ways of saying that two metrics generate the same topology. Two metrics satisfying the right-hand side are said to be (topologically) equivalent. (Contributed by Jeffrey Hankins, 21-Jun-2009.)
Hypotheses
Ref Expression
metequiv.1 |- X = dom dom C
metequiv.2 |- Y = dom dom D
metequiv.3 |- J = (Open` C)
metequiv.4 |- K = (Open` D)
Assertion
Ref Expression
metequiv |- ((C e. Met /\ D e. Met) -> (J = K <-> (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))))
Distinct variable groups:   s,r,x,C   D,r,s,x   J,r,s,x   K,r,s,x   X,r,s,x   Y,r,s,x

Proof of Theorem metequiv
StepHypRef Expression
1 unieq 3185 . . . . . 6 |- (J = K -> U.J = U.K)
21adantl 424 . . . . 5 |- (((C e. Met /\ D e. Met) /\ J = K) -> U.J = U.K)
3 metequiv.1 . . . . . . 7 |- X = dom dom C
4 metequiv.3 . . . . . . 7 |- J = (Open` C)
53, 4uniopn2 9138 . . . . . 6 |- (C e. Met -> U.J = X)
65ad2antrr 440 . . . . 5 |- (((C e. Met /\ D e. Met) /\ J = K) -> U.J = X)
7 metequiv.2 . . . . . . 7 |- Y = dom dom D
8 metequiv.4 . . . . . . 7 |- K = (Open` D)
97, 8uniopn2 9138 . . . . . 6 |- (D e. Met -> U.K = Y)
109ad2antlr 441 . . . . 5 |- (((C e. Met /\ D e. Met) /\ J = K) -> U.K = Y)
112, 6, 103eqtr3d 1934 . . . 4 |- (((C e. Met /\ D e. Met) /\ J = K) -> X = Y)
1211ex 402 . . 3 |- ((C e. Met /\ D e. Met) -> (J = K -> X = Y))
133, 4blopn 9153 . . . . . . . . . . . 12 |- (((C e. Met /\ x e. X) /\ (r e. RR /\ 0 < r)) -> (x( ball ` C)r) e. J)
1413adantllr 433 . . . . . . . . . . 11 |- ((((C e. Met /\ D e. Met) /\ x e. X) /\ (r e. RR /\ 0 < r)) -> (x( ball ` C)r) e. J)
1514adantllr 433 . . . . . . . . . 10 |- (((((C e. Met /\ D e. Met) /\ J = K) /\ x e. X) /\ (r e. RR /\ 0 < r)) -> (x( ball ` C)r) e. J)
16 simpllr 453 . . . . . . . . . 10 |- (((((C e. Met /\ D e. Met) /\ J = K) /\ x e. X) /\ (r e. RR /\ 0 < r)) -> J = K)
1715, 16eleqtrd 1973 . . . . . . . . 9 |- (((((C e. Met /\ D e. Met) /\ J = K) /\ x e. X) /\ (r e. RR /\ 0 < r)) -> (x( ball ` C)r) e. K)
183blcntr 9122 . . . . . . . . . . . 12 |- (((C e. Met /\ x e. X) /\ (r e. RR /\ 0 < r)) -> x e. (x( ball ` C)r))
1918adantllr 433 . . . . . . . . . . 11 |- ((((C e. Met /\ D e. Met) /\ x e. X) /\ (r e. RR /\ 0 < r)) -> x e. (x( ball ` C)r))
208opni2 9142 . . . . . . . . . . . . . . 15 |- ((D e. Met /\ (x( ball ` C)r) e. K /\ x e. (x( ball ` C)r)) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))
21203com23 1074 . . . . . . . . . . . . . 14 |- ((D e. Met /\ x e. (x( ball ` C)r) /\ (x( ball ` C)r) e. K) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))
22213exp 1066 . . . . . . . . . . . . 13 |- (D e. Met -> (x e. (x( ball ` C)r) -> ((x( ball ` C)r) e. K -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))))
2322ad2antlr 441 . . . . . . . . . . . 12 |- (((C e. Met /\ D e. Met) /\ (r e. RR /\ 0 < r)) -> (x e. (x( ball ` C)r) -> ((x( ball ` C)r) e. K -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))))
2423adantlr 429 . . . . . . . . . . 11 |- ((((C e. Met /\ D e. Met) /\ x e. X) /\ (r e. RR /\ 0 < r)) -> (x e. (x( ball ` C)r) -> ((x( ball ` C)r) e. K -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))))
2519, 24mpd 29 . . . . . . . . . 10 |- ((((C e. Met /\ D e. Met) /\ x e. X) /\ (r e. RR /\ 0 < r)) -> ((x( ball ` C)r) e. K -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))))
2625adantllr 433 . . . . . . . . 9 |- (((((C e. Met /\ D e. Met) /\ J = K) /\ x e. X) /\ (r e. RR /\ 0 < r)) -> ((x( ball ` C)r) e. K -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))))
2717, 26mpd 29 . . . . . . . 8 |- (((((C e. Met /\ D e. Met) /\ J = K) /\ x e. X) /\ (r e. RR /\ 0 < r)) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))
2827expr 418 . . . . . . 7 |- (((((C e. Met /\ D e. Met) /\ J = K) /\ x e. X) /\ r e. RR) -> (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))))
2928r19.21aiva 2176 . . . . . 6 |- ((((C e. Met /\ D e. Met) /\ J = K) /\ x e. X) -> A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))))
3011eleq2d 1964 . . . . . . . 8 |- (((C e. Met /\ D e. Met) /\ J = K) -> (x e. X <-> x e. Y))
3130biimpa 460 . . . . . . 7 |- ((((C e. Met /\ D e. Met) /\ J = K) /\ x e. X) -> x e. Y)
327, 8blopn 9153 . . . . . . . . . . . . 13 |- (((D e. Met /\ x e. Y) /\ (s e. RR /\ 0 < s)) -> (x( ball ` D)s) e. K)
3332adantlll 432 . . . . . . . . . . . 12 |- ((((C e. Met /\ D e. Met) /\ x e. Y) /\ (s e. RR /\ 0 < s)) -> (x( ball ` D)s) e. K)
3433adantllr 433 . . . . . . . . . . 11 |- (((((C e. Met /\ D e. Met) /\ J = K) /\ x e. Y) /\ (s e. RR /\ 0 < s)) -> (x( ball ` D)s) e. K)
35 simpllr 453 . . . . . . . . . . 11 |- (((((C e. Met /\ D e. Met) /\ J = K) /\ x e. Y) /\ (s e. RR /\ 0 < s)) -> J = K)
3634, 35eleqtrrd 1974 . . . . . . . . . 10 |- (((((C e. Met /\ D e. Met) /\ J = K) /\ x e. Y) /\ (s e. RR /\ 0 < s)) -> (x( ball ` D)s) e. J)
377blcntr 9122 . . . . . . . . . . . . 13 |- (((D e. Met /\ x e. Y) /\ (s e. RR /\ 0 < s)) -> x e. (x( ball ` D)s))
3837adantlll 432 . . . . . . . . . . . 12 |- ((((C e. Met /\ D e. Met) /\ x e. Y) /\ (s e. RR /\ 0 < s)) -> x e. (x( ball ` D)s))
394opni2 9142 . . . . . . . . . . . . . . . 16 |- ((C e. Met /\ (x( ball ` D)s) e. J /\ x e. (x( ball ` D)s)) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))
40393com23 1074 . . . . . . . . . . . . . . 15 |- ((C e. Met /\ x e. (x( ball ` D)s) /\ (x( ball ` D)s) e. J) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))
41403exp 1066 . . . . . . . . . . . . . 14 |- (C e. Met -> (x e. (x( ball ` D)s) -> ((x( ball ` D)s) e. J -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))
4241ad2antrr 440 . . . . . . . . . . . . 13 |- (((C e. Met /\ D e. Met) /\ (s e. RR /\ 0 < s)) -> (x e. (x( ball ` D)s) -> ((x( ball ` D)s) e. J -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))
4342adantlr 429 . . . . . . . . . . . 12 |- ((((C e. Met /\ D e. Met) /\ x e. Y) /\ (s e. RR /\ 0 < s)) -> (x e. (x( ball ` D)s) -> ((x( ball ` D)s) e. J -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))
4438, 43mpd 29 . . . . . . . . . . 11 |- ((((C e. Met /\ D e. Met) /\ x e. Y) /\ (s e. RR /\ 0 < s)) -> ((x( ball ` D)s) e. J -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))
4544adantllr 433 . . . . . . . . . 10 |- (((((C e. Met /\ D e. Met) /\ J = K) /\ x e. Y) /\ (s e. RR /\ 0 < s)) -> ((x( ball ` D)s) e. J -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))
4636, 45mpd 29 . . . . . . . . 9 |- (((((C e. Met /\ D e. Met) /\ J = K) /\ x e. Y) /\ (s e. RR /\ 0 < s)) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))
4746expr 418 . . . . . . . 8 |- (((((C e. Met /\ D e. Met) /\ J = K) /\ x e. Y) /\ s e. RR) -> (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))
4847r19.21aiva 2176 . . . . . . 7 |- ((((C e. Met /\ D e. Met) /\ J = K) /\ x e. Y) -> A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))
4931, 48syldan 516 . . . . . 6 |- ((((C e. Met /\ D e. Met) /\ J = K) /\ x e. X) -> A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))
5029, 49jca 310 . . . . 5 |- ((((C e. Met /\ D e. Met) /\ J = K) /\ x e. X) -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))
5150r19.21aiva 2176 . . . 4 |- (((C e. Met /\ D e. Met) /\ J = K) -> A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))
5251ex 402 . . 3 |- ((C e. Met /\ D e. Met) -> (J = K -> A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))))
5312, 52jcad 661 . 2 |- ((C e. Met /\ D e. Met) -> (J = K -> (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))))
54 simprl 450 . . . . . . . . . 10 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> X = Y)
5554sseq2d 2645 . . . . . . . . 9 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> (o C_ X <-> o C_ Y))
5655biimpd 170 . . . . . . . 8 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> (o C_ X -> o C_ Y))
5756adantrd 427 . . . . . . 7 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> ((o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)) -> o C_ Y))
58 ax-17 1317 . . . . . . . . . . 11 |- ((C e. Met /\ D e. Met) -> A.x(C e. Met /\ D e. Met))
59 ax-17 1317 . . . . . . . . . . . 12 |- (X = Y -> A.x X = Y)
60 hbra1 2147 . . . . . . . . . . . 12 |- (A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> A.xA.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))
6159, 60hban 1356 . . . . . . . . . . 11 |- ((X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> A.x(X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))))
6258, 61hban 1356 . . . . . . . . . 10 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> A.x((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))))
63 ax-17 1317 . . . . . . . . . . 11 |- (o C_ X -> A.x o C_ X)
64 hbra1 2147 . . . . . . . . . . 11 |- (A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> A.xA.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))
6563, 64hban 1356 . . . . . . . . . 10 |- ((o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)) -> A.x(o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))
6662, 65hban 1356 . . . . . . . . 9 |- ((((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) /\ (o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))) -> A.x(((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) /\ (o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
67 pm2.27 76 . . . . . . . . . . . . . 14 |- (x e. o -> ((x e. o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))
68 ssel2 2616 . . . . . . . . . . . . . . . . . . . . 21 |- ((o C_ X /\ x e. o) -> x e. X)
69 pm2.27 76 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (x e. X -> ((x e. X -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))))
70 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (x e. X -> A.r x e. X)
71 hbra1 2147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) -> A.rA.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))))
7270, 71hban 1356 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) -> A.r(x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))))
73 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((C e. Met /\ D e. Met) -> A.r(C e. Met /\ D e. Met))
7472, 73hban 1356 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) /\ (C e. Met /\ D e. Met)) -> A.r((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) /\ (C e. Met /\ D e. Met)))
75 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (X = Y -> A.r X = Y)
7674, 75hban 1356 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) /\ (C e. Met /\ D e. Met)) /\ X = Y) -> A.r(((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) /\ (C e. Met /\ D e. Met)) /\ X = Y))
77 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- ((o C_ X /\ x e. o) -> A.r(o C_ X /\ x e. o))
7876, 77hban 1356 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) /\ (C e. Met /\ D e. Met)) /\ X = Y) /\ (o C_ X /\ x e. o)) -> A.r((((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) /\ (C e. Met /\ D e. Met)) /\ X = Y) /\ (o C_ X /\ x e. o)))
79 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> A.rE.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))
80 pm2.27 76 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (r e. RR -> ((r e. RR -> (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) -> (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))))
81 pm2.27 76 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- (0 < r -> ((0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))))
82 sstr 2625 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 |- (((x( ball ` D)s) C_ (x( ball ` C)r) /\ (x( ball ` C)r) C_ o) -> (x( ball ` D)s) C_ o)
8382expcom 403 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 |- ((x( ball ` C)r) C_ o -> ((x( ball ` D)s) C_ (x( ball ` C)r) -> (x( ball ` D)s) C_ o))
8483anim2d 620 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 |- ((x( ball ` C)r) C_ o -> ((0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)) -> (0 < s /\ (x( ball ` D)s) C_ o)))
8584a1d 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 |- ((x( ball ` C)r) C_ o -> (s e. RR -> ((0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)) -> (0 < s /\ (x( ball ` D)s) C_ o))))
8685reximdvai 2201 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 |- ((x( ball ` C)r) C_ o -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))
8786a1dd 53 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 |- ((x( ball ` C)r) C_ o -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))
8887a1d 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 |- ((x( ball ` C)r) C_ o -> (x e. X -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
8988a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 |- (r e. RR -> ((x( ball ` C)r) C_ o -> (x e. X -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))
9089a1i12 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 |- ((C e. Met /\ D e. Met) -> ((o C_ X /\ x e. o) -> (r e. RR -> ((x( ball ` C)r) C_ o -> (x e. X -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))))
9190com24 41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- ((C e. Met /\ D e. Met) -> ((x( ball ` C)r) C_ o -> (r e. RR -> ((o C_ X /\ x e. o) -> (x e. X -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))))
92913imp 1061 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- (((C e. Met /\ D e. Met) /\ (x( ball ` C)r) C_ o /\ r e. RR) -> ((o C_ X /\ x e. o) -> (x e. X -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))
9392com24 41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (((C e. Met /\ D e. Met) /\ (x( ball ` C)r) C_ o /\ r e. RR) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)) -> (x e. X -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))
94933exp 1066 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- ((C e. Met /\ D e. Met) -> ((x( ball ` C)r) C_ o -> (r e. RR -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)) -> (x e. X -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))))
9594com14 42 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)) -> ((x( ball ` C)r) C_ o -> (r e. RR -> ((C e. Met /\ D e. Met) -> (x e. X -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))))
9681, 95syl6 25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (0 < r -> ((0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) -> ((x( ball ` C)r) C_ o -> (r e. RR -> ((C e. Met /\ D e. Met) -> (x e. X -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))))))
9796com23 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (0 < r -> ((x( ball ` C)r) C_ o -> ((0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) -> (r e. RR -> ((C e. Met /\ D e. Met) -> (x e. X -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))))))
9897imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- ((0 < r /\ (x( ball ` C)r) C_ o) -> ((0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) -> (r e. RR -> ((C e. Met /\ D e. Met) -> (x e. X -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))))
9998com13 37 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- (r e. RR -> ((0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) -> ((0 < r /\ (x( ball ` C)r) C_ o) -> ((C e. Met /\ D e. Met) -> (x e. X -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))))
10080, 99syld 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (r e. RR -> ((r e. RR -> (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) -> ((0 < r /\ (x( ball ` C)r) C_ o) -> ((C e. Met /\ D e. Met) -> (x e. X -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))))
101100com23 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (r e. RR -> ((0 < r /\ (x( ball ` C)r) C_ o) -> ((r e. RR -> (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) -> ((C e. Met /\ D e. Met) -> (x e. X -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))))
102101imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- ((r e. RR /\ (0 < r /\ (x( ball ` C)r) C_ o)) -> ((r e. RR -> (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) -> ((C e. Met /\ D e. Met) -> (x e. X -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))))
103102com14 42 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (x e. X -> ((r e. RR -> (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) -> ((C e. Met /\ D e. Met) -> ((r e. RR /\ (0 < r /\ (x( ball ` C)r) C_ o)) -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))))
104103imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((x e. X /\ (r e. RR -> (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))))) -> ((C e. Met /\ D e. Met) -> ((r e. RR /\ (0 < r /\ (x( ball ` C)r) C_ o)) -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))
105 ra4 2155 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) -> (r e. RR -> (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))))
106104, 105sylan2 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) -> ((C e. Met /\ D e. Met) -> ((r e. RR /\ (0 < r /\ (x( ball ` C)r) C_ o)) -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))
107106imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) /\ (C e. Met /\ D e. Met)) -> ((r e. RR /\ (0 < r /\ (x( ball ` C)r) C_ o)) -> ((o C_ X /\ x e. o) -> (X = Y -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
108107com24 41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- (((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) /\ (C e. Met /\ D e. Met)) -> (X = Y -> ((o C_ X /\ x e. o) -> ((r e. RR /\ (0 < r /\ (x( ball ` C)r) C_ o)) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
109108imp31 389 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) /\ (C e. Met /\ D e. Met)) /\ X = Y) /\ (o C_ X /\ x e. o)) -> ((r e. RR /\ (0 < r /\ (x( ball ` C)r) C_ o)) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))
110109exp3a 405 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) /\ (C e. Met /\ D e. Met)) /\ X = Y) /\ (o C_ X /\ x e. o)) -> (r e. RR -> ((0 < r /\ (x( ball ` C)r) C_ o) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))
11178, 79, 110r19.23ad 2213 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (((((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) /\ (C e. Met /\ D e. Met)) /\ X = Y) /\ (o C_ X /\ x e. o)) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))
112111exp31 407 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (((x e. X /\ A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r)))) /\ (C e. Met /\ D e. Met)) -> (X = Y -> ((o C_ X /\ x e. o) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
113112adantlrr 435 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (((x e. X /\ (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) /\ (C e. Met /\ D e. Met)) -> (X = Y -> ((o C_ X /\ x e. o) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
114113exp31 407 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (x e. X -> ((A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> ((C e. Met /\ D e. Met) -> (X = Y -> ((o C_ X /\ x e. o) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))))
11569, 114syld 30 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (x e. X -> ((x e. X -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> ((C e. Met /\ D e. Met) -> (X = Y -> ((o C_ X /\ x e. o) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))))
116115com14 42 . . . . . . . . . . . . . . . . . . . . . . 23 |- (X = Y -> ((x e. X -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> ((C e. Met /\ D e. Met) -> (x e. X -> ((o C_ X /\ x e. o) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))))
117116imp31 389 . . . . . . . . . . . . . . . . . . . . . 22 |- (((X = Y /\ (x e. X -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) /\ (C e. Met /\ D e. Met)) -> (x e. X -> ((o C_ X /\ x e. o) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
118117com13 37 . . . . . . . . . . . . . . . . . . . . 21 |- ((o C_ X /\ x e. o) -> (x e. X -> (((X = Y /\ (x e. X -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) /\ (C e. Met /\ D e. Met)) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
11968, 118mpd 29 . . . . . . . . . . . . . . . . . . . 20 |- ((o C_ X /\ x e. o) -> (((X = Y /\ (x e. X -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) /\ (C e. Met /\ D e. Met)) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))
120119ex 402 . . . . . . . . . . . . . . . . . . 19 |- (o C_ X -> (x e. o -> (((X = Y /\ (x e. X -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) /\ (C e. Met /\ D e. Met)) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
121120com4t 44 . . . . . . . . . . . . . . . . . 18 |- (((X = Y /\ (x e. X -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) /\ (C e. Met /\ D e. Met)) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> (o C_ X -> (x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
122121ex 402 . . . . . . . . . . . . . . . . 17 |- ((X = Y /\ (x e. X -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> ((C e. Met /\ D e. Met) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> (o C_ X -> (x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))
123 ra4 2155 . . . . . . . . . . . . . . . . 17 |- (A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> (x e. X -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))))
124122, 123sylan2 500 . . . . . . . . . . . . . . . 16 |- ((X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> ((C e. Met /\ D e. Met) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> (o C_ X -> (x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))))
125124impcom 378 . . . . . . . . . . . . . . 15 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> (o C_ X -> (x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
126125com14 42 . . . . . . . . . . . . . 14 |- (x e. o -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> (o C_ X -> (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
12767, 126syld 30 . . . . . . . . . . . . 13 |- (x e. o -> ((x e. o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)) -> (o C_ X -> (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
128127com4l 43 . . . . . . . . . . . 12 |- ((x e. o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)) -> (o C_ X -> (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> (x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))))
129128impcom 378 . . . . . . . . . . 11 |- ((o C_ X /\ (x e. o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))) -> (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> (x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))
130 ra4 2155 . . . . . . . . . . 11 |- (A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> (x e. o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))
131129, 130sylan2 500 . . . . . . . . . 10 |- ((o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)) -> (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> (x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))
132131impcom 378 . . . . . . . . 9 |- ((((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) /\ (o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))) -> (x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))
13366, 132r19.21ai 2174 . . . . . . . 8 |- ((((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) /\ (o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))) -> A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))
134133ex 402 . . . . . . 7 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> ((o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)) -> A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))
13557, 134jcad 661 . . . . . 6 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> ((o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)) -> (o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))
136 raleq 2266 . . . . . . . . 9 |- (X = Y -> (A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) <-> A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))))
137136biimpa 460 . . . . . . . 8 |- ((X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))
138 simprl 450 . . . . . . . . . . . . 13 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> X = Y)
139138sseq2d 2645 . . . . . . . . . . . 12 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> (o C_ X <-> o C_ Y))
140139biimprd 171 . . . . . . . . . . 11 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> (o C_ Y -> o C_ X))
141140adantrd 427 . . . . . . . . . 10 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> ((o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)) -> o C_ X))
142 hbra1 2147 . . . . . . . . . . . . . . 15 |- (A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> A.xA.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))
14358, 142hban 1356 . . . . . . . . . . . . . 14 |- (((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> A.x((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))))
144 ax-17 1317 . . . . . . . . . . . . . . 15 |- (o C_ Y -> A.x o C_ Y)
145 hbra1 2147 . . . . . . . . . . . . . . 15 |- (A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> A.xA.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))
146144, 145hban 1356 . . . . . . . . . . . . . 14 |- ((o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)) -> A.x(o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))
147143, 146hban 1356 . . . . . . . . . . . . 13 |- ((((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) /\ (o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))) -> A.x(((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) /\ (o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))
148 pm2.27 76 . . . . . . . . . . . . . . . . . 18 |- (x e. o -> ((x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)) -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))
149 ssel2 2616 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((o C_ Y /\ x e. o) -> x e. Y)
150 pm2.27 76 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (x e. Y -> ((x e. Y -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))))
151 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (x e. Y -> A.s x e. Y)
152 hbra1 2147 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))) -> A.sA.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))
153151, 152hban 1356 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> A.s(x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))
154 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- ((C e. Met /\ D e. Met) -> A.s(C e. Met /\ D e. Met))
155153, 154hban 1356 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- (((x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) /\ (C e. Met /\ D e. Met)) -> A.s((x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) /\ (C e. Met /\ D e. Met)))
156 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((o C_ Y /\ x e. o) -> A.s(o C_ Y /\ x e. o))
157155, 156hban 1356 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((((x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) /\ (C e. Met /\ D e. Met)) /\ (o C_ Y /\ x e. o)) -> A.s(((x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) /\ (C e. Met /\ D e. Met)) /\ (o C_ Y /\ x e. o)))
158 ax-17 1317 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o) -> A.sE.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))
159 pm2.27 76 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (s e. RR -> ((s e. RR -> (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))
160 pm2.27 76 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- (0 < s -> ((0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))
161 sstr 2625 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 |- (((x( ball ` C)r) C_ (x( ball ` D)s) /\ (x( ball ` D)s) C_ o) -> (x( ball ` C)r) C_ o)
162161expcom 403 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 |- ((x( ball ` D)s) C_ o -> ((x( ball ` C)r) C_ (x( ball ` D)s) -> (x( ball ` C)r) C_ o))
163162anim2d 620 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 |- ((x( ball ` D)s) C_ o -> ((0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)) -> (0 < r /\ (x( ball ` C)r) C_ o)))
164163a1d 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 |- ((x( ball ` D)s) C_ o -> (r e. RR -> ((0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)) -> (0 < r /\ (x( ball ` C)r) C_ o))))
165164reximdvai 2201 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 |- ((x( ball ` D)s) C_ o -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))
166165com12 14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 |- (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)) -> ((x( ball ` D)s) C_ o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))
167166a1d 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 |- (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)) -> (x e. Y -> ((x( ball ` D)s) C_ o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
168167a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 |- ((o C_ Y /\ x e. o) -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)) -> (x e. Y -> ((x( ball ` D)s) C_ o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
169168com14 42 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 |- ((x( ball ` D)s) C_ o -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)) -> (x e. Y -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
170169a1d 15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 |- ((x( ball ` D)s) C_ o -> (s e. RR -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)) -> (x e. Y -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))))
171170a1i 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 |- ((C e. Met /\ D e. Met) -> ((x( ball ` D)s) C_ o -> (s e. RR -> (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)) -> (x e. Y -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))))
172171com14 42 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 |- (E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)) -> ((x( ball ` D)s) C_ o -> (s e. RR -> ((C e. Met /\ D e. Met) -> (x e. Y -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))))
173160, 172syl6 25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 |- (0 < s -> ((0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))) -> ((x( ball ` D)s) C_ o -> (s e. RR -> ((C e. Met /\ D e. Met) -> (x e. Y -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))))))
174173com23 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 |- (0 < s -> ((x( ball ` D)s) C_ o -> ((0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))) -> (s e. RR -> ((C e. Met /\ D e. Met) -> (x e. Y -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))))))
175174imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 |- ((0 < s /\ (x( ball ` D)s) C_ o) -> ((0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))) -> (s e. RR -> ((C e. Met /\ D e. Met) -> (x e. Y -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))))
176175com13 37 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 |- (s e. RR -> ((0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))) -> ((0 < s /\ (x( ball ` D)s) C_ o) -> ((C e. Met /\ D e. Met) -> (x e. Y -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))))
177159, 176syld 30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 |- (s e. RR -> ((s e. RR -> (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> ((0 < s /\ (x( ball ` D)s) C_ o) -> ((C e. Met /\ D e. Met) -> (x e. Y -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))))
178177com23 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 |- (s e. RR -> ((0 < s /\ (x( ball ` D)s) C_ o) -> ((s e. RR -> (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> ((C e. Met /\ D e. Met) -> (x e. Y -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))))
179178imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 |- ((s e. RR /\ (0 < s /\ (x( ball ` D)s) C_ o)) -> ((s e. RR -> (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> ((C e. Met /\ D e. Met) -> (x e. Y -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))))
180179com14 42 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 |- (x e. Y -> ((s e. RR -> (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> ((C e. Met /\ D e. Met) -> ((s e. RR /\ (0 < s /\ (x( ball ` D)s) C_ o)) -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))))
181180imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- ((x e. Y /\ (s e. RR -> (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> ((C e. Met /\ D e. Met) -> ((s e. RR /\ (0 < s /\ (x( ball ` D)s) C_ o)) -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
182 ra4 2155 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 |- (A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))) -> (s e. RR -> (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))
183181, 182sylan2 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 |- ((x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> ((C e. Met /\ D e. Met) -> ((s e. RR /\ (0 < s /\ (x( ball ` D)s) C_ o)) -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
184183imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 |- (((x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) /\ (C e. Met /\ D e. Met)) -> ((s e. RR /\ (0 < s /\ (x( ball ` D)s) C_ o)) -> ((o C_ Y /\ x e. o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
185184com23 36 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 |- (((x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) /\ (C e. Met /\ D e. Met)) -> ((o C_ Y /\ x e. o) -> ((s e. RR /\ (0 < s /\ (x( ball ` D)s) C_ o)) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
186185imp 377 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 |- ((((x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) /\ (C e. Met /\ D e. Met)) /\ (o C_ Y /\ x e. o)) -> ((s e. RR /\ (0 < s /\ (x( ball ` D)s) C_ o)) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))
187186exp3a 405 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 |- ((((x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) /\ (C e. Met /\ D e. Met)) /\ (o C_ Y /\ x e. o)) -> (s e. RR -> ((0 < s /\ (x( ball ` D)s) C_ o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
188157, 158, 187r19.23ad 2213 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 |- ((((x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) /\ (C e. Met /\ D e. Met)) /\ (o C_ Y /\ x e. o)) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))
189188ex 402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 |- (((x e. Y /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) /\ (C e. Met /\ D e. Met)) -> ((o C_ Y /\ x e. o) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
190189adantlrl 434 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 |- (((x e. Y /\ (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) /\ (C e. Met /\ D e. Met)) -> ((o C_ Y /\ x e. o) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
191190exp31 407 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 |- (x e. Y -> ((A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> ((C e. Met /\ D e. Met) -> ((o C_ Y /\ x e. o) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))))
192150, 191syld 30 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (x e. Y -> ((x e. Y -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> ((C e. Met /\ D e. Met) -> ((o C_ Y /\ x e. o) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))))
193192com3l 38 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- ((x e. Y -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> ((C e. Met /\ D e. Met) -> (x e. Y -> ((o C_ Y /\ x e. o) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))))
194193imp 377 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (((x e. Y -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) /\ (C e. Met /\ D e. Met)) -> (x e. Y -> ((o C_ Y /\ x e. o) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
195194com13 37 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((o C_ Y /\ x e. o) -> (x e. Y -> (((x e. Y -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) /\ (C e. Met /\ D e. Met)) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
196149, 195mpd 29 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((o C_ Y /\ x e. o) -> (((x e. Y -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) /\ (C e. Met /\ D e. Met)) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
197196ex 402 . . . . . . . . . . . . . . . . . . . . . 22 |- (o C_ Y -> (x e. o -> (((x e. Y -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) /\ (C e. Met /\ D e. Met)) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
198197com4t 44 . . . . . . . . . . . . . . . . . . . . 21 |- (((x e. Y -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) /\ (C e. Met /\ D e. Met)) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> (o C_ Y -> (x e. o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
199198ancoms 484 . . . . . . . . . . . . . . . . . . . 20 |- (((C e. Met /\ D e. Met) /\ (x e. Y -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> (o C_ Y -> (x e. o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
200 ra4 2155 . . . . . . . . . . . . . . . . . . . 20 |- (A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))) -> (x e. Y -> (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))))
201199, 200sylan2 500 . . . . . . . . . . . . . . . . . . 19 |- (((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> (o C_ Y -> (x e. o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
202201com14 42 . . . . . . . . . . . . . . . . . 18 |- (x e. o -> (E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> (o C_ Y -> (((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
203148, 202syld 30 . . . . . . . . . . . . . . . . 17 |- (x e. o -> ((x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)) -> (o C_ Y -> (((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
204203com4l 43 . . . . . . . . . . . . . . . 16 |- ((x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)) -> (o C_ Y -> (((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> (x e. o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
205204impcom 378 . . . . . . . . . . . . . . 15 |- ((o C_ Y /\ (x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))) -> (((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> (x e. o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
206 ra4 2155 . . . . . . . . . . . . . . 15 |- (A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o) -> (x e. o -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)))
207205, 206sylan2 500 . . . . . . . . . . . . . 14 |- ((o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)) -> (((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> (x e. o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
208207impcom 378 . . . . . . . . . . . . 13 |- ((((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) /\ (o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))) -> (x e. o -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))
209147, 208r19.21ai 2174 . . . . . . . . . . . 12 |- ((((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) /\ (o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))) -> A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))
210209ex 402 . . . . . . . . . . 11 |- (((C e. Met /\ D e. Met) /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> ((o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)) -> A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))
211210adantrl 430 . . . . . . . . . 10 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> ((o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)) -> A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))
212141, 211jcad 661 . . . . . . . . 9 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> ((o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)) -> (o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
213212expcom 403 . . . . . . . 8 |- ((X = Y /\ A.x e. Y (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> ((C e. Met /\ D e. Met) -> ((o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)) -> (o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
214137, 213syldan 516 . . . . . . 7 |- ((X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> ((C e. Met /\ D e. Met) -> ((o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)) -> (o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)))))
215214impcom 378 . . . . . 6 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> ((o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o)) -> (o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
216135, 215impbid 574 . . . . 5 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> ((o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o)) <-> (o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))
2173, 4isopn4 9139 . . . . . 6 |- (C e. Met -> (o e. J <-> (o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
218217ad2antrr 440 . . . . 5 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> (o e. J <-> (o C_ X /\ A.x e. o E.r e. RR (0 < r /\ (x( ball ` C)r) C_ o))))
2197, 8isopn4 9139 . . . . . 6 |- (D e. Met -> (o e. K <-> (o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))
220219ad2antlr 441 . . . . 5 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> (o e. K <-> (o C_ Y /\ A.x e. o E.s e. RR (0 < s /\ (x( ball ` D)s) C_ o))))
221216, 218, 2203bitr4d 609 . . . 4 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> (o e. J <-> o e. K))
222221eqrdv 1882 . . 3 |- (((C e. Met /\ D e. Met) /\ (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))) -> J = K)
223222ex 402 . 2 |- ((C e. Met /\ D e. Met) -> ((X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s))))) -> J = K))
22453, 223impbid 574 1 |- ((C e. Met /\ D e. Met) -> (J = K <-> (X = Y /\ A.x e. X (A.r e. RR (0 < r -> E.s e. RR (0 < s /\ (x( ball ` D)s) C_ (x( ball ` C)r))) /\ A.s e. RR (0 < s -> E.r e. RR (0 < r /\ (x( ball ` C)r) C_ (x( ball ` D)s)))))))
Colors of variables: wff set class
Syntax hints:   -> wi 3   <-> wb 163   /\ wa 240   /\ w3a 858   = wceq 1298   e. wcel 1300  A.wral 2105  E.wrex 2106   C_ wss 2593  U.cuni 3177   class class class wbr 3338  dom cdm 3986  ` cfv 3998  (class class class)co 4884  RRcr 6385  0cc0 6386   < clt 6653  Metcme 9066   ball cbl 9068  Opencopn 9069
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-rep 3428  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-pr 3524  ax-un 3790  ax-inf2 5731
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3or 859  df-3an 860  df-ex 1327  df-sb 1536  df-eu 1775  df-mo 1776  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-nel 2020  df-ral 2109  df-rex 2110  df-reu 2111  df-rab 2112  df-v 2294  df-sbc 2454  df-csb 2541  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-pss 2607  df-nul 2876  df-if 2983  df-pw 3035  df-sn 3049  df-pr 3050  df-tp 3052  df-op 3053  df-uni 3178  df-int 3215  df-iun 3257  df-br 3339  df-opab 3396  df-tr 3412  df-eprel 3583  df-id 3586  df-po 3591  df-so 3604  df-fr 3625  df-we 3644  df-ord 3660  df-on 3661  df-lim 3662  df-suc 3663  df-om 3950  df-xp 4000  df-rel 4001  df-cnv 4002  df-co 4003  df-dm 4004  df-rn 4005  df-res 4006  df-ima 4007  df-fun 4008  df-fn 4009  df-f 4010  df-f1 4011  df-fo 4012  df-f1o 4013  df-fv 4014  df-opr 4886  df-oprab 4887  df-mpt 5006  df-1st 5020  df-2nd 5021  df-iota 5089  df-rdg 5140  df-1o 5177  df-oadd 5179  df-omul 5180  df-er 5318  df-ec 5320  df-qs 5323  df-en 5427  df-dom 5428  df-sdom 5429  df-undef 5556  df-riota 5560  df-ni 6152  df-pli 6153  df-mi 6154  df-lti 6155  df-plpq 6187  df-mpq 6188  df-enq 6189  df-nq 6190  df-plq 6191  df-mq 6192  df-rq 6193  df-ltq 6194  df-1q 6195  df-np 6238  df-1p 6239  df-plp 6240  df-mp 6241  df-ltp 6242  df-plpr 6316  df-mpr 6317  df-enr 6318  df-nr 6319  df-plr 6320  df-mr 6321  df-ltr 6322  df-0r 6323  df-1r 6324  df-m1r 6325  df-c 6392  df-0 6393  df-1 6394  df-i 6395  df-r 6396  df-plus 6397  df-mul 6398  df-lt 6399  df-sub 6511  df-neg 6513  df-pnf 6654  df-mnf 6655  df-xr 6656  df-ltxr 6657  df-le 6658  df-met 9070  df-bl 9072  df-opn 9073
Copyright terms: Public domain