let E be non empty set ; for F being Function st F is_definable_in E holds
F is_parametrically_definable_in E
set f = the Function of VAR,E;
let F be Function; ( F is_definable_in E implies F is_parametrically_definable_in E )
given H being ZF-formula such that A1:
Free H c= {(x. 3),(x. 4)}
and
A2:
E |= All ((x. 3),(Ex ((x. 0),(All ((x. 4),(H <=> ((x. 4) '=' (x. 0))))))))
and
A3:
F = def_func (H,E)
; ZFMODEL1:def 3 F is_parametrically_definable_in E
take
H
; ZFMODEL1:def 4 ex f being Function of VAR,E st
( {(x. 0),(x. 1),(x. 2)} misses Free H & E,f |= All ((x. 3),(Ex ((x. 0),(All ((x. 4),(H <=> ((x. 4) '=' (x. 0)))))))) & F = def_func' (H,f) )
take
the Function of VAR,E
; ( {(x. 0),(x. 1),(x. 2)} misses Free H & E, the Function of VAR,E |= All ((x. 3),(Ex ((x. 0),(All ((x. 4),(H <=> ((x. 4) '=' (x. 0)))))))) & F = def_func' (H, the Function of VAR,E) )
hence
{(x. 0),(x. 1),(x. 2)} misses Free H
by XBOOLE_0:3; ( E, the Function of VAR,E |= All ((x. 3),(Ex ((x. 0),(All ((x. 4),(H <=> ((x. 4) '=' (x. 0)))))))) & F = def_func' (H, the Function of VAR,E) )
thus A5:
E, the Function of VAR,E |= All ((x. 3),(Ex ((x. 0),(All ((x. 4),(H <=> ((x. 4) '=' (x. 0))))))))
by A2; F = def_func' (H, the Function of VAR,E)
reconsider F1 = F as Function of E,E by A3;
for g being Function of VAR,E st ( for y being Variable holds
( not g . y <> the Function of VAR,E . y or x. 0 = y or x. 3 = y or x. 4 = y ) ) holds
( E,g |= H iff F1 . (g . (x. 3)) = g . (x. 4) )
by A1, A2, A3, Def2;
hence
F = def_func' (H, the Function of VAR,E)
by A6, A5, Def1; verum