Sia un linguaggio, quindi definiamo la congruenza sintattica come u ∼ v : ⇔ ∀ x , y ∈ X ∗ : x u y ∈ L ↔ x v y ∈ L e il quoziente monoide X ∗ / ∼ L è chiamato monoid sintattica di L .
Ora quali monoidi nascono come monoidi sintattici delle lingue? Ho trovato le lingue per i gruppi simmetrici e per l'insieme di tutte le mappature su alcuni insiemi finiti sottostanti. Ma per quanto riguarda gli altri, ci sono monoidi finiti che non potrebbero essere scritti come il monoide sintattico di qualche linguaggio?
Per un dato automa, considerando il monoide generato dalle mappature indotte dalle lettere sugli stati (il cosiddetto monoid di trasformazione) quando la composizione della funzione viene letta da sinistra a destra, sostiene che il monoide di trasformazione dell'automa minimo è precisamente il monoide sintattico. Questa osservazione mi ha aiutato a costruire gli esempi sopra menzionati.
Consentitemi, inoltre, che non è abbastanza semplice realizzare qualsiasi monoide finito come monoide di trasformazione di un automa, semplicemente prendere gli elementi di M come stati e considerare ogni generatore di M come una lettera dell'alfabeto e le transizioni sono date per q x per alcuni stati q e lettera x , quindi il monoide di trasformazione è isomorfo a M stesso (questo è simile al teorema di Cayley su come i gruppi si incorporano in gruppi simmetrici).