partial_order_props[T:TYPE,<=:(partial_order?[T])]: THEORY
BEGIN
x,y,z: VAR T
S: VAR set[T]
XS: VAR setofsets[T]
partial_order_reflexive: LEMMA x <= x
partial_order_antisymmetric: LEMMA x <= y AND y <= x IMPLIES x = y
partial_order_transitive: LEMMA x <= y AND y <= z IMPLIES x <= z
lower_set?(S) :bool = FORALL x,y: member(x,S) AND y <= x IMPLIES member(y,S)
upper_set?(S) :bool = FORALL x,y: member(x,S) AND x <= y IMPLIES member(y,S)
lower_sets?(XS):bool = every(lower_set?,XS)
upper_sets?(XS):bool = every(upper_set?,XS)
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.