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

Theorem sspval 8378
Description: The set of all subspaces of a normed complex vector space.
Hypotheses
Ref Expression
sspval.g G = ( +vU)
sspval.s S = ( ·sU)
sspval.n N = (norm ‘U)
sspval.h H = (SubSp ‘U)
Assertion
Ref Expression
sspval (U NrmCVec → H = {w NrmCVec(( +vw) G ( ·sw) S (norm ‘w) N)})
Distinct variable groups:   w,G   w,N   w,S   w,U

Proof of Theorem sspval
StepHypRef Expression
1 fveq2 3730 . . . . . . 7 (u = U → ( +vu) = ( +vU))
2 sspval.g . . . . . . 7 G = ( +vU)
31, 2syl6eqr 1528 . . . . . 6 (u = U → ( +vu) = G)
43sseq2d 2092 . . . . 5 (u = U → (( +vw) ( +vu) ↔ ( +vw) G))
5 fveq2 3730 . . . . . . 7 (u = U → ( ·su) = ( ·sU))
6 sspval.s . . . . . . 7 S = ( ·sU)
75, 6syl6eqr 1528 . . . . . 6 (u = U → ( ·su) = S)
87sseq2d 2092 . . . . 5 (u = U → (( ·sw) ( ·su) ↔ ( ·sw) S))
9 fveq2 3730 . . . . . . 7 (u = U → (norm ‘u) = (norm ‘U))
10 sspval.n . . . . . . 7 N = (norm ‘U)
119, 10syl6eqr 1528 . . . . . 6 (u = U → (norm ‘u) = N)
1211sseq2d 2092 . . . . 5 (u = U → ((norm ‘w) (norm ‘u) ↔ (norm ‘w) N))
134, 8, 123anbi123d 895 . . . 4 (u = U → ((( +vw) ( +vu) ( ·sw) ( ·su) (norm ‘w) (norm ‘u)) ↔ (( +vw) G ( ·sw) S (norm ‘w) N)))
1413rabbisdv 1810 . . 3 (u = U → {w NrmCVec(( +vw) ( +vu) ( ·sw) ( ·su) (norm ‘w) (norm ‘u))} = {w NrmCVec(( +vw) G ( ·sw) S (norm ‘w) N)})
15 df-ssp 8377 . . 3 SubSp = {u, s(u NrmCVec s = {w NrmCVec(( +vw) ( +vu) ( ·sw) ( ·su) (norm ‘w) (norm ‘u))})}
16 fvex 3738 . . . . . . . 8 ( +vU) V
172, 16eqeltr 1547 . . . . . . 7 G V
1817pwex 2751 . . . . . 6 G V
19 fvex 3738 . . . . . . . 8 ( ·sU) V
206, 19eqeltr 1547 . . . . . . 7 S V
2120pwex 2751 . . . . . 6 S V
2218, 21xpex 3266 . . . . 5 (G × S) V
23 fvex 3738 . . . . . . 7 (norm ‘U) V
2410, 23eqeltr 1547 . . . . . 6 N V
2524pwex 2751 . . . . 5 N V
2622, 25xpex 3266 . . . 4 ((G × S) × N) V
27 eqid 1478 . . . . . . . . 9 (1stu) = (1stu)
28 eqid 1478 . . . . . . . . . . 11 (norm ‘u) = (norm ‘u)
2928nmfval 8222 . . . . . . . . . 10 (norm ‘u) = (2ndu)
3029eqcomi 1482 . . . . . . . . 9 (2ndu) = (norm ‘u)
3127, 30nvop2 8223 . . . . . . . 8 (u NrmCVec → u = (1stu), (2ndu))
3231adantr 391 . . . . . . 7 ((u NrmCVec ((( +vu) G ( ·su) S) (norm ‘u) N)) → u = (1stu), (2ndu))
33 eqid 1478 . . . . . . . . . . . . 13 ( +vu) = ( +vu)
3433vafval 8218 . . . . . . . . . . . 12 ( +vu) = (1st ‘(1stu))
3534eqcomi 1482 . . . . . . . . . . 11 (1st ‘(1stu)) = ( +vu)
36 eqid 1478 . . . . . . . . . . . . 13 ( ·su) = ( ·su)
3736smfval 8220 . . . . . . . . . . . 12 ( ·su) = (2nd ‘(1stu))
3837eqcomi 1482 . . . . . . . . . . 11 (2nd ‘(1stu)) = ( ·su)
3927, 35, 38nvvop 8224 . . . . . . . . . 10 (u NrmCVec → (1stu) = (1st ‘(1stu)), (2nd ‘(1stu)))
4039adantr 391 . . . . . . . . 9 ((u NrmCVec ((( +vu) G ( ·su) S) (norm ‘u) N)) → (1stu) = (1st ‘(1stu)), (2nd ‘(1stu)))
4134eleq1i 1540 . . . . . . . . . . . . 13 (( +vu) G ↔ (1st ‘(1stu)) G)
4241biimp 151 . . . . . . . . . . . 12 (( +vu) G → (1st ‘(1stu)) G)
4342ad2antrr 406 . . . . . . . . . . 11 (((( +vu) G ( ·su) S) (norm ‘u) N) → (1st ‘(1stu)) G)
4443adantl 390 . . . . . . . . . 10 ((u NrmCVec ((( +vu) G ( ·su) S) (norm ‘u) N)) → (1st ‘(1stu)) G)
4537eleq1i 1540 . . . . . . . . . . . . 13 (( ·su) S ↔ (2nd ‘(1stu)) S)
4645biimp 151 . . . . . . . . . . . 12 (( ·su) S → (2nd ‘(1stu)) S)
4746ad2antlr 407 . . . . . . . . . . 11 (((( +vu) G ( ·su) S) (norm ‘u) N) → (2nd ‘(1stu)) S)
4847adantl 390 . . . . . . . . . 10 ((u NrmCVec ((( +vu) G ( ·su) S) (norm ‘u) N)) → (2nd ‘(1stu)) S)
4944, 48jca 288 . . . . . . . . 9 ((u NrmCVec ((( +vu) G ( ·su) S) (norm ‘u) N)) → ((1st ‘(1stu)) G (2nd ‘(1stu)) S))
5040, 49jca 288 . . . . . . . 8 ((u NrmCVec ((( +vu) G ( ·su) S) (norm ‘u) N)) → ((1stu) = (1st ‘(1stu)), (2nd ‘(1stu)) ((1st ‘(1stu)) G (2nd ‘(1stu)) S)))
5129eleq1i 1540 . . . . . . . . . 10 ((norm ‘u) N ↔ (2ndu) N)
5251biimp 151 . . . . . . . . 9 ((norm ‘u) N → (2ndu) N)
5352ad2antll 409 . . . . . . . 8 ((u NrmCVec ((( +vu) G ( ·su) S) (norm ‘u) N)) → (2ndu) N)
5450, 53jca 288 . . . . . . 7 ((u NrmCVec ((( +vu) G ( ·su) S) (norm ‘u) N)) → (((1stu) = (1st ‘(1stu)), (2nd ‘(1stu)) ((1st ‘(1stu)) G (2nd ‘(1stu)) S)) (2ndu) N))
5532, 54jca 288 . . . . . 6 ((u NrmCVec ((( +vu) G ( ·su) S) (norm ‘u) N)) → (u = (1stu), (2ndu) (((1stu) = (1st ‘(1stu)), (2nd ‘(1stu)) ((1st ‘(1stu)) G (2nd ‘(1stu)) S)) (2ndu) N)))
56 fveq2 3730 . . . . . . . . . 10 (w = u → ( +vw) = ( +vu))
5756sseq1d 2091 . . . . . . . . 9 (w = u → (( +vw) G ↔ ( +vu) G))
58 fveq2 3730 . . . . . . . . . 10 (w = u → ( ·sw) = ( ·su))
5958sseq1d 2091 . . . . . . . . 9 (w = u → (( ·sw) S ↔ ( ·su) S))
60 fveq2 3730 . . . . . . . . . 10 (w = u → (norm ‘w) = (norm ‘u))
6160sseq1d 2091 . . . . . . . . 9 (w = u → ((norm ‘w) N ↔ (norm ‘u) N))
6257, 59, 613anbi123d 895 . . . . . . . 8 (w = u → ((( +vw) G ( ·sw) S (norm ‘w) N) ↔ (( +vu) G ( ·su) S (norm ‘u) N)))
63 fvex 3738 . . . . . . . . . . 11 ( +vu) V
6463elpw 2408 . . . . . . . . . 10 (( +vu) G ↔ ( +vu) G)
65 fvex 3738 . . . . . . . . . . 11 ( ·su) V
6665elpw 2408 . . . . . . . . . 10 (( ·su) S ↔ ( ·su) S)
67 fvex 3738 . . . . . . . . . . 11 (norm ‘u) V
6867elpw 2408 . . . . . . . . . 10 ((norm ‘u) N ↔ (norm ‘u) N)
6964, 66, 683anbi123i 824 . . . . . . . . 9 ((( +vu) G ( ·su) S (norm ‘u) N) ↔ (( +vu) G ( ·su) S (norm ‘u) N))
70 df-3an 779 . . . . . . . . 9 ((( +vu) G ( ·su) S (norm ‘u) N) ↔ ((( +vu) G ( ·su) S) (norm ‘u) N))
7169, 70bitr3 175 . . . . . . . 8 ((( +vu) G ( ·su) S (norm ‘u) N) ↔ ((( +vu) G ( ·su) S) (norm ‘u) N))
7262, 71syl6bb 538 . . . . . . 7 (w = u → ((( +vw) G ( ·sw) S (norm ‘w) N) ↔ ((( +vu) G ( ·su) S) (norm ‘u) N)))
7372elrab 1908 . . . . . 6 (u {w NrmCVec(( +vw) G ( ·sw) S (norm ‘w) N)} ↔ (u NrmCVec ((( +vu) G ( ·su) S) (norm ‘u) N)))
74 elxp6 4108 . . . . . . 7 (u ((G × S) × N) ↔ (u = (1stu), (2ndu) ((1stu) (G × S) (2ndu) N)))
75 elxp6 4108 . . . . . . . . 9 ((1stu) (G × S) ↔ ((1stu) = (1st ‘(1stu)), (2nd ‘(1stu)) ((1st ‘(1stu)) G (2nd ‘(1stu)) S)))
7675anbi1i 483 . . . . . . . 8 (((1stu) (G × S) (2ndu) N) ↔ (((1stu) = (1st ‘(1stu)), (2nd ‘(1stu)) ((1st ‘(1stu)) G (2nd ‘(1stu)) S)) (2ndu) N))
7776anbi2i 482 . . . . . . 7 ((u = (1stu), (2ndu) ((1stu) (G × S) (2ndu) N)) ↔ (u = (1stu), (2ndu) (((1stu) = (1st ‘(1stu)), (2nd ‘(1stu)) ((1st ‘(1stu)) G (2nd ‘(1stu)) S)) (2ndu) N)))
7874, 77bitr 173 . . . . . 6 (u ((G × S) × N) ↔ (u = (1stu), (2ndu) (((1stu) = (1st ‘(1stu)), (2nd ‘(1stu)) ((1st ‘(1stu)) G (2nd ‘(1stu)) S)) (2ndu) N)))
7955, 73, 783imtr4 219 . . . . 5 (u {w NrmCVec(( +vw) G ( ·sw) S (norm ‘w) N)} → u ((G × S) × N))
8079ssriv 2072 . . . 4 {w NrmCVec(( +vw) G ( ·sw) S (norm ‘w) N)} ((G × S) × N)
8126, 80ssexi 2725 . . 3 {w NrmCVec(( +vw) G ( ·sw) S (norm ‘w) N)} V
8214, 15, 81fvopab4 3786 . 2 (U NrmCVec → (SubSp ‘U) = {w NrmCVec(( +vw) G ( ·sw) S (norm ‘w) N)})
83 sspval.h . 2 H = (SubSp ‘U)
8482, 83syl5eq 1522 1 (U NrmCVec → H = {w NrmCVec(( +vw) G ( ·sw) S (norm ‘w) N)})
Colors of variables: wff set class
Syntax hints:   → wi 3   wa 223   w3a 777   = wceq 958   wcel 960  {crab 1651  Vcvv 1814   wss 2050  cpw 2405  cop 2415   × cxp 3174   ‘cfv 3188  1st c1st 4083  2nd c2nd 4084  NrmCVeccnv 8199   +v cpv 8200   ·s cns 8202  normcnm 8205  SubSpcss 8376
This theorem is referenced by:  isssp 8379
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 964  ax-gen 965  ax-8 966  ax-9 967  ax-10 968  ax-11 969  ax-12 970  ax-13 971  ax-14 972  ax-17 973  ax-4 975  ax-5o 977  ax-6o 980  ax-9o 1125  ax-10o 1142  ax-16 1212  ax-11o 1220  ax-ext 1462  ax-sep 2708  ax-nul 2715  ax-pow 2748  ax-pr 2785  ax-un 2872
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-3an 779  df-ex 983  df-sb 1174  df-eu 1384  df-mo 1385  df-clab 1467  df-cleq 1472  df-clel 1475  df-ne 1590  df-ral 1652  df-rex 1653  df-rab 1655  df-v 1815  df-dif 2052  df-un 2053  df-in 2054  df-ss 2056  df-nul 2284  df-pw 2406  df-sn 2416  df-pr 2417  df-op 2420  df-uni 2508  df-br 2625  df-opab 2672  df-id 2841  df-xp 3190  df-rel 3191  df-cnv 3192  df-co 3193  df-dm 3194  df-rn 3195  df-res 3196  df-ima 3197  df-fun 3198  df-fn 3199  df-f 3200  df-fo 3202  df-fv 3204  df-oprab 3972  df-1st 4085  df-2nd 4086  df-nv 8207  df-va 8210  df-sm 8212  df-nm 8215  df-ssp 8377
Copyright terms: Public domain