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

Theorem nvabs 8301
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 8293 . . . . 5 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` (AG(-u1SB))) = (N` (BG(-u1SA))))
65negeqd 5361 . . . 4 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> -u(N` (AG(-u1SB))) = -u(N` (BG(-u1SA))))
71, 2nvcom 8240 . . . . . . . . . 10 |- ((U e. NrmCVec /\ A e. X /\ (BG(-u1SA)) e. X) -> (AG(BG(-u1SA))) = ((BG(-u1SA))GA))
81, 2nvgcl 8239 . . . . . . . . . . . 12 |- ((U e. NrmCVec /\ B e. X /\ (-u1SA) e. X) -> (BG(-u1SA)) e. X)
9 ax1cn 5269 . . . . . . . . . . . . . . 15 |- 1 e. CC
109negcl 5369 . . . . . . . . . . . . . 14 |- -u1 e. CC
111, 3nvscl 8247 . . . . . . . . . . . . . 14 |- ((U e. NrmCVec /\ -u1 e. CC /\ A e. X) -> (-u1SA) e. X)
1210, 11mp3an2 904 . . . . . . . . . . . . 13 |- ((U e. NrmCVec /\ A e. X) -> (-u1SA) e. X)
13123adant2 798 . . . . . . . . . . . 12 |- ((U e. NrmCVec /\ B e. X /\ A e. X) -> (-u1SA) e. X)
148, 13syld3an3 870 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ B e. X /\ A e. X) -> (BG(-u1SA)) e. X)
15143com23 839 . . . . . . . . . 10 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (BG(-u1SA)) e. X)
167, 15syld3an3 870 . . . . . . . . 9 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (AG(BG(-u1SA))) = ((BG(-u1SA))GA))
17 simprr 415 . . . . . . . . . . . . 13 |- ((U e. NrmCVec /\ (A e. X /\ B e. X)) -> B e. X)
1812adantrr 395 . . . . . . . . . . . . 13 |- ((U e. NrmCVec /\ (A e. X /\ B e. X)) -> (-u1SA) e. X)
19 simprl 414 . . . . . . . . . . . . 13 |- ((U e. NrmCVec /\ (A e. X /\ B e. X)) -> A e. X)
2017, 18, 193jca 819 . . . . . . . . . . . 12 |- ((U e. NrmCVec /\ (A e. X /\ B e. X)) -> (B e. X /\ (-u1SA) e. X /\ A e. X))
211, 2nvass 8241 . . . . . . . . . . . 12 |- ((U e. NrmCVec /\ (B e. X /\ (-u1SA) e. X /\ A e. X)) -> ((BG(-u1SA))GA) = (BG((-u1SA)GA)))
2220, 21syldan 467 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ (A e. X /\ B e. X)) -> ((BG(-u1SA))GA) = (BG((-u1SA)GA)))
23223impb 829 . . . . . . . . . 10 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> ((BG(-u1SA))GA) = (BG((-u1SA)GA)))
24 eqid 1475 . . . . . . . . . . . . 13 |- (0v` U) = (0v` U)
251, 2, 3, 24nvlinv 8274 . . . . . . . . . . . 12 |- ((U e. NrmCVec /\ A e. X) -> ((-u1SA)GA) = (0v` U))
26253adant3 799 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> ((-u1SA)GA) = (0v` U))
2726opreq2d 3976 . . . . . . . . . 10 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (BG((-u1SA)GA)) = (BG(0v` U)))
281, 2, 24nv0rid 8256 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ B e. X) -> (BG(0v` U)) = B)
29283adant2 798 . . . . . . . . . 10 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (BG(0v` U)) = B)
3023, 27, 293eqtrd 1511 . . . . . . . . 9 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> ((BG(-u1SA))GA) = B)
3116, 30eqtrd 1507 . . . . . . . 8 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (AG(BG(-u1SA))) = B)
3231fveq2d 3728 . . . . . . 7 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` (AG(BG(-u1SA)))) = (N` B))
331, 2, 4nvtri 8298 . . . . . . . 8 |- ((U e. NrmCVec /\ A e. X /\ (BG(-u1SA)) e. X) -> (N` (AG(BG(-u1SA)))) <_ ((N` A) + (N` (BG(-u1SA)))))
3433, 15syld3an3 870 . . . . . . 7 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` (AG(BG(-u1SA)))) <_ ((N` A) + (N` (BG(-u1SA)))))
3532, 34eqbrtrrd 2637 . . . . . 6 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` B) <_ ((N` A) + (N` (BG(-u1SA)))))
36 subnegt 5394 . . . . . . 7 |- (((N` A) e. CC /\ (N` (BG(-u1SA))) e. CC) -> ((N` A) - -u(N` (BG(-u1SA)))) = ((N` A) + (N` (BG(-u1SA)))))
371, 4nvcl 8287 . . . . . . . . 9 |- ((U e. NrmCVec /\ A e. X) -> (N` A) e. RR)
38373adant3 799 . . . . . . . 8 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` A) e. RR)
3938recnd 5315 . . . . . . 7 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` A) e. CC)
401, 4nvcl 8287 . . . . . . . . 9 |- ((U e. NrmCVec /\ (BG(-u1SA)) e. X) -> (N` (BG(-u1SA))) e. RR)
41 3simp1 788 . . . . . . . . 9 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> U e. NrmCVec)
4240, 41, 15sylanc 471 . . . . . . . 8 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` (BG(-u1SA))) e. RR)
4342recnd 5315 . . . . . . 7 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` (BG(-u1SA))) e. CC)
4436, 39, 43sylanc 471 . . . . . 6 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> ((N` A) - -u(N` (BG(-u1SA)))) = ((N` A) + (N` (BG(-u1SA)))))
4535, 44breqtrrd 2641 . . . . 5 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` B) <_ ((N` A) - -u(N` (BG(-u1SA)))))
46 lesubt 5636 . . . . . 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 5437 . . . . . . 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 8287 . . . . . . 7 |- ((U e. NrmCVec /\ B e. X) -> (N` B) e. RR)
50493adant2 798 . . . . . 6 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> (N` B) e. RR)
5146, 48, 38, 50syl3anc 858 . . . . 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 2635 . . 3 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> -u(N` (AG(-u1SB))) <_ ((N` A) - (N` B)))
541, 2nvass 8241 . . . . . . . 8 |- ((U e. NrmCVec /\ (A e. X /\ (-u1SB) e. X /\ B e. X)) -> ((AG(-u1SB))GB) = (AG((-u1SB)GB)))
55 3simp2 789 . . . . . . . . 9 |- ((U e. NrmCVec /\ A e. X /\ B e. X) -> A e. X)
561, 3nvscl 8247 . . . . . . . . . . 11 |- ((U e. NrmCVec /\ -u1 e. CC /\ B e. X) -> (-u1SB) e. X)
5710, 56mp3an2 904 . . . . . . . . . 10 |- ((U e. NrmCVec /\ B e. X) -> (-u1SB) e. X)
58573adant2 798 . . . . . . . . 9 |- (