let F1, F2 be Function; ( ex Y being set st
( ( for y being set holds
( y in Y iff ex h being Function st
( h in dom v & y in rng h ) ) ) & ( for a being set holds
( a in dom F1 iff ( a in Funcs (N,Y) & ex g being Function st
( a = g & g * f in dom v ) ) ) ) ) & ( for g being Function st g in dom F1 holds
F1 . g = v . (g * f) ) & ex Y being set st
( ( for y being set holds
( y in Y iff ex h being Function st
( h in dom v & y in rng h ) ) ) & ( for a being set holds
( a in dom F2 iff ( a in Funcs (N,Y) & ex g being Function st
( a = g & g * f in dom v ) ) ) ) ) & ( for g being Function st g in dom F2 holds
F2 . g = v . (g * f) ) implies F1 = F2 )
given Y1 being set such that A1:
for y being set holds
( y in Y1 iff ex h being Function st
( h in dom v & y in rng h ) )
and
A2:
for a being set holds
( a in dom F1 iff ( a in Funcs (N,Y1) & ex g being Function st
( a = g & g * f in dom v ) ) )
; ( ex g being Function st
( g in dom F1 & not F1 . g = v . (g * f) ) or for Y being set holds
( ex y being set st
( ( y in Y implies ex h being Function st
( h in dom v & y in rng h ) ) implies ( ex h being Function st
( h in dom v & y in rng h ) & not y in Y ) ) or ex a being set st
( ( a in dom F2 implies ( a in Funcs (N,Y) & ex g being Function st
( a = g & g * f in dom v ) ) ) implies ( a in Funcs (N,Y) & ex g being Function st
( a = g & g * f in dom v ) & not a in dom F2 ) ) ) or ex g being Function st
( g in dom F2 & not F2 . g = v . (g * f) ) or F1 = F2 )
assume A3:
for g being Function st g in dom F1 holds
F1 . g = v . (g * f)
; ( for Y being set holds
( ex y being set st
( ( y in Y implies ex h being Function st
( h in dom v & y in rng h ) ) implies ( ex h being Function st
( h in dom v & y in rng h ) & not y in Y ) ) or ex a being set st
( ( a in dom F2 implies ( a in Funcs (N,Y) & ex g being Function st
( a = g & g * f in dom v ) ) ) implies ( a in Funcs (N,Y) & ex g being Function st
( a = g & g * f in dom v ) & not a in dom F2 ) ) ) or ex g being Function st
( g in dom F2 & not F2 . g = v . (g * f) ) or F1 = F2 )
given Y2 being set such that A4:
for y being set holds
( y in Y2 iff ex h being Function st
( h in dom v & y in rng h ) )
and
A5:
for a being set holds
( a in dom F2 iff ( a in Funcs (N,Y2) & ex g being Function st
( a = g & g * f in dom v ) ) )
; ( ex g being Function st
( g in dom F2 & not F2 . g = v . (g * f) ) or F1 = F2 )
then A6:
Y1 = Y2
by TARSKI:2;
then A7:
dom F1 = dom F2
by TARSKI:2;
assume A8:
for g being Function st g in dom F2 holds
F2 . g = v . (g * f)
; F1 = F2
hence
F1 = F2
by A7, FUNCT_1:9; verum