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

Theorem sm1cnilem 8347
Description: Lemma for sm1cni 8348.
Hypotheses
Ref Expression
sm1cni.1 |- X = (Base` U)
sm1cni.4 |- S = (.s` U)
sm1cni.7 |- C = (abs o. - )
sm1cni.8 |- D = (IndMet` U)
sm1cni.j |- J = (Open` C)
sm1cni.k |- K = (Open` D)
sm1cni.f |- F = {<.w, v>. | (w e. CC /\ v = (wSA))}
sm1cni.9 |- U e. NrmCVec
sm1cni.a |- A e. X
sm1cni.2 |- G = (+v` U)
sm1cnilem.6 |- N = (norm` U)
Assertion
Ref Expression
sm1cnilem |- F e. (J Cn K)
Distinct variable groups:   w,v,A   v,S,w   v,X,w

Proof of Theorem sm1cnilem
StepHypRef Expression
1 sm1cni.7 . . . 4 |- C = (abs o. - )
21cnmet 7904 . . 3 |- C e. Met
3 sm1cni.9 . . . 4 |- U e. NrmCVec
4 sm1cni.8 . . . . 5 |- D = (IndMet` U)
54imsmet 8324 . . . 4 |- (U e. NrmCVec -> D e. Met)
63, 5ax-mp 7 . . 3 |- D e. Met
71cnmetba 7903 . . . 4 |- CC = dom dom C
8 sm1cni.j . . . 4 |- J = (Open` C)
9 sm1cni.1 . . . . 5 |- X = (Base` U)
109, 4, 3imsbai 8322 . . . 4 |- X = dom dom D
11 sm1cni.k . . . 4 |- K = (Open` D)
127, 8, 10, 11metcn 7889 . . 3 |- ((C e. Met /\ D e. Met) -> (F e. (J Cn K) <-> (F:CC-->X /\ A.r e. CC A.s e. RR (0 < s -> E.t e. RR (0 < t /\ A.u e. CC ((rCu) < t -> ((F` r)D(F` u)) < s))))))
132, 6, 12mp2an 697 . 2 |- (F e. (J Cn K) <-> (F:CC-->X /\ A.r e. CC A.s e. RR (0 < s -> E.t e. RR (0 < t /\ A.u e. CC ((rCu) < t -> ((F` r)D(F` u)) < s)))))
14 sm1cni.f . . 3 |- F = {<.w, v>. | (w e. CC /\ v = (wSA))}
15 sm1cni.a . . . 4 |- A e. X
16 sm1cni.4 . . . . 5 |- S = (.s` U)
179, 16nvscl 8247 . . . 4 |- ((U e. NrmCVec /\ w e. CC /\ A e. X) -> (wSA) e. X)
183, 15, 17mp3an13 907 . . 3 |- (w e. CC -> (wSA) e. X)
1914, 18fopab 3827 . 2 |- F:CC-->X
20 opreq2 3969 . . . . . . . . . . 11 |- ((N` A) = 0 -> ((abs` (r - u)) x. (N` A)) = ((abs` (r - u)) x. 0))
2120breq1d 2629 . . . . . . . . . 10 |- ((N` A) = 0 -> (((abs`
(r - u)) x. (N` A)) < s <-> ((abs` (r - u)) x. 0) < s))
2221imbi2d 612 . . . . . . . . 9 |- ((N` A) = 0 -> (((abs`
(r - u)) < t -> ((abs` (r - u)) x. (N` A)) < s) <-> ((abs` (r - u)) < t -> ((abs` (r - u)) x. 0) < s)))
2322ralbidv 1663 . . . . . . . 8 |- ((N` A) = 0 -> (A.u e. CC ((abs`
(r - u)) < t -> ((abs` (r - u)) x. (N` A)) < s) <-> A.u e. CC ((abs` (r - u)) < t -> ((abs` (r - u)) x. 0) < s)))
2423anbi2d 616 . . . . . . 7 |- ((N` A) = 0 -> ((0 < t /\ A.u e. CC ((abs` (r - u)) < t -> ((abs` (r - u)) x. (N` A)) < s)) <-> (0 < t /\ A.u e. CC ((abs`
(r - u)) < t -> ((abs` (r - u)) x. 0) < s))))
2524rexbidv 1664 . . . . . 6 |- ((N` A) = 0 -> (E.t e. RR (0 < t /\ A.u e. CC ((abs` (r - u)) < t -> ((abs` (r - u)) x. (N` A)) < s)) <-> E.t e. RR (0 < t /\ A.u e. CC ((abs`
(r - u)) < t -> ((abs` (r - u)) x. 0) < s))))
26 breq2 2623 . . . . . . . . 9 |- (t = (s / (N` A)) -> (0 < t <-> 0 < (s / (N` A))))
27 breq2 2623 . . . . . . . . . . 11 |- (t = (s / (N` A)) -> ((abs` (r - u)) < t <-> (abs` (r - u)) < (s / (N` A))))
2827imbi1d 613 . . . . . . . . . 10 |- (t = (s / (N` A)) -> (((abs`
(r - u)) < t -> ((abs` (r - u)) x. (N` A)) < s) <-> ((abs` (r - u)) < (s / (N` A)) -> ((abs` (r - u)) x. (N` A)) < s)))
2928ralbidv 1663 . . . . . . . . 9 |- (t = (s / (N` A)) -> (A.u e. CC ((abs`
(r - u)) < t -> ((abs` (r - u)) x. (N` A)) < s) <-> A.u e. CC ((abs` (r - u)) < (s / (N` A)) -> ((abs` (r - u)) x. (N` A)) < s)))
3026, 29anbi12d 628 . . . . . . . 8 |- (t = (s / (N` A)) -> ((0 < t /\ A.u e. CC ((abs` (r - u)) < t -> ((abs` (r - u)) x. (N` A)) < s)) <-> (0 < (s / (N` A)) /\ A.u e. CC ((abs`
(r - u)) < (s / (N` A)) -> ((abs`
(r - u)) x. (N` A)) < s))))
3130rcla4ev 1877 . . . . . . 7 |- (((s / (N` A)) e. RR /\ (0 < (s / (N` A)) /\ A.u e. CC ((abs`
(r - u)) < (s / (N` A)) -> ((abs`
(r - u)) x. (N` A)) < s))) -> E.t e. RR (0 < t /\ A.u e. CC ((abs`
(r - u)) < t -> ((abs` (r - u)) x. (N` A)) < s)))
32 sm1cnilem.6 . . . . . . . . . . 11 |- N = (norm` U)
339, 32, 3, 15nvcli 8288 . . . . . . . . . 10 |- (N` A) e. RR
34 redivclt 5800 . . . . . . . . . 10 |- ((s e. RR /\ (N` A) e. RR /\ (N` A) =/= 0) -> (s / (N` A)) e. RR)
3533, 34mp3an2 904 . . . . . . . . 9 |- ((s e. RR /\ (N` A) =/= 0) -> (s / (N` A)) e. RR)
3635adantll 392 . . . . . . . 8 |- (((r e. CC /\ s e. RR) /\ (N` A) =/= 0) -> (s / (N` A)) e. RR)
3736adantlr 393 . . . . . . 7 |- ((((r e. CC /\ s e. RR) /\ 0 < s) /\ (N` A) =/= 0) -> (s / (N` A)) e. RR)
38 divgt0t 5855 . . . . . . . . . . 11 |- (((s e. RR /\ 0 < s) /\ ((N` A) e. RR /\ 0 < (N` A))) -> 0 < (s / (N` A)))
3933, 38mpanr1 709 . . . . . . . . . 10 |- (((s e. RR /\ 0 < s) /\ 0 < (N` A)) -> 0 < (s / (N` A)))
409, 32nvge0 8302 . . . . . . . . . . . 12 |- ((U e. NrmCVec /\ A e. X) -> 0 <_ (N` A))
413, 15, 40mp2an 697 . . . . . . . . . . 11 |- 0 <_ (N` A)
42 0re 5440 . . . . . . . . . . . . 13 |- 0 e. RR
4342, 33ltlen 5576 . . . . . . . . . . . 12 |- (0 < (N` A) <-> (0 <_ (N` A) /\ (N` A) =/= 0))
4443biimpr 152 . . . . . . . . . . 11 |- ((0 <_ (N` A) /\ (N` A) =/= 0) -> 0 < (N` A))
4541, 44mpan 695 . . . . . . . . . 10 |- ((N` A) =/= 0 -> 0 < (N` A))
4639, 45sylan2 451 . . . . . . . . 9 |- (((s e. RR /\ 0 < s) /\ (N` A) =/= 0) -> 0 < (s / (N` A)))
4746adantlll 396 . . . . . . . 8 |- ((((r e. CC /\ s e. RR) /\ 0 < s) /\ (N` A) =/= 0) -> 0 < (s / (N` A)))
48 ltmuldivtOLD 5864 . . . . . . . . . . 11 |- ((((abs`
(r - u)) e. RR /\ (N` A) e. RR /\ s e. RR) /\ 0 < (N` A)) -> (((abs`
(r - u)) x. (N` A)) < s <-> (abs` (r - u)) < (s / (N` A))))
49 subclt 5367 . . . . . . . . . . . . . . . 16 |- ((r e. CC /\ u e. CC) -> (r - u) e. CC)
50 absclt 6833 . . . . . . . . . . . . . . . 16 |- ((r - u) e. CC -> (abs` (r - u)) e. RR)
5149, 50syl 10 . . . . . . . . . . . . . . 15 |- ((r e. CC /\ u e. CC) -> (abs`
(r - u)) e. RR)
5251adantlr 393 . . . . . . . . . . . . . 14 |- (((r e. CC /\ s e. RR) /\ u e. CC) -> (abs` (r - u)) e. RR)
5352adantlr 393 . . . . . . . . . . . . 13 |- ((((r e. CC /\ s e. RR) /\ 0 < s) /\ u e. CC) -> (abs` (r - u)) e. RR)
5453adantlr 393 . . . . . . . . . . . 12 |- (((((r e. CC /\ s e. RR) /\ 0 < s) /\ (N` A) =/= 0) /\ u e. CC) -> (abs` (r - u)) e. RR)
5533a1i 8 . . . . . . . . . . . 12