let x be set ; for m being Nat
for f being Function
for p being FinSequence st rng f c= dom f & x in dom f & p . 1 = x & ( for i being Nat st i >= 1 & i < m + 1 holds
p . (i + 1) = f . (p . i) ) holds
p . (m + 1) = (iter (f,m)) . x
let m be Nat; for f being Function
for p being FinSequence st rng f c= dom f & x in dom f & p . 1 = x & ( for i being Nat st i >= 1 & i < m + 1 holds
p . (i + 1) = f . (p . i) ) holds
p . (m + 1) = (iter (f,m)) . x
let f be Function; for p being FinSequence st rng f c= dom f & x in dom f & p . 1 = x & ( for i being Nat st i >= 1 & i < m + 1 holds
p . (i + 1) = f . (p . i) ) holds
p . (m + 1) = (iter (f,m)) . x
let p be FinSequence; ( rng f c= dom f & x in dom f & p . 1 = x & ( for i being Nat st i >= 1 & i < m + 1 holds
p . (i + 1) = f . (p . i) ) implies p . (m + 1) = (iter (f,m)) . x )
B4:
dom plus = COMPLEX
by FUNCT_2:def 1;
then reconsider Z = 0 as Element of dom plus by XCMPLX_0:def 2;
reconsider g = p * plus as Function ;
B2:
for z being complex number holds g . z = p . (z + 1)
assume B10:
( rng f c= dom f & x in dom f )
; ( not p . 1 = x or ex i being Nat st
( i >= 1 & i < m + 1 & not p . (i + 1) = f . (p . i) ) or p . (m + 1) = (iter (f,m)) . x )
assume
p . 1 = x
; ( ex i being Nat st
( i >= 1 & i < m + 1 & not p . (i + 1) = f . (p . i) ) or p . (m + 1) = (iter (f,m)) . x )
then
p . (0 + 1) = x
;
then B0:
g . 0 = x
by B2;
assume B3:
for i being Nat st i >= 1 & i < m + 1 holds
p . (i + 1) = f . (p . i)
; p . (m + 1) = (iter (f,m)) . x
then
g . m = (iter (f,m)) . x
by Lm35, B0, B10;
hence
p . (m + 1) = (iter (f,m)) . x
by B2; verum