enrich
hashset-preds,
set-basic
with
predicates
absset : Array(Elem) × Set(Elem);
variables
e : Elem;
set : Set(Elem);
n : Nat;
ar : Array(Elem);
b : Bool;
axioms
absset-def: absset(ar, set) ↔ (∀ e. e ∈ set ↔ (∃ n. n < # ar ∧ e = ar[n] ∧ e ≠ ⊥));
used for: ls;
end enrich