Next: External Functions Up: Programs and Runs Previous: Programs and Runs

Programs and Pure Runs

A program P is a rule without free variables. A basic program is a basic rule without free variables. In applications, a program is usually a sequence of rules referred to as rules of the program. To fire P at an appropriate state S, fire Updates(P,S) at S.

A pure run of P is a sequence [ S_n : n < kappa ] of states of vocabulary Fun(P) such that each S_{n+1} is obtained from S_n by firing P at . Here and henceforth kappa is a positive integer or the first infinite ordinal. In the latter case, {n : n < kappa} is the set of all natural numbers.

The adjective ``pure'' reflects the fact that the run is not affected by the environment.


huggins@acm.org
Thu Mar 23 17:30:35 EST 1995