Язык и система ММТ
https://uniformal.github.io/
--
https://uniformal.github.io/doc/language/
В этом разделе дается обзор общей языковой структуры MMT. Чтобы быть более конкретным, он также объясняет один конкретный конкретный синтаксис , который является основным синтаксисом, используемым для написания содержимого MMT. Описание абстрактного синтаксиса MMT и соответствующих внутренних структур данных можно найти здесь .
MMT — это язык формальной математики, в котором особое внимание уделяется независимости от фундамента, масштабируемости и модульности. MMT следует философии OMDoc и будет интегрирован в новый формат OMDoc 2. Ниже описаны общие принципы ММТ.
--
https://uniformal.github.io//doc/philosophy/intros.html
Следующие ресурсы полезны исследователям для получения более подробного понимания:
В этом 10-страничном обзоре описывается дизайн и применение ММТ для случайно интересующихся исследователей.
Это видео 2020 года было снято с моего выступления о MMT на семинаре Андрея Бауэра по Every Proof Assistant .
Этот набор слайдов представляет собой объединение различных обзорных докладов о MMT.
Текст (относительно старый) MMT vs. X описывает MMT с точки зрения ее отличий от других систем.
Оригинальная журнальная статья о языке MMT подробно описывает мотивацию и подход. (Некоторые сведения о языке MMT могут быть уже устаревшими.)
В этой журнальной статье дается обзор того, как MMT способствует решению QED-вопроса об интеграции формальных систем.
---
https://wiki.opencog.org/w/Atomese
Atomese -- это концепция написания программ с помощью атомов . Это язык программирования, но не предназначенный для людей; скорее, это язык программирования, который могут использовать алгоритмы и ИИ. Это немного многословно, уродливо и сложно для людей, но предназначено для того, чтобы с ним было легко манипулировать, преобразовывать и переписывать с помощью программных систем, включая алгоритмы, написанные на самом Atomese.
https://wiki.opencog.org/w/Type_constructor
---