Аксиоматическая семантика — это подход, основанный на математической логике для доказательства правильности компьютерных программ . [1] Это тесно связано с логикой Хоара .
Аксиоматическая семантика определяет значение команды в программе, описывая ее влияние на утверждения о состоянии программы. Утверждения представляют собой логические операторы — предикаты с переменными, где переменные определяют состояние программы.