cd /news/ai-safety/show-hn-formally-verified-3d-csg-tru… · home topics ai-safety article
[ARTICLE · art-76965] src=github.com ↗ pub= topic=ai-safety verified=true sentiment=↑ positive

Show HN: Formally verified 3D CSG: Trust 93 lines spec, not 1000 lines AI code

A developer has created the first formally verified 3D constructive solid geometry (CSG) mesh intersection implementation, written in Lean 4, with a 93-line specification that guarantees correctness while the 1000+ lines of AI-generated code and 60,000 lines of proofs are never inspected by humans. The Lean checker certifies the implementation at compile time, eliminating trust in the LLM, and a web demo runs the verified kernel compiled to WebAssembly.

read1 min views3 publishedJul 28, 2026

To my knowledge, this is the first formally verified implementation of a 3D constructive solid geometry (CSG) operation: mesh intersection, implemented in Lean 4 and verified against a concise specification that pins down the surface of the resulting mesh exactly and guarantees practical well-formedness conditions on the triangulation.

This project is also an experiment in avoiding having to trust AI-generated code. A human reviewer only needs to read 93 lines of formal specification and run the Lean checker to certify the correctness of the kernel, skipping the intricate 1000+ lines of AI-written implementation. To prove correctness, AI autonomously wrote over 60,000 lines of Lean proofs, which also never have to be inspected by a human. The Lean checker guarantees conformance to the specification at compile time, with zero trust placed in any LLM. This allows us to treat the implementation and proofs as a black box. I guided the agent through the milestones described in the readme to arrive at the result presented here.

Also take a look at the web demo https://schildep.github.io/verified-3d-mesh-intersection/, which runs the verified mesh intersection kernel compiled to WebAssembly in your browser.

Comments URL: [https://news.ycombinator.com/item?id=49083239](https://news.ycombinator.com/item?id=49083239)

Points: 1

── more in #ai-safety 4 stories · sorted by recency
── more on @lean 4 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-formally-ver…] indexed:0 read:1min 2026-07-28 ·