Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/dom/webidl/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 675 B image not shown  

SSL monad_def.pvs  Sprache: unbekannt

 
%------------------------------------------------------------------------------
% Monads definition file
%
%     Author: Rick Butler
%             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
%------------------------------------------------------------------------------

monad_def[T:Type+,*:[T,T->T],one:T]: THEORY

BEGIN

  IMPORTING groupoid_def[T,*]

  S: VAR set[T]

  monad?(S): bool                    = groupoid?(S) AND
                                       member(one,S) AND
                                       identity?[(S)](*)(one)
  finite_monad?(S): bool             = monad?(S) AND is_finite(S)
  commutative_monad?(S): bool        = monad?(S) AND commutative?[(S)](*)
  finite_commutative_monad?(S): bool = finite_monad?(S) AND
                                       commutative?[(S)](*)

END monad_def

Messung V0.5 in Prozent
C=65 H=100 G=84

[Verzeichnis aufwärts0.13unsichere VerbindungÜbersetzung europäischer Sprachen durch Browser2026-09-29]