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

Theorem sspval 8316
Description: The set of all subspaces of a normed complex vector space.
Hypotheses
Ref Expression
sspval.g |- G = (+v` U)
sspval.s |- S = (.s` U)
sspval.n |- N = (norm` U)
sspval.h |- H = (SubSp` U)
Assertion
Ref Expression
sspval |- (U e. NrmCVec -> H = {w e. NrmCVec | ((+v` w) (_ G /\ (.s` w) (_ S /\ (norm` w) (_ N)})
Distinct variable groups:   w,G   w,N   w,S   w,U

Proof of Theorem sspval
StepHypRef Expression
1 fveq2 3709 . . . . . . 7 |- (u = U -> (+v` u) = (+v` U))
2 sspval.g . . . . . . 7 |- G = (+v` U)
31, 2syl6eqr 1517 . . . . . 6 |- (u = U -> (+v` u) = G)
43sseq2d 2079 . . . . 5 |- (u = U -> ((+v` w) (_ (+v` u) <-> (+v` w) (_ G))
5 fveq2 3709 . . . . . . 7 |- (u = U -> (.s` u) = (.s` U))
6 sspval.s . . . . . . 7 |- S = (.s` U)
75, 6syl6eqr 1517 . . . . . 6 |- (u = U -> (.s` u) = S)
87sseq2d 2079 . . . . 5 |- (u = U -> ((.s` w) (_ (.s` u) <-> (.s` w) (_ S))
9 fveq2 3709 . . . . . . 7 |- (u = U -> (norm` u) = (norm`
U))
10 sspval.n . . . . . . 7 |- N = (norm` U)
119, 10syl6eqr 1517 . . . . . 6 |- (u = U -> (norm` u) = N)
1211sseq2d 2079 . . . . 5 |- (u = U -> ((norm` w) (_ (norm` u) <-> (norm` w) (_ N))
134, 8, 123anbi123d 890 . . . 4 |- (u = U -> (((+v` w) (_ (+v` u) /\ (.s` w) (_ (.s` u) /\ (norm` w) (_ (norm` u)) <-> ((+v` w) (_ G /\ (.s` w) (_ S /\ (norm` w) (_ N)))
1413rabbisdv 1798 . . 3 |- (u = U -> {w e. NrmCVec | ((+v` w) (_ (+v` u) /\ (.s` w) (_ (.s` u) /\ (norm` w) (_ (norm` u))} = {w e. NrmCVec | ((+v` w) (_ G /\ (.s` w) (_ S /\ (norm` w) (_ N)})
15 df-ssp 8315 . . 3 |- SubSp = {<.u, s>. | (u e. NrmCVec /\ s = {w e. NrmCVec | ((+v` w) (_ (+v` u) /\ (.s` w) (_ (.s` u) /\ (norm` w) (_ (norm` u))})}
16 fvex 3717 . . . . . . . 8 |- (+v` U) e. V
172, 16eqeltr 1536 . . . . . . 7 |- G e. V
1817pwex 2735 . . . . . 6 |- P~G e. V
19 fvex 3717 . . . . . . . 8 |- (.s` U) e. V
206, 19eqeltr 1536 . . . . . . 7 |- S e. V
2120pwex 2735 . . . . . 6 |- P~S e. V
2218, 21xpex 3250 . . . . 5 |- (P~G X. P~S) e. V
23 fvex 3717 . . . . . . 7 |- (norm` U) e. V
2410, 23eqeltr 1536 . . . . . 6 |- N e. V
2524pwex 2735 . . . . 5 |- P~N e. V
2622, 25xpex 3250 . . . 4 |- ((P~G X. P~S) X. P~N) e. V
27 eqid 1468 . . . . . . . . 9 |- (1st` u) = (1st` u)
28 eqid 1468 . . . . . . . . . . 11 |- (norm` u) = (norm` u)
2928nmfval 8164 . . . . . . . . . 10 |- (norm` u) = (2nd` u)
3029eqcomi 1471 . . . . . . . . 9 |- (2nd` u) = (norm` u)
3127, 30nvop2 8165 . . . . . . . 8 |- (u e. NrmCVec -> u = <.(1st` u), (2nd` u)>.)
3231adantr 389 . . . . . . 7 |- ((u e. NrmCVec /\ (((+v` u) e. P~G /\ (.s` u) e. P~S) /\ (norm` u) e. P~N)) -> u = <.(1st` u), (2nd` u)>.)
33 eqid 1468 . . . . . . . . . . . . 13 |- (+v` u) = (+v` u)
3433vafval 8160 . . . . . . . . . . . 12 |- (+v` u) = (1st` (1st` u))
3534eqcomi 1471 . . . . . . . . . . 11 |- (1st` (1st` u)) = (+v` u)
36 eqid 1468 . . . . . . . . . . . . 13 |- (.s` u) = (.s` u)
3736smfval 8162 . . . . . . . . . . . 12 |- (.s` u) = (2nd` (1st` u))
3837eqcomi 1471 . . . . . . . . . . 11 |- (2nd` (1st` u)) = (.s` u)
3927, 35, 38nvvop 8166 . . . . . . . . . 10 |- (u e. NrmCVec -> (1st`
u) = <.(1st` (1st` u)), (2nd` (1st` u))>.)
4039adantr 389 . . . . . . . . 9 |- ((u e. NrmCVec /\ (((+v` u) e. P~G /\ (.s` u) e. P~S) /\ (norm` u) e. P~N)) -> (1st` u) = <.(1st` (1st` u)), (2nd` (1st` u))>.)
4134eleq1i 1529 . . . . . . . . . . . . 13 |- ((+v` u) e. P~G <-> (1st` (1st`
u)) e. P~G)
4241biimp 151 . . . . . . . . . . . 12 |- ((+v` u) e. P~G -> (1st` (1st` u)) e. P~G)
4342ad2antrr 404 . . . . . . . . . . 11 |- ((((+v` u) e. P~G /\ (.s` u) e. P~S) /\ (norm` u) e. P~N) -> (1st` (1st` u)) e. P~G)
4443adantl 388 . . . . . . . . . 10 |- ((u e. NrmCVec /\ (((+v` u) e. P~G /\ (.s` u) e. P~S) /\ (norm` u) e. P~N)) -> (1st` (1st` u)) e. P~G)
4537eleq1i 1529 . . . . . . . . . . . . 13 |- ((.s` u) e. P~S <-> (2nd` (1st`
u)) e. P~S)
4645biimp 151 . . . . . . . . . . . 12 |- ((.s` u) e. P~S -> (2nd` (1st` u)) e. P~S)
4746ad2antlr 405 . . . . . . . . . . 11 |- ((((+v` u) e. P~G /\ (.s` u) e. P~S) /\ (norm` u) e. P~N) -> (2nd` (1st` u)) e. P~S)
4847adantl 388 . . . . . . . . . 10 |- ((u e. NrmCVec /\ (((+v` u) e. P~G /\ (.s` u) e. P~S) /\ (norm` u) e. P~N)) -> (2nd` (1st` u)) e. P~S)
4944, 48jca 288 . . . . . . . . 9 |- ((u e. NrmCVec /\ (((+v` u) e. P~G /\ (.s` u) e. P~S) /\ (norm` u) e. P~N)) -> ((1st` (1st` u)) e. P~G /\ (2nd` (1st`
u)) e. P~S))
5040, 49jca 288 . . . . . . . 8 |- ((u e. NrmCVec /\ (((+v` u) e. P~G /\ (.s` u) e. P~S) /\ (norm` u) e. P~N)) -> ((1st` u) = <.(1st` (1st` u)), (2nd` (1st` u))>. /\ ((1st` (1st`
u)) e. P~G /\ (2nd` (1st`
u)) e. P~S)))
5129eleq1i 1529 . . . . . . . . . 10 |- ((norm` u) e. P~N <-> (2nd` u) e. P~N)
5251biimp 151 . . . . . . . . 9 |- ((norm` u) e. P~N -> (2nd` u) e. P~N)
5352ad2antll 407 . . . . . . . 8 |- ((u e. NrmCVec /\ (((+v` u) e. P~G /\ (.s` u) e. P~S) /\ (norm` u) e. P~N)) -> (2nd` u) e. P~N)
5450, 53jca 288 . . . . . . 7 |- ((u e. NrmCVec /\ (((+v` u) e. P~G /\ (.s` u) e. P~S) /\ (norm` u) e. P~N)) -> (((1st` u) = <.(1st` (1st`
u)), (2nd` (1st` u))>. /\ ((1st` (1st` u)) e. P~G /\ (2nd` (1st`
u)) e. P~S)) /\ (2nd`
u) e. P~N))
5532, 54jca 288 . . . . . 6 |- ((u e. NrmCVec /\ (((+v` u) e. P~G /\ (.s` u) e. P~S) /\ (norm` u) e. P~N)) -> (u = <.(1st` u), (2nd` u)>. /\ (((1st` u) = <.(1st` (1st` u)), (2nd` (1st` u))>. /\ ((1st` (1st`
u)) e. P~G /\ (2nd` (1st`
u)) e. P~S)) /\ (2nd`
u) e. P~N)))
56 fveq2 3709 . . . . . . . . . 10 |- (w = u -> (+v` w) = (+v` u))
5756sseq1d 2078 . . . . . . . . 9 |- (w = u -> ((+v` w) (_ G <-> (+v` u) (_ G))
58 fveq2 3709 . . . . . . . . . 10 |- (w = u -> (.s` w) = (.s` u))
5958sseq1d 2078 . . . . . . . . 9 |- (w = u -> ((.s` w) (_ S <-> (.s` u) (_ S))
60 fveq2 3709 . . . . . . . . . 10 |- (w = u -> (norm` w) = (norm`
u))
6160sseq1d 2078 . . . . . . . . 9 |- (w = u -> ((norm` w) (_ N <-> (norm` u) (_ N))
6257, 59, 613anbi123d 890 . . . . . . . 8 |- (w = u -> (((+v` w) (_ G /\ (.s` w) (_ S /\ (norm` w) (_ N) <-> ((+v` u) (_ G /\ (.s` u) (_ S /\ (norm` u) (_ N)))
63 fvex 3717 . . . . . . . . . . 11 |- (+v` u) e. V
6463elpw 2394 . . . . . . . . . 10 |- ((+v` u) e. P~G <-> (+v` u) (_ G)
65 fvex 3717 . . . . . . . . . . 11 |- (.s` u) e. V
6665elpw 2394 . . . . . . . . . 10 |- ((.s` u) e. P~S <-> (.s` u) (_ S)
67 fvex 3717 . . . . . . . . . . 11 |- (norm` u) e. V
6867elpw 2394 . . . . . . . . . 10 |- ((norm` u) e. P~N <-> (norm` u) (_ N)
6964, 66, 683anbi123i 820 . . . . . . . . 9 |- (((+v` u) e. P~G /\ (.s` u) e. P~S /\ (norm` u) e.