given f being Function such that A2:
X c= f .: Y
; :: thesis: card X c=card Y deffunc H1( set ) -> set = f . $1; deffunc H2( set ) -> set = $1; defpred S1[ set ] means $1 indom f; consider g being Function such that A3:
( dom g = Y & ( for x being set st x in Y holds ( ( S1[x] implies g . x = H1(x) ) & ( not S1[x] implies g . x = H2(x) ) ) ) )
from PARTFUN1:sch 1();
X c=rng g