let F, f be Function; :: thesis: for i, xi being set st xi in F . i & f in product F holds
f +* i,xi in product F
let i, xi be set ; :: thesis: ( xi in F . i & f in product F implies f +* i,xi in product F )
assume A1:
xi in F . i
; :: thesis: ( not f in product F or f +* i,xi in product F )
assume A2:
f in product F
; :: thesis: f +* i,xi in product F
then
( dom f = dom F & ( for x being set st x in dom F holds
f . x in F . x ) )
by CARD_3:18;
then A3:
dom (f +* i,xi) = dom F
by FUNCT_7:32;
for x being set st x in dom F holds
(f +* i,xi) . x in F . x
hence
f +* i,xi in product F
by A3, CARD_3:18; :: thesis: verum