2 | 8. L: (A+B) List 9. u1: A+B 10. v1: (A+B) List 11. mapoutl(v1) = [u / (v @ l2)]

( L1,L2:(A+B) List. v1 = (L1 @ L2) & mapoutl(L1) = [u / v] & mapoutl(L2) = l2) mapoutl([u1 / v1]) = [u / (v @ l2)]  ( L1,L2:(A+B) List. [u1 / v1] = (L1 @ L2) & mapoutl(L1) = [u / v] & mapoutl(L2) = l2) | 3 steps |