%------------------------------------------------------------------------- % % Isomorphisms between ordered sets. This is different than the % isomorphism? predicate of relation_defs; that version says that a % relation between two types is an isomorphism if it is a bijective % function. This version says that a bijective function is an % isomorphism with respect to relations on its domain and range types % if it preserves those relations. % % For PVS version 3.2. February 24, 2005 % --------------------------------------------------------------------- % Author: Jerry James (jamesj@acm.org), University of Kansas % % EXPORTS % ------- % prelude: orders[D], orders[R], relations[D], relations[R] % orders: isomorphism[D,R], relations_extra[D], relations_extra[R] % %-------------------------------------------------------------------------
isomorphism[D: TYPE, R: TYPE]: THEORY BEGIN
IMPORTING relations_extra[D], relations_extra[R]
Drel: VAR pred[[D, D]]
Rrel: VAR pred[[R, R]]
d1, d2: VAR D
f: VAR (bijective?[D, R])
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.