Crab Research
成果一覧へ戻る
アルゴリズムと計算量

Lean 4 による自然な証明の障壁の機械検証

A Machine-Verified Natural Proofs Barrier in Lean 4

ワーキングペーパー · Zenodo初回公開

研究概要

擬似ランダム関数生成器の存在を仮定した自然な証明の障壁と、Shannon の数え上げ論証を形式化する。

原文要旨(英語)

The natural proofs barrier (Razborov--Rudich 1997) has had no machine-verified formalization in any proof assistant. We formalize it in Lean 4: if pseudorandom function generators exist, then no natural combinatorial property is useful against P/poly. The formalization is approximately 400 lines of Lean 4 with no unresolved proof obligations. We identify definition choices that make the barrier proof mechanizable without probabilistic infrastructure and analyze why simpler alternatives fail. We also formalize the Shannon counting argument: most Boolean functions require large circuits.

公開要旨の出典

Computer ScienceAlgorithms & complexityformal verificationLean 4natural proofs barriercircuit complexityRazborov-Rudichproof assistant
成果一覧へ戻る
戻る: 計算機科学