let S be non empty non void bool-correct 4,1 integer BoolSignature ; for X being non-empty ManySortedSet of the carrier of S
for T being b1,S -terms all_vars_including inheriting_operations free_in_itself vf-free integer VarMSAlgebra over S
for G being basic GeneratorSystem over S,X,T
for A being IfWhileAlgebra of the generators of G st A is elementary holds
for a being SortSymbol of S
for x being Element of the generators of G . a
for t being Element of T,a holds x := (t,A) in ElementaryInstructions A
let X be non-empty ManySortedSet of the carrier of S; for T being X,S -terms all_vars_including inheriting_operations free_in_itself vf-free integer VarMSAlgebra over S
for G being basic GeneratorSystem over S,X,T
for A being IfWhileAlgebra of the generators of G st A is elementary holds
for a being SortSymbol of S
for x being Element of the generators of G . a
for t being Element of T,a holds x := (t,A) in ElementaryInstructions A
let T be X,S -terms all_vars_including inheriting_operations free_in_itself vf-free integer VarMSAlgebra over S; for G being basic GeneratorSystem over S,X,T
for A being IfWhileAlgebra of the generators of G st A is elementary holds
for a being SortSymbol of S
for x being Element of the generators of G . a
for t being Element of T,a holds x := (t,A) in ElementaryInstructions A
let G be basic GeneratorSystem over S,X,T; for A being IfWhileAlgebra of the generators of G st A is elementary holds
for a being SortSymbol of S
for x being Element of the generators of G . a
for t being Element of T,a holds x := (t,A) in ElementaryInstructions A
let A be IfWhileAlgebra of the generators of G; ( A is elementary implies for a being SortSymbol of S
for x being Element of the generators of G . a
for t being Element of T,a holds x := (t,A) in ElementaryInstructions A )
assume A1:
rng the assignments of A c= ElementaryInstructions A
; AOFA_A01:def 13 for a being SortSymbol of S
for x being Element of the generators of G . a
for t being Element of T,a holds x := (t,A) in ElementaryInstructions A
let a be SortSymbol of S; for x being Element of the generators of G . a
for t being Element of T,a holds x := (t,A) in ElementaryInstructions A
let x be Element of the generators of G . a; for t being Element of T,a holds x := (t,A) in ElementaryInstructions A
let t be Element of T,a; x := (t,A) in ElementaryInstructions A
[x,t] in [:( the generators of G . a),( the Sorts of T . a):]
by ZFMISC_1:87;
then
( [x,t] in [| the generators of G, the Sorts of T|] . a & dom [| the generators of G, the Sorts of T|] = the carrier of S )
by PARTFUN1:def 2, PBOOLE:def 16;
then
x := (t,A) in rng the assignments of A
by FUNCT_2:4, CARD_5:2;
hence
x := (t,A) in ElementaryInstructions A
by A1; verum