Critique: Bend 2's AI-verification language demands hundreds of lines for simple proofs
A blog post examines Bend 2, a programming language designed for an AI-assisted workflow where humans write 'laws' and AI writes implementations plus formal proofs that a compiler checks. Using Bend's own homepage demo as an example, the author notes that stating a simple game rule takes 58 lines of code, while the AI-generated proof of that rule balloons to 442 lines. The piece argues this ratio illustrates a broader vibe-coding pitfall rather than being unique to Bend.
GoKawiil's interpretation of the reporting above, not reported fact.
As AI-assisted coding tools proliferate, the ease of generating large amounts of code can mask growing complexity and verification burden rather than reducing it. If proving even trivial properties requires hundreds of lines, the promised safety benefits of AI-written proofs may not scale to real-world software, undermining the core pitch of languages built around this workflow.
- Bend 2 pairs human-written 'laws' with AI-written implementations and compiler-checked proofs.
- A simple game rule required 58 lines to state and 442 lines for the AI to prove.
- The author uses this gap to highlight a general risk in vibe-coding: complexity can balloon unnoticed before problems surface.
Source: blog.liampwll.com, 2026-09-18
Published there as: “Bend 2 and the Vibe-Coding Trap”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.