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

Theorem norm-ii 8925
Description: Triangle inequality for norms. Theorem 3.3(ii) of [Beran] p. 97.
Hypotheses
Ref Expression
norm-ii.1 |- A e. H~
norm-ii.2 |- B e. H~
Assertion
Ref Expression
norm-ii |- (normh` (A +h B)) <_ ((normh` A) + (normh` B))

Proof of Theorem norm-ii
StepHypRef Expression
1 1re 5407 . . . . . . . . . . 11 |- 1 e. RR
2 ax1cn 5241 . . . . . . . . . . . 12 |- 1 e. CC
32cjreb 6716 . . . . . . . . . . 11 |- (1 e. RR <-> (*` 1) = 1)
41, 3mpbi 189 . . . . . . . . . 10 |- (*` 1) = 1
54opreq1i 3956 . . . . . . . . 9 |- ((*` 1) x. (B .ih A)) = (1 x. (B .ih A))
6 norm-ii.2 . . . . . . . . . . 11 |- B e. H~
7 norm-ii.1 . . . . . . . . . . 11 |- A e. H~
86, 7hicl 8869 . . . . . . . . . 10 |- (B .ih A) e. CC
98mulid2 5305 . . . . . . . . 9 |- (1 x. (B .ih A)) = (B .ih A)
105, 9eqtr 1487 . . . . . . . 8 |- ((*` 1) x. (B .ih A)) = (B .ih A)
117, 6hicl 8869 . . . . . . . . 9 |- (A .ih B) e. CC
1211mulid2 5305 . . . . . . . 8 |- (1 x. (A .ih B)) = (A .ih B)
1310, 12opreq12i 3958 . . . . . . 7 |- (((*` 1) x. (B .ih A)) + (1 x. (A .ih B))) = ((B .ih A) + (A .ih B))
14 0re 5412 . . . . . . . . . 10 |- 0 e. RR
15 lt01 5653 . . . . . . . . . 10 |- 0 < 1
1614, 1, 15ltlei 5554 . . . . . . . . 9 |- 0 <_ 1
171absid 6796 . . . . . . . . 9 |- (0 <_ 1 -> (abs` 1) = 1)
1816, 17ax-mp 7 . . . . . . . 8 |- (abs` 1) = 1
192, 6, 7, 18normlem7 8903 . . . . . . 7 |- (((*` 1) x. (B .ih A)) + (1 x. (A .ih B))) <_ (2 x. ((sqr` (A .ih A)) x. (sqr` (B .ih B))))
2013, 19eqbrtrr 2626 . . . . . 6 |- ((B .ih A) + (A .ih B)) <_ (2 x. ((sqr` (A .ih A)) x. (sqr`
(B .ih B))))
21 eqid 1468 . . . . . . . . . 10 |- -u(((*` 1) x. (B .ih A)) + (1 x. (A .ih B))) = -u(((*` 1) x. (B .ih A)) + (1 x. (A .ih B)))
222, 6, 7, 21normlem2 8898 . . . . . . . . 9 |- -u(((*` 1) x. (B .ih A)) + (1 x. (A .ih B))) e. RR
232cjcl 6699 . . . . . . . . . . . 12 |- (*` 1) e. CC
2423, 8mulcl 5293 . . . . . . . . . . 11 |- ((*` 1) x. (B .ih A)) e. CC
252, 11mulcl 5293 . . . . . . . . . . 11 |- (1 x. (A .ih B)) e. CC
2624, 25addcl 5292 . . . . . . . . . 10 |- (((*` 1) x. (B .ih A)) + (1 x. (A .ih B))) e. CC
2726negreb 6730 . . . . . . . . 9 |- (-u(((*` 1) x. (B .ih A)) + (1 x. (A .ih B))) e. RR <-> (((*` 1) x. (B .ih A)) + (1 x. (A .ih B))) e. RR)
2822, 27mpbi 189 . . . . . . . 8 |- (((*` 1) x. (B .ih A)) + (1 x. (A .ih B))) e. RR
2913, 28eqeltrr 1537 . . . . . . 7 |- ((B .ih A) + (A .ih B)) e. RR
30 2re 5926 . . . . . . . 8 |- 2 e. RR
31 hiidge0t 8885 . . . . . . . . . . 11 |- (A e. H~ -> 0 <_ (A .ih A))
327, 31ax-mp 7 . . . . . . . . . 10 |- 0 <_ (A .ih A)
33 hiidrclt 8882 . . . . . . . . . . . 12 |- (A e. H~ -> (A .ih A) e. RR)
347, 33ax-mp 7 . . . . . . . . . . 11 |- (A .ih A) e. RR
3534sqrcl 6630 . . . . . . . . . 10 |- (0 <_ (A .ih A) -> (sqr` (A .ih A)) e. RR)
3632, 35ax-mp 7 . . . . . . . . 9 |- (sqr` (A .ih A)) e. RR
37 hiidge0t 8885 . . . . . . . . . . 11 |- (B e. H~ -> 0 <_ (B .ih B))
386, 37ax-mp 7 . . . . . . . . . 10 |- 0 <_ (B .ih B)
39 hiidrclt 8882 . . . . . . . . . . . 12 |- (B e. H~ -> (B .ih B) e. RR)
406, 39ax-mp 7 . . . . . . . . . . 11 |- (B .ih B) e. RR
4140sqrcl 6630 . . . . . . . . . 10 |- (0 <_ (B .ih B) -> (sqr` (B .ih B)) e. RR)
4238, 41ax-mp 7 . . . . . . . . 9 |- (sqr` (B .ih B)) e. RR
4336, 42remulcl 5307 . . . . . . . 8 |- ((sqr` (A .ih A)) x. (sqr`
(B .ih B))) e. RR
4430, 43remulcl 5307 . . . . . . 7 |- (2 x. ((sqr` (A .ih A)) x. (sqr` (B .ih B)))) e. RR
4534, 40readdcl 5306 . . . . . . 7 |- ((A .ih A) + (B .ih B)) e. RR
4629, 44, 45leadd2 5567 . . . . . 6 |- (((B .ih A) + (A .ih B)) <_ (2 x. ((sqr`
(A .ih A)) x. (sqr` (B .ih B)))) <-> (((A .ih A) + (B .ih B)) + ((B .ih A) + (A .ih B))) <_ (((A .ih A) + (B .ih B)) + (2 x. ((sqr` (A .ih A)) x. (sqr`
(B .ih B))))))
4720, 46mpbi 189 . . . . 5 |- (((A .ih A) + (B .ih B)) + ((B .ih A) + (A .ih B))) <_ (((A .ih A) + (B .ih B)) + (2 x. ((sqr` (A .ih A)) x. (sqr`
(B .ih B)))))
487, 6, 7, 6normlem8 8904 . . . . . 6 |- ((A +h B) .ih (A +h B)) = (((A .ih A) + (B .ih B)) + ((A .ih B) + (B .ih A)))
4911, 8addcom 5294 . . . . . . 7 |- ((A .ih B) + (B .ih A)) = ((B .ih A) + (A .ih B))
5049opreq2i 3957 . . . . . 6 |- (((A .ih A) + (B .ih B)) + ((A .ih B) + (B .ih A))) = (((A .ih A) + (B .ih B)) + ((B .ih A) + (A .ih B)))
5148, 50eqtr 1487 . . . . 5 |- ((A +h B) .ih (A +h B)) = (((A .ih A) + (B .ih B)) + ((B .ih A) + (A .ih B)))
5236recn 5286 . . . . . . 7 |- (sqr` (A .ih A)) e. CC
5342recn 5286 . . . . . . 7 |- (sqr` (B .ih B)) e. CC
5452, 53binom2 6575 . . . . . 6 |- (((sqr` (A .ih A)) + (sqr` (B .ih B)))^2) = ((((sqr` (A .ih A))^2) + (2 x. ((sqr` (A .ih A)) x. (sqr` (B .ih B))))) + ((sqr` (B .ih B))^2))
5552sqcl 6545 . . . . . . 7 |- ((sqr` (A .ih A))^2) e. CC
56 2cn 5927 . . . . . . . 8 |- 2 e. CC
5752, 53mulcl 5293 . . . . . . . 8 |- ((sqr` (A .ih A)) x. (sqr`
(B .ih B))) e. CC
5856, 57mulcl 5293 . . . . . . 7 |- (2 x. ((sqr` (A .ih A)) x. (sqr` (B .ih B)))) e. CC
5953sqcl 6545 . . . . . . 7 |- ((sqr` (B .ih B))^2) e. CC
6055, 58, 59add23 5313 . . . . . 6 |- ((((sqr`
(A .ih A))^2) + (2 x. ((sqr` (A .ih A)) x. (sqr` (B .ih B))))) + ((sqr` (B .ih B))^2)) = ((((sqr` (A .ih A))^2) + ((sqr`
(B .ih B))^2)) + (2 x. ((sqr` (A .ih A)) x. (sqr`
(B .ih B)))))
6134sqsqr 6651 . . . . . . . . 9 |- (0 <_ (A .ih A) -> ((sqr` (A .ih A))^2) = (A .ih A))
6232, 61ax-mp 7 . . . . . . . 8 |- ((sqr` (A .ih A))^2) = (A .ih A)
6340sqsqr 6651 . . . . . . . . 9 |- (0 <_ (B .ih B) -> ((sqr` (B .ih B))^2) = (B .ih B))
6438, 63ax-mp 7 . . . . . . . 8 |- ((sqr` (B .ih B))^2) = (B .ih B)
6562, 64opreq12i 3958 . . . . . . 7 |- (((sqr` (A .ih A))^2) + ((sqr` (B .ih B))^2)) = ((A .ih A) + (B .ih B))
6665opreq1i 3956 . . . . . 6 |- ((((sqr`
(A .ih A))^2) + ((sqr` (B .ih B))^2)) + (2 x. ((sqr`
(A .ih A)) x. (sqr` (B .ih B))))) = (((A .ih A) + (B .ih B)) + (2 x. ((sqr` (A .ih A)) x. (sqr`
(B .ih B)))))
6754, 60, 663eqtr 1491 . . . . 5 |- (((sqr` (A .ih A)) + (sqr` (B .ih B)))^2) = (((A .ih A) + (B .ih B)) + (2 x. ((sqr` (A .ih A)) x. (sqr`
(B .ih B)))))
6847, 51, 673brtr4 2633 . . . 4 |- ((A +h B) .ih (A +h B)) <_ (((sqr`
(A .ih A)) + (sqr` (B .ih B)))^2)
697, 6hvaddcl 8809 . . . . . 6 |- (A +h B) e. H~
70 hiidge0t 8885 . . . . . 6 |- ((A +h B) e. H~ -> 0 <_ ((A +h B) .ih (A +h B)))
7169, 70ax-mp 7 . . . . 5 |- 0 <_ ((A +h B) .ih (A +h B))
7236, 42readdcl 5306 . . . . . 6 |- ((sqr` (A .ih A)) + (sqr`
(B .ih B))) e. RR
7372sqge0 6559 . . . . 5 |- 0 <_ (((sqr`
(A .ih A)) + (sqr` (B .ih B)))^2)
74 hiidrclt 8882 . . . . . . 7 |- ((A +h B) e. H~ -> ((A +h B) .ih (A +h B))