HomeHome Hilbert Space Explorer < Previous   Next >
Related theorems
Unicode version

Theorem occllem6 5185
Description: Lemma for closure of complement of Hilbert subspace. Part of Remark 3.12 of [Beran] p. 107.
Hypotheses
Ref Expression
occllem6.1 |- G = {<.x, y>. | (x e. NN /\ y = ((F` x) .i S))}
occllem6.2 |- A e. H~
occllem6.3 |- S e. H~
occllem6.4 |- F e. V
Assertion
Ref Expression
occllem6 |- (-. S = 0v -> (F ~~>v A -> G ~~> (A .i S)))
Distinct variable group(s):   x,y,F   x,S,y

Proof of Theorem occllem6
StepHypRef Expression
1 occllem6.1 . . . . . . . 8 |- G = {<.x, y>. | (x e. NN /\ y = ((F` x) .i S))}
2 occllem6.3 . . . . . . . 8 |- S e. H~
31, 2occllem4 5183 . . . . . . 7 |- (F:NN-->H~ -> G:NN-->CC)
4 occllem6.2 . . . . . . . 8 |- A e. H~
54, 2hicl 5044 . . . . . . 7 |- (A .i S) e. CC
63, 5jctir 241 . . . . . 6 |- (F:NN-->H~ -> (G:NN-->CC /\ (A .i S) e. CC))
76adantr 306 . . . . 5 |- ((F:NN-->H~ /\ A e. H~) -> (G:NN-->CC /\ (A .i S) e. CC))
87a1i 7 . . . 4 |- (-. S = 0v -> ((F:NN-->H~ /\ A e. H~) -> (G:NN-->CC /\ (A .i S) e. CC)))
98adantrd 308 . . 3 |- (-. S = 0v -> (((F:NN-->H~ /\ A e. H~) /\ A.z e. RR (0 < z -> E.w e. NN A.v e. NN (w <_ v -> (norm`
((F` v) -v A)) < z))) -> (G:NN-->CC /\ (A .i S) e. CC)))
102normcl 5081 . . . . . . . . . . . . . . . . . 18 |- (norm` S) e. RR
11 redivclt 4276 . . . . . . . . . . . . . . . . . . 19 |- (((u e. RR /\ (norm`
S) e. RR) /\ (norm` S) =/= 0) -> (u / (norm` S)) e. RR)
1211exp 291 . . . . . . . . . . . . . . . . . 18 |- ((u e. RR /\ (norm` S) e. RR) -> ((norm` S) =/= 0 -> (u / (norm` S)) e. RR))
1310, 12mpan2 519 . . . . . . . . . . . . . . . . 17 |- (u e. RR -> ((norm` S) =/= 0 -> (u / (norm` S)) e. RR))
1410gt0ne0 4340 . . . . . . . . . . . . . . . . 17 |- (0 < (norm`
S) -> (norm` S) =/= 0)
1513, 14syl5 22 . . . . . . . . . . . . . . . 16 |- (u e. RR -> (0 < (norm` S) -> (u / (norm` S)) e. RR))
1615adantr 306 . . . . . . . . . . . . . . 15 |- ((u e. RR /\ 0 < u) -> (0 < (norm` S) -> (u / (norm` S)) e. RR))
17 divgt0t 4402 . . . . . . . . . . . . . . . . . 18 |- ((u e. RR /\ (norm` S) e. RR) -> ((0 < u /\ 0 < (norm` S)) -> 0 < (u / (norm` S))))
1810, 17mpan2 519 . . . . . . . . . . . . . . . . 17 |- (u e. RR -> ((0 < u /\ 0 < (norm` S)) -> 0 < (u / (norm` S))))
1918exp3a 292 . . . . . . . . . . . . . . . 16 |- (u e. RR -> (0 < u -> (0 < (norm` S) -> 0 < (u / (norm`
S)))))
2019imp 277 . . . . . . . . . . . . . . 15 |- ((u e. RR /\ 0 < u) -> (0 < (norm` S) -> 0 < (u / (norm` S))))
2116, 20jcad 455 . . . . . . . . . . . . . 14 |- ((u e. RR /\ 0 < u) -> (0 < (norm` S) -> ((u / (norm` S)) e. RR /\ 0 < (u / (norm` S)))))
2221com12 13 . . . . . . . . . . . . 13 |- (0 < (norm`
S) -> ((u e. RR /\ 0 < u) -> ((u / (norm` S)) e. RR /\ 0 < (u / (norm` S)))))
2322adantr 306 . . . . . . . . . . . 12 |- ((0 < (norm` S) /\ F:NN-->H~) -> ((u e. RR /\ 0 < u) -> ((u / (norm`
S)) e. RR /\ 0 < (u / (norm` S)))))
2423syl4d 28 . . . . . . . . . . 11 |- ((0 < (norm` S) /\ F:NN-->H~) -> ((((u / (norm` S)) e. RR /\ 0 < (u / (norm` S))) -> E.w e. NN A.v e. NN (w <_ v -> (norm` ((F` v) -v A)) < (u / (norm` S)))) -> ((u e. RR /\ 0 < u) -> E.w e. NN A.v e. NN (w <_ v -> (norm` ((F` v) -v A)) < (u / (norm` S))))))
25 ltmuldivt 4406 . . . . . . . . . . . . . . . . . . 19 |- (((norm` ((F` v) -v A)) e. RR /\ (norm` S) e. RR /\ u e. RR) -> (0 < (norm` S) -> (((norm` ((F` v) -v A)) x. (norm` S)) < u <-> (norm`
((F` v) -v A)) < (u / (norm` S)))))
2610, 25mp3an2 640 . . . . . . . . . . . . . . . . . 18 |- (((norm` ((F` v) -v A)) e. RR /\ u e. RR) -> (0 < (norm` S) -> (((norm` ((F` v) -v A)) x. (norm` S)) < u <-> (norm`
((F` v) -v A)) < (u / (norm` S)))))
27 ffvrn 2890 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((F:NN-->H~ /\ v e. NN) -> (F` v) e. H~)
2827, 4jctir 241 . . . . . . . . . . . . . . . . . . . . . 22 |- ((F:NN-->H~ /\ v e. NN) -> ((F` v) e. H~ /\ A e. H~))
29 hvsubclt 4998 . . . . . . . . . . . . . . . . . . . . . 22 |- (((F` v) e. H~ /\ A e. H~) -> ((F` v) -v A) e. H~)
30 normclt 5076 . . . . . . . . . . . . . . . . . . . . . 22 |- (((F` v) -v A) e. H~ -> (norm` ((F` v) -v A)) e. RR)
3128, 29, 303syl 21 . . . . . . . . . . . . . . . . . . . . 21 |- ((F:NN-->H~ /\ v e. NN) -> (norm` ((F` v) -v A)) e. RR)
3231adantll 309 . . . . . . . . . . . . . . . . . . . 20 |- (((0 < (norm` S) /\ F:NN-->H~) /\ v e. NN) -> (norm` ((F` v) -v A)) e. RR)
3332adantlr 310 . . . . . . . . . . . . . . . . . . 19 |- ((((0 < (norm` S) /\ F:NN-->H~) /\ (u e. RR /\ 0 < u)) /\ v e. NN) -> (norm` ((F` v) -v A)) e. RR)
34 pm3.26 256 . . . . . . . . . . . . . . . . . . . 20 |- ((u e. RR /\ 0 < u) -> u e. RR)
3534ad2antlr 321 . . . . . . . . . . . . . . . . . . 19 |- ((((0 < (norm` S) /\ F:NN-->H~) /\ (u e. RR /\ 0 < u)) /\ v e. NN) -> u e. RR)
3633, 35jca 236 . . . . . . . . . . . . . . . . . 18 |- ((((0 < (norm` S) /\ F:NN-->H~) /\ (u e. RR /\ 0 < u)) /\ v e. NN) -> ((norm`
((F` v) -v A)) e. RR /\ u e. RR))
37 pm3.26 256 . . . . . . . . . . . . . . . . . . 19 |- ((0 < (norm` S) /\ F:NN-->H~) -> 0 < (norm` S))
3837ad2antll 320 . . . . . . . . . . . . . . . . . 18 |- ((((0 < (norm` S) /\ F:NN-->H~) /\ (u e. RR /\ 0 < u)) /\ v e. NN) -> 0 < (norm` S))
3926, 36, 38sylc 62 . . . . . . . . . . . . . . . . 17 |- ((((0 < (norm` S) /\ F:NN-->H~) /\ (u e. RR /\ 0 < u)) /\ v e. NN) -> (((norm` ((F` v) -v A)) x. (norm` S)) < u <-> (norm` ((F` v) -v A)) < (u / (norm`
S))))
4027, 4jctil 240 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((F:NN-->H~ /\ v e. NN) -> (A e. H~ /\ (F` v) e. H~))
412occllem2 5181 . . . . . . . . . . . . . . . . . . . . . . . 24 |- ((A e. H~ /\ (F` v) e. H~) -> (abs` (((F` v) .i S) - (A .i S))) <_ ((norm` ((F` v) -v A)) x. (norm`
S)))
4240, 41syl 12 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((F:NN-->H~ /\ v e. NN) -> (abs` (((F` v) .i S) - (A .i S))) <_ ((norm` ((F` v) -v A)) x. (norm` S)))
431occllem3 5182 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (v e. NN -> (G` v) = ((F` v) .i S))
4443opreq1d 3012 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (v e. NN -> ((G` v) - (A .i S)) = (((F` v) .i S) - (A .i S)))
4544fveq2d 2836 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (v e. NN -> (abs` ((G` v) - (A .i S))) = (abs`
(((F` v) .i S) - (A .i S))))
4645breq1d 2071 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (v e. NN -> ((abs` ((G` v) - (A .i S))) <_ ((norm` ((F` v) -v A)) x. (norm`
S)) <-> (abs` (((F` v) .i S) - (A .i S))) <_ ((norm`
((F` v) -v A)) x. (norm` S))))
4746adantl 305 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((F:NN-->H~ /\ v e. NN) -> ((abs` ((G` v) - (A .i S))) <_ ((norm` ((F` v) -v A)) x. (norm` S)) <-> (abs` (((F` v) .i S) - (A .i S))) <_ ((norm`
((F` v) -v A)) x. (norm` S))))
4842, 47mpbird 171 . . . . . . . . . . . . . . . . . . . . . 22 |- ((F:NN-->H~ /\ v e. NN) -> (abs` ((G` v) - (A .i S))) <_ ((norm` ((F` v) -v A