a=arowsacreateV0V1V2V0Ia<=c0V0F
a=acolsacreateV3V4V5V4Ia<=c0V4F
a=agetacreateV6V7V8V9V10a@a@V8V9V10Ia<V10V7Aa<=c0V10Ia<V9V6Aa<=c0V9F
a<=c0acolsV11Aa<=c0arowsV11F
a=arowsasetV12V13V14V15arowsV12Ia<V14acolsV12Aa<=c0V14Ia<V13arowsV12Aa<=c0V13F
empty_shape
a=acolsasetV16V17V18V19acolsV16Ia<V18acolsV16Aa<=c0V18Ia<V17arowsV16Aa<=c0V17F
a=agetasetV20V21V22V23V21V22V23Ia<V22acolsV20Aa<=c0V22Ia<V21arowsV20Aa<=c0V21F
a=agetasetV24V25V26V27V28V29agetV24V28V29INa=V26V29ONa=V25V28Aa<V29acolsV24Aa<=c0V29Aa<V28arowsV24Aa<=c0V28FIa<V26acolsV24Aa<=c0V26Ia<V25arowsV24Aa<=c0V25F
a==aaddV0azeroarowsV0acolsV0V0F
a=aaddV0azeroarowsV0acolsV0V0Ia==aaddV0azeroarowsV0acolsV0V0F
a=aaddV0azeroarowsV0acolsV0V0ItOa==aaddV0azeroarowsV0acolsV0V0F
a==aaddV1V2aaddV2V1Ia===V1V2F
a=aaddV1V2aaddV2V1Ia==aaddV1V2aaddV2V1Ia===V1V2F
a=aaddV1V2aaddV2V1ItOa==aaddV1V2aaddV2V1Ia===V1V2F
a==aaddV3aaddV4V5aaddaaddV3V4V5Ia===V4V5Aa===V3V4F
a=aaddV3aaddV4V5aaddaaddV3V4V5Ia==aaddV3aaddV4V5aaddaaddV3V4V5Ia===V4V5Aa===V3V4F
a=aaddV3aaddV4V5aaddaaddV3V4V5ItOa==aaddV3aaddV4V5aaddaaddV3V4V5Ia===V4V5Aa===V3V4F
a==aaddV6aoppV6azeroarowsV6acolsV6F
a=aaddV6aoppV6azeroarowsV6acolsV6Ia==aaddV6aoppV6azeroarowsV6acolsV6F
a=aaddV6aoppV6azeroarowsV6acolsV6ItOa==aaddV6aoppV6azeroarowsV6acolsV6F
a=aoppaoppV7V7F
a=aoppaaddV8V9aaddaoppV8aoppV9Ia===V8V9F
a=a@a@V15V19V20a@a@V16V20V19Ia<V20V17Aa<=c0V20Aa<V19V18Aa<=c0V19FLacolsV11LacolsV10Laft2V10V11V12V13V14Laft1V10V11V12V13V14Ia<V14acolsV12Aa<=c0V14Aa<V13arowsV10Aa<=c0V13Aa=acolsV11arowsV12Aa=acolsV10arowsV11F
precondition
a=a@V21V22a@V20V22Ia<V22V19Aa<=c0V22FLamul_atomamulV10V11V12V13V14LasumfV15c0acolsV10LacolsV11Ia=asumasumfV15c0V17c0V18asumasumfV16c0V18c0V17LacolsV11LacolsV10Laft2V10V11V12V13V14Laft1V10V11V12V13V14Ia<V14acolsV12Aa<=c0V14Aa<V13arowsV10Aa<=c0V13Aa=acolsV11arowsV12Aa=acolsV10arowsV11F
a=agetamulamulV10V11V12V13V14asumasumfV15c0acolsV10c0acolsV11Ia=asumV21c0V19asumV20c0V19Lamul_atomamulV10V11V12V13V14LasumfV15c0acolsV10LacolsV11Ia=asumasumfV15c0V17c0V18asumasumfV16c0V18c0V17LacolsV11LacolsV10Laft2V10V11V12V13V14Laft1V10V11V12V13V14Ia<V14acolsV12Aa<=c0V14Aa<V13arowsV10Aa<=c0V13Aa=acolsV11arowsV12Aa=acolsV10arowsV11F
assertion
a=a@V24V25a@V23V25Ia<V25V22Aa<=c0V25FLamul_atomV10amulV11V12V13V14LasumfV16c0acolsV11LacolsV10Ia=agetamulamulV10V11V12V13V14asumasumfV15c0acolsV10c0acolsV11Ia=asumV21c0V19asumV20c0V19Lamul_atomamulV10V11V12V13V14LasumfV15c0acolsV10LacolsV11Ia=asumasumfV15c0V17c0V18asumasumfV16c0V18c0V17LacolsV11LacolsV10Laft2V10V11V12V13V14Laft1V10V11V12V13V14Ia<V14acolsV12Aa<=c0V14Aa<V13arowsV10Aa<=c0V13Aa=acolsV11arowsV12Aa=acolsV10arowsV11F
a=agetamulV10amulV11V12V13V14asumasumfV16c0acolsV11c0acolsV10Ia=asumV24c0V22asumV23c0V22Lamul_atomV10amulV11V12V13V14LasumfV16c0acolsV11LacolsV10Ia=agetamulamulV10V11V12V13V14asumasumfV15c0acolsV10c0acolsV11Ia=asumV21c0V19asumV20c0V19Lamul_atomamulV10V11V12V13V14LasumfV15c0acolsV10LacolsV11Ia=asumasumfV15c0V17c0V18asumasumfV16c0V18c0V17LacolsV11LacolsV10Laft2V10V11V12V13V14Laft1V10V11V12V13V14Ia<V14acolsV12Aa<=c0V14Aa<V13arowsV10Aa<=c0V13Aa=acolsV11arowsV12Aa=acolsV10arowsV11F
a=agetamulamulV10V11V12V13V14agetamulV10amulV11V12V13V14Ia=agetamulV10amulV11V12V13V14asumasumfV16c0acolsV11c0acolsV10Ia=asumV24c0V22asumV23c0V22Lamul_atomV10amulV11V12V13V14LasumfV16c0acolsV11LacolsV10Ia=agetamulamulV10V11V12V13V14asumasumfV15c0acolsV10c0acolsV11Ia=asumV21c0V19asumV20c0V19Lamul_atomamulV10V11V12V13V14LasumfV15c0acolsV10LacolsV11Ia=asumasumfV15c0V17c0V18asumasumfV16c0V18c0V17LacolsV11LacolsV10Laft2V10V11V12V13V14Laft1V10V11V12V13V14Ia<V14acolsV12Aa<=c0V14Aa<V13arowsV10Aa<=c0V13Aa=acolsV11arowsV12Aa=acolsV10arowsV11F
postcondition
a=agetamulamulV10V11V12V13V14agetamulV10amulV11V12V13V14Aa=agetamulV10amulV11V12V13V14asumasumfV16c0acolsV11c0acolsV10Ia=asumV24c0V22asumV23c0V22Aa=a@V24V25a@V23V25Ia<V25V22Aa<=c0V25FLamul_atomV10amulV11V12V13V14LasumfV16c0acolsV11LacolsV10Aa=agetamulamulV10V11V12V13V14asumasumfV15c0acolsV10c0acolsV11Ia=asumV21c0V19asumV20c0V19Aa=a@V21V26a@V20V26Ia<V26V19Aa<=c0V26FLamul_atomamulV10V11V12V13V14LasumfV15c0acolsV10LacolsV11Ia=asumasumfV15c0V17c0V18asumasumfV16c0V18c0V17Aa=a@a@V15V27V28a@a@V16V28V27Ia<V28V17Aa<=c0V28Aa<V27V18Aa<=c0V27FLacolsV11LacolsV10Laft2V10V11V12V13V14Laft1V10V11V12V13V14Ia<V14acolsV12Aa<=c0V14Aa<V13arowsV10Aa<=c0V13Aa=acolsV11arowsV12Aa=acolsV10arowsV11F
VC for mul_assoc_get
a=agetamulamulV10V11V12V13V14agetamulV10amulV11V12V13V14Ia<V14acolsV12Aa<=c0V14Aa<V13arowsV10Aa<=c0V13Ia=acolsV11arowsV12Ia=acolsV10arowsV11F
a==V20V21LamulV18V17LamulV15V19LamulV16V17LamulV15V16Ia=acolsV16arowsV17Ia=acolsV15arowsV16F
a=V20V21Ia==V20V21LamulV18V17LamulV15V19LamulV16V17LamulV15V16Ia=acolsV16arowsV17Ia=acolsV15arowsV16F
a=V20V21ItOa==V20V21LamulV18V17LamulV15V19LamulV16V17LamulV15V16Ia=acolsV16arowsV17Ia=acolsV15arowsV16F
a=a+agetamulV22V24V25V26agetamulV23V24V25V26asumaaddfV27V28c0acolsV23Aa=agetaaddamulV22V24amulV23V24V25V26a+agetamulV22V24V25V26agetamulV23V24V25V26Lamul_atomV23V24V25V26Lamul_atomV22V24V25V26Ia===V22V23Aa=acolsV23arowsV24Aa<V26acolsV24Aa<=c0V26Aa<V25arowsV22Aa<=c0V25F
a=a@V31V32a@V30V32Ia<V32V29Aa<=c0V32FLaaddfV27V28Lamul_atomaaddV22V23V24V25V26LacolsV23Ia=a+agetamulV22V24V25V26agetamulV23V24V25V26asumaaddfV27V28c0acolsV23Aa=agetaaddamulV22V24amulV23V24V25V26a+agetamulV22V24V25V26agetamulV23V24V25V26Lamul_atomV23V24V25V26Lamul_atomV22V24V25V26Ia===V22V23Aa=acolsV23arowsV24Aa<V26acolsV24Aa<=c0V26Aa<V25arowsV22Aa<=c0V25F
a=agetamulaaddV22V23V24V25V26agetaaddamulV22V24amulV23V24V25V26Ia=asumV31c0V29asumV30c0V29LaaddfV27V28Lamul_atomaaddV22V23V24V25V26LacolsV23Ia=a+agetamulV22V24V25V26agetamulV23V24V25V26asumaaddfV27V28c0acolsV23Aa=agetaaddamulV22V24amulV23V24V25V26a+agetamulV22V24V25V26agetamulV23V24V25V26Lamul_atomV23V24V25V26Lamul_atomV22V24V25V26Ia===V22V23Aa=acolsV23arowsV24Aa<V26acolsV24Aa<=c0V26Aa<V25arowsV22Aa<=c0V25F
a=agetamulaaddV22V23V24V25V26agetaaddamulV22V24amulV23V24V25V26Ia=asumV31c0V29asumV30c0V29Aa=a@V31V32a@V30V32Ia<V32V29Aa<=c0V32FLaaddfV27V28Lamul_atomaaddV22V23V24V25V26LacolsV23Aa=a+agetamulV22V24V25V26agetamulV23V24V25V26asumaaddfV27V28c0acolsV23Aa=agetaaddamulV22V24amulV23V24V25V26a+agetamulV22V24V25V26agetamulV23V24V25V26Lamul_atomV23V24V25V26Lamul_atomV22V24V25V26Ia===V22V23Aa=acolsV23arowsV24Aa<V26acolsV24Aa<=c0V26Aa<V25arowsV22Aa<=c0V25F
VC for mul_distr_right_get
a=agetamulaaddV22V23V24V25V26agetaaddamulV22V24amulV23V24V25V26Ia===V22V23Ia=acolsV23arowsV24Ia<V26acolsV24Aa<=c0V26Aa<V25arowsV22Aa<=c0V25F
a==amulaaddV27V28V29aaddamulV27V29amulV28V29Ia=acolsV28arowsV29Ia===V27V28F
a=amulaaddV27V28V29aaddamulV27V29amulV28V29Ia==amulaaddV27V28V29aaddamulV27V29amulV28V29Ia=acolsV28arowsV29Ia===V27V28F
a=amulaaddV27V28V29aaddamulV27V29amulV28V29ItOa==amulaaddV27V28V29aaddamulV27V29amulV28V29Ia=acolsV28arowsV29Ia===V27V28F
a=a+agetamulV30V31V33V34agetamulV30V32V33V34asumaaddfV35V36c0acolsV30Aa=agetaaddamulV30V31amulV30V32V33V34a+agetamulV30V31V33V34agetamulV30V32V33V34Lamul_atomV30V32V33V34Lamul_atomV30V31V33V34Ia===V31V32Aa=acolsV30arowsV31Aa<V34acolsV32Aa<=c0V34Aa<V33arowsV30Aa<=c0V33F
a=a@V39V40a@V38V40Ia<V40V37Aa<=c0V40FLaaddfV35V36Lamul_atomV30aaddV31V32V33V34LacolsV30Ia=a+agetamulV30V31V33V34agetamulV30V32V33V34asumaaddfV35V36c0acolsV30Aa=agetaaddamulV30V31amulV30V32V33V34a+agetamulV30V31V33V34agetamulV30V32V33V34Lamul_atomV30V32V33V34Lamul_atomV30V31V33V34Ia===V31V32Aa=acolsV30arowsV31Aa<V34acolsV32Aa<=c0V34Aa<V33arowsV30Aa<=c0V33F
a=agetamulV30aaddV31V32V33V34agetaaddamulV30V31amulV30V32V33V34Ia=asumV39c0V37asumV38c0V37LaaddfV35V36Lamul_atomV30aaddV31V32V33V34LacolsV30Ia=a+agetamulV30V31V33V34agetamulV30V32V33V34asumaaddfV35V36c0acolsV30Aa=agetaaddamulV30V31amulV30V32V33V34a+agetamulV30V31V33V34agetamulV30V32V33V34Lamul_atomV30V32V33V34Lamul_atomV30V31V33V34Ia===V31V32Aa=acolsV30arowsV31Aa<V34acolsV32Aa<=c0V34Aa<V33arowsV30Aa<=c0V33F
a=agetamulV30aaddV31V32V33V34agetaaddamulV30V31amulV30V32V33V34Ia=asumV39c0V37asumV38c0V37Aa=a@V39V40a@V38V40Ia<V40V37Aa<=c0V40FLaaddfV35V36Lamul_atomV30aaddV31V32V33V34LacolsV30Aa=a+agetamulV30V31V33V34agetamulV30V32V33V34asumaaddfV35V36c0acolsV30Aa=agetaaddamulV30V31amulV30V32V33V34a+agetamulV30V31V33V34agetamulV30V32V33V34Lamul_atomV30V32V33V34Lamul_atomV30V31V33V34Ia===V31V32Aa=acolsV30arowsV31Aa<V34acolsV32Aa<=c0V34Aa<V33arowsV30Aa<=c0V33F
VC for mul_distr_left_get
a=agetamulV30aaddV31V32V33V34agetaaddamulV30V31amulV30V32V33V34Ia===V31V32Ia=acolsV30arowsV31Ia<V34acolsV32Aa<=c0V34Aa<V33arowsV30Aa<=c0V33F
a==amulV35aaddV36V37aaddamulV35V36amulV35V37Ia=acolsV35arowsV36Ia===V36V37F
a=amulV35aaddV36V37aaddamulV35V36amulV35V37Ia==amulV35aaddV36V37aaddamulV35V36amulV35V37Ia=acolsV35arowsV36Ia===V36V37F
a=amulV35aaddV36V37aaddamulV35V36amulV35V37ItOa==amulV35aaddV36V37aaddamulV35V36amulV35V37Ia=acolsV35arowsV36Ia===V36V37F
a=amulV38azeroacolsV38V39azeroarowsV38V39Ia<=c0V39F
a=amulazeroV41arowsV40V40azeroV41acolsV40Ia<=c0V41F
a=aaddamulV44V43aaddV46V47V47LaoppV46LamulV42V43LaoppV43LaoppV42Ia=acolsV42arowsV43F
a=V47aaddamulV42V45aaddV46V47LaoppV46LamulV42V43LaoppV43LaoppV42Ia=acolsV42arowsV43F
a=amulV44V43V47Ia=V47aaddamulV42V45aaddV46V47Aa=aaddamulV44V43aaddV46V47V47LaoppV46LamulV42V43LaoppV43LaoppV42Ia=acolsV42arowsV43F
a=V47amulV42V45Ia=V47aaddamulV42V45aaddV46V47Aa=aaddamulV44V43aaddV46V47V47LaoppV46LamulV42V43LaoppV43LaoppV42Ia=acolsV42arowsV43F
a=V47amulV42V45Aa=amulV44V43V47ItOa=V47aaddamulV42V45aaddV46V47Aa=aaddamulV44V43aaddV46V47V47LaoppV46LamulV42V43LaoppV43LaoppV42Ia=acolsV42arowsV43F
a=a@amul_atomV0V3V8V9V7ia@amul_atomV2V5V8V9a-V7acolsV1a@amul_atomV1V4V8V9V7a<V7acolsV1Ia<V9acolsV3Aa<=c0V9Ia<V8arowsV0Aa<=c0V8FLa-V6c1Ia<c0V6Iar_blocksV3V4V5Aac_blocksV0V1V2Aa<=V6acolsV0Aa<=c0V6Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
a<V7V6Aa<=c0V6Ia=a@amul_atomV0V3V8V9V7ia@amul_atomV2V5V8V9a-V7acolsV1a@amul_atomV1V4V8V9V7a<V7acolsV1Ia<V9acolsV3Aa<=c0V9Ia<V8arowsV0Aa<=c0V8FLa-V6c1Ia<c0V6Iar_blocksV3V4V5Aac_blocksV0V1V2Aa<=V6acolsV0Aa<=c0V6Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
variant decrease
a=acolsV1arowsV4Aa=acolsV0arowsV3Ia=a@amul_atomV0V3V8V9V7ia@amul_atomV2V5V8V9a-V7acolsV1a@amul_atomV1V4V8V9V7a<V7acolsV1Ia<V9acolsV3Aa<=c0V9Ia<V8arowsV0Aa<=c0V8FLa-V6c1Ia<c0V6Iar_blocksV3V4V5Aac_blocksV0V1V2Aa<=V6acolsV0Aa<=c0V6Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
a<=V7acolsV0Aa<=c0V7Ia=acolsV1arowsV4Aa=acolsV0arowsV3Ia=a@amul_atomV0V3V8V9V7ia@amul_atomV2V5V8V9a-V7acolsV1a@amul_atomV1V4V8V9V7a<V7acolsV1Ia<V9acolsV3Aa<=c0V9Ia<V8arowsV0Aa<=c0V8FLa-V6c1Ia<c0V6Iar_blocksV3V4V5Aac_blocksV0V1V2Aa<=V6acolsV0Aa<=c0V6Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
ar_blocksV3V4V5Aac_blocksV0V1V2Ia<=V7acolsV0Aa<=c0V7Ia=acolsV1arowsV4Aa=acolsV0arowsV3Ia=a@amul_atomV0V3V8V9V7ia@amul_atomV2V5V8V9a-V7acolsV1a@amul_atomV1V4V8V9V7a<V7acolsV1Ia<V9acolsV3Aa<=c0V9Ia<V8arowsV0Aa<=c0V8FLa-V6c1Ia<c0V6Iar_blocksV3V4V5Aac_blocksV0V1V2Aa<=V6acolsV0Aa<=c0V6Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
a=asumamul_atomV0V3V7V8c0V6asumamul_atomV1V4V7V8c0V6Ia<=V6acolsV1Aa<=c0V6Ia<V8acolsV3Aa<=c0V8Ia<V7arowsV0Aa<=c0V7FIa=asumamul_atomV0V3V10V11c0V9a+asumamul_atomV1V4V10V11c0acolsV1asumamul_atomV2V5V10V11c0a-V9acolsV1Ia<=V9acolsV0Aa<=acolsV1V9Ia<V11acolsV3Aa<=c0V11Ia<V10arowsV0Aa<=c0V10FAa=asumamul_atomV0V3V12V13c0V9asumamul_atomV1V4V12V13c0V9Ia<=V9acolsV1Aa<=c0V9Ia<V13acolsV3Aa<=c0V13Ia<V12arowsV0Aa<=c0V12FAa=a@amul_atomV0V3V14V15V9ia@amul_atomV2V5V14V15a-V9acolsV1a@amul_atomV1V4V14V15V9a<V9acolsV1Ia<V15acolsV3Aa<=c0V15Ia<V14arowsV0Aa<=c0V14FLa-V6c1ONa<c0V6Iar_blocksV3V4V5Aac_blocksV0V1V2Aa<=V6acolsV0Aa<=c0V6Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
a=asumamul_atomV0V3V7V8c0V6a+asumamul_atomV1V4V7V8c0acolsV1asumamul_atomV2V5V7V8c0a-V6acolsV1Ia<=V6acolsV0Aa<=acolsV1V6Ia<V8acolsV3Aa<=c0V8Ia<V7arowsV0Aa<=c0V7FIa=asumamul_atomV0V3V9V10c0V6asumamul_atomV1V4V9V10c0V6Ia<=V6acolsV1Aa<=c0V6Ia<V10acolsV3Aa<=c0V10Ia<V9arowsV0Aa<=c0V9FIa=asumamul_atomV0V3V12V13c0V11a+asumamul_atomV1V4V12V13c0acolsV1asumamul_atomV2V5V12V13c0a-V11acolsV1Ia<=V11acolsV0Aa<=acolsV1V11Ia<V13acolsV3Aa<=c0V13Ia<V12arowsV0Aa<=c0V12FAa=asumamul_atomV0V3V14V15c0V11asumamul_atomV1V4V14V15c0V11Ia<=V11acolsV1Aa<=c0V11Ia<V15acolsV3Aa<=c0V15Ia<V14arowsV0Aa<=c0V14FAa=a@amul_atomV0V3V16V17V11ia@amul_atomV2V5V16V17a-V11acolsV1a@amul_atomV1V4V16V17V11a<V11acolsV1Ia<V17acolsV3Aa<=c0V17Ia<V16arowsV0Aa<=c0V16FLa-V6c1ONa<c0V6Iar_blocksV3V4V5Aac_blocksV0V1V2Aa<=V6acolsV0Aa<=c0V6Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
a=asumamul_atomV0V3V7V8c0V6a+asumamul_atomV1V4V7V8c0acolsV1asumamul_atomV2V5V7V8c0a-V6acolsV1Ia<=V6acolsV0Aa<=acolsV1V6Ia<V8acolsV3Aa<=c0V8Ia<V7arowsV0Aa<=c0V7FAa=asumamul_atomV0V3V9V10c0V6asumamul_atomV1V4V9V10c0V6Ia<=V6acolsV1Aa<=c0V6Ia<V10acolsV3Aa<=c0V10Ia<V9arowsV0Aa<=c0V9FIa=asumamul_atomV0V3V12V13c0V11a+asumamul_atomV1V4V12V13c0acolsV1asumamul_atomV2V5V12V13c0a-V11acolsV1Ia<=V11acolsV0Aa<=acolsV1V11Ia<V13acolsV3Aa<=c0V13Ia<V12arowsV0Aa<=c0V12FAa=asumamul_atomV0V3V14V15c0V11asumamul_atomV1V4V14V15c0V11Ia<=V11acolsV1Aa<=c0V11Ia<V15acolsV3Aa<=c0V15Ia<V14arowsV0Aa<=c0V14FAa=a@amul_atomV0V3V16V17V11ia@amul_atomV2V5V16V17a-V11acolsV1a@amul_atomV1V4V16V17V11a<V11acolsV1Ia<V17acolsV3Aa<=c0V17Ia<V16arowsV0Aa<=c0V16FLa-V6c1ONa<c0V6Aar_blocksV3V4V5Aac_blocksV0V1V2Aa<=V18acolsV0Aa<=c0V18Aa=acolsV1arowsV4Aa=acolsV0arowsV3Aa<V18V6Aa<=c0V6Ia=a@amul_atomV0V3V19V20V18ia@amul_atomV2V5V19V20a-V18acolsV1a@amul_atomV1V4V19V20V18a<V18acolsV1Ia<V20acolsV3Aa<=c0V20Ia<V19arowsV0Aa<=c0V19FAa=a@amul_atomV0V3V21V22V18ia@amul_atom
VC for block_mul_ij
a=acolsV1arowsV4Aa=acolsV0arowsV3LacolsV0Iar_blocksV3V4V5Aac_blocksV0V1V2Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
a<=V6acolsV0Aa<=c0V6Ia=acolsV1arowsV4Aa=acolsV0arowsV3LacolsV0Iar_blocksV3V4V5Aac_blocksV0V1V2Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
ar_blocksV3V4V5Aac_blocksV0V1V2Ia<=V6acolsV0Aa<=c0V6Ia=acolsV1arowsV4Aa=acolsV0arowsV3LacolsV0Iar_blocksV3V4V5Aac_blocksV0V1V2Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
a==aaddamulV1V4amulV2V5amulV0V3Ia=asumamul_atomV0V3V7V8c0V6a+asumamul_atomV1V4V7V8c0acolsV1asumamul_atomV2V5V7V8c0a-V6acolsV1Ia<=V6acolsV0Aa<=acolsV1V6Ia<V8acolsV3Aa<=c0V8Ia<V7arowsV0Aa<=c0V7FAa=asumamul_atomV0V3V9V10c0V6asumamul_atomV1V4V9V10c0V6Ia<=V6acolsV1Aa<=c0V6Ia<V10acolsV3Aa<=c0V10Ia<V9arowsV0Aa<=c0V9FLacolsV0Iar_blocksV3V4V5Aac_blocksV0V1V2Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
a=aaddamulV1V4amulV2V5amulV0V3Ia==aaddamulV1V4amulV2V5amulV0V3Ia=asumamul_atomV0V3V7V8c0V6a+asumamul_atomV1V4V7V8c0acolsV1asumamul_atomV2V5V7V8c0a-V6acolsV1Ia<=V6acolsV0Aa<=acolsV1V6Ia<V8acolsV3Aa<=c0V8Ia<V7arowsV0Aa<=c0V7FAa=asumamul_atomV0V3V9V10c0V6asumamul_atomV1V4V9V10c0V6Ia<=V6acolsV1Aa<=c0V6Ia<V10acolsV3Aa<=c0V10Ia<V9arowsV0Aa<=c0V9FLacolsV0Iar_blocksV3V4V5Aac_blocksV0V1V2Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
a=aaddamulV1V4amulV2V5amulV0V3Aa==aaddamulV1V4amulV2V5amulV0V3Ia=asumamul_atomV0V3V7V8c0V6a+asumamul_atomV1V4V7V8c0acolsV1asumamul_atomV2V5V7V8c0a-V6acolsV1Ia<=V6acolsV0Aa<=acolsV1V6Ia<V8acolsV3Aa<=c0V8Ia<V7arowsV0Aa<=c0V7FAa=asumamul_atomV0V3V9V10c0V6asumamul_atomV1V4V9V10c0V6Ia<=V6acolsV1Aa<=c0V6Ia<V10acolsV3Aa<=c0V10Ia<V9arowsV0Aa<=c0V9FAar_blocksV3V4V5Aac_blocksV0V1V2Aa<=V6acolsV0Aa<=c0V6Aa=acolsV1arowsV4Aa=acolsV0arowsV3LacolsV0Iar_blocksV3V4V5Aac_blocksV0V1V2Aa=acolsV1arowsV4Aa=acolsV0arowsV3F
VC for mul_split
a=aaddamulV1V4amulV2V5amulV0V3Iar_blocksV3V4V5Aac_blocksV0V1V2Ia=acolsV1arowsV4Aa=acolsV0arowsV3F
a=a@V16V17a@V15V17Ia<V17V14Aa<=c0V17FLamul_atomV6V7a+V12V8a+V13V10Lamul_atomablockV6V8V9c0acolsV6ablockV7c0arowsV7V10V11V12V13LacolsV6Ia<V13V11Aa<=c0V13Aa<V12V9Aa<=c0V12Aa<=a+V10V11acolsV7Aa<=c0V10Aa<=a+V8V9arowsV6Aa<=c0V8Aa=acolsV6arowsV7F
a=a@a@aofs2amulV6V7V8V10V12V13agetamulablockV6V8V9c0acolsV6ablockV7c0arowsV7V10V11V12V13Ia=asumV16c0V14asumV15c0V14Lamul_atomV6V7a+V12V8a+V13V10Lamul_atomablockV6V8V9c0acolsV6ablockV7c0arowsV7V10V11V12V13LacolsV6Ia<V13V11Aa<=c0V13Aa<V12V9Aa<=c0V12Aa<=a+V10V11acolsV7Aa<=c0V10Aa<=a+V8V9arowsV6Aa<=c0V8Aa=acolsV6arowsV7F
a=a@a@aofs2amulV6V7V8V10V12V13agetamulablockV6V8V9c0acolsV6ablockV7c0arowsV7V10V11V12V13Ia=asumV16c0V14asumV15c0V14Aa=a@V16V17a@V15V17Ia<V17V14Aa<=c0V17FLamul_atomV6V7a+V12V8a+V13V10Lamul_atomablockV6V8V9c0acolsV6ablockV7c0arowsV7V10V11V12V13LacolsV6Ia<V13V11Aa<=c0V13Aa<V12V9Aa<=c0V12Aa<=a+V10V11acolsV7Aa<=c0V10Aa<=a+V8V9arowsV6Aa<=c0V8Aa=acolsV6arowsV7F
VC for mul_block_cell
a=a@a@aofs2amulV6V7V8V10V12V13agetamulablockV6V8V9c0acolsV6ablockV7c0arowsV7V10V11V12V13Ia<V13V11Aa<=c0V13Aa<V12V9Aa<=c0V12Ia<=a+V10V11acolsV7Aa<=c0V10Ia<=a+V8V9arowsV6Aa<=c0V8Ia=acolsV6arowsV7F
a==V22amulV20V21LablockamulV14V15V16V17V18V19LablockV15c0arowsV15V18V19LablockV14V16V17c0acolsV14Ia<=a+V18V19acolsV15Aa<=V18a+V18V19Aa<=c0V18Ia<=a+V16V17arowsV14Aa<=V16a+V16V17Aa<=c0V16Ia=acolsV14arowsV15F
a=V22amulV20V21Ia==V22amulV20V21LablockamulV14V15V16V17V18V19LablockV15c0arowsV15V18V19LablockV14V16V17c0acolsV14Ia<=a+V18V19acolsV15Aa<=V18a+V18V19Aa<=c0V18Ia<=a+V16V17arowsV14Aa<=V16a+V16V17Aa<=c0V16Ia=acolsV14arowsV15F
a=V22amulV20V21ItOa==V22amulV20V21LablockamulV14V15V16V17V18V19LablockV15c0arowsV15V18V19LablockV14V16V17c0acolsV14Ia<=a+V18V19acolsV15Aa<=V18a+V18V19Aa<=c0V18Ia<=a+V16V17arowsV14Aa<=V16a+V16V17Aa<=c0V16Ia=acolsV14arowsV15F

08fa69511f8db1af400e1984a2c6a018 5H4H3H2H1H0
1fdfe9c4092d728590382cf7ac49acf5 5H6H4H3H2H1H0
649d76475d50aa5e694d4d54bd49e5e0 5H7H6H4H3H2H1H0
3a063dd4a2eca28c9979091e9b74f3d4 5H8H7H6H4H3H2H1H0
4aa1811f43694b1a7fef92464a009558 5H11
9cc8c3e299ede4f689c8f32b95ad9711 5H9
41a68c6228a2498c49677680d06061db 5H10
3357628041a914211dae8e7b6d6b47bc 5H14H11
1b2940ec109a8d9c9436ce5c74ea4b63 5H12H11
2df924802fe5915946b0ed64be42f77d 5H13H11
9ce800c0c3488ab1858a007e629de335 5H17H14H11
49b4623e867d01b29bfab1b29e78fd26 5H15H14H11
0af2f3be89db24c232ff85efad62fbf6 5H16H14H11
2c53a7192dfab682247ede81e49b99c5 5H20H17H14H11
ebf3eee7e536a34f63ab03735f401de1 5H18H17H14H11
47394bcd2c46aa875a02d0b2c1811629 5H19H17H14H11
131f6f1283e2c356f64522d3e383fc8c 5H21H20H17H14H11
438b55c1178d09243681f35af88b47ea 5H22H21H20H17H14H11
8552fbb5c0ad12b2d60e6117519733d0 33H32H22H21H20H17H14H11
a03f7bac1de2a603beefa26614f8d780 24H23H22H21H20H17H14H11
ae710c5402ec1e1f72f3d589cd5e395e 24H25H22H21H20H17H14H11
0eccc49f024c1a4fd0b336ade2eb23fd 27H26H22H21H20H17H14H11
b5d27fabe21faa3a9447f16a41be6149 24H28H22H21H20H17H14H11
1fa982f23d2e9945812233df3f26201d 27H29H22H21H20H17H14H11
32e1cffca9d1fbb54073c5389f3ef48f 31H30H22H21H20H17H14H11
dd0929402904ed084f43e48d603cf378 5H37H34H22H21H20H17H14H11
6ebd30494236453d70243be1f586e999 5H35H34H22H21H20H17H14H11
ba7d1126fd5547eb34e82998ca5fb064 5H36H34H22H21H20H17H14H11
57265d05458f738c0c97093690f86cdb 42H41H37H34H22H21H20H17H14H11
d97aaf8977277c92059c57c6763f6239 27H38H37H34H22H21H20H17H14H11
2c974aec74f1819f0973c91a4e6222a0 24H39H37H34H22H21H20H17H14H11
8a3930f385e26644c69ecadc57199eb9 31H40H37H34H22H21H20H17H14H11
39a720443ff13e2b885b7181bb40a7e9 5H46H43H37H34H22H21H20H17H14H11
f44079fbe508ed8f8f978e2c3353a548 5H44H43H37H34H22H21H20H17H14H11
482c83f61cf2ba0f6e93c30f6054aa1b 5H45H43H37H34H22H21H20H17H14H11
3ad4fde99fec33c0854ec946f057f5ad 51H50H46H43H37H34H22H21H20H17H14H11
a5e788c34a61156b27f4eed7238a7fa8 27H47H46H43H37H34H22H21H20H17H14H11
d9f56f7d87667b2d183802691fcfdf9a 24H48H46H43H37H34H22H21H20H17H14H11
ddcad0547d3d67a768a4ae3102e5c9ee 31H49H46H43H37H34H22H21H20H17H14H11
18cf3fe2f07efe3449089036211c24d6 5H55H52H46H43H37H34H22H21H20H17H14H11
585089e19e5c727d46ca72200b4f11ae 5H53H52H46H43H37H34H22H21H20H17H14H11
5e592284a6b0c9ad3c66b788364a3f82 5H54H52H46H43H37H34H22H21H20H17H14H11
e5200f5eb45edca1835e3e5bb2e06bfa 5H56H55H52H46H43H37H34H22H21H20H17H14H11
0bf83933ce12a36e68ff0f509a158549 5H57H56H55H52H46H43H37H34H22H21H20H17H14H11
81e496cf974a85f118e835ccb4000540 5H62H57H56H55H52H46H43H37H34H22H21H20H17H14H11
54491036b3eaad65a87d288670c53952 5H58H57H56H55H52H46H43H37H34H22H21H20H17H14H11
6ffc153f3cc0a9d0d5d7920b06c48cc2 5H59H57H56H55H52H46H43H37H34H22H21H20H17H14H11
0dcf6119f79542db55ad98d9683b0bee 5H60H57H56H55H52H46H43H37H34H22H21H20H17H14H11
b78749d209f857e826d5c8511d27c07b 5H61H57H56H55H52H46H43H37H34H22H21H20H17H14H11
abf16b31d896242c666a77458bd2a0e3 72H71
3a92be45512013f6536dc61430d65ac3 27H63
eea4a5a6253638caf08d953856d03e6b 65H64
224da923a68269d72359a1edaebaf024 24H66
0b1ad1e1452d2ba2e3464db6fa990cb8 24H67
462194ae4bfeee75d45a8ea4a40524b0 24H68
06d80173f098dbd1ae3761330c06c841 31H69
2e8edf741cb1b151258a8366288d1e77 31H70
e003ffa10cca4950fb1c382b11c8268b 79H78
98437d45d0c00bad87eb206cf110551a 24H73
cc5390a2f2ddedaf0ca21fb9da4e7cda 24H74
8bb388088166aa97718a2ece2402f088 24H75
b67d7bb4d6d12360374235a4b1a8d1cc 27H76
028a6b266b5ff567672aaa94660a1d9a 31H77
1554d126135616af8d97df1df10f8514 84H83H80
bc250c2048e51f7b6dccabc115aa9f7c 24H81H80
c0045e780c09f95a8446e502bd3e452c 31H82H80
107dbf699535ba17f1190e5ed7e9563a 5H88H85H80
8537339813591e648ede74452182e91e 5H86H85H80
404b4fc97c313f0a0093ab19753e3746 5H87H85H80
