let X, Y, x, y be set ; :: thesis: ( ( Y is empty implies X is empty ) & not x in X implies for F being Function of X,Y ex G being Function of (X \/ {x}),(Y \/ {y}) st
( G | X = F & G . x = y ) )
assume that
A1:
( Y is empty implies X is empty )
and
A2:
not x in X
; :: thesis: for F being Function of X,Y ex G being Function of (X \/ {x}),(Y \/ {y}) st
( G | X = F & G . x = y )
let F be Function of X,Y; :: thesis: ex G being Function of (X \/ {x}),(Y \/ {y}) st
( G | X = F & G . x = y )
deffunc H1( set ) -> set = y;
set X1 = X \/ {x};
set Y1 = Y \/ {y};
A3:
( X c= X \/ {x} & Y c= Y \/ {y} )
by XBOOLE_1:7;
A4:
for x' being set st x' in (X \/ {x}) \ X holds
H1(x') in Y \/ {y}
consider G being Function of (X \/ {x}),(Y \/ {y}) such that
A5:
( G | X = F & ( for x' being set st x' in (X \/ {x}) \ X holds
G . x' = H1(x') ) )
from STIRL2_1:sch 2(A4, A3, A1);
x in {x}
by TARSKI:def 1;
then
x in X \/ {x}
by XBOOLE_0:def 3;
then
x in (X \/ {x}) \ X
by A2, XBOOLE_0:def 5;
then
G . x = y
by A5;
hence
ex G being Function of (X \/ {x}),(Y \/ {y}) st
( G | X = F & G . x = y )
by A5; :: thesis: verum