let X be non empty set ; for Y being set
for E being SetSequence of [:X,Y:]
for x being set st E is non-descending holds
ex G being SetSequence of X st
( G is non-descending & ( for n being Nat holds G . n = Y-section ((E . n),x) ) )
let Y be set ; for E being SetSequence of [:X,Y:]
for x being set st E is non-descending holds
ex G being SetSequence of X st
( G is non-descending & ( for n being Nat holds G . n = Y-section ((E . n),x) ) )
let E be SetSequence of [:X,Y:]; for x being set st E is non-descending holds
ex G being SetSequence of X st
( G is non-descending & ( for n being Nat holds G . n = Y-section ((E . n),x) ) )
let x be set ; ( E is non-descending implies ex G being SetSequence of X st
( G is non-descending & ( for n being Nat holds G . n = Y-section ((E . n),x) ) ) )
assume A1:
E is non-descending
; ex G being SetSequence of X st
( G is non-descending & ( for n being Nat holds G . n = Y-section ((E . n),x) ) )
deffunc H1( Nat) -> Subset of X = Y-section ((E . $1),x);
consider G being Function of NAT,(bool X) such that
A2:
for n being Element of NAT holds G . n = H1(n)
from FUNCT_2:sch 4();
reconsider G = G as SetSequence of X ;
A3:
for n being Nat holds G . n = Y-section ((E . n),x)
take
G
; ( G is non-descending & ( for n being Nat holds G . n = Y-section ((E . n),x) ) )
thus
G is non-descending
by A1, A3, Th34; for n being Nat holds G . n = Y-section ((E . n),x)
thus
for n being Nat holds G . n = Y-section ((E . n),x)
by A3; verum