Metamath Proof Explorer


Theorem hhsssh

Description: The predicate " H is a subspace of Hilbert space." (Contributed by NM, 25-Mar-2008) (New usage is discouraged.)

Ref Expression
Hypotheses hhsst.1 U=+norm
hhsst.2 W=+H×H×HnormH
Assertion hhsssh HSWSubSpUH

Proof

Step Hyp Ref Expression
1 hhsst.1 U=+norm
2 hhsst.2 W=+H×H×HnormH
3 1 2 hhsst HSWSubSpU
4 shss HSH
5 3 4 jca HSWSubSpUH
6 eleq1 H=ifWSubSpUHHHSifWSubSpUHHS
7 eqid +ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHHnormifWSubSpUHH=+ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHHnormifWSubSpUHH
8 xpeq1 H=ifWSubSpUHHH×H=ifWSubSpUHH×H
9 xpeq2 H=ifWSubSpUHHifWSubSpUHH×H=ifWSubSpUHH×ifWSubSpUHH
10 8 9 eqtrd H=ifWSubSpUHHH×H=ifWSubSpUHH×ifWSubSpUHH
11 10 reseq2d H=ifWSubSpUHH+H×H=+ifWSubSpUHH×ifWSubSpUHH
12 xpeq2 H=ifWSubSpUHH×H=×ifWSubSpUHH
13 12 reseq2d H=ifWSubSpUHH×H=×ifWSubSpUHH
14 11 13 opeq12d H=ifWSubSpUHH+H×H×H=+ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHH
15 reseq2 H=ifWSubSpUHHnormH=normifWSubSpUHH
16 14 15 opeq12d H=ifWSubSpUHH+H×H×HnormH=+ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHHnormifWSubSpUHH
17 2 16 eqtrid H=ifWSubSpUHHW=+ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHHnormifWSubSpUHH
18 17 eleq1d H=ifWSubSpUHHWSubSpU+ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHHnormifWSubSpUHHSubSpU
19 sseq1 H=ifWSubSpUHHHifWSubSpUHH
20 18 19 anbi12d H=ifWSubSpUHHWSubSpUH+ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHHnormifWSubSpUHHSubSpUifWSubSpUHH
21 xpeq1 =ifWSubSpUHH×=ifWSubSpUHH×
22 xpeq2 =ifWSubSpUHHifWSubSpUHH×=ifWSubSpUHH×ifWSubSpUHH
23 21 22 eqtrd =ifWSubSpUHH×=ifWSubSpUHH×ifWSubSpUHH
24 23 reseq2d =ifWSubSpUHH+×=+ifWSubSpUHH×ifWSubSpUHH
25 xpeq2 =ifWSubSpUHH×=×ifWSubSpUHH
26 25 reseq2d =ifWSubSpUHH×=×ifWSubSpUHH
27 24 26 opeq12d =ifWSubSpUHH+××=+ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHH
28 reseq2 =ifWSubSpUHHnorm=normifWSubSpUHH
29 27 28 opeq12d =ifWSubSpUHH+××norm=+ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHHnormifWSubSpUHH
30 29 eleq1d =ifWSubSpUHH+××normSubSpU+ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHHnormifWSubSpUHHSubSpU
31 sseq1 =ifWSubSpUHHifWSubSpUHH
32 30 31 anbi12d =ifWSubSpUHH+××normSubSpU+ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHHnormifWSubSpUHHSubSpUifWSubSpUHH
33 ax-hfvadd +:×
34 ffn +:×+Fn×
35 fnresdm +Fn×+×=+
36 33 34 35 mp2b +×=+
37 ax-hfvmul :×
38 ffn :×Fn×
39 fnresdm Fn××=
40 37 38 39 mp2b ×=
41 36 40 opeq12i +××=+
42 normf norm:
43 ffn norm:normFn
44 fnresdm normFnnorm=norm
45 42 43 44 mp2b norm=norm
46 41 45 opeq12i +××norm=+norm
47 46 1 eqtr4i +××norm=U
48 1 hhnv UNrmCVec
49 eqid SubSpU=SubSpU
50 49 sspid UNrmCVecUSubSpU
51 48 50 ax-mp USubSpU
52 47 51 eqeltri +××normSubSpU
53 ssid
54 52 53 pm3.2i +××normSubSpU
55 20 32 54 elimhyp +ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHHnormifWSubSpUHHSubSpUifWSubSpUHH
56 55 simpli +ifWSubSpUHH×ifWSubSpUHH×ifWSubSpUHHnormifWSubSpUHHSubSpU
57 55 simpri ifWSubSpUHH
58 1 7 56 57 hhshsslem2 ifWSubSpUHHS
59 6 58 dedth WSubSpUHHS
60 5 59 impbii HSWSubSpUH