Formaalisten kielten teoriassa Myhill-Neroden lause määrittelee kielen säännöllisyydelle välttämättömän ja riittävän ehdon .
Lause on nimetty John Myhillin mukaanja Anil Nerodejoka osoitti sen Chicagon yliopistossa vuonna 1958 . [yksi]
Olkoon aakkostossa kieli ja suhde sanoihin kaikista annetun aakkoston sanojen joukosta on annettu siten, että jos ja vain jos kaikille , jotka kuuluvat annettujen aakkosten kaikkien sanojen joukkoon, molemmat sanat ja samanaikaisesti kuuluvat tai samanaikaisesti eivät kuulu kieleen . On helppo todistaa, että se on ekvivalenssisuhde aakkosten sanajoukossa .
Myhill-Nerode-lauseen mukaan kielen hyväksyvän minimideterministisen äärellisen automaattin (DFA) tilojen määrä on yhtä suuri kuin ekvivalenssiluokkien lukumäärä suhteessa , eli kielen tekijäjoukon potenssi suhteessa . . _ Tätä lukua kutsutaan myös binäärirelaation indeksiksi ja se merkitään .
Myhill-Neroden lauseesta seuraa, että kieli on säännöllinen silloin ja vain, jos ekvivalenssiluokkien lukumäärä on äärellinen. Voidaan heti päätellä, että jos relaatio jakaa kielen äärettömään määrään ekvivalenssiluokkia, kieli ei ole säännöllinen. Tätä johtopäätöstä käytetään hyvin usein todistamaan kielten epäsäännöllisyyttä.
Muodolliset kielet ja viralliset kieliopit | |
---|---|
Yleiset käsitteet | |
Tyyppi 0 | |
Tyyppi 1 |
|
Tyyppi 2 | |
Tyyppi 3 |
|
jäsentäminen |