Zauważyłem, że zwykłe języki nad alfabetem można naturalnie traktować jako zestaw, a nawet sieć. Co więcej, konkatenacja wraz z pustym językiem określa ścisłą strukturę monoidalną w tej kategorii, która rozkłada się na złączenia (nie jestem pewien, czy się spotykają). Czy to przydatny konstrukt w teorii lub praktyce zwykłych języków? Czy można znaleźć jakieś fajne połączenia, np. Czy możemy zdefiniować gwiazdę Kleene jako jedną?ϵ
To jest kopia pytania zadanego na kursie Kompilatory w Coursera: https://class.coursera.org/compilers/forum/thread?thread_id=311