Summary of the 3 most prevalent themes
-
Verification is only as strong as its specification
“If you have a spec that isn’t correct, you can certainly write code that conforms to that spec and write proofs to support it. It just means you have verified a program that does something other than what you intended.” – porcoda
“A missing specification … is a real problem to the philosophy and practice of software verification.” – dchftcs -
Misleading or click‑bait framing creates hype and confusion
“The title feels like a bait‑and‑switch.” – grg0
“The formulation of the title is ‘I was told X but that’s not true’… the failure was not in Lean’s proof.” – danparsonson
“It’s called clickbait.” – amoss -
AI‑driven verification raises new expectations and responsibilities
“A combo of formal logic and adversarial thinking (probably from LLMs) … will produce an exhaustive list of everything the program will do.” – brookst
“Adding formal verification is not a strict defense against bugs.” – quantummagic