Example: Summation program (preconditions for Fixed Point Theorem)
Sds[ [y := 0 ; while ¬(x = 0) do (y := y + x; x := x − 1)] ]s = (FIX F)(s[y → 0]), where (F g) s = g(s[y → (s y + s x)][x → (s x − 1)]), if s x = 0 s, if s x = 0 To be shown for the (constructive) computation of the denotational semantics via the Fixed Point Theorem (established in “Main Results” once and for all): (1) (State ֒ → State, ⊑) is a ccpo. (2) F is a continuous function.
1