Skip to content

Commit 9f79831

Browse files
committed
Улучшено введение к КС языкам. Не закончено.
1 parent 6665c37 commit 9f79831

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

tex/Context-Free_Languages.tex

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@ \chapter{Контекстно-свободные языки и граммати
33
\label{CFG}
44
\tikzsetfigurename{CFG_}
55

6-
Контекстно-свободные языки, являясь строгим расширением регулярных, находят своё применение в различных задачах анализа программного кода, биоинформатики~\sidecite{!!!}, и других задачах анализа данных.
6+
В данном разделе мы обсудим контекстно-свободные языки~--- класс, расположенный на втором уровне иерархии Хомского и являющийся строгим расширением регулярных языков.
7+
Контекстно-свободные языки находят широкое применение в различных задачах анализа программного кода~\cite{!!!}, биоинформатики~\cite{!!!}, химии~\cite{!!!}, синтаксического анализа естественных и формальных языков.
8+
Будут рассмотрены основные способы задания таких языков: \emph{контекстно-свободные грамматики} и \emph{рекурсивные автоматы}.
9+
Обсудим \emph{деревья вывода}, \emph{нормальную форму Хомского} и алгоритм приведения к ней, \emph{лемму о накачке} для контекстно-свободных языков, а также свойства замкнутости относительно различных операций.
10+
11+
Так же как и в предыдущем разделе, мы рассмотрим лишь базовые понятия, а для более глубокого погружения в область рекомендуем обратиться, например, в книге <<Introduction to Formal Language Theory>>~\cite{10.5555/578595}, Грюн!!!.
712

813
\section{Основные определения}
914

0 commit comments

Comments
 (0)