permutation definition and proof tactics