| 1 | 6. g: N S.car 7. InvFuns(S.car; N; f; g) 8. A: Alph* 9. N < ||A|| 10. i: ||A|| 11. j: ||A|| 12. i < j 13. ( i.f((S:A[||A||-i..||A|| ] s)))(i) = ( i.f((S:A[||A||-i..||A|| ] s)))(j) N k: . (S:((A[0..||A||-j ]) @ (A[||A||-j..||A||-i ] k)) @ (A[||A||-i..||A|| ]) s) = (S:A s) |