let x be object ; for g being Function
for f being Function-yielding Function st g in product (doms f) & x in dom g holds
(Frege f) .. (g,x) = f .. (x,(g . x))
let g be Function; for f being Function-yielding Function st g in product (doms f) & x in dom g holds
(Frege f) .. (g,x) = f .. (x,(g . x))
let f be Function-yielding Function; ( g in product (doms f) & x in dom g implies (Frege f) .. (g,x) = f .. (x,(g . x)) )
assume that
A1:
g in product (doms f)
and
A2:
x in dom g
; (Frege f) .. (g,x) = f .. (x,(g . x))
A3:
dom g = dom (doms f)
by A1, CARD_3:9;
A4:
dom (doms f) = dom f
by Def1;
consider h being Function such that
A5:
(Frege f) . g = h
and
A6:
dom h = dom f
and
A7:
for x being object st x in dom h holds
h . x = (uncurry f) . (x,(g . x))
by A1, Def6;
dom (Frege f) = product (doms f)
by Def6;
hence (Frege f) .. (g,x) =
h . x
by A1, A2, A5, A6, A3, A4, FUNCT_5:38
.=
f .. (x,(g . x))
by A2, A6, A7, A3, A4
;
verum