logic

Definition

Natural Semantics

Natural semantics (also known as big-step semantics) describes the overall result of executing a statement in its entirety, rather than the individual steps. A transition is written as:

This indicates that executing the program fragment starting in state results in the final state .

Examples

SIMPLE rules

The natural semantics of SIMPLE(ℤ) can be given by the following rules:

  • Skip

  • Assignment

    where

  • Sequencing

  • Conditional

  • While