let X9 be set ; for F being Function holds
( dom (Intersect (F,((dom F) --> X9))) = dom F & ( for x being set st x in dom F holds
(Intersect (F,((dom F) --> X9))) . x = (F . x) /\ X9 ) )
let F be Function; ( dom (Intersect (F,((dom F) --> X9))) = dom F & ( for x being set st x in dom F holds
(Intersect (F,((dom F) --> X9))) . x = (F . x) /\ X9 ) )
A1:
(dom F) /\ (dom ((dom F) --> X9)) = dom F
;
hence
dom F = dom (Intersect (F,((dom F) --> X9)))
by YELLOW20:def 2; for x being set st x in dom F holds
(Intersect (F,((dom F) --> X9))) . x = (F . x) /\ X9
let x be set ; ( x in dom F implies (Intersect (F,((dom F) --> X9))) . x = (F . x) /\ X9 )
assume A2:
x in dom F
; (Intersect (F,((dom F) --> X9))) . x = (F . x) /\ X9
then
(Intersect (F,((dom F) --> X9))) . x = (F . x) /\ (((dom F) --> X9) . x)
by A1, YELLOW20:def 2;
hence
(Intersect (F,((dom F) --> X9))) . x = (F . x) /\ X9
by A2, FUNCOP_1:7; verum