Loading [MathJax]/jax/output/HTML-CSS/jax.js
Középiskolai Matematikai és Fizikai Lapok
Informatika rovattal
Kiadja a MATFUND Alapítvány
Már regisztráltál?
Új vendég vagy?

Az A. 734. feladat (2018. november)

A. 734. Tetszőleges, 3-mal nem osztható pozitív egész m-re tekintsük az {1,2,,m1} halmazon az x3x(modm) permutációt. Ez a permutáció néhány diszjunkt ciklusra bomlik; például m=10 esetén a ciklusok (13971), (26842) és (55). Milyen m számok esetén lesz a ciklusok száma páratlan?

(7 pont)

A beküldési határidő 2018. december 10-én LEJÁRT.


Megoldás. A megoldáshoz felhasználunk néhány ismert tényt permutációk paritásáról.

Legyen π(x)=3x(modm), a ciklusok száma c, a ciklusok hosszai k1,k2,,kc; a feladatbeli példában m=10, c=3, k1=k2=4 és k3=1. A ciklusokban az 1,2,,m1 elemek mindegyike pontosan egyszer szerepel, tehát k1++kc=m1.

Jól ismert, hogy bármely k hosszú (x1x2xkx1) ciklus megkapható az (x1,x2),(x2,x3),(xk1,xk) cserék (transzpozíciók), tehát összesen k1 transzpozíció egymás utánjaként, avagy szorzataként; a π permutáció összesen (k11)+(k21)++(kc1)=mc1 transzpozíció szorzata. A π páros, illetve páratlan permutáció, ha az előállítása páros, illetve páratlan számú transzpozíció szorzataként lehetséges. A c paritásának meghatározásához tehát elég π paritását vizsgálni.

A π paritásának meghatározásához az inverziószámának paritását fogjuk vizsgálni, azaz az olyan (x,y) párok számát, amelyekre 1x<ym1 és π(x)>π(y). Legyen az inverzióban álló (x,y) párok halmaza

I={(x,y):x<y, és π(x)>π(y)};

az I elemszámának paritására van szükségünk.

Bontsuk fel I-t a következő halmazokra:

A={(x,y): x<y, π(x)>π(y) és x+y<m},

B={(x,y): x<y, π(x)>π(y) és x+y>m},

C={(x,mx): x<m2 és π(x)>π(mx)}.

Látható, hogy minden (x,y) inverzió az A,B,C halmazok közül pontosan az egyikben szerepel, tehát |I|=|A|+|B|+|C|.

1. állítás: Az (x,y)(my,mx) egy kölcsönösen egyértelmű megfeleltetés az A és B halmazok között, így |A|=|B|.

Bizonyítás: Vegyük észre, hogy bármely 1x<m esetén π(x)+π(mx)3x+3(mx)0(modm). De mivel 0<π(x)+π(mx)<2m, ez csak úgy lehet, ha π(x)+π(mx)=m.

Ezek után bármely (x,y)A esetén my<mx és (my)+(mx)>m, valamint π(my)=mπ(y)>mπ(x)=π(mx), vagyis valóban (my,mx)B. A megfordítás ugyanígy bizonyítható.

2. állítás: C={(x,mx):m6<x<m3}, így |C|=[m3][m6].

Bizonyítás: A C halmaz olyan (x,mx) párokból áll, amelyekben 0<x<m2.

Ha 0<x<m6, akkor π(x)=3x<m3x=π(mx), tehát x és mx nem állnak inverzióban, tehát (x,mx)C.

Ha m6<x<m3, akkor π(x)=3x>m3x=π(mx), tehát x és mx inverzióban állnak, tehát (x,mx)C.

Végül, ha m3<x<m2, akkor π(x)=3xm<2m3x=π(mx), tehát x és mx nem állnak inverzióban, tehát (x,mx)C. Ezzel a 2. állítást is igazoltuk.

A π paritását most már kétféleképpen is felírtuk: megegyezik mc1, illetve |I| paritásával is. A kétféle felírást összehasonlítva mc1|I||C|=[m3][m6](mod2), ezért a ciklusok számára azt kapjuk, hogy

cm+[m3]+[m6]+1(mod2).

Az m modulo 12 maradéka szerint szétbontva

m m+[m3]+[m6]+1 a ciklusok száma
12s+1 18s+2 páros
12s+2 18s+3 páratlan
12s+4 18s+6 páros
12s+5 18s+7 páratlan
12s+7 18s+11 páratlan
12s+8 18s+12 páros
12s+10 18s+15 páratlan
12s+11 18s+16 páros

Statisztika:

8 dolgozat érkezett.
7 pontot kapott:Molnár Bálint, Schrettner Jakab, Szabó 417 Dávid, Szabó Kristóf.
5 pontot kapott:1 versenyző.
1 pontot kapott:1 versenyző.
0 pontot kapott:2 versenyző.

A KöMaL 2018. novemberi matematika feladatai