形式的に検証された3D CSGメッシュ交差: AIコードではなく93行の仕様を信頼する

✍️ OpenClawRadar📅 公開日: July 29, 2026🔗 Source
形式的に検証された3D CSGメッシュ交差: AIコードではなく93行の仕様を信頼する
Ad

新しいプロジェクトverified-3d-mesh-intersectionは、Lean 4で形式検証された3D構成的立体幾何学(CSG)メッシュ交差を実装しています。重要な考え方:1000行以上のAI生成コードではなく、93行の形式的仕様だけを信頼する。AIは6万行以上のLean証明を自動生成しましたが、人間がレビューする必要はありません—Leanチェッカーがコンパイル時に正しさを保証します。

動作の仕組み

仕様は、結果のメッシュの正確な表面を特定し、三角形分割の整形式条件を保証します。核となる恒等式:

solid (meshIntersect M1 M2) = solid M1 ∩ solid M2

ここでsolidはメッシュ内部の無限点集合を表します。Leanはこれらの無限集合について推論し、等式を正確に証明できます。

主な詳細

  • 言語: Lean 4。WebAssemblyにコンパイル(emcc-wasm.sh使用)。
  • パフォーマンス: 7万三角形のスタンフォードバニーメッシュ同士の交差に24秒。低速ですが、検証を優先。
  • Webデモ: 検証済みカーネルがブラウザで動作:schildep.github.io/verified-3d-mesh-intersection。STLインポート対応。データはサーバーに送信されません。
  • 人間のレビュー: 93行の仕様のみ読めば十分。1000行以上のAI実装と6万行以上のAI証明はブラックボックスとして扱います。
  • 整形式性: 入力が整形式でない場合(非閉鎖や自己交差など)、アルゴリズムは検出して正しく報告する必要があります—仕様に形式化。
Ad

対象読者

3D幾何学、CSG操作、形式検証に携わる開発者。特に、AI生成コードを保証なく信頼することに懐疑的な方。

アーキテクチャ

リポジトリにはLeanカーネル(CSG/)、Cラッパー(wrapper.c)、Webグルーコード(web/)が含まれます。ビルドコマンドはlakefile.leanemcc-wasm.shbuild_web_demo.shで提供。UIとグルーコードは形式検証されていません。

📖 ソース全文を読む: HN LLM Tools

Ad

👀 See Also

AIコーディングエージェントは大規模コードベースでのコンテキスト管理に苦戦
News

AIコーディングエージェントは大規模コードベースでのコンテキスト管理に苦戦

AIコーディングエージェントの分析によると、コードを書く前にルートのgrepやミドルウェアの読み込みなどの方向付けタスクに15〜20回のツール呼び出しを費やし、コンテキストウィンドウを浪費していることが明らかになりました。Vercelは80%のツールを削除してbashを使用することで100%の精度を達成し、Piはわずか4つのツールと1,000トークン未満のシステムプロンプトを使用しています。

OpenClawRadar
Nvidia RTX Spark: 1ペタフロップス・スーパーチップがWindows PCにローカルAIエージェントをもたらす
News

Nvidia RTX Spark: 1ペタフロップス・スーパーチップがWindows PCにローカルAIエージェントをもたらす

NvidiaがRTX Sparkを発表。1ペタフロップスのAI性能、最大128GBのユニファイドメモリ、Windowsエージェント対応。ローカルで120BパラメータのLLMを実行可能。今秋発売。

OpenClawRadar
Kimi K2.7-Code: オープンソースのコーディングモデル、トークン効率が向上
News

Kimi K2.7-Code: オープンソースのコーディングモデル、トークン効率が向上

Moonshot AI は、コード生成タスクにおいてトークン効率が向上したオープンソースの画像テキスト変換モデル Kimi K2.7-Code をリリースしました。Hugging Face で 334 のいいねを獲得し、Novita 推論に対応しています。

OpenClawRadar
AIコーディングエージェントはワークフローを断片化し注意を奪う、開発者が警告
News

AIコーディングエージェントはワークフローを断片化し注意を奪う、開発者が警告

12年の経験を持つウェブ開発者が、Claude Codeを毎日使うことでマイクロな中断が発生し、集中力の低下や精神的な疲労につながるが、生産性の測定可能な向上は見られないと報告しています。

OpenClawRadar