Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Lean formalization bounty: Bernstein obstacle theorem package

オープン
#97 コメント 6 件 リアクション 0 件 担当者 1 名 GitHub で見る

@DomTheDeveloper がすでに取り組んでいます。

2026年7月20日 から。

評価

この issue はまだ評価されていません。

説明

help wanted

Goal

Produce a faithful, pinned, no-sorry, axiom-audited Lean formalization of the corrected Bernstein–Bézier obstacle theorem package.

Staged public bounty schedule and current state

Stage Deliverable Proposed project bounty Current status
0 Faithful paper-to-Lean statement specification $5,000 Substantially complete: theorem index and trust boundary published
1 One-dimensional Bernstein certificate bridge $5,000 Lean-verified
2 Clipping and downstream no-penetration theorem $3,500 Lean-verified
3 Simplicial Bernstein–Bézier and face/subdivision infrastructure $20,000 Core certificate/face/unisolvence layer Lean-verified; full geometric subdivision library remains expandable
4 Abstract convex/Mosco/variational-inequality layer $30,000 Lean-verified through projection/KKT, finite and assembled closedness/Mosco, energy identities and abstract convergence reductions
5 General finite-element Mosco and strong-minimizer theorem $45,000 Finite assembled endgame Lean-verified; moving Sobolev mesh spaces and concrete positive recovery remain open
6 Coefficient localization and conformity-preserving clipping repair $60,000 Corrected analytical proof complete under explicit local grading/broken-regularity assumptions; physical-mesh/free-boundary Lean realization open
7 Sharp H1 rate plus multiplier/energy/Falk proofs $60,000 Corrected analytical proof complete under explicit assumptions; Lean realization open
8 Reproducibility, axiom audit, and independent faithfulness review $20,000 Machine audit/reproduction complete for the verified baseline; independent human faithfulness report open

Total proposed staged project bounty: $248,500. These figures are project estimates, not verified market values or guaranteed funds.

Verified Lean baseline

  • Branch: review/bernstein-obstacle-v1
  • Commit: 209460f762b24d05534075424a5a3864cc5edb9c
  • Successful Lean audit: run 29777931837
  • Successful full reproduction: run 29777931942

This baseline remains immutable because the finite algebraic and abstract Hilbert-space layers are machine verified there.

Corrected analytical statement target

  • Branch: review/bernstein-obstacle-v2-corrected
  • Commit: f2bd41f19ff5afbcca8a23f9afdcdf084364dae4
  • Correction PR: #106

Any new theorem-correspondence work must compare the Lean baseline with the corrected v2 manuscript, especially the local-size risky set, one-ring grading, uniform broken regularity, and physical-boundary hypotheses. The analytical moving-Sobolev/free-boundary theorem is not claimed as fully formalized.

Current extension

PR #104 adds a coordinate-free real Hilbert-space layer:

  • VI Pythagorean inequality;
  • squared-distance error control;
  • VI-to-metric-minimizer transfer;
  • uniqueness of the Hilbert-space VI solution.

It targets review/bernstein-obstacle-v1 so the extension is reviewed against the immutable machine-verified baseline.

Remaining high-value formalization tasks

  1. Define a changing family of conforming simplicial finite-element spaces as subspaces of a fixed physical Sobolev/Hilbert space.
  2. Formalize nonnegative smooth density in H_0^1 ∩ {v ≥ 0}.
  3. Formalize the positive Bernstein sampling/recovery operator and its affine-element estimates.
  4. Prove the moving-cone Mosco recovery and weak-limit conditions in the physical space.
  5. Connect the abstract Hilbert-space VI theorem to the moving discrete minimizers.
  6. Formalize the corrected local-size risky set, one-ring grading, tubular free-boundary geometry, coefficient localization, strip measure and the h_Gamma^(3/2) repair estimate.
  7. Formalize the physical-boundary face/off-face split, multiplier consistency and the energy/Falk routes.

Acceptance requirements

Every paid milestone must include:

  • a pinned Lean/mathlib revision;
  • no sorry and no undeclared project axioms;
  • explicit #print axioms regression tests;
  • deterministic build instructions;
  • a theorem correspondence document proving statement faithfulness to v2;
  • independent review before analytical theorem milestones are accepted.

These bounty values are project estimates, not claims of a universal market rate.

主要言語
Lean
スター
0
フォーク
2
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

DomTheDeveloper/crl のほかの issue

DomTheDeveloper/crl の issue をすべて見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。