 
     
    
Go backward to E.1.1 Partial_Order
Go up to E.1 Simple Structured Specifications
Go forward to E.1.3 Nat
E.1.2 Monoid
- spec
-  Monoid =
- sort
-     Elem
- ops
-      n : Elem;
 __*__ : Elem ×Elem  -> Elem, assoc, unit n
 %% Alternatively, just specify the corresponding axioms:
- vars
-     x,y,z : Elem
-  · 
-   n*x=x
-  · 
-   x*n=x
-  · 
-   (x*y)*z=x*(y*z)
 
CoFI  
                 Document: CASL/Summary-v1.0 -- Version: 1.0 -- 22 October 1998.
Comments to cofi-language@brics.dk
 
     
    