Metamath Proof Explorer


Theorem lsspropd

Description: If two structures have the same components (properties), they have the same subspace structure. (Contributed by Mario Carneiro, 9-Feb-2015) (Revised by Mario Carneiro, 14-Jun-2015)

Ref Expression
Hypotheses lsspropd.b1 φB=BaseK
lsspropd.b2 φB=BaseL
lsspropd.w φBW
lsspropd.p φxWyWx+Ky=x+Ly
lsspropd.s1 φxPyBxKyW
lsspropd.s2 φxPyBxKy=xLy
lsspropd.p1 φP=BaseScalarK
lsspropd.p2 φP=BaseScalarL
Assertion lsspropd φLSubSpK=LSubSpL

Proof

Step Hyp Ref Expression
1 lsspropd.b1 φB=BaseK
2 lsspropd.b2 φB=BaseL
3 lsspropd.w φBW
4 lsspropd.p φxWyWx+Ky=x+Ly
5 lsspropd.s1 φxPyBxKyW
6 lsspropd.s2 φxPyBxKy=xLy
7 lsspropd.p1 φP=BaseScalarK
8 lsspropd.p2 φP=BaseScalarL
9 simpll φsBzPasbsφ
10 simprl φsBzPasbszP
11 simplr φsBzPasbssB
12 simprrl φsBzPasbsas
13 11 12 sseldd φsBzPasbsaB
14 5 ralrimivva φxPyBxKyW
15 14 ad2antrr φsBzPasbsxPyBxKyW
16 ovrspc2v zPaBxPyBxKyWzKaW
17 10 13 15 16 syl21anc φsBzPasbszKaW
18 3 ad2antrr φsBzPasbsBW
19 simprrr φsBzPasbsbs
20 11 19 sseldd φsBzPasbsbB
21 18 20 sseldd φsBzPasbsbW
22 4 oveqrspc2v φzKaWbWzKa+Kb=zKa+Lb
23 9 17 21 22 syl12anc φsBzPasbszKa+Kb=zKa+Lb
24 6 oveqrspc2v φzPaBzKa=zLa
25 9 10 13 24 syl12anc φsBzPasbszKa=zLa
26 25 oveq1d φsBzPasbszKa+Lb=zLa+Lb
27 23 26 eqtrd φsBzPasbszKa+Kb=zLa+Lb
28 27 eleq1d φsBzPasbszKa+KbszLa+Lbs
29 28 anassrs φsBzPasbszKa+KbszLa+Lbs
30 29 2ralbidva φsBzPasbszKa+KbsasbszLa+Lbs
31 30 ralbidva φsBzPasbszKa+KbszPasbszLa+Lbs
32 31 anbi2d φsBszPasbszKa+KbsszPasbszLa+Lbs
33 32 pm5.32da φsBszPasbszKa+KbssBszPasbszLa+Lbs
34 3anass sBszPasbszKa+KbssBszPasbszKa+Kbs
35 3anass sBszPasbszLa+LbssBszPasbszLa+Lbs
36 33 34 35 3bitr4g φsBszPasbszKa+KbssBszPasbszLa+Lbs
37 1 sseq2d φsBsBaseK
38 7 raleqdv φzPasbszKa+KbszBaseScalarKasbszKa+Kbs
39 37 38 3anbi13d φsBszPasbszKa+KbssBaseKszBaseScalarKasbszKa+Kbs
40 2 sseq2d φsBsBaseL
41 8 raleqdv φzPasbszLa+LbszBaseScalarLasbszLa+Lbs
42 40 41 3anbi13d φsBszPasbszLa+LbssBaseLszBaseScalarLasbszLa+Lbs
43 36 39 42 3bitr3d φsBaseKszBaseScalarKasbszKa+KbssBaseLszBaseScalarLasbszLa+Lbs
44 eqid ScalarK=ScalarK
45 eqid BaseScalarK=BaseScalarK
46 eqid BaseK=BaseK
47 eqid +K=+K
48 eqid K=K
49 eqid LSubSpK=LSubSpK
50 44 45 46 47 48 49 islss sLSubSpKsBaseKszBaseScalarKasbszKa+Kbs
51 eqid ScalarL=ScalarL
52 eqid BaseScalarL=BaseScalarL
53 eqid BaseL=BaseL
54 eqid +L=+L
55 eqid L=L
56 eqid LSubSpL=LSubSpL
57 51 52 53 54 55 56 islss sLSubSpLsBaseLszBaseScalarLasbszLa+Lbs
58 43 50 57 3bitr4g φsLSubSpKsLSubSpL
59 58 eqrdv φLSubSpK=LSubSpL