[Imprint][Data Privacy Statement][E-Mail]
Back to main index.
View the specification.
View theorem base summary,
View theorem base listing,
the used properties by spec,
the dependency list,
the symbol table,
enrich
address-set-array
with
functions union : address-set-array × nat × nat → address-set;
predicates disj : address-set-array × nat × nat;
axioms union-base : ⊦ union(asar, n, 0) = ∅;
used for: s, ls;
union-rec : ⊦ union(asar, n, m + 1) = asar[n + m] ∪ union(asar, n, m);
used for: ls;
disj : ⊦ disj(asar, n, m) ↔ (∀ n0, n1. n0 < m ∧ n1 < m ∧ n0 ≠ n1 → asar[n + n0] ∩ asar[n + n1] = ∅);
end enrich