% every infinite subset of int that is bounded below can be enumerated, % i.e., there is a strictly monotone surjective function from nat to it. % % Author: Alfons Geser (geser@nianet.org), National Institute of Aerospace % Date: Dec 2004
strictly_monotone?(f): bool = FORALL m, n: m < n => f(m) < f(n) % same as: % preserves(f, % restrict[[real, real], [T, T], bool](<), % restrict[[real, real], [T, T], bool](<))
% the enumeration function for S, i.e., the function that enumerates % all elements of S in ascending order.
enum(S)(n): RECURSIVE T = IF n = 0 THEN least[T](restrict[[real, real], [T, T], bool](<=))(S) ELSE enum(remove(least[T](restrict[[real, real], [T, T], bool](<=))(S), S))(n-1) ENDIF MEASURE n
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.12Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.