List of Import References :
See BOOL
See DENOTATION
SIGNATURE SetByPred[data]
$Date: 2010-09-30 18:24:17 +0200 (Do, 30. Sep 2010) $ ($Revision: 616 $)
-- sets represented by predicates -- this makes infinite sets possible, but many functions from Set are not -- computable ({}? # arb exist? ...) or need further information (incl -- excl % ...) and are therefore not available -- Parameter SORT data -- the type itself TYPE set == asSet(cF: data -> bool) -- cF is the characteristic function of the set -- x in S <=> cF(x) = true -- constant sets FUN {} : set -- the empty set FUN U : set -- the universal set -- x in U = true -- combining sets FUN + - * : set ** set -> set -- union/diff./intersection FUN ~ : set -> set -- complement -- x in S <=> ~ (x in ~(S)) -- information about a set FUN in : data ** set -> bool -- membership
next node: SetByPredConstr,
prev node: Subsystem Sets By Predicate,
up to node: Subsystem Sets By Predicate