Metamath Proof Explorer


Theorem mamufacex

Description: Every solution of the equation A * X = B for matrices A and B is a matrix. (Contributed by AV, 10-Feb-2019)

Ref Expression
Hypotheses mamudm.e E=RfreeLModM×N
mamudm.b B=BaseE
mamudm.f F=RfreeLModN×P
mamudm.c C=BaseF
mamudm.m ×˙=RmaMulMNP
mamufacex.g G=RfreeLModM×P
mamufacex.d D=BaseG
Assertion mamufacex MPRVYDMFinNFinPFinX×˙Z=YZC

Proof

Step Hyp Ref Expression
1 mamudm.e E=RfreeLModM×N
2 mamudm.b B=BaseE
3 mamudm.f F=RfreeLModN×P
4 mamudm.c C=BaseF
5 mamudm.m ×˙=RmaMulMNP
6 mamufacex.g G=RfreeLModM×P
7 mamufacex.d D=BaseG
8 2a1 ZCMPRVYDMFinNFinPFinX×˙Z=YZC
9 1 2 3 4 5 mamudm RVMFinNFinPFindom×˙=B×C
10 9 adantlr RVYDMFinNFinPFindom×˙=B×C
11 10 3adant1 MPRVYDMFinNFinPFindom×˙=B×C
12 simpl ¬ZCMPRVYDMFinNFinPFin¬ZC
13 12 intnand ¬ZCMPRVYDMFinNFinPFin¬XBZC
14 ndmovg dom×˙=B×C¬XBZCX×˙Z=
15 11 13 14 syl2an2 ¬ZCMPRVYDMFinNFinPFinX×˙Z=
16 eqeq1 X×˙Z=X×˙Z=Y=Y
17 xpfi MFinPFinM×PFin
18 17 3adant2 MFinNFinPFinM×PFin
19 xpnz MPM×P
20 19 biimpi MPM×P
21 eqid BaseR=BaseR
22 6 21 7 elfrlmbasn0 M×PFinM×PYDY
23 18 20 22 syl2an MFinNFinPFinMPYDY
24 23 ex MFinNFinPFinMPYDY
25 24 com13 YDMPMFinNFinPFinY
26 25 adantl RVYDMPMFinNFinPFinY
27 26 3imp21 MPRVYDMFinNFinPFinY
28 eqneqall Y=YZC
29 27 28 syl5com MPRVYDMFinNFinPFinY=ZC
30 29 adantl ¬ZCMPRVYDMFinNFinPFinY=ZC
31 30 com12 Y=¬ZCMPRVYDMFinNFinPFinZC
32 31 eqcoms =Y¬ZCMPRVYDMFinNFinPFinZC
33 16 32 syl6bi X×˙Z=X×˙Z=Y¬ZCMPRVYDMFinNFinPFinZC
34 33 com23 X×˙Z=¬ZCMPRVYDMFinNFinPFinX×˙Z=YZC
35 15 34 mpcom ¬ZCMPRVYDMFinNFinPFinX×˙Z=YZC
36 35 ex ¬ZCMPRVYDMFinNFinPFinX×˙Z=YZC
37 8 36 pm2.61i MPRVYDMFinNFinPFinX×˙Z=YZC