设排列为a1 a2 ... an a b b1 b2 ... bn逆序数为t。对换a和b后,排列为a1 a2 ... an b a b1 b2 ... bn,其逆序数为t*。显然排列中除了a和b,其它元素的逆序数保持不变,只有a和b的逆序数有可能发生变化。当a<b时,a的逆序数增加1而b的逆序数不变;当a>b时,a的逆序数不变而b的逆序数减少1,总之,t*=t+1或者t*=t-1。因此,排列改变奇偶性。
其次,证明一般情况。
设排列为a1 a2 ... an a b1 b2 ... bm b c1 c2 ... ck, 对换a和b后,变为a1 a2 ... an b b1 b2 ... bm a c1 c2 ... ck。我们可以把它看成是先m次对换相邻元素a与bi(i=1,...,m)变成a1 a2 ... an b1 b2 ... bm a b c1 c2 ... ck,再对换a和b,然后作m次对换相邻元素bi与b(1=1,...,m),变成a1 a2 ... an b b1 b2 ... bm a c1 c2 ... ck。因此,这种情况下,对换a和b,相当于作了2m+1次相邻元素的对换,故它改变排列的奇偶性。