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

Theorem pjnormss 10007
Description: Theorem 4.5(i)<->(vi) of [Beran] p. 112.
Hypotheses
Ref Expression
pjco.1 |- G e. CH
pjco.2 |- H e. CH
Assertion
Ref Expression
pjnormss |- (G (_ H <-> A.x e. H~ (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x)))
Distinct variable groups:   x,H   x,G

Proof of Theorem pjnormss
StepHypRef Expression
1 pjco.2 . . . . . . 7 |- H e. CH
2 pjco.1 . . . . . . 7 |- G e. CH
31, 2pjssmt 10004 . . . . . 6 |- (x e. H~ -> (G (_ H -> (((proj` H)` x) -h ((proj` G)` x)) = ((proj` (H i^i (_|_` G)))` x)))
41, 2pjssge0t 10005 . . . . . 6 |- (x e. H~ -> ((((proj` H)` x) -h ((proj` G)` x)) = ((proj` (H i^i (_|_` G)))` x) -> 0 <_ ((((proj` H)` x) -h ((proj` G)` x)) .ih x)))
53, 4syld 27 . . . . 5 |- (x e. H~ -> (G (_ H -> 0 <_ ((((proj` H)` x) -h ((proj` G)` x)) .ih x)))
61, 2pjdifnormt 10006 . . . . 5 |- (x e. H~ -> (0 <_ ((((proj` H)` x) -h ((proj` G)` x)) .ih x) <-> (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x))))
75, 6sylibd 202 . . . 4 |- (x e. H~ -> (G (_ H -> (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x))))
87com12 11 . . 3 |- (G (_ H -> (x e. H~ -> (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x))))
98r19.21aiv 1705 . 2 |- (G (_ H -> A.x e. H~ (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x)))
102pjhcl 9167 . . . . . . . . . . . . . . . . . 18 |- (x e. H~ -> ((proj` G)` x) e. H~)
11 normclt 8912 . . . . . . . . . . . . . . . . . 18 |- (((proj` G)` x) e. H~ -> (normh` ((proj` G)` x)) e. RR)
1210, 11syl 10 . . . . . . . . . . . . . . . . 17 |- (x e. H~ -> (normh` ((proj` G)` x)) e. RR)
13 0re 5412 . . . . . . . . . . . . . . . . 17 |- 0 e. RR
1412, 13jctir 293 . . . . . . . . . . . . . . . 16 |- (x e. H~ -> ((normh` ((proj` G)` x)) e. RR /\ 0 e. RR))
15 letri3t 5490 . . . . . . . . . . . . . . . . 17 |- (((normh` ((proj` G)` x)) e. RR /\ 0 e. RR) -> ((normh` ((proj` G)` x)) = 0 <-> ((normh` ((proj` G)` x)) <_ 0 /\ 0 <_ (normh` ((proj` G)` x)))))
1615biimprd 154 . . . . . . . . . . . . . . . 16 |- (((normh` ((proj` G)` x)) e. RR /\ 0 e. RR) -> (((normh` ((proj` G)` x)) <_ 0 /\ 0 <_ (normh` ((proj` G)` x))) -> (normh` ((proj` G)` x)) = 0))
1714, 16syl 10 . . . . . . . . . . . . . . 15 |- (x e. H~ -> (((normh` ((proj` G)` x)) <_ 0 /\ 0 <_ (normh` ((proj` G)` x))) -> (normh` ((proj` G)` x)) = 0))
18 normge0t 8913 . . . . . . . . . . . . . . . 16 |- (((proj` G)` x) e. H~ -> 0 <_ (normh` ((proj` G)` x)))
1910, 18syl 10 . . . . . . . . . . . . . . 15 |- (x e. H~ -> 0 <_ (normh` ((proj` G)` x)))
2017, 19sylan2i 465 . . . . . . . . . . . . . 14 |- (x e. H~ -> (((normh` ((proj` G)` x)) <_ 0 /\ x e. H~) -> (normh` ((proj` G)` x)) = 0))
2120anabsi6 495 . . . . . . . . . . . . 13 |- ((x e. H~ /\ (normh` ((proj` G)` x)) <_ 0) -> (normh` ((proj` G)` x)) = 0)
22 breq2 2613 . . . . . . . . . . . . . 14 |- ((normh` ((proj` H)` x)) = 0 -> ((normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x)) <-> (normh` ((proj` G)` x)) <_ 0))
2322biimpac 418 . . . . . . . . . . . . 13 |- (((normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x)) /\ (normh` ((proj` H)` x)) = 0) -> (normh` ((proj` G)` x)) <_ 0)
2421, 23sylan2 451 . . . . . . . . . . . 12 |- ((x e. H~ /\ ((normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x)) /\ (normh` ((proj` H)` x)) = 0)) -> (normh` ((proj` G)` x)) = 0)
2524exp32 377 . . . . . . . . . . 11 |- (x e. H~ -> ((normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x)) -> ((normh` ((proj` H)` x)) = 0 -> (normh` ((proj` G)` x)) = 0)))
2625imp 350 . . . . . . . . . 10 |- ((x e. H~ /\ (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x))) -> ((normh` ((proj` H)` x)) = 0 -> (normh` ((proj` G)` x)) = 0))
271pjhcl 9167 . . . . . . . . . . . . 13 |- (x e. H~ -> ((proj` H)` x) e. H~)
28 norm-it 8917 . . . . . . . . . . . . 13 |- (((proj` H)` x) e. H~ -> ((normh` ((proj` H)` x)) = 0 <-> ((proj` H)` x) = 0h))
2927, 28syl 10 . . . . . . . . . . . 12 |- (x e. H~ -> ((normh` ((proj` H)` x)) = 0 <-> ((proj` H)` x) = 0h))
30 pjoc2t 9187 . . . . . . . . . . . . 13 |- ((H e. CH /\ x e. H~) -> (x e. (_|_` H) <-> ((proj` H)` x) = 0h))
311, 30mpan 693 . . . . . . . . . . . 12 |- (x e. H~ -> (x e. (_|_` H) <-> ((proj` H)` x) = 0h))
3229, 31bitr4d 529 . . . . . . . . . . 11 |- (x e. H~ -> ((normh` ((proj` H)` x)) = 0 <-> x e. (_|_` H)))
3332adantr 389 . . . . . . . . . 10 |- ((x e. H~ /\ (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x))) -> ((normh` ((proj` H)` x)) = 0 <-> x e. (_|_`
H)))
34 norm-it 8917 . . . . . . . . . . . . 13 |- (((proj` G)` x) e. H~ -> ((normh` ((proj` G)` x)) = 0 <-> ((proj` G)` x) = 0h))
3510, 34syl 10 . . . . . . . . . . . 12 |- (x e. H~ -> ((normh` ((proj` G)` x)) = 0 <-> ((proj` G)` x) = 0h))
36 pjoc2t 9187 . . . . . . . . . . . . 13 |- ((G e. CH /\ x e. H~) -> (x e. (_|_` G) <-> ((proj` G)` x) = 0h))
372, 36mpan 693 . . . . . . . . . . . 12 |- (x e. H~ -> (x e. (_|_` G) <-> ((proj` G)` x) = 0h))
3835, 37bitr4d 529 . . . . . . . . . . 11 |- (x e. H~ -> ((normh` ((proj` G)` x)) = 0 <-> x e. (_|_` G)))
3938adantr 389 . . . . . . . . . 10 |- ((x e. H~ /\ (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x))) -> ((normh` ((proj` G)` x)) = 0 <-> x e. (_|_`
G)))
4026, 33, 393imtr3d 540 . . . . . . . . 9 |- ((x e. H~ /\ (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x))) -> (x e. (_|_` H) -> x e. (_|_` G)))
4140ex 373 . . . . . . . 8 |- (x e. H~ -> ((normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x)) -> (x e. (_|_` H) -> x e. (_|_` G))))
4241a2i 9 . . . . . . 7 |- ((x e. H~ -> (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x))) -> (x e. H~ -> (x e. (_|_` H) -> x e. (_|_` G))))
431choccl 9101 . . . . . . . 8 |- (_|_` H) e. CH
4443chel 9023 . . . . . . 7 |- (x e. (_|_` H) -> x e. H~)
4542, 44syl5 21 . . . . . 6 |- ((x e. H~ -> (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x))) -> (x e. (_|_` H) -> (x e. (_|_` H) -> x e. (_|_` G))))
4645pm2.43d 65 . . . . 5 |- ((x e. H~ -> (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x))) -> (x e. (_|_` H) -> x e. (_|_` G)))
474619.20i 989 . . . 4 |- (A.x(x e. H~ -> (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x))) -> A.x(x e. (_|_` H) -> x e. (_|_` G)))
48 df-ral 1641 . . . 4 |- (A.x e. H~ (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x)) <-> A.x(x e. H~ -> (normh` ((proj` G)` x)) <_ (normh` ((proj` H)` x))))
49 dfss2 2048 . . . 4 |- ((_|_` H) (_ (_|_` G) <->