Up Next
Go up to E.2 Generic Structured Specifications
Go forward to E.2.2 Set2

E.2.1 Set1

spec
Set1 [Elem] =
free
{
type
Set[Elem] ::= {} | {|__|}(Elem) | __ u __(Set[Elem]; Set[Elem])
op
__ u __ : Set[Elem]×Set[Elem] -> Set[Elem], assoc, unit {}
}

CoFI Document: CASL/Summary-v1.0 -- Version: 1.0 -- 22 October 1998.
Comments to cofi-language@brics.dk

Up Next