Skip to content

メカニズムデザイン諸定理の Lean 4 形式化 — 離散凸解析を軸にマッチング・意思決定・オークション理論を機械化する #31

Description

@banr1

概要

マッチング理論・意思決定理論・オークション理論の主要定理を Lean 4 で形式化する。特にマッチング理論は、離散凸解析(Murota の M♮凹関数・粗代替性)の観点から証明を定式化する。Gale–Shapley、Kelso–Crawford、Fujishige–Tamura のように別々に語られてきた定理を「M♮凹関数の性質」という共通の土台に乗せて機械化すれば、その先にある未解決問題(完全代替性を超える取引ネットワークでの安定結果の存在、カップルつきマッチング等)に対して、仮定の境界を厳密に切り分ける道具ができる。

なぜ重要なのか(Why)

経済学の定理を定理証明器に載せる動きは、2025〜2026年に一気に加速した。2025年には vNM 期待効用定理(arXiv:2506.07066)と Simon の限定合理性(arXiv:2507.07052)が Lean 4 で機械証明された。2026年6月には、同名の2つの EconCSLib が EC'26 の AI-EconCS ワークショップで発表された。1つは Bei らによる4万行超・1,300定理超のライブラリで、Nash 均衡、Vickrey/VCG、Myerson の最適オークション、Arrow の定理、Gibbard–Satterthwaite、Gale–Shapley の受入保留方式までを Mathlib の上でカバーする(arXiv:2606.16144)。もう1つは Garg による「LLM が Lean を書き、Lean が検査し、人と LLM が意味を判定する」ワークフローで、Roth (1982) や Edelman–Ostrovsky–Schwarz (2007) の GSP オークションを含む20本の論文を丸ごと形式化した(arXiv:2606.13306)。それ以前にも Isabelle での VCG 組合せオークションの形式化(AFP, 2015)や Coq でのダブルオークションの検証(JAR 2025)はあり、「オークション理論は形式化できる」こと自体は既に示されている。

しかし、これらのどれも粗代替性(gross substitutes)や M♮凹性、離散凸解析には触れていない。Kelso–Crawford (1982)、Hatfield–Milgrom (2005)、Fujishige–Tamura (2007) の Lean 形式化は見当たらず、Mathlib には Matroid はあるが M凸集合・劣モジュラ関数・粗代替性の定義は存在しない。一方で離散凸解析の側では、Murota が2016年に J. Mechanism and Institution Design で「M♮凹性は粗代替性と同値であり、M-L 共役性・離散分離定理・離散不動点定理から均衡の存在と価格ベクトルの束構造が出る」という形で経済学・ゲーム理論への道具立てを整理し、Fujishige–Tamura は安定結婚問題と割当ゲームを M♮凹関数で統一している。Kojima–Tamura–Yokoo (JET 2018) は制約つきマッチングで病院側選好が M♮凹なら一般化 DA が医師側耐戦略的になることを示し、Murota–Shioura は2026年4月にも多需要モデルへの上昇オークション拡張を離散凸解析で与えている(arXiv:2604.27765)。つまり、経済学側の証明はすでに「離散凸解析の言葉」で書き直され続けているのに、形式化はまだ古典的な組合せ論の言葉に留まっている。

このギャップを埋める価値は2つある。1つは、証明を共通の抽象(M♮凹関数の性質)に乗せることで、個別定理の形式化を使い回せる部品にできること。もう1つは、未解決問題の周辺で「どの仮定を落とすと何が壊れるか」を機械的に検査できるようになることだ。取引ネットワークでは完全代替性が安定結果と競争均衡の存在を保証する極大領域であることが知られており(Hatfield–Kominers–Nichifor–Ostrovsky–Westkamp, JPE 2013)、カップルつきの研修医マッチングでは安定マッチングの存在判定が強い制限下でも NP 完全である(Biró–Manlove–McBride 2014)。粗代替性の側でも、Ostrovsky–Paes Leme のマトロイド基底評価予想が Tran (2019) により n≥4 で反証され、近似版は開いたままである(Paes Leme のサーベイ §11)。仮定と結論の対応を Lean で厳密に持つことは、これらの境界を探る作業の基盤になる。本人の言葉を借りれば「離散凸解析の観点から証明を定式化すると、未解決問題に応用が効きそうな気がする」というのが出発点である。

この研究の主な貢献・期待される成果(What)

  • 離散凸解析の基礎(M凸集合、M♮凹関数、L♮凸関数、粗代替性との同値性)を Mathlib 互換の Lean 4 ライブラリとして定義・証明する。Mathlib の Matroid の上に載せ、既存の資産と接続する
  • 既存の Lean 4 の Gale–Shapley 形式化(hwatheod/galeshapley-lean、EconCSLib)を起点に、Kelso–Crawford → Hatfield–Milgrom → Fujishige–Tamura の順で、安定結果の存在定理を M♮凹性から導く形で形式化する。最初の一歩は「Gale–Shapley の安定性証明を M♮凹関数の性質の系として再証明する」こと
  • 意思決定理論(vNM の先の期待効用まわり)とオークション理論(Myerson の補題・収入同値定理・VCG)の主要定理を同じリポジトリに揃え、EconCSLib と重複しない範囲を明確にして相互参照する
  • 形式化の副産物として、既存の手証明で暗黙だった仮定(有限性、選好の完備性、タイブレーク等)を列挙し、未解決問題(完全代替性を超える領域、カップルつきマッチング)に対して「反例が出る最小の仮定の落とし方」を機械的に探索できる環境を作る
  • LLM による自動形式化(Garg 型のワークフロー)を離散凸解析の定義群に適用し、人が定義を設計し LLM が補題を埋める分業がこの分野で成り立つかを検証する

先行研究・関連ワーク

Nyx の関連する取り組み・シナジー

対象となる読者・協力者

  • Lean が書けて、マッチング理論・オークション理論・意思決定理論に興味がある人
  • 離散数学(マトロイド、劣モジュラ、離散凸解析)に強い人
  • 経済学者・メカニズムデザイン研究者で、自分の定理を機械証明にしたい人
  • LLM による自動形式化(AI-EconCS 系)に取り組む人

想定される難易度・期間

  • 難易度: 高(離散凸解析の基礎定義を Mathlib 互換で作るところから。Gale–Shapley 単体なら既存資産があるので入口は低い)
  • 期間目安: 半年以上(Gale–Shapley の再証明までは1〜2ヶ月、Fujishige–Tamura までで半年、未解決問題への応用は1年超)

キーワード・タグ

Lean 4, mathlib, mechanism design, matching theory, discrete convex analysis, M♮-concave, gross substitutes, stable matching, auction theory, Myerson, VCG, decision theory, EconCSLib, autoformalization

その他の関連リンク

連絡先・ディスカッション

contact@nyx.foundation

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

research-idea研究アイデア・興味トピック

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions