argument permutation and fundeps