%------------------------------------------------------------------------------ % Pointwise Ordering in Disjoint Union types % % Author: David Lester <dlester@cs.man.ac.uk> Manchester University % % Version 1.0 03/30/06 %------------------------------------------------------------------------------
sum_orders[T1,T2:TYPE]: THEORY
BEGIN
r1: VAR pred[[T1,T1]]
r2: VAR pred[[T2,T2]]
x,y: VAR union[T1,T2]
; % syntax
+(r1,r2)(x,y):bool = (inl?(x) AND inl?(y) AND r1(left(x), left(y))) OR
(inr?(x) AND inr?(y) AND r2(right(x),right(y)))
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.