Skip to content

Conversation

@ksenmel
Copy link

@ksenmel ksenmel commented Oct 30, 2025

#23

  • Add m-MCFG(r) definition
  • Add PMCFG
  • Add sLMG
  • Add MCFG, PMCFG and sLMG grammar examples

\end{itemize}

\item Non-combinatorial (некомбинаторность). Аргументы каждого $\psi_i$ должны быть переменными.
\item Bottom-up nonerasing (восходящая неудаляемость). Все переменные из каждого $\psi_i$ также должны встречаться в $\varphi$. Это означает, что правая часть не может вводить новые переменные --- все переменные должны "приходить" из левой части.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Кавычки <<ёлочки>> должны быть.

\end{align*}
\end{theorem}

\begin{theorem}[well-nested MCFG]
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

А куда делись иерархии и прочее разное?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Остатки попыток потестить CI, сейчас все вернется:)

\input{GLL-based_CFPQ}
\input{GLR-based_CFPQ}
% %\input{CombinatorsForCFPQ}
\input{Multiple_Context-Free_Languages} % FIXME: Переписать главу
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Не, лучше оставить её на пержнем месте. Но раскоментировать, да.


\textit{Многокомпонентны контекстно-свободные языки} (и соответствующий класс грамматик) --- это строгое расширение контекстно-свободных языков (грамматик), обладающее рядом свойств !!!
\textit{Многокомпонентные контекстно-свободные грамматики (MCFG)} \sidenote{
Мы дадим лишь базовые определения и приведём краткий обзор данного класса. В качестве отправной точки для более детального изучения можно порекомендовать материалы, подготовленные Сильваном Салвати (Sylvain Salvati) \url{https://www.labri.fr/perso/salvati/downloads/cours/esslli/}.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ссылку лучше в сноску.

\\
\textbf{Simple LMG} — это подкласс LMG, где каждая клауза (правило) должна удовлетворять трём синтаксическим ограничениям:
\begin{itemize}
\item Варианты леммы о накачке
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

И про леммы о накачке чот всё исчезло.

\section{Языки MIX и $O_n$}

Про MIX и $O_n$
$MIX = \{\omega \in \{a,b\}^* \mid |\omega|_a = |\omega|_b \}$ --- контекстно-свободный язык
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

КС -- это mix (маленькими). А MIXкак раз таки нет.

\label{fig:mcfg_hierarachy_2}
\end{figure}

\section{Лемма о накачке для MCFL}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Это для произвольных или для well-nested? Была и та, и другая. И даже разницу в них обсуждали.

\caption{Иерархия по $m$}
\end{figure}
\label{fig:mcfg_hierarchy_1}
\end{figure}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ну хотя бы немного связующего текста.

\end{itemize}

\item $O_2=\{\omega \in \{a,\overline{a},b,\overline{b}\}^* \mid |\omega|_a=|\omega|_{\overline{a}} \wedge |w|_b=|w|_{\overline{b}}\}$

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

А это что? Чутка пояснений.

\end{itemize}
\end{itemize}

\begin{itemize}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

И тут тоже.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants