cdv-types(dv) ==
  case(dv)
  Base(a)=> [base-deriv-type(a)]
  pair(d1,d2) => ts1,ts2.ts1 @ ts2
  (d)'=> ts.ts
  f(d:P):T=> ts.[T]
  f(d:P, self'):T=> ts.[T]
Definitions : 
classderiv_ind: classderiv_ind, 
append: as @ bs, 
cons: [car / cdr], 
nil: []
FDL editor aliases : 
cdv-types
cdv-types(dv)  ==
    case(dv)
    Base(a)=>  [base-deriv-type(a)]
    pair(d1,d2)  =>  ts1,ts2.ts1  @  ts2
    (d)'=>  ts.ts
    f(d:P):T=>  ts.[T]
    f(d:P,  self'):T=>  ts.[T]
Date html generated:
2010_08_27-PM-08_10_01
Last ObjectModification:
2010_06_18-PM-04_53_31
Home
Index