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

Theorem nvabs 8297
Description: Norm difference property of a normed complex vector space. Problem 3 of [Kreyszig] p. 64.
Hypotheses
Ref Expression
nvabs.1 |- X = (Base` U)
nvabs.2 |- G = (+v` U)
nvabs.4 |- S = (.s` U)
nvabs.6 |- N = (norm` U)
Assertion
Ref Expression
nvabs |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (abs` ((N` A) - (N` B))) <_ (N` (AG(-u1SB))))

Proof of Theorem nvabs
StepHypRef Expression
1 nvabs.1 . . . . . 6 |- X = (Base` U)
2 nvabs.2 . . . . . 6 |- G = (+v` U)
3 nvabs.4 . . . . . 6 |- S = (.s` U)
4 nvabs.6 . . . . . 6 |- N = (norm` U)
51, 2, 3, 4nvdif 8289 . . . . 5 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` (AG(-u1SB))) = (N` (BG(-u1SA))))
65negeqd 5373 . . . 4 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> -u(N` (AG(-u1SB))) = -u(N` (BG(-u1SA))))
71, 2nvcom 8236 . . . . . . . . . 10 |- ((U e. NrmCVec /\ A e. X /\ (BG(-u1SA)) e. X) -> (AG(BG(-u1SA))) = ((BG(-u1SA))GA))
81, 2nvgcl 8235 . . . . . . . . . . . 12 |- ((U e. NrmCVec /\ B e. X /\ (-u1SA) e. X) -> (BG(-u1SA)) e. X)
9 ax1cn 5281 . . . . . . . . . . . . . . 15 |- 1 e. CC
109negcl 5381 . . . . . . . . . . . . . 14 |- -u1 e. CC
111, 3nvscl 8243 . . . . . . . . . . . . . 14 |- ((U e. NrmCVec /\ -u1 e. CC /\ A e. X) -> (-u1SA) e. X)
1210, 11mp3an2 906 . . . . . . . . . . . . 13 |- ((U e. NrmCVec /\ A e. X) -> (-u1SA) e. X)
13123adant2 800 . . . . . . . . . . . 12 |- ((U e. NrmCVec /\ B e. X /\ A e. X) -> (-u1SA) e. X)
148, 13syld3an3 872 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ B e. X /\ A e. X) -> (BG(-u1SA)) e. X)
15143com23 841 . . . . . . . . . 10 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (BG(-u1SA)) e. X)
167, 15syld3an3 872 . . . . . . . . 9 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (AG(BG(-u1SA))) = ((BG(-u1SA))GA))
17 simprr 417 . . . . . . . . . . . . 13 |- ((U e. NrmCVec /\ (A e. X /\ B e. X)) -> B e. X)
1812adantrr 397 . . . . . . . . . . . . 13 |- ((U e. NrmCVec /\ (A e. X /\ B e. X)) -> (-u1SA) e. X)
19 simprl 416 . . . . . . . . . . . . 13 |- ((U e. NrmCVec /\ (A e. X /\ B e. X)) -> A e. X)
2017, 18, 193jca 821 . . . . . . . . . . . 12 |- ((U e. NrmCVec /\ (A e. X /\ B e. X)) -> (B e. X /\ (-u1SA) e. X /\ A e. X))
211, 2nvass 8237 . . . . . . . . . . . 12 |- ((U e. NrmCVec /\ (B e. X /\ (-u1SA) e. X /\ A e. X)) -> ((BG(-u1SA))GA) = (BG((-u1SA)GA)))
2220, 21syldan 469 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ (A e. X /\ B e. X)) -> ((BG(-u1SA))GA) = (BG((-u1SA)GA)))
23223impb 831 . . . . . . . . . 10 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> ((BG(-u1SA))GA) = (BG((-u1SA)GA)))
24 eqid 1478 . . . . . . . . . . . . 13 |- (0v` U) = (0v` U)
251, 2, 3, 24nvlinv 8270 . . . . . . . . . . . 12 |- ((U e. NrmCVec /\ A e. X) -> ((-u1SA)GA) = (0v` U))
26253adant3 801 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> ((-u1SA)GA) = (0v` U))
2726opreq2d 3982 . . . . . . . . . 10 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (BG((-u1SA)GA)) = (BG(0v` U)))
281, 2, 24nv0rid 8252 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ B e. X) -> (BG(0v` U)) = B)
29283adant2 800 . . . . . . . . . 10 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (BG(0v` U)) = B)
3023, 27, 293eqtrd 1514 . . . . . . . . 9 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> ((BG(-u1SA))GA) = B)
3116, 30eqtrd 1510 . . . . . . . 8 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (AG(BG(-u1SA))) = B)
3231fveq2d 3734 . . . . . . 7 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` (AG(BG(-u1SA)))) = (N` B))
331, 2, 4nvtri 8294 . . . . . . . 8 |- ((U e. NrmCVec /\ A e. X /\ (BG(-u1SA)) e. X) -> (N` (AG(BG(-u1SA)))) <_ ((N` A) + (N` (BG(-u1SA)))))
3433, 15syld3an3 872 . . . . . . 7 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` (AG(BG(-u1SA)))) <_ ((N` A) + (N` (BG(-u1SA)))))
3532, 34eqbrtrrd 2642 . . . . . 6 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` B) <_ ((N` A) + (N` (BG(-u1SA)))))
36 subnegt 5406 . . . . . . 7 |- (((N` A) e. CC /\ (N` (BG(-u1SA))) e. CC) -> ((N` A) - -u(N` (BG(-u1SA)))) = ((N` A) + (N` (BG(-u1SA)))))
371, 4nvcl 8283 . . . . . . . . 9 |- ((U e. NrmCVec /\ A e. X) -> (N` A) e. RR)
38373adant3 801 . . . . . . . 8 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` A) e. RR)
3938recnd 5327 . . . . . . 7 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` A) e. CC)
401, 4nvcl 8283 . . . . . . . . 9 |- ((U e. NrmCVec /\ (BG(-u1SA)) e. X) -> (N` (BG(-u1SA))) e. RR)
41 3simp1 790 . . . . . . . . 9 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> U e. NrmCVec)
4240, 41, 15sylanc 473 . . . . . . . 8 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` (BG(-u1SA))) e. RR)
4342recnd 5327 . . . . . . 7 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` (BG(-u1SA))) e. CC)
4436, 39, 43sylanc 473 . . . . . 6 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> ((N` A) - -u(N` (BG(-u1SA)))) = ((N` A) + (N` (BG(-u1SA)))))
4535, 44breqtrrd 2646 . . . . 5 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` B) <_ ((N` A) - -u(N` (BG(-u1SA)))))
46 lesubt 5648 . . . . . 6 |- ((-u(N` (BG(-u1SA))) e. RR /\ (N` A) e. RR /\ (N` B) e. RR) -> (-u(N` (BG(-u1SA))) <_ ((N` A) - (N` B)) <-> (N` B) <_ ((N` A) - -u(N` (BG(-u1SA))))))
47 renegclt 5449 . . . . . . 7 |- ((N` (BG(-u1SA))) e. RR -> -u(N` (BG(-u1SA))) e. RR)
4842, 47syl 10 . . . . . 6 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> -u(N` (BG(-u1SA))) e. RR)
491, 4nvcl 8283 . . . . . . 7 |- ((U e. NrmCVec /\ B e. X) -> (N` B) e. RR)
50493adant2 800 . . . . . 6 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` B) e. RR)
5146, 48, 38, 50syl3anc 860 . . . . 5 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (-u(N` (BG(-u1SA))) <_ ((N` A) - (N` B)) <-> (N` B) <_ ((N` A) - -u(N` (BG(-u1SA))))))
5245, 51mpbird 196 . . . 4 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> -u(N` (BG(-u1SA))) <_ ((N` A) - (N` B)))
536, 52eqbrtrd 2640 . . 3 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> -u(N` (AG(-u1SB))) <_ ((N` A) - (N` B)))
541, 2nvass 8237 . . . . . . . 8 |- ((U e. NrmCVec /\ (A e. X /\ (-u1SB) e. X /\ B e. X)) -> ((AG(-u1SB))GB) = (AG((-u1SB)GB)))
55 3simp2 791 . . . . . . . . 9 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> A e. X)
561, 3nvscl 8243 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ -u1 e. CC /\ B e. X) -> (-u1SB) e. X)
5710, 56mp3an2 906 . . . . . . . . . 10 |- ((U e. NrmCVec /\ B e. X) -> (-u1SB) e. X)
58573adant2 800 . . . . . . . . 9 |- (