Metamath Proof Explorer


Theorem slesolvec

Description: Every solution of a system of linear equations represented by a matrix and a vector is a vector. (Contributed by AV, 10-Feb-2019) (Revised by AV, 27-Feb-2019)

Ref Expression
Hypotheses slesolex.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
slesolex.b โŠข ๐ต = ( Base โ€˜ ๐ด )
slesolex.v โŠข ๐‘‰ = ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ )
slesolex.x โŠข ยท = ( ๐‘… maVecMul โŸจ ๐‘ , ๐‘ โŸฉ )
Assertion slesolvec ( ( ( ๐‘ โ‰  โˆ… โˆง ๐‘… โˆˆ Ring ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘‹ ยท ๐‘ ) = ๐‘Œ โ†’ ๐‘ โˆˆ ๐‘‰ ) )

Proof

Step Hyp Ref Expression
1 slesolex.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
2 slesolex.b โŠข ๐ต = ( Base โ€˜ ๐ด )
3 slesolex.v โŠข ๐‘‰ = ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ )
4 slesolex.x โŠข ยท = ( ๐‘… maVecMul โŸจ ๐‘ , ๐‘ โŸฉ )
5 1 2 matrcl โŠข ( ๐‘‹ โˆˆ ๐ต โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ V ) )
6 5 simpld โŠข ( ๐‘‹ โˆˆ ๐ต โ†’ ๐‘ โˆˆ Fin )
7 simpr โŠข ( ( ๐‘ โ‰  โˆ… โˆง ๐‘ โˆˆ Fin ) โ†’ ๐‘ โˆˆ Fin )
8 simpl โŠข ( ( ๐‘ โ‰  โˆ… โˆง ๐‘ โˆˆ Fin ) โ†’ ๐‘ โ‰  โˆ… )
9 7 7 8 3jca โŠข ( ( ๐‘ โ‰  โˆ… โˆง ๐‘ โˆˆ Fin ) โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘ โˆˆ Fin โˆง ๐‘ โ‰  โˆ… ) )
10 9 ex โŠข ( ๐‘ โ‰  โˆ… โ†’ ( ๐‘ โˆˆ Fin โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘ โˆˆ Fin โˆง ๐‘ โ‰  โˆ… ) ) )
11 10 adantr โŠข ( ( ๐‘ โ‰  โˆ… โˆง ๐‘… โˆˆ Ring ) โ†’ ( ๐‘ โˆˆ Fin โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘ โˆˆ Fin โˆง ๐‘ โ‰  โˆ… ) ) )
12 6 11 syl5com โŠข ( ๐‘‹ โˆˆ ๐ต โ†’ ( ( ๐‘ โ‰  โˆ… โˆง ๐‘… โˆˆ Ring ) โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘ โˆˆ Fin โˆง ๐‘ โ‰  โˆ… ) ) )
13 12 adantr โŠข ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐‘‰ ) โ†’ ( ( ๐‘ โ‰  โˆ… โˆง ๐‘… โˆˆ Ring ) โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘ โˆˆ Fin โˆง ๐‘ โ‰  โˆ… ) ) )
14 13 impcom โŠข ( ( ( ๐‘ โ‰  โˆ… โˆง ๐‘… โˆˆ Ring ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘ โˆˆ Fin โˆง ๐‘ โ‰  โˆ… ) )
15 simpr โŠข ( ( ๐‘ โ‰  โˆ… โˆง ๐‘… โˆˆ Ring ) โ†’ ๐‘… โˆˆ Ring )
16 simpr โŠข ( ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐‘‰ ) โ†’ ๐‘Œ โˆˆ ๐‘‰ )
17 15 16 anim12i โŠข ( ( ( ๐‘ โ‰  โˆ… โˆง ๐‘… โˆˆ Ring ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ๐‘… โˆˆ Ring โˆง ๐‘Œ โˆˆ ๐‘‰ ) )
18 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
19 eqid โŠข ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) = ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) )
20 18 19 3 4 3 mavmulsolcl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘ โˆˆ Fin โˆง ๐‘ โ‰  โˆ… ) โˆง ( ๐‘… โˆˆ Ring โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘‹ ยท ๐‘ ) = ๐‘Œ โ†’ ๐‘ โˆˆ ๐‘‰ ) )
21 14 17 20 syl2anc โŠข ( ( ( ๐‘ โ‰  โˆ… โˆง ๐‘… โˆˆ Ring ) โˆง ( ๐‘‹ โˆˆ ๐ต โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐‘‹ ยท ๐‘ ) = ๐‘Œ โ†’ ๐‘ โˆˆ ๐‘‰ ) )