proper-linearize-commitcs.pc(p) = T, INVOp(end0, p)(inp, cs, r, cs0, r0), AnyOps(n, p, cs0, r0, cs1, r1), RETOp(rj, p)(cs1, r1, cs', r', out)
⊦ inp = None ∧ cs'.pc(p) = N ∧ r' | p = (r | p) + Commit(p) ∧ out = Noneproper-linearize-commit-aux
510proper-linearize-commit-proofproper-linearize-commit-proof-info
The proof is valid.
../../../../specs/COP/export/unit.xmlCOP../../../../specs/COP/export/RETOp-def/longlemmainfo.xmlRETOp-def../../../../../../lib/basic/specs/list/export/unit.xmllistrun../../../../../../lib/basic/specs/list/export/Last/longlemmainfo.xmlLast../../../../specs/CState/export/unit.xmlCState../../../../specs/CState/export/sel-05/longlemmainfo.xmlsel-05../../../../specs/LCOP/export/unit.xmlLCOP../../../../specs/LCOP/export/end3-def/longlemmainfo.xmlend3-def../../../../../../lib/basic/specs/list/export/unit.xmllistrun../../../../../../lib/basic/specs/list/export/app-04/longlemmainfo.xmlapp-04../../../../../../lib/basic/specs/list/export/unit.xmllistrun../../../../../../lib/basic/specs/list/export/e/longlemmainfo.xmle../../../../../../lib/basic/specs/list/export/unit.xmllistrun../../../../../../lib/basic/specs/list/export/a/longlemmainfo.xmla../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-152/longlemmainfo.xmldisj-152../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-153/longlemmainfo.xmldisj-153../../../../specs/LCOP/export/unit.xmlLCOP../../../../specs/LCOP/export/write6-def/longlemmainfo.xmlwrite6-def../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-148/longlemmainfo.xmldisj-148../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-149/longlemmainfo.xmldisj-149../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-150/longlemmainfo.xmldisj-150../../../../specs/LCOP/export/unit.xmlLCOP../../../../specs/LCOP/export/write3-def/longlemmainfo.xmlwrite3-def../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-136/longlemmainfo.xmldisj-136../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-137/longlemmainfo.xmldisj-137../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-138/longlemmainfo.xmldisj-138../../../../specs/LCOP/export/unit.xmlLCOP../../../../specs/LCOP/export/read4-def/longlemmainfo.xmlread4-def../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-115/longlemmainfo.xmldisj-115../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-116/longlemmainfo.xmldisj-116../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-117/longlemmainfo.xmldisj-117../../../../specs/LCOP/export/unit.xmlLCOP../../../../specs/LCOP/export/read3-def/longlemmainfo.xmlread3-def../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-106/longlemmainfo.xmldisj-106../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-107/longlemmainfo.xmldisj-107../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-108/longlemmainfo.xmldisj-108../../../../specs/LCOP/export/unit.xmlLCOP../../../../specs/LCOP/export/begin3-def/longlemmainfo.xmlbegin3-def../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-73/longlemmainfo.xmldisj-73../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-74/longlemmainfo.xmldisj-74../../../../specs/pc/export/unit.xmlpc../../../../specs/pc/export/disj-75/longlemmainfo.xmldisj-75