← Все проекты
Проект / Python

math-ai-org/mathcode: Math Code — AI-ассистент для формализации математики в Lean 4

Превращает текстовые математические задачи в формальные теоремы Lean 4 и автоматически доказывает их.

Math Code — это open-source инструмент на Python, который объединяет языковые модели и формальную верификацию. Он берёт математическую задачу в текстовом виде, преобразует её в корректный код Lean, оценивает соответствие исходной задаче и пытается...

★ 66 Python Форки 6 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для исследователей в области формальной математики, разработчиков AI-инструментов и студентов, изучающих Lean. Подходит тем, кто хочет автоматизировать проверку математических рассуждений.

Проблема / задача

Ручная формализация математических утверждений в языках доказательств вроде Lean требует экспертизы и времени. Math Code автоматизирует этот процесс, переводя обычный язык в код и пытаясь построить доказательство.

Как это работает

Проект работает как терминальный ассистент: вы вводите задачу на естественном языке, система через LLM генерирует формулировку теоремы на Lean 4, компилирует её, проверяет семантическую точность, а затем запускает автоматический поиск доказательства с циклами исправления ошибок.

Что видно по README

Math Code — это open-source инструмент на Python, который объединяет языковые модели и формальную верификацию. Он берёт математическую задачу в текстовом виде, преобразует её в корректный код Lean, оценивает соответствие исходной задаче и пытается автоматически доказать теорему, показывая процесс в реальном времени.

Ключевые возможности

Интерактивный TUI-интерфейс в терминалеАвтоматическая формализация математики в Lean 4Автоматическое доказательство теорем с циклами исправленияСемантическая оценка соответствия (A/B/C/D)Поддержка MCP-сервера и плагинов

Технологии

PythonLean 4MathlibClaude API / OpenRouter

Темы и ключи

aicodingfoundation-modelsllmreasoning

Интересный факт

Проект использует Git LFS для хранения бинарных файлов и может работать как с OAuth-авторизацией через Claude, так и с обычными API-ключами, поддерживая даже сторонние совместимые эндпоинты.

С чего начать

  • Клонируйте репозиторий (требуется git-lfs)
  • Запустите setup.sh для установки зависимостей и Lean
  • Настройте аутентификацию через Claude OAuth или API-ключ
  • Запустите ./run и введите математическую задачу

Оценка GitRadar

Удобство
6/10
Свежесть
8/10
Перспектива
7/10
Монетизация
4/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если вы интересуетесь формальной математикой и AI. Проект выглядит экспериментальным, но демонстрирует интересный подход к автоматизации доказательств.

Наблюдения по обновлениям

Проект молодой (16 звёзд, 0 форков), но активно развивается: есть подробная документация на английском и китайском, поддержка MCP и плагинов.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/math-ai-org/mathcode
Официальный сайт
https://math-ai-org.github.io/mathcode
Создан на GitHub
2 апреля 2026 г.
Последнее обновление репо
2 апреля 2026 г.
Последняя проверка GitRadar
2 апреля 2026 г.
Изученные файлы
README.ZH.md, AUTOLEAN/src/autolean/cli.py, README.md, AUTOLEAN/README.md, AUTOLEAN/pyproject.toml, AUTOLEAN/src/autolean/__init__.py

FAQ

Что это такое?

Терминальный AI-ассистент, который переводит текстовые математические задачи в формальные теоремы Lean 4 и пытается их доказать.

Для кого подходит?

Для исследователей в области формальной верификации, разработчиков AI-инструментов и всех, кто хочет автоматизировать работу с математическими доказательствами.

Источники

Нужна помощь с math-ai-org/mathcode?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.