Definition
A piece of software with a machine-checked mathematical proof that it does what it should on every input.
A program paired with a formal proof, checked by a proof assistant like Rocq, Lean, or Coq, establishing that the implementation satisfies its specification across all inputs, message orderings, and failure scenarios.
Also called: verified systems