equal
deleted
inserted
replaced
690 ||>> mk_Frees "e1" (map2 (curry (op -->)) B1Ts ranTs') |
690 ||>> mk_Frees "e1" (map2 (curry (op -->)) B1Ts ranTs') |
691 ||>> mk_Frees "e2" (map2 (curry (op -->)) B2Ts ranTs'') |
691 ||>> mk_Frees "e2" (map2 (curry (op -->)) B2Ts ranTs'') |
692 ||>> mk_Frees "p1" (map2 (curry (op -->)) domTs B1Ts) |
692 ||>> mk_Frees "p1" (map2 (curry (op -->)) domTs B1Ts) |
693 ||>> mk_Frees "p2" (map2 (curry (op -->)) domTs B2Ts) |
693 ||>> mk_Frees "p2" (map2 (curry (op -->)) domTs B2Ts) |
694 ||>> mk_Frees "b" As' |
694 ||>> mk_Frees "b" As' |
695 ||>> mk_Frees' "R" setRTs |
695 ||>> mk_Frees' "S" setRTs |
696 ||>> mk_Frees "R" setRTs |
696 ||>> mk_Frees "S" setRTs |
697 ||>> mk_Frees "S" setRTsBsCs |
697 ||>> mk_Frees "T" setRTsBsCs |
698 ||>> mk_Frees' "Q" QTs; |
698 ||>> mk_Frees' "Q" QTs; |
699 |
699 |
700 (*Gr (in R1 .. Rn) (map fst .. fst)^-1 O Gr (in R1 .. Rn) (map snd .. snd)*) |
700 (*Gr (in R1 .. Rn) (map fst .. fst)^-1 O Gr (in R1 .. Rn) (map snd .. snd)*) |
701 val O_Gr = |
701 val O_Gr = |
702 let |
702 let |