Saya memiliki latar belakang matematika tetapi saya bukan ilmuwan komputer. Akan lebih bagus jika menggunakan monoids dan semi-grup "dunia nyata". Ini biasanya dianggap konstruksi teoretis yang tidak berguna, dan diabaikan dalam banyak kursus aljabar abstrak (karena tidak ada yang menarik untuk dikatakan).
Agak terlalu menarik untuk dikatakan. Namun, ini lebih merupakan topik matematika dan kombinatorik diskrit daripada aljabar dan analisis abstrak, setidaknya untuk topik yang kurang sepele. Ada juga pertanyaan seberapa banyak Anda harus tahu tentang topik tertentu sebelum Anda dapat memberi tahu orang lain itu akan menjadi topik matematika yang menarik terkait dengan monoids dan semi-grup. Sebagai contoh, saya menemukan topik-topik berikut (terkait dengan semi-grup) menarik:
- semigroup terbatas dan teori Krohn-Rhodes
- simetri parsial, semigroup terbalik, groupoid dan quasicrystals
- semir dan geometri tropis
- perintah parsial dan fungsi Möbius
- fungsi submodular dan (Dulmage-Mendelsohn suka) dekomposisi
Apakah saya tahu banyak tentang masing-masing topik ini? Mungkin tidak. Ada juga banyak lagi topik matematika yang berkaitan dengan monoids dan semi-grup, beberapa di antaranya lebih internal ke teori semi-grup itu sendiri (seperti hubungan Green), yang lain lebih umum dan tidak spesifik untuk semi-grup (semigroup universal, teorema homomorfisme dan isomorfisme, struktur hasil dan kongruensi), tetapi juga penting dari sudut pandang matematika. Topik yang saya kutip di atas sebagian besar memiliki aplikasi "dunia nyata", tetapi ada lebih banyak topik terkait yang juga memiliki aplikasi "dunia nyata".
Di atas bukanlah jawaban untuk pertanyaan sebenarnya, tetapi hanya membahas "... biasanya dianggap konstruksi teoretis tidak berguna ... karena kurangnya sesuatu yang menarik untuk dikatakan ..." komentar. Jadi saya mendaftarkan beberapa poin "menarik", mengklaim bahwa kebanyakan dari mereka memiliki aplikasi "dunia nyata", dan sekarang Hi-Angel meminta sedikit info tentang aplikasi tersebut. Tetapi karena "ada terlalu banyak yang menarik untuk dikatakan," jangan berharap terlalu banyak dari info itu: Teorema Krohn-Rhodes adalah teorema dekomposisi untuk semi- grup terbatas. Penerapannya melibatkan interpretasi produk karangan bunga sebagai semacam komposisi (transduser) sehubungan dengan teori automata dan bahasa reguler,Mark V Lawson: dua kuliah tutorial dan materi latar berisi (404 sekarang) materi bagus tentang Semigroup Invers . Dasar untuk aplikasi mereka adalah koneksi mereka ke semigroup terbalik simetris , yaitu himpunan semua biopsi parsial pada satu set. Kita juga bisa mulai dengan karakterisasi aljabar dasar dari semigroup terbalik, tetapi pendekatan ini berisiko mengabaikan koneksi ke perintah parsial yang penting untuk banyak aplikasi. Suatu hari saya harus menulis blog tentang aplikasi spesifik dari semigroup terbalik sebagai "hierarki" yang digunakan untuk mengompresi tata letak semikonduktor.. Aplikasi semir telah dijelaskan dalam jawaban lain (dan geometri tropis akan membawa kita jauh dari ilmu komputer). Karena monoids dan semi-grup juga terkait dengan perintah parsial, topik-topik bagus seperti fungsi Möbius seperti yang dijelaskan dalam Combinatorics: The Rota Way juga terkait. Dan kemudian juga topik dari Matriks dan Matroid untuk Analisis Sistem seperti dekomposisi Dulmage-Mendelsohn menjadi terkait, yang merupakan salah satu motivasi saya untuk mempelajari teori kisi (dan struktur hierarkis tersembunyi).