Знаймо![]() приховати рекламу
| Цей текст може містити помилки. Формальна мова Не слід плутати з формальним стилем мови. В математичній логіці і інформатики формальний мова - це безліч кінцевих слів (рядків, ланцюжків) над кінцевим алфавітом. Поняття мови найчастіше використовується в теорії автоматів, теорії обчислюваності і теорії алгоритмів. Наукова теорія, яка має справу з цим об'єктом, називається теорією формальних мов. В теорії моделей мова відповідає не мови в інформатиці, а швидше алфавітом. Мова складається з множин символів, функцій і відносин разом з їх арністю, а також безліч змінних. Кожне з цих множин може бути нескінченним. З мови разом з універсальними логічними символами складаються логічні висловлювання. ВизначенняФормальна мова може бути визначений по-різному, наприклад:
Якщо алфавіт заданий як {a, b}, а мова L включає в себе всі слова над ним, то слово ababba належить L. Пусте слово (тобто рядок нульової довжини) допускається і часто позначається як e, ε або Λ. Деякі приклади формальних мов:
ОпераціїДеякі операції можуть бути використані для того, щоб породжувати нові мови з даних. Припустимо, що L 1 і L 2 є мовами, визначеними над деяким загальним алфавітом.
Список літератури
Цей текст може містити помилки. Схожі роботи | скачати Схожі роботи: Формальна верифікація Формальна система Формальна семантика Формальна логіка Формальна граматика Формальна верифікація Формальна система Мова На'ві (мова) |