Faktorisasi monoid

urutan himpunan bagian kata dengan properti bahwa setiap kata dalam monoid bebas dapat ditulis sebagai rangkaian elemen yang diambil dari himpunan bagian tersebut

Dalam matematika, faktorisasi dari monoid bebas adalah urutan himpunan bagian kata dengan properti bahwa setiap kata dalam monoid bebas dapat ditulis sebagai rangkaian elemen yang diambil dari himpunan bagian tersebut. Teorema Chen–Fox–Lyndon menyatakan bahwa kata Lyndon memberikan sebuah faktorisasi. Teorema Schützenberger menghubungkan definisi dalam hal sifat perkalian dengan sifat aditif.[butuh klarifikasi]

Misalkan adalah monoid bebas pada huruf . Misalkan adalah urutan himpunan bagian dari yang diindeks oleh himpunan indeks terurut total . Faktorisasi sebuah kata pada adalah ekspresi

dengan dan . Beberapa penulis membalik urutan ketidaksetaraan.

Teorema Chen–Fox–Lyndon

sunting

Kata Lyndon atas huruf yang tersusun total   adalah kata yang secara leksikografis lebih kecil dari semua rotasinya.[1] Teorema Chen–Fox–Lyndon menyatakan bahwa setiap untai dapat dibentuk dengan cara yang unik dengan menggabungkan urutan kata Lyndon yang tidak bertambah. Oleh karena itu   menjadi himpunan satuan   untuk setiap kata Lyndon  , dengan himpunan indeks   dari kata-kata Lyndon yang diurutkan secara leksikografis, kita memperoleh pemfaktoran  .[2] Pemfaktoran seperti ini dapat ditemukan dalam waktu linear.[3]

Kata Hall

sunting

Himpunan Hall menyediakan faktorisasi.[4] Memang, kata Lyndon adalah kasus khusus dari kata-kata Hall. Artikel pada kata Hall memberikan sketsa dari semua mekanisme yang diperlukan untuk membuktikan faktorisasi ini.

Bagi-dua

sunting

Bagi-dua monoid bebas adalah faktorisasi dengan hanya dua kelas  ,  .[5]

Contoh:

 ,  ,  .

Jika  ,   adalah himpunan lepas kata takkosonh, maka   adalah bagi-dua dari   jika dan hanya jika[6]

 .

Akibatnya, untuk suatu partisi  ,   pada   terdapat bagi-dua tunggal   dengan   adalah himpunan bagian dari   dan   adalah himpunan bagian dari  .[7]

Teorema Schützenberger

sunting

Teorema ini menyatakan bahwa urutan   dari himpunan bagian   membentuk pemfaktoran jika dan hanya jika dua dari tiga pernyataan berikut berlaku:

  • Setiap elemen   memiliki setidaknya satu ekspresi dalam formulir yang diperlukan;[butuh klarifikasi]
  • Setiap elemen   memiliki paling banyak satu ekspresi dalam bentuk yang diminta;
  • Setiap kelas konjugasi   hanya bertemu dengan salah satu monoid   dan elemen   pada   sekawan di  .[8][butuh klarifikasi]

Lihat pula

sunting

Referensi

sunting
  1. ^ Lothaire (1997) p.64
  2. ^ Lothaire (1997) p.67
  3. ^ Duval, Jean-Pierre (1983). "Factorizing words over an ordered alphabet". Journal of Algorithms. 4 (4): 363–381. doi:10.1016/0196-6774(83)90017-2. .
  4. ^ Guy Melançon, (1992) "Combinatorics of Hall trees and Hall words Diarsipkan 2022-04-01 di Wayback Machine.", Journal of Combinatoric Theory, 59A(2) pp. 285–308.
  5. ^ Lothaire (1997) p.68
  6. ^ Lothaire (1997) p.69
  7. ^ Lothaire (1997) p.71
  8. ^ Lothaire (1997) p.92
  • Lothaire, M. (1997), Combinatorics on words, Encyclopedia of Mathematics and Its Applications, 17, Perrin, D.; Reutenauer, C.; Berstel, J.; Pin, J. E.; Pirillo, G.; Foata, D.; Sakarovitch, J.; Simon, I.; Schützenberger, M. P.; Choffrut, C.; Cori, R.; Lyndon, Roger; Rota, Gian-Carlo. Foreword by Roger Lyndon (edisi ke-2nd), Cambridge University Press, ISBN 0-521-59924-5, Zbl 0874.20040