Разбираем DeepSeek-Prover — новую серию специализированных моделей для доказательства теорем в Lean 4, которая устанавливает новые рекорды в бенчмарке miniF2F.

Мир искусственного интеллекта движется от простых чат-ботов к системам, способным к глубокому логическому рассуждению. Сегодня мы обсуждаем один из самых значимых релизов в области специализированного reasoning: DeepSeek-Prover. Это не просто очередная языковая модель, а инструмент, нацеленный на решение фундаментальной задачи — автоматическое доказательство теорем в формальных средах.
Выпущенная 15 августа 2024 года, эта серия моделей от DeepSeek бросает вызов закрытым проприетарным системам, предлагая разработчикам и математикам мощный open-source инструмент. DeepSeek-Prover фокусируется на Lean 4 — современном языке интерактивного доказательства теорем, что делает его крайне полезным для верификации программного обеспечения и строгой математической логики.
DeepSeek-Prover базируется на компактной, но чрезвычайно эффективной архитектуре с количеством параметров 7B. Несмотря на относительно небольшой размер по сравнению с гигантами вроде GPT-4, модель демонстрирует феноменальную плотность знаний в узкой области. Это достигается за счет специфического процесса обучения, ориентированного на формальные структуры.
Главным инновационным аспектом является методология подготовки данных. Модели были обучены на огромных массивах синтетических формальных утверждений и доказательств, сгенерированных из корпусов математических текстов на естественном языке. Это позволило модели преодолеть разрыв между человеческим языком и строгим синтаксисом Lean 4.
В рамках августовской волны релизов DeepSeek представила две итерации. Если версия V1 была сфокусирована на базовых задачах доказательства, то версия V1.5 стала настоящим прорывом в плане архитектурной унификации. Основное отличие V1.5 заключается в интеграции Chain-of-Thought (CoT) и методов без использования CoT в единую модель.
Это означает, что одна и та же модель способна выполнять как ранжирование утверждений (statement ranking), так и полное построение цепочки доказательств (full proving). Такая универсальность позволяет разработчикам использовать модель в различных этапах автоматизированного математического поиска, не переключаясь между разными весами или эндпоинтами.
Результаты тестирования подтверждают, что DeepSeek-Prover является лидером в своем классе. На момент релиза модель показала State-of-the-art (SOTA) результаты среди всех open-source проверов на бенчмарке miniF2F. Этот бенчмарк является критически важным для оценки способности ИИ решать сложные математические задачи в формальной среде.
Высокая точность достигается благодаря тому, что модель не просто 'угадывает' следующий токен, а следует строгим правилам логического вывода, заложенным в Lean 4. Это делает её гораздо более надежной для задач верификации, чем общие LLM, которые часто склонны к галлюцинациям в математических вычислениях.
DeepSeek-Prover находит применение в самых высокотехнологичных областях. Во-первых, это формальная верификация кода: использование модели для проверки того, что программный алгоритм соответствует своей математической спецификации. Это критически важно для систем управления, авиации и блокчейн-протоколов.
Во-вторых, это помощь математикам в исследовательской деятельности. Модель может выступать в роли 'умного ассистента', который помогает проверить корректность новых доказательств или предлагает пути решения сложных задач, которые человек мог упустить. Также она идеальна для автоматизации создания учебных материалов по математике.
Поскольку DeepSeek-Prover является open-source моделью, разработчики могут развернуть её локально или использовать на облачных платформах. Модели доступны на Hugging Face, что позволяет легко интегрировать их в свои пайплайны с помощью библиотек вроде Transformers или vLLM.
Для тех, кто хочет быстро протестировать возможности модели, рекомендуется использовать Docker-контейнеры с предустановленной средой Lean 4, что минимизирует время на настройку окружения.
API Pricing — Context: Open Source (Free to download and run locally)