Одним из самых первых применений теории категорий к предмету вне алгебраической геометрии был анализ! Ключевые слова, которыми вы хотите руководствоваться при поиске, - это «исчисление Ламбека» и «категориальная грамматика».
В современных терминах Иоахим Ламбек изобрел некоммутативную линейную логику для моделирования структуры предложений. Основная идея заключается в том, что вы можете дать базовые части речи как имеющие типы, а затем (скажем) приписать английским прилагательным тип функции, переводя существительные фразы в именные. (например, «зеленый» рассматривается как функция, переводящая существительные в существительные, что означает, что «зеленые яйца» хорошо напечатаны, поскольку «яйца» являются существительными).
является типом фразы, которая имеет тип B , когда ей предшествует A слева и BA ∖ВВAB / AВAA ∗ BAВ
Оказывается, грамматики Ламбека эквивалентны контекстно-свободным языкам, хотя, по-видимому, это довольно сложный результат - показать, что CFG являются подмножеством грамматик Ламбека, легко, но другое направление было установлено только в 1991 году Пентусом.
Хорошее упражнение ^ H ^ H ^ Hp публикация для читателя (то есть я не пробовал его, но думаю, что было бы здорово попробовать) - использовать исчисление Ламбека, чтобы переформулировать представление Valiant о разборе CYK с помощью умножения логических матриц в категоричной форме. условия. В качестве мотивации я цитирую статью Ламбека 1958 года «Математика предложения» :
Представленное здесь исчисление формально совпадает с исчислением, построенным Г. Д. Финдли и настоящим автором для обсуждения канонических отображений в линейной и полилинейной алгебре.