| Step |
Hyp |
Ref |
Expression |
| 1 |
|
lsspropd.b1 |
|- ( ph -> B = ( Base ` K ) ) |
| 2 |
|
lsspropd.b2 |
|- ( ph -> B = ( Base ` L ) ) |
| 3 |
|
lsspropd.w |
|- ( ph -> B C_ W ) |
| 4 |
|
lsspropd.p |
|- ( ( ph /\ ( x e. W /\ y e. W ) ) -> ( x ( +g ` K ) y ) = ( x ( +g ` L ) y ) ) |
| 5 |
|
lsspropd.s1 |
|- ( ( ph /\ ( x e. P /\ y e. B ) ) -> ( x ( .s ` K ) y ) e. W ) |
| 6 |
|
lsspropd.s2 |
|- ( ( ph /\ ( x e. P /\ y e. B ) ) -> ( x ( .s ` K ) y ) = ( x ( .s ` L ) y ) ) |
| 7 |
|
lsspropd.p1 |
|- ( ph -> P = ( Base ` ( Scalar ` K ) ) ) |
| 8 |
|
lsspropd.p2 |
|- ( ph -> P = ( Base ` ( Scalar ` L ) ) ) |
| 9 |
|
simpll |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> ph ) |
| 10 |
|
simprl |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> z e. P ) |
| 11 |
|
simplr |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> s C_ B ) |
| 12 |
|
simprrl |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> a e. s ) |
| 13 |
11 12
|
sseldd |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> a e. B ) |
| 14 |
5
|
ralrimivva |
|- ( ph -> A. x e. P A. y e. B ( x ( .s ` K ) y ) e. W ) |
| 15 |
14
|
ad2antrr |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> A. x e. P A. y e. B ( x ( .s ` K ) y ) e. W ) |
| 16 |
|
ovrspc2v |
|- ( ( ( z e. P /\ a e. B ) /\ A. x e. P A. y e. B ( x ( .s ` K ) y ) e. W ) -> ( z ( .s ` K ) a ) e. W ) |
| 17 |
10 13 15 16
|
syl21anc |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> ( z ( .s ` K ) a ) e. W ) |
| 18 |
3
|
ad2antrr |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> B C_ W ) |
| 19 |
|
simprrr |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> b e. s ) |
| 20 |
11 19
|
sseldd |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> b e. B ) |
| 21 |
18 20
|
sseldd |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> b e. W ) |
| 22 |
4
|
oveqrspc2v |
|- ( ( ph /\ ( ( z ( .s ` K ) a ) e. W /\ b e. W ) ) -> ( ( z ( .s ` K ) a ) ( +g ` K ) b ) = ( ( z ( .s ` K ) a ) ( +g ` L ) b ) ) |
| 23 |
9 17 21 22
|
syl12anc |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> ( ( z ( .s ` K ) a ) ( +g ` K ) b ) = ( ( z ( .s ` K ) a ) ( +g ` L ) b ) ) |
| 24 |
6
|
oveqrspc2v |
|- ( ( ph /\ ( z e. P /\ a e. B ) ) -> ( z ( .s ` K ) a ) = ( z ( .s ` L ) a ) ) |
| 25 |
9 10 13 24
|
syl12anc |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> ( z ( .s ` K ) a ) = ( z ( .s ` L ) a ) ) |
| 26 |
25
|
oveq1d |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> ( ( z ( .s ` K ) a ) ( +g ` L ) b ) = ( ( z ( .s ` L ) a ) ( +g ` L ) b ) ) |
| 27 |
23 26
|
eqtrd |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> ( ( z ( .s ` K ) a ) ( +g ` K ) b ) = ( ( z ( .s ` L ) a ) ( +g ` L ) b ) ) |
| 28 |
27
|
eleq1d |
|- ( ( ( ph /\ s C_ B ) /\ ( z e. P /\ ( a e. s /\ b e. s ) ) ) -> ( ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s <-> ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) ) |
| 29 |
28
|
anassrs |
|- ( ( ( ( ph /\ s C_ B ) /\ z e. P ) /\ ( a e. s /\ b e. s ) ) -> ( ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s <-> ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) ) |
| 30 |
29
|
2ralbidva |
|- ( ( ( ph /\ s C_ B ) /\ z e. P ) -> ( A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s <-> A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) ) |
| 31 |
30
|
ralbidva |
|- ( ( ph /\ s C_ B ) -> ( A. z e. P A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s <-> A. z e. P A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) ) |
| 32 |
31
|
anbi2d |
|- ( ( ph /\ s C_ B ) -> ( ( s =/= (/) /\ A. z e. P A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s ) <-> ( s =/= (/) /\ A. z e. P A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) ) ) |
| 33 |
32
|
pm5.32da |
|- ( ph -> ( ( s C_ B /\ ( s =/= (/) /\ A. z e. P A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s ) ) <-> ( s C_ B /\ ( s =/= (/) /\ A. z e. P A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) ) ) ) |
| 34 |
|
3anass |
|- ( ( s C_ B /\ s =/= (/) /\ A. z e. P A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s ) <-> ( s C_ B /\ ( s =/= (/) /\ A. z e. P A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s ) ) ) |
| 35 |
|
3anass |
|- ( ( s C_ B /\ s =/= (/) /\ A. z e. P A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) <-> ( s C_ B /\ ( s =/= (/) /\ A. z e. P A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) ) ) |
| 36 |
33 34 35
|
3bitr4g |
|- ( ph -> ( ( s C_ B /\ s =/= (/) /\ A. z e. P A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s ) <-> ( s C_ B /\ s =/= (/) /\ A. z e. P A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) ) ) |
| 37 |
1
|
sseq2d |
|- ( ph -> ( s C_ B <-> s C_ ( Base ` K ) ) ) |
| 38 |
7
|
raleqdv |
|- ( ph -> ( A. z e. P A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s <-> A. z e. ( Base ` ( Scalar ` K ) ) A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s ) ) |
| 39 |
37 38
|
3anbi13d |
|- ( ph -> ( ( s C_ B /\ s =/= (/) /\ A. z e. P A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s ) <-> ( s C_ ( Base ` K ) /\ s =/= (/) /\ A. z e. ( Base ` ( Scalar ` K ) ) A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s ) ) ) |
| 40 |
2
|
sseq2d |
|- ( ph -> ( s C_ B <-> s C_ ( Base ` L ) ) ) |
| 41 |
8
|
raleqdv |
|- ( ph -> ( A. z e. P A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s <-> A. z e. ( Base ` ( Scalar ` L ) ) A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) ) |
| 42 |
40 41
|
3anbi13d |
|- ( ph -> ( ( s C_ B /\ s =/= (/) /\ A. z e. P A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) <-> ( s C_ ( Base ` L ) /\ s =/= (/) /\ A. z e. ( Base ` ( Scalar ` L ) ) A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) ) ) |
| 43 |
36 39 42
|
3bitr3d |
|- ( ph -> ( ( s C_ ( Base ` K ) /\ s =/= (/) /\ A. z e. ( Base ` ( Scalar ` K ) ) A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s ) <-> ( s C_ ( Base ` L ) /\ s =/= (/) /\ A. z e. ( Base ` ( Scalar ` L ) ) A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) ) ) |
| 44 |
|
eqid |
|- ( Scalar ` K ) = ( Scalar ` K ) |
| 45 |
|
eqid |
|- ( Base ` ( Scalar ` K ) ) = ( Base ` ( Scalar ` K ) ) |
| 46 |
|
eqid |
|- ( Base ` K ) = ( Base ` K ) |
| 47 |
|
eqid |
|- ( +g ` K ) = ( +g ` K ) |
| 48 |
|
eqid |
|- ( .s ` K ) = ( .s ` K ) |
| 49 |
|
eqid |
|- ( LSubSp ` K ) = ( LSubSp ` K ) |
| 50 |
44 45 46 47 48 49
|
islss |
|- ( s e. ( LSubSp ` K ) <-> ( s C_ ( Base ` K ) /\ s =/= (/) /\ A. z e. ( Base ` ( Scalar ` K ) ) A. a e. s A. b e. s ( ( z ( .s ` K ) a ) ( +g ` K ) b ) e. s ) ) |
| 51 |
|
eqid |
|- ( Scalar ` L ) = ( Scalar ` L ) |
| 52 |
|
eqid |
|- ( Base ` ( Scalar ` L ) ) = ( Base ` ( Scalar ` L ) ) |
| 53 |
|
eqid |
|- ( Base ` L ) = ( Base ` L ) |
| 54 |
|
eqid |
|- ( +g ` L ) = ( +g ` L ) |
| 55 |
|
eqid |
|- ( .s ` L ) = ( .s ` L ) |
| 56 |
|
eqid |
|- ( LSubSp ` L ) = ( LSubSp ` L ) |
| 57 |
51 52 53 54 55 56
|
islss |
|- ( s e. ( LSubSp ` L ) <-> ( s C_ ( Base ` L ) /\ s =/= (/) /\ A. z e. ( Base ` ( Scalar ` L ) ) A. a e. s A. b e. s ( ( z ( .s ` L ) a ) ( +g ` L ) b ) e. s ) ) |
| 58 |
43 50 57
|
3bitr4g |
|- ( ph -> ( s e. ( LSubSp ` K ) <-> s e. ( LSubSp ` L ) ) ) |
| 59 |
58
|
eqrdv |
|- ( ph -> ( LSubSp ` K ) = ( LSubSp ` L ) ) |