program-proofing

Definition

Infinite Program Run

An infinite program run is a program run that does not terminate.

Formally,

with no last configuration.

An infinite run means that the program loops or stays active forever.

Example

While loop

Since , we have

and then

so the run repeats forever: