enrich
nat-basic,
elem
with
constants
aa : elem;
predicates
ok : elem;
rel : elem × elem;
variables
nf : nat → elem;
nfgen : nat → nat → elem;
elemf : elem → elem;
a : elem;
b : elem;
c : elem;
m : nat;
n : nat;
end enrich