1 | 1. T: Type 2. as: (LabelT) List d1,d2:T, x:Label. (x 1of(unzip(nil))) apply_alist(nil;x;d1) = apply_alist(nil;x;d2) |
2 | 1. T: Type 2. as: (LabelT) List 3. u: LabelT 4. v: (LabelT) List 5. d1,d2:T, x:Label. (x 1of(unzip(v))) apply_alist(v;x;d1) = apply_alist(v;x;d2) d1,d2:T, x:Label. (x 1of(unzip([u / v]))) apply_alist([u / v];x;d1) = apply_alist([u / v];x;d2) |
About: