let A be preIfWhileAlgebra; for S being non empty set
for T being Subset of S
for f being ExecutionFunction of A,S,T
for I being Element of A st I is_terminating_wrt f holds
for P being set holds I is_terminating_wrt f,P
let S be non empty set ; for T being Subset of S
for f being ExecutionFunction of A,S,T
for I being Element of A st I is_terminating_wrt f holds
for P being set holds I is_terminating_wrt f,P
let T be Subset of S; for f being ExecutionFunction of A,S,T
for I being Element of A st I is_terminating_wrt f holds
for P being set holds I is_terminating_wrt f,P
let f be ExecutionFunction of A,S,T; for I being Element of A st I is_terminating_wrt f holds
for P being set holds I is_terminating_wrt f,P
let I be Element of A; ( I is_terminating_wrt f implies for P being set holds I is_terminating_wrt f,P )
assume A1:
for s being Element of S holds [s,I] in TerminatingPrograms (A,S,T,f)
; AOFA_000:def 37 for P being set holds I is_terminating_wrt f,P
let P be set ; I is_terminating_wrt f,P
let s be Element of S; AOFA_000:def 38 ( s in P implies [s,I] in TerminatingPrograms (A,S,T,f) )
thus
( s in P implies [s,I] in TerminatingPrograms (A,S,T,f) )
by A1; verum