2 |
4. ( xyz.xyz/xy,z. xy/x,y. <x,y,z>)
4. (xy:(x:A B(x)) C(xy)) (x:A y:B(x) C(<x,y>))
5. ( xyz.xyz/x,yz. yz/y,z. <<x,y>,z>)
5. (x:A y:B(x) C(<x,y>)) (xy:(x:A B(x)) C(xy))
InvFuns(xy:(x:A B(x)) C(xy);x:A y:B(x) C(<x,y>)
InvFuns; xyz.xyz/xy,z. xy/x,y. <x,y,z>; xyz.xyz/x,yz. yz/y,z. <<x,y>,z>)
 | 1 step |