theorem Th53:
for
A being
Euclidean preIfWhileAlgebra for
X being non
empty countable set for
s being
Element of
Funcs (
X,
INT)
for
b being
Element of
X for
g being
Euclidean ExecutionFunction of
A,
Funcs (
X,
INT),
(Funcs (X,INT)) \ (
b,
0)
for
P being
set for
I being
Element of
A for
i,
n being
Variable of
g st ex
d being
Function st
(
d . b = 0 &
d . n = 1 &
d . i = 2 ) & ( for
s being
Element of
Funcs (
X,
INT) st
s in P holds
(
(g . (s,I)) . n = s . n &
(g . (s,I)) . i = s . i &
g . (
s,
I)
in P &
g . (
s,
(i leq n))
in P &
g . (
s,
(i += 1))
in P ) ) &
s in P holds
g iteration_terminates_for (I \; (i += 1)) \; (i leq n),
g . (
s,
(i leq n))