then consider x1 being object such that A1:
x1 in A
; consider p being Function such that A2:
rng p = B
and A3:
dom p inomegabyDef1; deffunc H1( object ) -> set = p . B; deffunc H2( object ) -> object = x1; defpred S1[ object ] means p . B in A; consider q being Function such that A4:
dom q =dom p
and A5:
for x being object st x indom p holds ( ( S1[x] implies q . x = H1(x) ) & ( not S1[x] implies q . x = H2(x) ) )
fromPARTFUN1:sch 1();