% lattices formed by a total order. % % Author: Alfons Geser (geser@nianet.org), National Institute of Aerospace % Date: Dec 2004 % % 8 Feb 2005, Jerry James added singleton_has_X, union_preserves_has_X, % add_preserves_has_X, X_singleton, X_union, and X_add, where % X ranges over {greatest, least}.
total_lattices[T: TYPE, <=: (total_order?[T])]: THEORY
BEGIN
IMPORTING minmax_orders[T], lattices[T, <=]
G, G1, G2: VAR (has_greatest?(<=))
L, L1, L2: VAR (has_least?(<=))
t: VAR T
least_singleton: LEMMAFORALL t: least(<=)(singleton(t)) = t
least_union: LEMMA FORALL L1, L2:
least(<=)(union(L1, L2)) = IF least(<=)(L1) <= least(<=)(L2) THEN least(<=)(L1) ELSE least(<=)(L2) ENDIF
least_add: LEMMA FORALL L, t:
least(<=)(add(t, L)) = IF least(<=)(L) <= t THEN least(<=)(L) ELSE t ENDIF
END total_lattices
¤ 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.