ADD-lemmaN = N0, V = V0 ⊦ ⟪ADD(S; V, N)⟫ (N = N0 ∪ (S \ V0) ∧ V = V0 ∪ S)decl-01
1029ADD-lemma-proofADD-lemma-proof-info
The proof is valid.
ADD-preserves-INVADD-preserves-INV-INVR
ADD essentially executes N := N ∪ (S \ V), V := V ∪ S.../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/subdef/longlemmainfo.xmlsubdef../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/ext/longlemmainfo.xmlext../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/undel/longlemmainfo.xmlundel../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/diff-union/longlemmainfo.xmldiff-union../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/unindel/longlemmainfo.xmlunindel../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/del-rax/longlemmainfo.xmldel-rax../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/Delete/longlemmainfo.xmlDelete../../../../../../lib/basic/specs/set-basic/export/unit.xmlset-basic../../../../../../lib/basic/specs/set-basic/export/rax/longlemmainfo.xmlrax../../../../../../lib/basic/specs/nat-basic2/export/unit.xmlnat-basic2../../../../../../lib/basic/specs/nat-basic2/export/c/longlemmainfo.xmlc../../../../../../lib/basic/specs/nat-basic2/export/unit.xmlnat-basic2../../../../../../lib/basic/specs/nat-basic2/export/a/longlemmainfo.xmla../../../../../../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/s/longlemmainfo.xmls../../../../../../lib/basic/specs/nat/export/unit.xmlnat../../../../../../lib/basic/specs/nat/export/ls-01/longlemmainfo.xmlls-01../../../../../../lib/basic/specs/nat/export/unit.xmlnat../../../../../../lib/basic/specs/nat/export/lels-01/longlemmainfo.xmllels-01../../../../../../lib/basic/specs/nat-basic1/export/unit.xmlnat-basic1../../../../../../lib/basic/specs/nat-basic1/export/one-01/longlemmainfo.xmlone-01../../../../../../lib/basic/specs/set-basic/export/unit.xmlset-basic../../../../../../lib/basic/specs/set-basic/export/size-zero-02/longlemmainfo.xmlsize-zero-02../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/del-size/longlemmainfo.xmldel-size../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/sub-del-03/longlemmainfo.xmlsub-del-03../../../../../../lib/basic/specs/set-basic/export/unit.xmlset-basic../../../../../../lib/basic/specs/set-basic/export/ne-01/longlemmainfo.xmlne-01../../../../../../lib/basic/specs/set-basic/export/unit.xmlset-basic../../../../../../lib/basic/specs/set-basic/export/sub-in/longlemmainfo.xmlsub-in../../../../../../lib/basic/specs/set-basic/export/unit.xmlset-basic../../../../../../lib/basic/specs/set-basic/export/In-empty/longlemmainfo.xmlIn-empty../../../../../../lib/basic/specs/set-basic/export/unit.xmlset-basic../../../../../../lib/basic/specs/set-basic/export/size-zero/longlemmainfo.xmlsize-zero../../../../../../lib/basic/specs/set-basic/export/unit.xmlset-basic../../../../../../lib/basic/specs/set-basic/export/size-zero-01/longlemmainfo.xmlsize-zero-01../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/Difference/longlemmainfo.xmlDifference../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/Union/longlemmainfo.xmlUnion../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/uneq/longlemmainfo.xmluneq../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/diff-idem/longlemmainfo.xmldiff-idem../../../../../../lib/basic/specs/set-basic/export/unit.xmlset-basic../../../../../../lib/basic/specs/set-basic/export/sub-idem/longlemmainfo.xmlsub-idem../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/unc/longlemmainfo.xmlunc../../../../../../lib/basic/specs/set-basic/export/unit.xmlset-basic../../../../../../lib/basic/specs/set-basic/export/sub-e/longlemmainfo.xmlsub-e../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/une/longlemmainfo.xmlune../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/una/longlemmainfo.xmluna../../../../../../lib/basic/specs/set-union/export/unit.xmlset-union../../../../../../lib/basic/specs/set-union/export/diff-e/longlemmainfo.xmldiff-e