Metamath Proof Explorer


Theorem sspg

Description: Vector addition on a subspace is a restriction of vector addition on the parent space. (Contributed by NM, 28-Jan-2008) (New usage is discouraged.)

Ref Expression
Hypotheses sspg.y Y = BaseSet W
sspg.g G = + v U
sspg.f F = + v W
sspg.h H = SubSp U
Assertion sspg U NrmCVec W H F = G Y × Y

Proof

Step Hyp Ref Expression
1 sspg.y Y = BaseSet W
2 sspg.g G = + v U
3 sspg.f F = + v W
4 sspg.h H = SubSp U
5 eqid BaseSet U = BaseSet U
6 5 2 nvgf U NrmCVec G : BaseSet U × BaseSet U BaseSet U
7 6 ffund U NrmCVec Fun G
8 funres Fun G Fun G Y × Y
9 7 8 syl U NrmCVec Fun G Y × Y
10 9 adantr U NrmCVec W H Fun G Y × Y
11 4 sspnv U NrmCVec W H W NrmCVec
12 1 3 nvgf W NrmCVec F : Y × Y Y
13 11 12 syl U NrmCVec W H F : Y × Y Y
14 13 ffnd U NrmCVec W H F Fn Y × Y
15 fnresdm F Fn Y × Y F Y × Y = F
16 14 15 syl U NrmCVec W H F Y × Y = F
17 eqid 𝑠OLD U = 𝑠OLD U
18 eqid 𝑠OLD W = 𝑠OLD W
19 eqid norm CV U = norm CV U
20 eqid norm CV W = norm CV W
21 2 3 17 18 19 20 4 isssp U NrmCVec W H W NrmCVec F G 𝑠OLD W 𝑠OLD U norm CV W norm CV U
22 21 simplbda U NrmCVec W H F G 𝑠OLD W 𝑠OLD U norm CV W norm CV U
23 22 simp1d U NrmCVec W H F G
24 ssres F G F Y × Y G Y × Y
25 23 24 syl U NrmCVec W H F Y × Y G Y × Y
26 16 25 eqsstrrd U NrmCVec W H F G Y × Y
27 10 14 26 3jca U NrmCVec W H Fun G Y × Y F Fn Y × Y F G Y × Y
28 oprssov Fun G Y × Y F Fn Y × Y F G Y × Y x Y y Y x G Y × Y y = x F y
29 27 28 sylan U NrmCVec W H x Y y Y x G Y × Y y = x F y
30 29 eqcomd U NrmCVec W H x Y y Y x F y = x G Y × Y y
31 30 ralrimivva U NrmCVec W H x Y y Y x F y = x G Y × Y y
32 eqid Y × Y = Y × Y
33 31 32 jctil U NrmCVec W H Y × Y = Y × Y x Y y Y x F y = x G Y × Y y
34 6 ffnd U NrmCVec G Fn BaseSet U × BaseSet U
35 34 adantr U NrmCVec W H G Fn BaseSet U × BaseSet U
36 5 1 4 sspba U NrmCVec W H Y BaseSet U
37 xpss12 Y BaseSet U Y BaseSet U Y × Y BaseSet U × BaseSet U
38 36 36 37 syl2anc U NrmCVec W H Y × Y BaseSet U × BaseSet U
39 fnssres G Fn BaseSet U × BaseSet U Y × Y BaseSet U × BaseSet U G Y × Y Fn Y × Y
40 35 38 39 syl2anc U NrmCVec W H G Y × Y Fn Y × Y
41 eqfnov F Fn Y × Y G Y × Y Fn Y × Y F = G Y × Y Y × Y = Y × Y x Y y Y x F y = x G Y × Y y
42 14 40 41 syl2anc U NrmCVec W H F = G Y × Y Y × Y = Y × Y x Y y Y x F y = x G Y × Y y
43 33 42 mpbird U NrmCVec W H F = G Y × Y