ClassDerivation ==
  rec(X.BaseDef + fst:X 
 X + X:X 
 Unit + typ:Type
                                           
 argtype:Type
                                           
 arg:X
                                           
 (argtype
                                             
 bag(typ)) + (typ:Type
                                                            
 argtype:Type
                                                            
 arg:X
                                                            
 (argtype
                                                              
 bag(typ)
                                                              
 bag(typ))))
Definitions occuring in Statement : 
base-deriv: BaseDef, 
unit: Unit, 
rec: rec(x.A[x]), 
function: x:A 
 B[x], 
product: x:A 
 B[x], 
union: left + right, 
universe: Type, 
bag: bag(T)
Definitions : 
rec: rec(x.A[x]), 
base-deriv: BaseDef, 
unit: Unit, 
union: left + right, 
universe: Type, 
product: x:A 
 B[x], 
function: x:A 
 B[x], 
bag: bag(T)
FDL editor aliases : 
classderiv
ClassDerivation  ==
    rec(X.BaseDef  +  fst:X  \mtimes{}  X  +  X:X  \mtimes{}  Unit  +  typ:Type
                                                                                      \mtimes{}  argtype:Type
                                                                                      \mtimes{}  arg:X
                                                                                      \mtimes{}  (argtype  {}\mrightarrow{}  bag(typ))  +  (typ:Type
                                                                                                                                          \mtimes{}  argtype:Type
                                                                                                                                          \mtimes{}  arg:X
                                                                                                                                          \mtimes{}  (argtype
                                                                                                                                              {}\mrightarrow{}  bag(typ)
                                                                                                                                              {}\mrightarrow{}  bag(typ))))
Date html generated:
2011_08_17-PM-04_22_25
Last ObjectModification:
2011_01_18-PM-04_30_57
Home
Index