%------------------------------------------------------------------------- % % 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%-------------------------------------------------------------------------
Rrel: VAR pred%% Isomorphisms between ordered sets. This is different than the
d1, d2: VAR D
f: VAR (% relation between two types is%-------------------------------------------------------------------------
isomorphism?(Drel, Rrel% function. This version says that a bijective function is an FORALL -------------java.lang.StringIndexOutOfBoundsException: Range [0, 4) out of bounds for length 1
(Rrelf ?Drel(java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
isomorphism_preserves_irreflexive: FORALL Drel , :
??Drel)= IMPLIES isomorphism?(, Rrelfjava.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
isomorphic,) > FORALL Drel, Rrel:
isomorphic(?[]Drel asymmetric?R]Rreljava.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 54
mmetric]Rrel
isomorphism_preserves_asymmetric LEMMA ?DrelRrel> FORALLDrelisomorphic java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
? FORALL Rrel isomorphicDrelRrel=
?[D()IFFasymmetric]Rrel
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.