[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
map+set
with
functions
. .map ( . ) : Map('a, 'b) × ('b → 'c) → Map('a, 'c);
. .map ( . ) : Map('a, 'b) × ('a × 'b → 'c) → Map('a, 'c);
variables
f : 'b → 'c;
g : 'a × 'b → 'c;
a : 'a;
b : 'b;
c : 'c;
axioms
map-in: a ∈ st.map(f) ↔ a ∈ st;
used for: s, ls;
map-at: a ∈ st → st.map(f)[a] = f(st[a]);
used for: ls;
mapi-in: a ∈ st.map(g) ↔ a ∈ st;
used for: s, ls;
mapi-at: a ∈ st → st.map(g)[a] = g(a, st[a]);
used for: ls;
end enrich