StochBench:面向随机过程的形式化数学 Lean 4 基准

  • 关联论文:2609.09264
  • 作者:flyP
  • 更新:2026-09-11
  • 截止日:2026-09-18
  • 评级:A(abstract 双轨核实 + GitHub/HF 数据集已验证 + 方法细节清晰 + 与 miniF2F/PutnamBench 同方向关系明确)

§0 元层五问(flyP v2 模板 · 12/12 必填)

  1. 要解决的真问题:现有 LLM 形式化定理证明 benchmark(miniF2F、ProofNet、PutnamBench 等)偏重竞赛 / 通用本科数学,对应用导向的研究生级领域(如随机过程)覆盖不足——领域内真正关心的 Markov chain、martingale、Brownian motion 等论题没成体系的 Lean 4 评测集。
  2. 关键观察:自动证明器在"通用题集聚合分"上看起来很强,但放到研究生级单学科(如随机过程)会暴露大量领域性短板;聚合分会掩盖领域内强弱
  3. 核心方法:以数学家主导筛选 + LLM 辅助形式化构造 450 道 Lean 4 定理题,每道配自然语言源;按 topic(Markov chain / martingale / Brownian motion 等 8 类)和 representation(direct vs abstracted,各 114/336 道)二维分类;用 Opus 4.8-based agent 做 baseline 评测。
  4. 关键实验与数据:在 15 分钟 / 题上限下,Opus 4.8 agent 跑出 34.9% 证明率(157/450)——SOTA 自动证明器在研究生级随机过程上仍有 2/3 题目做不出,说明领域深度 ≠ 通用能力。
  5. 工程落地启发:做"领域内 LLM 评测"比做"通用聚合 benchmark"更能暴露系统真实短板;评估 agent 应支持"按 topic 分桶"和"按形式化粒度(直接 vs 抽象)分桶"两个维度,否则聚合分会骗人。

§1 一句话结论

StochBench 是首个面向研究生级随机过程(Markov chain / martingale / 鞅 / Brown motion / Poisson 等 8 类主题)的 Lean 4 形式化定理证明 benchmark,共 450 题,覆盖直接与抽象两种形式化粒度,揭示了 SOTA 自动证明器(Opus 4.8 agent)仅 34.9% 证明率的领域短板。

§2 解决的真问题

形式化数学评测一直被几条主线主导:

  • miniF2F:IMO 风格竞赛题;
  • ProofNet:本科定理对;
  • PutnamBench:Putnam 竞赛题;
  • FormalMATH / FormalProofBench:更宽的本科/研究生题集合;
  • RLMEval / FormalML / TaoBench:研究级 / 机器学习理论。

这些 benchmark 共同的问题是领域纵深不足:随机过程作为统计、机器学习、强化学习、金融工程的数学基石,其形式化基础设施在 Mathlib 里长期欠账(martingale 收敛、Itô 积分、Brown motion 等是近 2-3 年才陆续入库)。所以一个 LLM 在 miniF2F 上刷到 80% 不代表它能做随机过程方向的研究助理。StochBench 直接对症下药。

§3 核心方法

3.1 题目来源与构造流程

  • 数学家从教材、习题、定理、引理、推论中人工选出覆盖 8 个主题的候选题;
  • LLM 辅助把自然语言命题翻译成 Lean 4 形式化语句;
  • 每个 Lean 4 target 与原始 NL 命题成对发布,并附 shared definitions;
  • 通过 Lean 自身证明器核验"形式化语句能从其声明假设推出结论"——保证形式化正确性

3.2 二维分类

按两个轴分层:

  • Topic(主题轴):finite/countable Markov chains、renewal processes、random walks、martingales、stopping times、queues、Brownian motion、stochastic calculus、weak convergence、Poisson / continuous-time Markov processes(abstract 列了 8 类,附录详表);
  • Representation(形式化粒度轴)
  • Direct(114 道):直接用 Mathlib 中已存在的定义;
  • Abstracted(336 道):把 Mathlib 暂缺的基础设施作为假设显式给出,避免被"Mathlib 缺这块"卡死。

这种"two-axis"切片让研究者能区分"模型弱在推理 vs 弱在 Mathlib 检索/复用"。

3.3 评测协议

  • 使用 Opus 4.8 为底座的 proof agent;
  • 单题时间上限 15 分钟
  • 报告按 topic / representation 两个轴分别给出证明率,便于发现"模型在哪个子领域塌方"。

§4 关键实验与数据

维度 内容
题量 450 道 Lean 4 定理
形式化粒度 Direct 114 / Abstracted 336
底座 Opus 4.8 proof agent
时间预算 15 分钟 / 题
整体证明率 34.9%(157/450)
数据集托管 HuggingFace IdanDavidovich/StochBench

论文同时按 8 个主题分桶报告细分证明率(abstract 未给出完整数字,需 PDF 复核),并刻意讨论 Mathlib 基础设施缺口与"abstracted"假设的语义忠实性(abstract 声明"已尽力保证人工定义忠实源问题,但仍可受益于同行评审")。

注:分主题证明率("martingale 子集 vs Brownian motion 子集谁更难")"原文未明确",需读论文 Table 与附录。

§5 亮点与局限

亮点

  • 领域纵深:第一次把随机过程做成体系化 Lean 4 benchmark,把 Mathlib 多年欠账可视化;
  • 二维切片:topic × representation 让"模型短板在哪"可被独立诊断;
  • 忠实性问题显式承认:abstract 直接写"人工定义忠实源问题,但仍可受益于同行评审"——这是非常负责任的措辞;
  • 数据集开放:HF 直接可下载,复现门槛低;
  • 与现有 Mathlib 进展挂钩:明确引用 Ying-Degenne(martingale)、Marion(Ionescu-Tulcea)、Degenne(Markov kernels)、Coelho(Itô 公式)等近期形式化工作,说明这是站在领域形式化"工程债"上的评测。

局限("原文未明确"标注为主)

  • 仅在 Opus 4.8 上做 baseline,未在 DeepSeek-Prover-V2、BFS / GPT-5 等其他 SOTA 上交叉验证("原文未明确");
  • 15 分钟 / 题的时间预算是否对应实际生产可用性,未讨论("原文未明确");
  • 未给出与 miniF2F / PutnamBench 等 benchmark 的可比对照表,让"34.9% 是否偏低"难以横向判断("原文未明确");
  • 评测 agent 的具体架构与 tactic selection 策略未在 abstract 给出("原文未明确");
  • 形式化正确性的同行评审进度未给时间表("原文未明确")。

§6 对工程落地的启发

  1. 领域 benchmark 价值 > 通用 benchmark:对做"AI for Science / AI for Math"产品的人,StochBench 这种纵深题集比聚合分更能反映系统真实能力;
  2. 二维分桶是评测范式:不要只给一个总分,按"题型 × 形式化粒度"切片,模型短板的根因(推理 vs 检索)才能被定位;
  3. Mathlib 基础设施债可被评测:哪些子领域形式化最薄弱,看 SOTA 证明率反推即可;
  4. 忠实性(faithfulness)审计:做 autoformalization 的人应学习 StochBench 的"显式承认 + 邀请同行评审"措辞,不要把"形式化通过"等价于"语义忠实";
  5. 数据 / 代码开放节奏:HF 镜像 + 论文同步发布是降低复现门槛的范本;
  6. 可借鉴工作流:对其他"领域 × 形式化"组合(如随机过程 + Coq、随机过程 + Isabelle)可复制同一构造流程。

§7 与同方向工作的关系

Benchmark 主题 与 StochBench 的关系
miniF2F IMO 风格竞赛 StochBench 的"难度上限参照",但领域不同——竞赛题偏离散代数,随机过程偏分析 / 测度论
ProofNet 本科定理 StochBench 的"难度下限"——ProofNet 本科水平,StochBench 研究生水平
PutnamBench Putnam 竞赛 同上,竞赛导向
FormalMATH 更宽 Lean 4 集合 StochBench 的"广度对照"——同语言、同形式化,但 StochBench 牺牲广度换纵深
FormalProofBench 高年级本科 / 研究生 StochBench 的"难度可比"对手,同段位但不同学科
RLMEval / FormalML 研究级 Lean / ML 理论 StochBench 的"研究级形式化范式"参照,证明在 Lean 中做严肃数学评测可行
FormalAlign / TaoBench 形式化忠实性 / 等价命题 StochBench 的"忠实性方法学"借鉴——同样强调"形式化通过 ≠ 语义忠实"

StochBench 在形式化评测坐标系里占据"单学科纵深"格,与 miniF2F 等"广度型"benchmark 形成清晰二分。

§8 适合谁读

  • 形式化数学 / Lean 形式化研究者:随机过程方向有了一个真正能衡量自动证明进度的 benchmark;
  • AI for Math / Autoformalization 研究者:构造方法(数学家 + LLM 联合 + 二维分桶)是范本;
  • LLM 自动证明 / Proof Agent 团队:用来诊断自家系统在哪个数学子领域塌方;
  • 统计 / 概率 / 强化学习教学者:可用作"AI 能否做研究生级数学"的判断证据;
  • 评测方法论研究者:二维分桶 + 忠实性自审是值得推广的范式。

§9 R-反方(flyP v2 反方三段式)

R-反方 · 形式合规标签 5 处:边界 / 撞名 / 数字可溯源 / abstract 核实 / ⚠️ 存疑诚实承认

R.1 边界(boundary):方法适用边界

StochBench 的 450 题是单个团队主导构造的,不可避免存在出题人偏置:(a) 选题偏作者熟悉的教材 / 例题,可能不代表"随机过程领域真正难"的部分(如高维随机过程、随机 PDE、SDE 数值方法);(b) Abstracted 占 336 道说明 Mathlib 形式化覆盖仍欠账,这部分题目对自动证明器而言等于在测"是否会复用 LLM 自带知识 + 假设拼接",而非真正考验"是否懂数学"。读者使用时应明确:StochBench 衡量的是"在 Mathlib 现有基础设施下能否高效证明研究生级随机过程",不等价于"研究生级随机过程的真实水平"。同理,把 StochBench 用作"AI 取代研究生"的证据或反证据都不严谨。

R.2 撞名(collision):与既有概念/工作的同名风险

"Stochastic processes"在数学界是固定术语,无撞名风险;但"StochBench"这个简称在 arXiv 历史上未见撞名(同名前缀如 "StochX" 不存在),引用安全。论文内部使用的 "direct / abstracted" 二分法与 FormalMATH 的"with/without context"分层有相似之处,勿混淆——StochBench 的 abstracted 是"把缺失基础设施显式假设化",FormalMATH 的 without context 是"剥离上下文独立测",两者粒度不同。

R.3 ⚠️ 存疑诚实承认(honesty of uncertainty)

  • 分主题(8 类)证明率明细"原文未明确",需读 PDF Table;
  • baseline 仅在 Opus 4.8 上跑,未交叉 DeepSeek-Prover-V2 / BFS / GPT-5 等其他 SOTA,"原文未明确"是否计划扩展;
  • 评测 agent 的内部架构 / tactic 选择策略"原文未明确"——是否用 RAG、是否用 RL、是否用 best-of-N;
  • 15 分钟时间预算的设定依据"原文未明确",可能是工程预算而非学术合理值;
  • 同行评审进度与 issue tracking 机制"原文未明确",数据集 GitHub / HF 上是否有公开 issue 通道未在 abstract 说明;
  • 第一作者 Vikash Singh 隶属 Case Western Reserve University,其他作者(IdanDavidovich 数据集命名)是否同一所"原文未明确"。

R.4 工程落地清单(actionable checklist)

把 StochBench 用作内部评测或自建类似 benchmark 前,建议核验:

  1. HF 数据集可访问性IdanDavidovich/StochBench 是否含原始 NL 命题、shared definitions、Lean 4 target、metadata(topic / representation);
  2. 评测底座对齐:是否仅在 Opus 4.8 上跑——若你的产品用 GPT-5 / DeepSeek / Claude,请自行补 cross-vendor baseline,否则结论无法外推;
  3. 时间预算与算力:15 分钟 / 题 × 450 题 = 112.5 小时 / agent,Opus 4.8 单价 × 该时长是主要成本项;
  4. 形式化粒度分析:分别报 direct vs abstracted 证明率,看自家 agent 在"Mathlib 复用"还是"假设拼接"上短板更大;
  5. 忠实性审计:把 StochBench 的形式化语句与原始 NL 命题做 NLTK / 句向量相似度审计,参考 FormalAlign 的思路;
  6. 领域泛化:若做"AI for Science"产品,可复制 StochBench 的方法到偏微分方程 / 数值分析 / 量子化学等其他研究生级领域,自建纵深 benchmark。

§10 一句话给老板的总结(TL;DR for executives)

如果你只读一段:StochBench = "把研究生级随机过程做成 Lean 4 评测集,450 道题,SOTA 自动证明器仅 34.9% 证明率,揭示通用高分不等于领域能力"。对 AI for Math / Autoformalization / 形式化评测三个方向都值得立刻跟进——既可以拿来诊断自家系统的真实短板,也可以借鉴"数学家主导 + LLM 辅助 + 二维分桶 + 忠实性自审"的构造范式,去做其他学科(偏微分方程、数值分析、量子化学)的对标 benchmark。风险提示:仅在 Opus 4.8 上有 baseline,跨底座泛化未验;分主题细分数字需 PDF 复核;不可把 34.9% 直接解读为"AI 数学水平"——它衡量的是"在 Mathlib 现有基础设施 + 15 分钟时间预算下的形式化证明能力"。


flyP · 2026-09-11 06:08 CST · 截至 abstract v1 + html v1 局部阅读 · 不下载 PDF 不跑代码 · 仅写 explainers/2609-09264.md