<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../../../lemmabase.xsl"?>
<LEMMABASE name="Specification divblkforward-is-refine"><LEMMAVERSION><VERSION><THEVERSION>0</THEVERSION></VERSION></LEMMAVERSION><TOFILE><T/></TOFILE><LEMMADIR><DIRECTORY><TRUENAME>specs/divblkforward-is-refine/proofs/</TRUENAME></DIRECTORY></LEMMADIR><VALIDBASE><T/></VALIDBASE><SAVELEMMAS><F/></SAVELEMMAS><BASEDATE>3378196291</BASEDATE><MODIFIEDLEMMAS><LIST></LIST></MODIFIEDLEMMAS><ADDEDLEMMAS><LIST></LIST></ADDEDLEMMAS><OWNLOCKEDLEMMAS><LIST></LIST></OWNLOCKEDLEMMAS><OTHERLOCKEDLEMMAS><LIST></LIST></OTHERLOCKEDLEMMAS><LEMMADECLS><LIST></LIST></LEMMADECLS><THELEMMAS><LIST><LE><LEMMAINFO><LEMMANAME>finalization</LEMMANAME><LEMMAGOAL><SEQGOAL><GOALSEQ><SEQ> ⊦ R ^ ⊗ CFin^ ⊆ AFin^</SEQ></GOALSEQ></SEQGOAL></LEMMAGOAL><LEMMATYPE><OBLIGATIONLEMMA/></LEMMATYPE><VALIDITY><LIST></LIST></VALIDITY><USEDLEMMAS><LIST></LIST></USEDLEMMAS><SIDEGOALS><LIST></LIST></SIDEGOALS><MAINGOALS><LIST></LIST></MAINGOALS><USERACTIONS>5</USERACTIONS><PROOFSTEPS>24</PROOFSTEPS><PROVED><T/></PROVED><PROOFEXISTS><T/></PROOFEXISTS><PROOFFILENAME>finalization-proof</PROOFFILENAME><PROOFSTORED><F/></PROOFSTORED><SAVETREE><F/></SAVETREE><INFOFILENAME>finalization-proof-info</INFOFILENAME><LEMMAPROOFINFO><PROOFINFO><PROOFGOALINFOS><LIST></LIST></PROOFGOALINFOS><PROOFEXTRAS><LIST></LIST></PROOFEXTRAS></PROOFINFO></LEMMAPROOFINFO><INFOSSTORED><F/></INFOSSTORED><SAVEINFOS><F/></SAVEINFOS><EXTRALEMMAINFO><EXTRALINFOLIST><THEEXTRALINFOLIST><LIST></LIST></THEEXTRALINFOLIST></EXTRALINFOLIST></EXTRALEMMAINFO><PRECHARTS><LIST></LIST></PRECHARTS><EXTRALISLOT2><LIST></LIST></EXTRALISLOT2></LEMMAINFO></LE><LE><LEMMAINFO><LEMMANAME>correctness</LEMMANAME><LEMMAGOAL><SEQGOAL><GOALSEQ><SEQ> ⊦ R ^ ⊗ COp^(i) ⊆ AOp^(i) ⊗ R ^</SEQ></GOALSEQ></SEQGOAL></LEMMAGOAL><LEMMATYPE><OBLIGATIONLEMMA/></LEMMATYPE><VALIDITY><LIST></LIST></VALIDITY><USEDLEMMAS><LIST></LIST></USEDLEMMAS><SIDEGOALS><LIST></LIST></SIDEGOALS><MAINGOALS><LIST></LIST></MAINGOALS><USERACTIONS>7</USERACTIONS><PROOFSTEPS>60</PROOFSTEPS><PROVED><T/></PROVED><PROOFEXISTS><T/></PROOFEXISTS><PROOFFILENAME>correctness-proof</PROOFFILENAME><PROOFSTORED><F/></PROOFSTORED><SAVETREE><F/></SAVETREE><INFOFILENAME>correctness-proof-info</INFOFILENAME><LEMMAPROOFINFO><PROOFINFO><PROOFGOALINFOS><LIST></LIST></PROOFGOALINFOS><PROOFEXTRAS><LIST></LIST></PROOFEXTRAS></PROOFINFO></LEMMAPROOFINFO><INFOSSTORED><F/></INFOSSTORED><SAVEINFOS><F/></SAVEINFOS><EXTRALEMMAINFO><EXTRALINFOLIST><THEEXTRALINFOLIST><LIST></LIST></THEEXTRALINFOLIST></EXTRALINFOLIST></EXTRALEMMAINFO><PRECHARTS><LIST></LIST></PRECHARTS><EXTRALISLOT2><LIST></LIST></EXTRALISLOT2></LEMMAINFO></LE><LE><LEMMAINFO><LEMMANAME>initialization</LEMMANAME><LEMMAGOAL><SEQGOAL><GOALSEQ><SEQ> ⊦ CInit^ ⊆ AInit^ ⊗ R ^</SEQ></GOALSEQ></SEQGOAL></LEMMAGOAL><LEMMATYPE><OBLIGATIONLEMMA/></LEMMATYPE><VALIDITY><LIST></LIST></VALIDITY><USEDLEMMAS><LIST></LIST></USEDLEMMAS><SIDEGOALS><LIST></LIST></SIDEGOALS><MAINGOALS><LIST></LIST></MAINGOALS><USERACTIONS>2</USERACTIONS><PROOFSTEPS>10</PROOFSTEPS><PROVED><T/></PROVED><PROOFEXISTS><T/></PROOFEXISTS><PROOFFILENAME>initialization-proof</PROOFFILENAME><PROOFSTORED><F/></PROOFSTORED><SAVETREE><F/></SAVETREE><INFOFILENAME>initialization-proof-info</INFOFILENAME><LEMMAPROOFINFO><PROOFINFO><PROOFGOALINFOS><LIST></LIST></PROOFGOALINFOS><PROOFEXTRAS><LIST></LIST></PROOFEXTRAS></PROOFINFO></LEMMAPROOFINFO><INFOSSTORED><F/></INFOSSTORED><SAVEINFOS><F/></SAVEINFOS><EXTRALEMMAINFO><EXTRALINFOLIST><THEEXTRALINFOLIST><LIST></LIST></THEEXTRALINFOLIST></EXTRALINFOLIST></EXTRALEMMAINFO><PRECHARTS><LIST></LIST></PRECHARTS><EXTRALISLOT2><LIST></LIST></EXTRALISLOT2></LEMMAINFO></LE><LE><LEMMAINFO><LEMMANAME>gencommute-implies-blk-applicability</LEMMANAME><LEMMAGOAL><SEQGOAL><GOALSEQ><SEQ>R ^ ⊗ COp^(i) ⊆ AOp^(i) ⊗ R ^ ⊦ dom(R ≫ div(COp(i))) ⊆ div(AOp(i))</SEQ></GOALSEQ></SEQGOAL></LEMMAGOAL><LEMMATYPE><USERLEMMA/></LEMMATYPE><VALIDITY><LIST></LIST></VALIDITY><USEDLEMMAS><LIST></LIST></USEDLEMMAS><SIDEGOALS><LIST></LIST></SIDEGOALS><MAINGOALS><LIST></LIST></MAINGOALS><USERACTIONS>2</USERACTIONS><PROOFSTEPS>6</PROOFSTEPS><PROVED><T/></PROVED><PROOFEXISTS><T/></PROOFEXISTS><PROOFFILENAME>gencommute-implies-blk-applicability-proof</PROOFFILENAME><PROOFSTORED><F/></PROOFSTORED><SAVETREE><F/></SAVETREE><INFOFILENAME>gencommute-implies-blk-applicability-proof-info</INFOFILENAME><LEMMAPROOFINFO><PROOFINFO><PROOFGOALINFOS><LIST></LIST></PROOFGOALINFOS><PROOFEXTRAS><LIST></LIST></PROOFEXTRAS></PROOFINFO></LEMMAPROOFINFO><INFOSSTORED><F/></INFOSSTORED><SAVEINFOS><F/></SAVEINFOS><EXTRALEMMAINFO><EXTRALINFOLIST><THEEXTRALINFOLIST><LIST></LIST></THEEXTRALINFOLIST></EXTRALINFOLIST></EXTRALEMMAINFO><PRECHARTS><LIST></LIST></PRECHARTS><EXTRALISLOT2><LIST></LIST></EXTRALISLOT2></LEMMAINFO></LE><LE><LEMMAINFO><LEMMANAME>gencommute-implies-correctness</LEMMANAME><LEMMAGOAL><SEQGOAL><GOALSEQ><SEQ>R ^ ⊗ COp^(i) ⊆ AOp^(i) ⊗ R ^ ⊦ (div(AOp(i)) ≪- R) ⊗ eff(COp(i)) ⊆ eff(AOp(i)) ⊗ R</SEQ></GOALSEQ></SEQGOAL></LEMMAGOAL><LEMMATYPE><USERLEMMA/></LEMMATYPE><VALIDITY><LIST></LIST></VALIDITY><USEDLEMMAS><LIST></LIST></USEDLEMMAS><SIDEGOALS><LIST></LIST></SIDEGOALS><MAINGOALS><LIST></LIST></MAINGOALS><USERACTIONS>2</USERACTIONS><PROOFSTEPS>16</PROOFSTEPS><PROVED><T/></PROVED><PROOFEXISTS><T/></PROOFEXISTS><PROOFFILENAME>gencommute-implies-correctness-proof</PROOFFILENAME><PROOFSTORED><F/></PROOFSTORED><SAVETREE><F/></SAVETREE><INFOFILENAME>gencommute-implies-correctness-proof-info</INFOFILENAME><LEMMAPROOFINFO><PROOFINFO><PROOFGOALINFOS><LIST></LIST></PROOFGOALINFOS><PROOFEXTRAS><LIST></LIST></PROOFEXTRAS></PROOFINFO></LEMMAPROOFINFO><INFOSSTORED><F/></INFOSSTORED><SAVEINFOS><F/></SAVEINFOS><EXTRALEMMAINFO><EXTRALINFOLIST><THEEXTRALINFOLIST><LIST></LIST></THEEXTRALINFOLIST></EXTRALINFOLIST></EXTRALEMMAINFO><PRECHARTS><LIST></LIST></PRECHARTS><EXTRALISLOT2><LIST></LIST></EXTRALISLOT2></LEMMAINFO></LE><LE><LEMMAINFO><LEMMANAME>gencommute-implies-div-applicability</LEMMANAME><LEMMAGOAL><SEQGOAL><GOALSEQ><SEQ>R ^ ⊗ COp^(i) ⊆ AOp^(i) ⊗ R ^ ⊦ dom(R ≫ blk(COp(i))) \ div(AOp(i)) ⊆ blk(AOp(i))</SEQ></GOALSEQ></SEQGOAL></LEMMAGOAL><LEMMATYPE><USERLEMMA/></LEMMATYPE><VALIDITY><LIST></LIST></VALIDITY><USEDLEMMAS><LIST></LIST></USEDLEMMAS><SIDEGOALS><LIST></LIST></SIDEGOALS><MAINGOALS><LIST></LIST></MAINGOALS><USERACTIONS>2</USERACTIONS><PROOFSTEPS>8</PROOFSTEPS><PROVED><T/></PROVED><PROOFEXISTS><T/></PROOFEXISTS><PROOFFILENAME>gencommute-implies-div-applicability-proof</PROOFFILENAME><PROOFSTORED><F/></PROOFSTORED><SAVETREE><F/></SAVETREE><INFOFILENAME>gencommute-implies-div-applicability-proof-info</INFOFILENAME><LEMMAPROOFINFO><PROOFINFO><PROOFGOALINFOS><LIST></LIST></PROOFGOALINFOS><PROOFEXTRAS><LIST></LIST></PROOFEXTRAS></PROOFINFO></LEMMAPROOFINFO><INFOSSTORED><F/></INFOSSTORED><SAVEINFOS><F/></SAVEINFOS><EXTRALEMMAINFO><EXTRALINFOLIST><THEEXTRALINFOLIST><LIST></LIST></THEEXTRALINFOLIST></EXTRALINFOLIST></EXTRALEMMAINFO><PRECHARTS><LIST></LIST></PRECHARTS><EXTRALISLOT2><LIST></LIST></EXTRALISLOT2></LEMMAINFO></LE><LE><LEMMAINFO><LEMMANAME>genfinalisation-implies-fin-applicability</LEMMANAME><LEMMAGOAL><SEQGOAL><GOALSEQ><SEQ>R ^ ⊗ CFin^ ⊆ AFin^ ⊦ dom(AFin) ≪ R = R ≫ dom(CFin)</SEQ></GOALSEQ></SEQGOAL></LEMMAGOAL><LEMMATYPE><USERLEMMA/></LEMMATYPE><VALIDITY><LIST></LIST></VALIDITY><USEDLEMMAS><LIST></LIST></USEDLEMMAS><SIDEGOALS><LIST></LIST></SIDEGOALS><MAINGOALS><LIST></LIST></MAINGOALS><USERACTIONS>6</USERACTIONS><PROOFSTEPS>28</PROOFSTEPS><PROVED><T/></PROVED><PROOFEXISTS><T/></PROOFEXISTS><PROOFFILENAME>genfinalisation-implies-fin-applicability-proof</PROOFFILENAME><PROOFSTORED><F/></PROOFSTORED><SAVETREE><F/></SAVETREE><INFOFILENAME>genfinalisation-implies-fin-applicability-proof-info</INFOFILENAME><LEMMAPROOFINFO><PROOFINFO><PROOFGOALINFOS><LIST></LIST></PROOFGOALINFOS><PROOFEXTRAS><LIST></LIST></PROOFEXTRAS></PROOFINFO></LEMMAPROOFINFO><INFOSSTORED><F/></INFOSSTORED><SAVEINFOS><F/></SAVEINFOS><EXTRALEMMAINFO><EXTRALINFOLIST><THEEXTRALINFOLIST><LIST></LIST></THEEXTRALINFOLIST></EXTRALINFOLIST></EXTRALEMMAINFO><PRECHARTS><LIST></LIST></PRECHARTS><EXTRALISLOT2><LIST></LIST></EXTRALISLOT2></LEMMAINFO></LE><LE><LEMMAINFO><LEMMANAME>genfinalisation-implies-finalisation</LEMMANAME><LEMMAGOAL><SEQGOAL><GOALSEQ><SEQ>R ^ ⊗ CFin^ ⊆ AFin^ ⊦ R ⊗ CFin ⊆ AFin</SEQ></GOALSEQ></SEQGOAL></LEMMAGOAL><LEMMATYPE><USERLEMMA/></LEMMATYPE><VALIDITY><LIST></LIST></VALIDITY><USEDLEMMAS><LIST></LIST></USEDLEMMAS><SIDEGOALS><LIST></LIST></SIDEGOALS><MAINGOALS><LIST></LIST></MAINGOALS><USERACTIONS>2</USERACTIONS><PROOFSTEPS>10</PROOFSTEPS><PROVED><T/></PROVED><PROOFEXISTS><T/></PROOFEXISTS><PROOFFILENAME>genfinalisation-implies-finalisation-proof</PROOFFILENAME><PROOFSTORED><F/></PROOFSTORED><SAVETREE><F/></SAVETREE><INFOFILENAME>genfinalisation-implies-finalisation-proof-info</INFOFILENAME><LEMMAPROOFINFO><PROOFINFO><PROOFGOALINFOS><LIST></LIST></PROOFGOALINFOS><PROOFEXTRAS><LIST></LIST></PROOFEXTRAS></PROOFINFO></LEMMAPROOFINFO><INFOSSTORED><F/></INFOSSTORED><SAVEINFOS><F/></SAVEINFOS><EXTRALEMMAINFO><EXTRALINFOLIST><THEEXTRALINFOLIST><LIST></LIST></THEEXTRALINFOLIST></EXTRALINFOLIST></EXTRALEMMAINFO><PRECHARTS><LIST></LIST></PRECHARTS><EXTRALISLOT2><LIST></LIST></EXTRALISLOT2></LEMMAINFO></LE><LE><LEMMAINFO><LEMMANAME>geninitialisation-implies-initialisation</LEMMANAME><LEMMAGOAL><SEQGOAL><GOALSEQ><SEQ>CInit^ ⊆ AInit^ ⊗ R ^ ⊦ CInits ⊆ ran(AInits ≪ R)</SEQ></GOALSEQ></SEQGOAL></LEMMAGOAL><LEMMATYPE><USERLEMMA/></LEMMATYPE><VALIDITY><LIST></LIST></VALIDITY><USEDLEMMAS><LIST></LIST></USEDLEMMAS><SIDEGOALS><LIST></LIST></SIDEGOALS><MAINGOALS><LIST></LIST></MAINGOALS><USERACTIONS>1</USERACTIONS><PROOFSTEPS>8</PROOFSTEPS><PROVED><T/></PROVED><PROOFEXISTS><T/></PROOFEXISTS><PROOFFILENAME>geninitialisation-implies-initialisation-proof</PROOFFILENAME><PROOFSTORED><F/></PROOFSTORED><SAVETREE><F/></SAVETREE><INFOFILENAME>geninitialisation-implies-initialisation-proof-info</INFOFILENAME><LEMMAPROOFINFO><PROOFINFO><PROOFGOALINFOS><LIST></LIST></PROOFGOALINFOS><PROOFEXTRAS><LIST></LIST></PROOFEXTRAS></PROOFINFO></LEMMAPROOFINFO><INFOSSTORED><F/></INFOSSTORED><SAVEINFOS><F/></SAVEINFOS><EXTRALEMMAINFO><EXTRALINFOLIST><THEEXTRALINFOLIST><LIST></LIST></THEEXTRALINFOLIST></EXTRALINFOLIST></EXTRALEMMAINFO><PRECHARTS><LIST></LIST></PRECHARTS><EXTRALISLOT2><LIST></LIST></EXTRALISLOT2></LEMMAINFO></LE></LIST></THELEMMAS><EXTRALEMMABASE><NOEXTRALEMMABASE/></EXTRALEMMABASE><THEFTS><LIST></LIST></THEFTS><EXTRALBSLOT2><LIST></LIST></EXTRALBSLOT2></LEMMABASE>