V matematice, logice a informatice se pojmem formální jazyk označuje množina konečných slov (tj. slov konečné délky) nad určitou abecedou. Definice pojmu formální jazyk se může měnit podle toho, v jakém kontextu a v jakém vědním oboru jej používáme.
Příkladem abecedy může být , slovem nad touto abecedou je například . Příkladem jazyka můžou být slova nad touto abecedou, která obsahují stejný počet symbolů a .
Prázdné slovo (tj. slovo, které se skládá z nulového počtu znaků) se značí , nebo . Ačkoli abeceda je konečná množina a každé slovo je konečná množina, jazyk konečný být nemusí, jelikož délka slov nemusí být shora omezena.
Příklady formálních jazyků:
Formální jazyk může být definován různými způsoby, například:
Формален език | Formale Sprache | Formal language | Lenguaje formal | Formaali kieli | Langage formel | Linguaggio formale (matematica) | 形式言語 | 형식 언어 | Formele taal | Język formalny | Linguagem formal | Limbaje formale | Формальный язык | Formálny jazyk | Biçimsel dil kuramı | 形式语言
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Formální jazyk".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world