let y, x be set ; :: thesis: for F being Function st not F is empty holds
( y in Intersection F,((dom F) --> x),x iff for z being set st z in dom F holds
y in F . z )
let F be Function; :: thesis: ( not F is empty implies ( y in Intersection F,((dom F) --> x),x iff for z being set st z in dom F holds
y in F . z ) )
assume A1:
not F is empty
; :: thesis: ( y in Intersection F,((dom F) --> x),x iff for z being set st z in dom F holds
y in F . z )
set Ch = (dom F) --> x;
thus
( y in Intersection F,((dom F) --> x),x implies for z being set st z in dom F holds
y in F . z )
:: thesis: ( ( for z being set st z in dom F holds
y in F . z ) implies y in Intersection F,((dom F) --> x),x )
assume A4:
for z being set st z in dom F holds
y in F . z
; :: thesis: y in Intersection F,((dom F) --> x),x
((dom F) --> x) " {x} = dom F
by FUNCOP_1:21;
then A5:
( (dom F) /\ (((dom F) --> x) " {x}) = dom F & dom F <> {} )
by A1;
for z being set st z in dom ((dom F) --> x) & ((dom F) --> x) . z = x holds
y in F . z
by A4;
hence
y in Intersection F,((dom F) --> x),x
by A5, Th21; :: thesis: verum