Permutacje - Polsko-Japońska Akademia Technik Komputerowych
Transkrypt
Permutacje - Polsko-Japońska Akademia Technik Komputerowych
Algebra Permutacje Aleksandr Denisiuk [email protected] Polsko-Japońska Wyższa Szkoła Technik Komputerowych zamiejscowy ośrodek dydaktyczny w Gdańsku ul. Brzegi 55 80-045 Gdańsk Algebra – p. 1 Permutacje Najnowsza wersja tego dokumentu dostepna ˛ jest pod adresem http://users.pjwstk.edu.pl/~denisjuk/ Algebra – p. 2 Definicja • Ωn = { 1, 2, . . . , n } • Wzajemnie-jednoznaczne odwzorowanie π : Ωn → Ωn nazywa sie˛ permutacja. ˛ • Oznaczenie: 1 2 ... π(1) π(2) . . . n π(n) ! • Mnożenie permutacji: τ σ = τ ◦ σ ◦ przykład: τ = ! 1 2 3 4 ,σ= 2 3 4 1 ! 1 2 3 4 4 3 2 1 ◦ τ σ 6= στ Algebra – p. 3 Grupa permutacji • (τ σ)ω = τ (σω) • permutacja jednostkowa e = 1 ... 1 ... ! n n • permutacja odwrotna τ τ −1 = e • grupa permutacji: Sn Algebra – p. 4 Cykle • permutacja a1 7→ a2 7→ . . . 7→ ak 7→ a1 , pozostałe elementy zostaja˛ na miejscu (a 7→ a) nazywa sie˛ cyklem długośłci k • zapis: (a1 a2 . . . ak ) • cykl gługości 2 nazywa sie˛ trapspozycja˛ • dwa cykle sa˛ niezależne, jeżeli nie maja˛ wspólnych elementów • mnożenie niezależnych cykli jest przemienne Twierdzenie 1. Każda permutacji może być przedstawiona jako iloczyn niezależnych cykli. Jednoznacznie z dokładnościa˛ do kolejności czynników Algebra – p. 5 Cykle • permutacja a1 7→ a2 7→ . . . 7→ ak 7→ a1 , pozostałe elementy zostaja˛ na miejscu (a 7→ a) nazywa sie˛ cyklem długośłci k • zapis: (a1 a2 . . . ak ) • cykl gługości 2 nazywa sie˛ trapspozycja˛ • dwa cykle sa˛ niezależne, jeżeli nie maja˛ wspólnych elementów • mnożenie niezależnych cykli jest przemienne Twierdzenie 2. Każda permutacji może być przedstawiona jako iloczyn niezależnych cykli. Jednoznacznie z dokładnościa˛ do kolejności czynników Wniosek 3. Każda permutacja może być przedstawiona jako iloczyn transpozycji Algebra – p. 6 Przykłady • ! 1 2 3 4 5 6 7 8 = (12345)(67)(8) = (12345)(67) 2 3 4 5 1 7 6 8 • w S4 : (123) = (13)(12) = (23)(13) = (13)(24)(12)(14) Algebra – p. 7 Znak permutacji Twierdzenie 4. Niech π ∈ Sn , π = τ1 τ2 . . . τk , gdzie τj sa˛ transpozycje (j (1) = 1, . . . , k ). Wtedy ε(π) = (−1)k nie zależy od reprezentacji (1). Pozatym ∀α, β ∈ Sn ε(αβ) = ε(α)ε(β). Definicja 5. • permutacja σ ∈ Sn jest parzysta, jeżeli ε(σ) = 1 • permutacja σ ∈ Sn jest nieparzysta, jeżeli ε(σ) = −1 Algebra – p. 8 Obliczenie znaku permutacji Definicja 6. Niech dana bedzie ˛ permutacja π= 1 2 ... π(1) π(2) . . . Para (π(i), π(j)) tworzy inwersje, ˛ jeżeli i n π(n) ! < j oraz π(i) > π(j). Twierdzenie 7. Permutacjia π ∈ Sn jest parzysta˛ wtedy i tylko wtedy, gdy zawiera ona parzysta˛ ilość inwersji. Dowód. • transposycja (ai ai+1 ) zmienia parzystość permutacji • ogólna transpozycja zmienia parzystość permutacji Przykład 8. π= 1 2 3 4 5 6 5 4 1 3 2 6 ! Algebra – p. 9 Działanie permutacji na funkcjach Definicja 9. Niech dane bed ˛ a˛ n-argumentowa funkcja f (x1 , . . . , xn ) oraz permutacja σ ∈ Sn . Działanie σ na f jest funkcja (σ ◦ f )(x1 , . . . , xn ) = f (xσ(1) , . . . , xσ(n) ) Lemat 10. ∀σ, π ∈ Sn (σπ) ◦ f = σ ◦ (π ◦ f ) Algebra – p. 10 Funkcje antysymetryczne Definicja 11. n-argumentowa funkcja f (x1 , . . . , xn ) nazywa sie˛ antysymetryczna˛ (skośno-symmetryczna, ˛ jeżeli ∀1 6 k < n f (x1 , . . . xk , xk+1 , . . . , xn ) = −f (x1 , . . . xk+1 , xk , . . . , xn ) Lemat 12. Dla antysymetrycznej funkcji f , ∀i, j f (x1 , . . . xi , . . . , xj , . . . , xn ) = −f (x1 , . . . xj , . . . , xi , . . . , xn ) Przykład 13. ∆n = Y (xi − xj ) 16j<i6n Algebra – p. 11 Dowód twierdzenia 4 • Niech f (x1 , . . . , xn ) bedzie ˛ dowolna niezerowa antysymetryczna funkcja. • Niech σ = τ1 τ2 . . . τk bedzie ˛ permutacja, ˛ rozłożona w iloczyn transpozycji. • σ ◦ f = (−1)k f = ε(σ)f — nie zależy od rozłożenia. • ε(σπ)f = (σπ) ◦ f = (σ ◦ π) ◦ f = σ ◦ (π ◦ f = σ ◦ (ε(π)f ) = ε(π)(σ ◦ f ) = ε(π)ε(σ)f Algebra – p. 12 Funkcje symetryczne Definicja 14. n-argumentowa funkcja f (x1 , . . . , xn ) nazywa sie˛ symetryczna, ˛ jeżeli ∀1 6 k < n f (x1 , . . . xk , xk+1 , . . . , xn ) = f (x1 , . . . xk+1 , xk , . . . , xn ) Lemat 15. Dla symetrycznej funkcji f , ∀σ ∈ Sn f (x1 , . . . . . . , xn ) = f (xσ(1) , . . . . . . , xσ(n) ) Przykład 16. • x1 + · · · + xn • x21 + x1 x2 + · · · + x1 xn + x2 x1 + x22 + x2 x3 + · · · + xn xn−1 + x2n • x1 x2 . . . xn Algebra – p. 13