deffunc H1( set ) -> Element of F1() = F5() . F3();
deffunc H2( set ) -> set = F4() . $1;
defpred S1[ set ] means for x1 being bound_QC-variable st x1 = $1 holds
x1 <> F2();
A1: for x being set st x in bound_QC-variables holds
( ( S1[x] implies H2(x) in F1() ) & ( not S1[x] implies H1(x) in F1() ) ) by FUNCT_2:7;
consider f being Function of bound_QC-variables ,F1() such that
A2: for x being set st x in bound_QC-variables holds
( ( S1[x] implies f . x = H2(x) ) & ( not S1[x] implies f . x = H1(x) ) ) from FUNCT_2:sch 5(A1);
( dom f = bound_QC-variables & rng f c= F1() ) by FUNCT_2:def 1, RELAT_1:def 19;
then reconsider f = f as Element of Valuations_in F1() by FUNCT_2:def 2;
take f ; :: thesis: ( ( for x being bound_QC-variable st x <> F2() holds
f . x = F4() . x ) & f . F2() = F5() . F3() )

now
let x be bound_QC-variable; :: thesis: ( ( x <> F2() implies f . x = F4() . x ) & ( x = F2() implies f . F2() = F5() . F3() ) )
now
assume A3: x <> F2() ; :: thesis: f . x = F4() . x
( ( for x1 being bound_QC-variable st x1 = x holds
x1 <> F2() ) implies f . x = F4() . x ) by A2;
hence f . x = F4() . x by A3; :: thesis: verum
end;
hence ( x <> F2() implies f . x = F4() . x ) ; :: thesis: ( x = F2() implies f . F2() = F5() . F3() )
thus ( x = F2() implies f . F2() = F5() . F3() ) by A2; :: thesis: verum
end;
hence ( ( for x being bound_QC-variable st x <> F2() holds
f . x = F4() . x ) & f . F2() = F5() . F3() ) ; :: thesis: verum