/ Модель

Характеристики

Контекст
4 096 токенов
Параметры
7,1 млрд
Размер весов
15,2 ГБ
Лицензия
Apache 2.0
Архитектура
qwen2 · dense
Базовая модель
Qwen2.5-Math-7B
Опубликована
6 окт 2025

BFS-Prover-V2-7B

Генерация текстаТекст → текст3 профессии

Дообученная на математике модель Qwen2.5 для генерации тактик Lean4 и пошагового доказательства теорем.

500скачиваний за 30 дней7лайковвеса обновлены9 окт 2025

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

BFS-Prover-V2-7B — модель ByteDance-Seed для генерации пошаговых доказательств в Lean4. Она дообучена на Qwen/Qwen2.5-Math-7B методом многоэтапной экспертной итерации с поиском по дереву доказательств; число параметров — 7,1 млрд, архитектура — плотная Qwen2, формат весов — safetensors. Для работы модели подают состояние тактики Lean4 в формате «{state}:::»; модель продолжает его сгенерированной тактикой.

Модель предназначена для автоматизированного доказательства теорем и поиска следующего шага доказательства. В README сообщается о результатах на тестах miniF2F и ProofNet для семейства BFS-Prover-V2; конкретные показатели для версии 7B приведены только для miniF2F-test — 82,4%. Указанный размер контекста составляет 4096 токенов. Лицензия — Apache-2.0.

Сценарии применения

  • генерация следующей тактики Lean4 по текущему состоянию доказательства
  • автоматизация пошагового доказательства математических теорем
  • поиск тактик для формализованных задач из Mathlib
  • проверка и развитие доказательств в Lean4

Ограничения

Модель ожидает состояние тактики Lean4 в формате «{state}:::» и ориентирована на формальные доказательства, а не на произвольный математический диалог. Для версии 7B в README приведён результат только на miniF2F-test; он не подтверждает качество на других наборах задач.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Introduction

We introduce BFS-Prover-V2, the state-of-the-art open-source step-level theorem proving system for Lean4, designed to address the dual challenges of scaling both training and inference in neural theorem proving. BFS-Prover-V2 introduces novel solutions to overcome these limitations through:

  1. Training-time scaling: A novel multi-stage expert iteration framework with adaptive tactic-level data filtering and periodic retraining to surmount the performance plateaus that typically curtail long-term post training

  2. Inference-time scaling: A planner-enhanced multi-agent tree search system for hierarchical reasoning that scales performance at inference time

BFS-Prover-V2 achieves 95.08% and 41.4% on the miniF2F and ProofNet test sets respectively, setting a new state-of-the-art for step-level provers.

This repo contains the BFS-Prover-V2-7B model, with the following features:

  • Base Model: Qwen2.5-Math-7B
  • Training Approach: Multi-stage expert iteration with best-first tree search
  • Training Data Sources:
    • Mathlib (via LeanDojo)
    • Lean-Github repositories
    • Autoformalized NuminaMath datasets
    • Goedel-Pset

Benchmark Performance

ModelminiF2F-testminiF2F-validProofNet-test
👉 BFS-Prover-V2-7B82.4%--
BFS-Prover-V2-32B86.1%85.5%41.4%
BFS-Prover-V2-32B w/ Planner95.08%95.5%-

Usage

  • The model expects input in the format "{state}:::" where {state} is a Lean4 tactic state.
  • ::: serves as a special indicator to signal the model to generate a tactic for the given state.
  • The model will echo back the input state followed by the generated tactic.
# Example code for loading and using the tactic generator model
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained("ByteDance-Seed/BFS-Prover-V2-7B")
tokenizer = AutoTokenizer.from_pretrained("ByteDance-Seed/BFS-Prover-V2-7B")

# imo_1964_p2 from miniF2F
state = """a b c : ℝ

    h₀ : 0 < a ∧ 0 < b ∧ 0 < c

    h₁ : c < a + b

    h₂ : b < a + c

    h₃ : a < b + c

    ⊢ a ^ 2 * (b + c - a) + b ^ 2 * (c + a - b) + c ^ 2 * (a + b - c) ≤ 3 * a * b * c"""

# Tactic generation
sep = ":::"
prompt = state + sep
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs)
tactic = tokenizer.decode(outputs[0], skip_special_tokens=True).split(sep)[1]
print(tactic)

# Generated tactic: "nlinarith [sq_nonneg (a - b), sq_nonneg (c - a), sq_nonneg (b - c)]"

Citation

@article{xin2025scaling,
  title={Scaling up Multi-Turn Off-Policy RL and Multi-Agent Tree Search for LLM Step-Provers},
  author={Xin, Ran and Zheng, Zeyu and Nie, Yanchen and Yuan, Kun and Xiao, Xia},
  journal={arXiv preprint arXiv:2509.06493},
  year={2025}
}

License

This project is licensed under the Apache License 2.0.

Contact

For questions and feedback about the tactic generator model, please contact:

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen2ForCausalLM
Ревизия весов
533d59f

0 моделей