Hivatalos nyelv

A formális nyelv  a matematikai logikában , számítástechnikában és nyelvészetben véges szavak (karakterláncok, láncok) halmaza egy véges  ábécé felett . A nyelv fogalmát leggyakrabban az automataelméletben , a kiszámíthatóságelméletben és az algoritmuselméletben használják . Az ezzel a tárggyal foglalkozó tudományos elméletet formális nyelvek elméletének nevezik .

A modellelméletben egy nyelv szimbólumok, függvények és relációk halmazaiból épül fel , ezek aritásával együtt , valamint változók halmazából . Ezen halmazok mindegyike végtelen lehet. A nyelvből az univerzális logikai szimbólumokkal együtt logikai állítások születnek.

Definíció

Egy formális nyelv többféleképpen definiálható, például:

Például, ha az ábécé így van megadva , és a nyelv tartalmazza az összes felette lévő szót, akkor a szó a -hoz tartozik . Az üres szó (vagyis egy nulla hosszúságú karakterlánc) megengedett, és gyakran , vagy .

Néhány példa a formális nyelvekre:

Műveletek

Egyes műveletek felhasználhatók új nyelvek generálására az adatokból. Tegyük fel, hogy a és nyelvek valamilyen közös ábécé alapján vannak meghatározva.

Lásd még

Irodalom