let x be object ; for g, h, h9 being Function
for f being Function-yielding Function st x in dom f & g = f . x & h in product (doms f) & h9 = (Frege f) . h holds
( h . x in dom g & h9 . x = g . (h . x) & h9 in product (rngs f) )
let g, h, h9 be Function; for f being Function-yielding Function st x in dom f & g = f . x & h in product (doms f) & h9 = (Frege f) . h holds
( h . x in dom g & h9 . x = g . (h . x) & h9 in product (rngs f) )
let f be Function-yielding Function; ( x in dom f & g = f . x & h in product (doms f) & h9 = (Frege f) . h implies ( h . x in dom g & h9 . x = g . (h . x) & h9 in product (rngs f) ) )
assume that
A1:
( x in dom f & g = f . x )
and
A2:
h in product (doms f)
and
A3:
h9 = (Frege f) . h
; ( h . x in dom g & h9 . x = g . (h . x) & h9 in product (rngs f) )
A4:
x in dom f
by A1;
A5:
dom (doms f) = dom f
by Def1;
( ex f2 being Function st
( h = f2 & dom f2 = dom (doms f) & ( for x being object st x in dom (doms f) holds
f2 . x in (doms f) . x ) ) & (doms f) . x = dom g )
by A1, A2, Th18, CARD_3:def 5;
hence A6:
h . x in dom g
by A5, A4; ( h9 . x = g . (h . x) & h9 in product (rngs f) )
ex f1 being Function st
( (Frege f) . h = f1 & dom f1 = dom f & ( for x being object st x in dom f1 holds
f1 . x = (uncurry f) . (x,(h . x)) ) )
by A2, Def6;
hence h9 . x =
(uncurry f) . (x,(h . x))
by A3, A4
.=
g . (h . x)
by A1, A6, FUNCT_5:38
;
h9 in product (rngs f)
A7:
rng (Frege f) c= product (rngs f)
by Lm1;
dom (Frege f) = product (doms f)
by Def6;
then
h9 in rng (Frege f)
by A2, A3, FUNCT_1:def 3;
hence
h9 in product (rngs f)
by A7; verum