MathCode:一个使用Lean 4形式化的数学编码智能体

✍️ OpenClawRadar📅 Опубликовано: 17 августа 2026 г.🔗 Source
Ad

MathCode — это терминальный ИИ-ассистент для разработки, который формализует и доказывает математические задачи с помощью Lean 4. Вам не нужно писать код на Lean самостоятельно: вы даете ему задачу на простом английском, а он генерирует теорему и пытается провести доказательство, с постоянной REPL и библиотекой переиспользуемых теорем.

Основные возможности

  • Постоянная REPL для Lean: После однократной настройки время проверки компиляции снижается до ~0.4 с (с ~30 с).
  • Библиотека теорем: Каждая доказанная теорема автоматически получает имя, сохраняется и может быть импортирована для повторного использования.
  • Библиотека аксиом: Сохраняет предположения из диалога как постоянные объявления Lean, проверяемые компилятором.
  • Интеграция с LSP для Lean: Ищет проверенные леммы Mathlib на leansearch.net и Loogle, использует структурированную диагностику LSP для исправлений.
  • Граф теорем в Obsidian: Создает визуальный граф зависимостей теорем и лемм в Obsidian.
  • Доказательство в режиме агента: Интерактивные сессии, в которых агент итеративно уточняет кандидатов в доказательства на основе ошибок.
  • Дерево подцелей: Разбивает сложные теоремы на независимые подцели, доказывает их параллельно, а затем собирает воедино.
  • Множественное планирование: Запускает несколько планировщиков параллельно для различных стратегий доказательства; инструмент выбирает лучший подход.
Ad

Быстрый старт

Требуется macOS (arm64) или Linux (x86_64), а также CLI codex для бэкенда по умолчанию.

git clone https://github.com/math-ai-org/mathcode.git
cd mathcode
bash setup.sh
codex auth login

Попробуйте так:

mathcode -p "докажите, что квадрат четного числа четен"

Результаты сохраняются в LeanFormalizations/. Веб-интерфейс доступен через ./run webui.

Этот инструмент предназначен для математиков, исследователей и разработчиков, работающих с формальной верификацией или доказательством теорем с помощью ИИ.

📖 Читать полный источник: HN AI Agents

Ad

👀 Смотрите также

Открытый дизайн: Альтернатива с открытым исходным кодом для Claude Design работает на ваших локальных CLI-агентах
Инструменты

Открытый дизайн: Альтернатива с открытым исходным кодом для Claude Design работает на ваших локальных CLI-агентах

Open Design — это локальный дизайн-движок с поддержкой BYOK, который превращает 11 CLI-агентов для написания кода (Claude Code, Codex, Cursor, Gemini CLI и др.) в дизайн-воркфлоу с 72 брендовыми дизайн-системами и 31 композитным навыком, экспортируя HTML/PDF/PPTX/MP4.

OpenClawRadar
Задача-обозреватель: Мета-навык, автоматизирующий улучшение навыков ИИ-агентов программирования
Инструменты

Задача-обозреватель: Мета-навык, автоматизирующий улучшение навыков ИИ-агентов программирования

Task-observer — это мета-навык, который самостоятельно улучшает все навыки вашего ИИ-агента, включая самого себя. За три месяца он зафиксировал 600 улучшений в 40 навыках и автоматизирует создание новых навыков на основе выявленных пробелов в работе.

OpenClawRadar
Argus: Приложение для GitHub, которое проверяет файлы CLAUDE.md и публикует оценки в запросах на слияние (PR)
Инструменты

Argus: Приложение для GitHub, которое проверяет файлы CLAUDE.md и публикует оценки в запросах на слияние (PR)

Argus — это приложение для GitHub, созданное с помощью Claude Code, которое проверяет файлы CLAUDE.md и выставляет оценку для каждого запроса на слияние. После тестирования на нескольких репозиториях наиболее частыми ошибками оказались отсутствие явных ограничений области действия и путей эскалации.

OpenClawRadar
Топор: 12-мегабайтный CLI для узкоспециализированных LLM-агентов
Инструменты

Топор: 12-мегабайтный CLI для узкоспециализированных LLM-агентов

Axe — это легковесный бинарный файл на Go, который запускает специализированные AI-агенты, описанные в TOML-файлах. Он обращается с агентами как с Unix-программами, поддерживая передачу данных через stdin, делегирование подзадач суб-агентам и интеграцию LLM от разных провайдеров.

OpenClawRadar