insert-corrects = abs(T1, T2, h1, h2), inv(T1, h1), inv(T2, h2), disj(T1, T2)
⊦ [insert(a, h1, h2; T1, T2)] (s ++ a = abs(T1, T2, h1, h2) ∧ inv(T1, h1) ∧ inv(T2, h2) ∧ disj(T1, T2))lessdisj-neqhash-samedisj-reducesizeinv-reducehash-givenat-putin-abs
18149insert-correct-proofinsert-correct-proof-info
The proof is valid.
../../../../lib/basic/specs/set-basic/export/unit.xmlset-basic../../../../lib/basic/specs/set-basic/export/Extension/longlemmainfo.xmlExtension../../../../lib/basic/specs/nat/export/unit.xmlnat../../../../lib/basic/specs/nat/export/elim-pred-c/longlemmainfo.xmlelim-pred-c../../../../lib/basic/specs/nat-basic2/export/unit.xmlnat-basic2../../../../lib/basic/specs/nat-basic2/export/oz/longlemmainfo.xmloz../../../../lib/basic/specs/set-basic/export/unit.xmlset-basic../../../../lib/basic/specs/set-basic/export/rax/longlemmainfo.xmlrax../../../../lib/basic/specs/nat-basic1/export/unit.xmlnat-basic1../../../../lib/basic/specs/nat-basic1/export/f/longlemmainfo.xmlf../../../../lib/basic/specs/array/export/unit.xmlarraytable../../../../lib/basic/specs/array/export/Size-put/longlemmainfo.xmlSize-put../../../../specs/slot/export/unit.xmlslot../../../../specs/slot/export/elim/longlemmainfo.xmlelim../../../../lib/basic/specs/nat/export/unit.xmlnat../../../../lib/basic/specs/nat/export/pred-03/longlemmainfo.xmlpred-03../../../../lib/basic/specs/nat-basic1/export/unit.xmlnat-basic1../../../../lib/basic/specs/nat-basic1/export/lf-02/longlemmainfo.xmllf-02../../../../specs/slot/export/unit.xmlslot../../../../specs/slot/export/sel/longlemmainfo.xmlsel../../../../lib/basic/specs/array/export/unit.xmlarraytable../../../../lib/basic/specs/array/export/Put-other/longlemmainfo.xmlPut-other../../../../specs/slot/export/unit.xmlslot../../../../specs/slot/export/disj/longlemmainfo.xmldisj../../../../specs/slot/export/unit.xmlslot../../../../specs/slot/export/inj/longlemmainfo.xmlinj../../../../specs/slot/export/unit.xmlslot../../../../specs/slot/export/upd/longlemmainfo.xmlupd../../../../lib/basic/specs/nat-basic2/export/unit.xmlnat-basic2../../../../lib/basic/specs/nat-basic2/export/s/longlemmainfo.xmls../../../../lib/basic/specs/nat-basic1/export/unit.xmlnat-basic1../../../../lib/basic/specs/nat-basic1/export/ref-1/longlemmainfo.xmlref-1../../../../lib/basic/specs/nat-basic2/export/unit.xmlnat-basic2../../../../lib/basic/specs/nat-basic2/export/a/longlemmainfo.xmla../../../../lib/basic/specs/nat-basic2/export/unit.xmlnat-basic2../../../../lib/basic/specs/nat-basic2/export/c/longlemmainfo.xmlc../../../../lib/basic/specs/set-basic/export/unit.xmlset-basic../../../../lib/basic/specs/set-basic/export/eq-03/longlemmainfo.xmleq-03