Skip to content
View original post on X: Mike Knoop· 25/100AI score25/100

Formal verification gains ground, but human understanding remains an alignment gap

AISummary

Mike Knoop argues that formal verification is becoming feasible and is important for security. He adds that it does not automatically build human understanding, which he calls an even bigger alignment problem. The post is framed as a reply to Boris Cherny's report that Claude Opus 5.5 helped formally verify the Claude Agent SDK in Lean, producing 16 bug-fix PRs.

Post on XView on X
@mikeknoop

Formal verification is very important for security and starting to become possible! But it doesn't automatically build human understanding (which IMO is an even bigger alignment problem)

Boris Cherny@bcherny
I used Opus 5.5 to formally verify the Claude Agent SDK using Lean. A couple short prompts = 16 PRs fixing various bugs and race conditions. Video attached. TLA+ also works well. I sometimes combine Lean and TLA+ to look for issues around data flow, concurrency, and state mgmt. I don't know either language well, but Claude is excellent at both. This approach is super useful for formally modeling your code and finding bugs that a human probably wouldn't have spotted. Is formal verification the future of coding (or at least, bug finding)?
View quoted post on X

Source: Mike Knoop · x.comPublished · added here