Мы привыкли, что большие языковые модели умеют писать код, генерировать тексты и даже объяснять математику — но всё это остаётся вероятностным «угадыванием». Проект ProofOfThought предлагает радикально иной подход: объединить нейросетевое мышление с строгой формальной логикой. Созданная на Python библиотека ProofOfThought связывает LLM (через OpenAI API) и доказатель теорем Z3, превращая модель в нечто вроде цифрового философа, который не просто отвечает на вопросы, а обосновывает каждый шаг своего вывода. ProofOfThought строится на идее нейросимвольных рассуждений — синтеза нейронных сетей и формальных языков. Архитектура включает два слоя: 🪜 Высокоуровневый API (z3dsl.reasoning) — простой интерфейс для запросов естественного языка.
🧩 Низкоуровневый DSL (z3dsl) — JSON-язык, через который Python взаимодействует с Z3, превращая рассуждение в доказательство. Пример настолько изящен, что им хочется поделиться целиком: from openai import OpenAI
from z3dsl.reasoning import ProofOfThought