<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../../../../xsl/longlemmainfo.xsl"?>
<LONGLEMMAINFO name="mult-assoc"><LEMMAINFO state="proved"><LEMMANAME>mult-assoc</LEMMANAME><LEMMAGOAL><SEQGOAL><GOALSEQ><SEQ> ⊦ &#35;c mx1 = &#35;r mx2 ∧ &#35;c mx2 = &#35;r mx3 → (mx1 * mx2) * mx3 = mx1 * mx2 * mx3</SEQ></GOALSEQ></SEQGOAL></LEMMAGOAL><LEMMATYPE><USERLEMMA/></LEMMATYPE><USEDLEMMAS><LIST><LE>sum-multr</LE><LE>sum-multl</LE><LE>sum-red</LE><LE>sum-switch</LE><LE>multmx-get</LE><LE>multmx-colno</LE><LE>multmx-rowno</LE></LIST></USEDLEMMAS><SMTINFOS><LIST></LIST></SMTINFOS><MAINGOALS><LIST></LIST></MAINGOALS><USERACTIONS>15</USERACTIONS><PROOFSTEPS>26</PROOFSTEPS><PROVEDP><T/></PROVEDP><PROOFEXISTSP><T/></PROOFEXISTSP><PROOFFILENAME>mult-assoc-proof</PROOFFILENAME><LEMMAPROOFBAG><NONE/></LEMMAPROOFBAG><SAVETREEP><F/></SAVETREEP><INFOFILENAME>mult-assoc-proof-info</INFOFILENAME><LEMMAPROOFINFOBAG><NONE/></LEMMAPROOFINFOBAG><SAVEINFOSP><F/></SAVEINFOSP><SIMPFEATURES><LIST></LIST></SIMPFEATURES><HISTINFO><LIST></LIST></HISTINFO></LEMMAINFO><VALIDITY>The proof is valid.</VALIDITY><FEATURES><LIST></LIST></FEATURES><HISTORY><LIST></LIST></HISTORY><USEDBY><LIST></LIST></USEDBY><USEDBYUNITS><LIST></LIST></USEDBYUNITS><COMMENT></COMMENT><USED_SPECLEMS><USED_SEQ><SPECNAME><HTMLLINK><HTMLTARGET>../../../../specs/matrix/export/unit.xml</HTMLTARGET><HTMLSTRING>matrix</HTMLSTRING></HTMLLINK></SPECNAME><INSTNAME></INSTNAME><LEMNAME><HTMLLINK><HTMLTARGET>../../../../specs/matrix/export/extension/longlemmainfo.xml</HTMLTARGET><HTMLSTRING>extension</HTMLSTRING></HTMLLINK></LEMNAME></USED_SEQ></USED_SPECLEMS><USED_SIMPRULES><USED_SEQ><SPECNAME><HTMLLINK><HTMLTARGET>../../../../specs/nat-basic/export/unit.xml</HTMLTARGET><HTMLSTRING>nat-basic</HTMLSTRING></HTMLLINK></SPECNAME><INSTNAME></INSTNAME><LEMNAME><HTMLLINK><HTMLTARGET>../../../../specs/nat-basic/export/f/longlemmainfo.xml</HTMLTARGET><HTMLSTRING>f</HTMLSTRING></HTMLLINK></LEMNAME></USED_SEQ><USED_SEQ><SPECNAME><HTMLLINK><HTMLTARGET>../../../../specs/ring/export/unit.xml</HTMLTARGET><HTMLSTRING>ring</HTMLSTRING></HTMLLINK></SPECNAME><INSTNAME></INSTNAME><LEMNAME><HTMLLINK><HTMLTARGET>../../../../specs/ring/export/multassoc/longlemmainfo.xml</HTMLTARGET><HTMLSTRING>multassoc</HTMLSTRING></HTMLLINK></LEMNAME></USED_SEQ><USED_SEQ><SPECNAME><HTMLLINK><HTMLTARGET>../../../../specs/nat-basic/export/unit.xml</HTMLTARGET><HTMLSTRING>nat-basic</HTMLSTRING></HTMLLINK></SPECNAME><INSTNAME></INSTNAME><LEMNAME><HTMLLINK><HTMLTARGET>../../../../specs/nat-basic/export/lf-01/longlemmainfo.xml</HTMLTARGET><HTMLSTRING>lf-01</HTMLSTRING></HTMLLINK></LEMNAME></USED_SEQ><USED_SEQ><SPECNAME><HTMLLINK><HTMLTARGET>../../../../specs/nat/export/unit.xml</HTMLTARGET><HTMLSTRING>nat</HTMLSTRING></HTMLLINK></SPECNAME><INSTNAME></INSTNAME><LEMNAME><HTMLLINK><HTMLTARGET>../../../../specs/nat/export/lez/longlemmainfo.xml</HTMLTARGET><HTMLSTRING>lez</HTMLSTRING></HTMLLINK></LEMNAME></USED_SEQ><USED_SEQ><SPECNAME><HTMLLINK><HTMLTARGET>../../../../specs/natset/export/unit.xml</HTMLTARGET><HTMLSTRING>natset</HTMLSTRING></HTMLLINK></SPECNAME><INSTNAME></INSTNAME><LEMNAME><HTMLLINK><HTMLTARGET>../../../../specs/natset/export/range-def/longlemmainfo.xml</HTMLTARGET><HTMLSTRING>range-def</HTMLSTRING></HTMLLINK></LEMNAME></USED_SEQ></USED_SIMPRULES></LONGLEMMAINFO>