How to Use AI for Code Verification: Hallucinations and Formal Proof

AI assistants are changing how code gets written, but they do not make verification easier. If anything, the opposite is true. Researchers built a formally verified conference management system using AI and AutoProof for the Eiffel language. Their conclusion: AI hallucinations make correctness guarantees more important. The iterative cycle of "specify, implement, verify, fix" works even for critical systems.

AI-processed from Habr AI; edited by Hamidun News
How to Use AI for Code Verification: Hallucinations and Formal Proof
Source: Habr AI. Collage: Hamidun News.
Listen to article

Generative AI has helped developers: ChatGPT, Claude and other neural networks now write code from a description. But new research shows the reality: the machine handles only a small part of software engineering, while the hardest parts, namely requirements, architecture and verification, still rest with engineers.

Can a neural network fully replace a programmer?

No. Developers spend 20 to 30% of their working time on actual coding. The rest goes to gathering requirements, design and verification, which call for human experience.

Story
ZK
Zhemal Khamidun — CPO at Alpina Digital, product manager of AlpinaGPT. Building AI products since 2019. Hamidun News is a pet project that grew into a production aggregator with 6,000+ readers.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
What do you think?
Loading comments…