LLMs are bad at vibing specifications
Summary
A critique of LLMs for generating formal specifications, using TLA+ and Alloy examples to show that AI often writes obvious properties that miss subtle concurrency and correctness issues. The piece argues that strong verification logic requires human insight and that AI can lower the barrier but cannot replace careful validation.