%------------------------------------------------------------------------------ % Monoids definition file % % Author: Rick Butler, NASA Langley % David Lester, Manchester University & NIA % % Version 1.0 3/1/02 % Version 1.1 12/3/03 New library structure % Version 1.2 5/5/04 Reworked for definition files DRL %------------------------------------------------------------------------------
monoid_def[T:Type+,*:[T,T->T],one:T]: THEORY
BEGIN
IMPORTING monad_def[T,*,one]
S: VAR set[T]
a: VAR T
n,m: VAR nat
power(a,n):RECURSIVE T = IF n=0 THEN one ELSE a*power(a,n-1) ENDIFMEASURE n
generated_set(a):set[T] = {t: T | EXISTS n: t = power(a,n)}
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.