let X, Y be non empty set ; for F being disjoint_valued SetSequence of [:X,Y:]
for p being set holds
( ex Fy being disjoint_valued SetSequence of X st
for n being Nat holds Fy . n = Y-section ((F . n),p) & ex Fx being disjoint_valued SetSequence of Y st
for n being Nat holds Fx . n = X-section ((F . n),p) )
let F be disjoint_valued SetSequence of [:X,Y:]; for p being set holds
( ex Fy being disjoint_valued SetSequence of X st
for n being Nat holds Fy . n = Y-section ((F . n),p) & ex Fx being disjoint_valued SetSequence of Y st
for n being Nat holds Fx . n = X-section ((F . n),p) )
let p be set ; ( ex Fy being disjoint_valued SetSequence of X st
for n being Nat holds Fy . n = Y-section ((F . n),p) & ex Fx being disjoint_valued SetSequence of Y st
for n being Nat holds Fx . n = X-section ((F . n),p) )
thus
ex Fy being disjoint_valued SetSequence of X st
for n being Nat holds Fy . n = Y-section ((F . n),p)
ex Fx being disjoint_valued SetSequence of Y st
for n being Nat holds Fx . n = X-section ((F . n),p)
deffunc H1( Nat) -> Subset of Y = X-section ((F . $1),p);
consider Fx being SetSequence of Y such that
A3:
for n being Element of NAT holds Fx . n = H1(n)
from FUNCT_2:sch 4();
then reconsider Fx = Fx as disjoint_valued SetSequence of Y by PROB_3:def 4;
take
Fx
; for n being Nat holds Fx . n = X-section ((F . n),p)
let n be Nat; Fx . n = X-section ((F . n),p)
n is Element of NAT
by ORDINAL1:def 12;
hence
Fx . n = X-section ((F . n),p)
by A3; verum