| n ∈ ri.inos ∪ (key.inode? ⊃ ∅ ++ key.ino;∅) ⊦ #(ri.inos ++ key.ino) = 0, inodekey(n) = key, inodekey(n) ∈ ri |
Used simplifier rules: inos-node-store-def: ⊦ n ∈ ri.inos ↔ inodekey(n) ∈ ri;%inos-node-store-def: ⊦ n ∈ ri.inos ↔ inodekey(n) ∈ ri;% ⊦ ns ∪ ∅ = ns; (s)%una: ⊦ (ns ∪ ns0) ∪ ns1 = ns ∪ ns0 ∪ ns1; from specification set-union[nat-set]%unc: ⊦ ns ∪ ns0 = ns0 ∪ ns; from specification set-union[nat-set]% ⊦ (ns ++ n) ∪ ns0 = (ns ∪ ns0) ++ n; (s)% ⊦ n ∈ ns ++ n0 ↔ n = n0 ∨ n ∈ ns; (s)% ⊦ key.inode? → inodekey(key.ino) = key; (s)