La semántica axiomática es un enfoque basado en la lógica matemática para demostrar la corrección de los programas informáticos . [1] Está estrechamente relacionada con la lógica de Hoare .
La semántica axiomática define el significado de un comando en un programa al describir su efecto sobre las afirmaciones acerca del estado del programa. Las afirmaciones son enunciados lógicos (predicados con variables), donde las variables definen el estado del programa.