now
assume b is Integer ; :: thesis: ex c being set ex k being Integer st
( k = b & c = a #Z k )

then reconsider k = b as Integer ;
take c = a #Z k; :: thesis: ex k being Integer st
( k = b & c = a #Z k )

thus ex k being Integer st
( k = b & c = a #Z k ) ; :: thesis: verum
end;
hence ( ( a > 0 implies ex b1 being real number st b1 = a #R b ) & ( a = 0 & b > 0 implies ex b1 being real number st b1 = 0 ) & ( b is Integer implies ex b1 being real number ex k being Integer st
( k = b & b1 = a #Z k ) ) ) ; :: thesis: verum