Plain meaning
Start with the shortest useful explanation before going deeper.
The use of mathematical proofs to verify that a smart contract's behavior matches its specification for all possible inputs, providing stronger guarantees than testing alone. Techniques include model checking, deductive verification, SAT/SMT solving, and interactive theorem proving. Tools like Halmos (a16z), Kontrol, and Certora Prover enable proving properties like 'total supply never exceeds max.'