Source: wikibot/axiomatic-semantics

= Axiomatic semantics
{wiki=Axiomatic_semantics}

Axiomatic semantics is a formal method used in the field of computer science, particularly in the areas of programming language theory and formal verification. It provides a framework to describe the meaning of programming languages using mathematical logic. The primary goal of axiomatic semantics is to define the behavior of programs in a rigorous and precise manner. In axiomatic semantics, the meaning of a program is expressed in terms of logical assertions (or axioms) about the states of the program before and after its execution.