defpred S1[ set , set ] means ( ( $1 = F3() implies $2 = F5() ) & ( $1 = F4() implies $2 = F6() ) & ( $1 <> F3() & $1 <> F4() implies $2 = F7($1) ) );
A2:
for x being Element of F1() ex y being Element of F2() st S1[x,y]
proof
let x be
Element of
F1();
ex y being Element of F2() st S1[x,y]
A3:
(
x = F4() implies ex
y being
Element of
F2() st
S1[
x,
y] )
by A1;
(
x = F3() implies ex
y being
Element of
F2() st
S1[
x,
y] )
by A1;
hence
ex
y being
Element of
F2() st
S1[
x,
y]
by A3;
verum
end;
consider f being Function of F1(),F2() such that
A4:
for x being Element of F1() holds S1[x,f . x]
from FUNCT_2:sch 3(A2);
take
f
; ( f . F3() = F5() & f . F4() = F6() & ( for x being Element of F1() st x <> F3() & x <> F4() holds
f . x = F7(x) ) )
thus
( f . F3() = F5() & f . F4() = F6() & ( for x being Element of F1() st x <> F3() & x <> F4() holds
f . x = F7(x) ) )
by A4; verum