Step |
Hyp |
Ref |
Expression |
1 |
|
prjspner.e |
โข โผ = { โจ ๐ฅ , ๐ฆ โฉ โฃ ( ( ๐ฅ โ ๐ต โง ๐ฆ โ ๐ต ) โง โ ๐ โ ๐ ๐ฅ = ( ๐ ยท ๐ฆ ) ) } |
2 |
|
prjspner.w |
โข ๐ = ( ๐พ freeLMod ( 0 ... ๐ ) ) |
3 |
|
prjspner.b |
โข ๐ต = ( ( Base โ ๐ ) โ { ( 0g โ ๐ ) } ) |
4 |
|
prjspner.s |
โข ๐ = ( Base โ ๐พ ) |
5 |
|
prjspner.x |
โข ยท = ( ยท๐ โ ๐ ) |
6 |
|
prjspner.k |
โข ( ๐ โ ๐พ โ DivRing ) |
7 |
|
ovexd |
โข ( ๐ โ ( 0 ... ๐ ) โ V ) |
8 |
2
|
frlmlvec |
โข ( ( ๐พ โ DivRing โง ( 0 ... ๐ ) โ V ) โ ๐ โ LVec ) |
9 |
6 7 8
|
syl2anc |
โข ( ๐ โ ๐ โ LVec ) |
10 |
|
eqid |
โข { โจ ๐ฅ , ๐ฆ โฉ โฃ ( ( ๐ฅ โ ๐ต โง ๐ฆ โ ๐ต ) โง โ ๐ โ ( Base โ ( Scalar โ ๐ ) ) ๐ฅ = ( ๐ ยท ๐ฆ ) ) } = { โจ ๐ฅ , ๐ฆ โฉ โฃ ( ( ๐ฅ โ ๐ต โง ๐ฆ โ ๐ต ) โง โ ๐ โ ( Base โ ( Scalar โ ๐ ) ) ๐ฅ = ( ๐ ยท ๐ฆ ) ) } |
11 |
|
eqid |
โข ( Scalar โ ๐ ) = ( Scalar โ ๐ ) |
12 |
|
eqid |
โข ( Base โ ( Scalar โ ๐ ) ) = ( Base โ ( Scalar โ ๐ ) ) |
13 |
10 3 11 5 12
|
prjsper |
โข ( ๐ โ LVec โ { โจ ๐ฅ , ๐ฆ โฉ โฃ ( ( ๐ฅ โ ๐ต โง ๐ฆ โ ๐ต ) โง โ ๐ โ ( Base โ ( Scalar โ ๐ ) ) ๐ฅ = ( ๐ ยท ๐ฆ ) ) } Er ๐ต ) |
14 |
9 13
|
syl |
โข ( ๐ โ { โจ ๐ฅ , ๐ฆ โฉ โฃ ( ( ๐ฅ โ ๐ต โง ๐ฆ โ ๐ต ) โง โ ๐ โ ( Base โ ( Scalar โ ๐ ) ) ๐ฅ = ( ๐ ยท ๐ฆ ) ) } Er ๐ต ) |
15 |
1 2 3 4 5
|
prjspnerlem |
โข ( ๐พ โ DivRing โ โผ = { โจ ๐ฅ , ๐ฆ โฉ โฃ ( ( ๐ฅ โ ๐ต โง ๐ฆ โ ๐ต ) โง โ ๐ โ ( Base โ ( Scalar โ ๐ ) ) ๐ฅ = ( ๐ ยท ๐ฆ ) ) } ) |
16 |
|
ereq1 |
โข ( โผ = { โจ ๐ฅ , ๐ฆ โฉ โฃ ( ( ๐ฅ โ ๐ต โง ๐ฆ โ ๐ต ) โง โ ๐ โ ( Base โ ( Scalar โ ๐ ) ) ๐ฅ = ( ๐ ยท ๐ฆ ) ) } โ ( โผ Er ๐ต โ { โจ ๐ฅ , ๐ฆ โฉ โฃ ( ( ๐ฅ โ ๐ต โง ๐ฆ โ ๐ต ) โง โ ๐ โ ( Base โ ( Scalar โ ๐ ) ) ๐ฅ = ( ๐ ยท ๐ฆ ) ) } Er ๐ต ) ) |
17 |
6 15 16
|
3syl |
โข ( ๐ โ ( โผ Er ๐ต โ { โจ ๐ฅ , ๐ฆ โฉ โฃ ( ( ๐ฅ โ ๐ต โง ๐ฆ โ ๐ต ) โง โ ๐ โ ( Base โ ( Scalar โ ๐ ) ) ๐ฅ = ( ๐ ยท ๐ฆ ) ) } Er ๐ต ) ) |
18 |
14 17
|
mpbird |
โข ( ๐ โ โผ Er ๐ต ) |