The process of encoding a mathematical argument in a proof-assistant language (such as Lean or Coq) that mechanically checks every logical step for completeness and consistency; distinct from numerical simulation or statistical validation