let I be non empty set ; for F being Group-Family of I
for a, b being Element of (product F) st support (a,F) misses support (b,F) holds
a +* (b | (support (b,F))) = a * b
let F be Group-Family of I; for a, b being Element of (product F) st support (a,F) misses support (b,F) holds
a +* (b | (support (b,F))) = a * b
let a, b be Element of (product F); ( support (a,F) misses support (b,F) implies a +* (b | (support (b,F))) = a * b )
assume A1:
support (a,F) misses support (b,F)
; a +* (b | (support (b,F))) = a * b
reconsider c = a +* (b | (support (b,F))) as Function ;
reconsider d = a * b as Element of (product F) ;
A2:
dom a = I
by Th3;
A3:
dom b = I
by Th3;
A5: dom c =
(dom a) \/ (dom (b | (support (b,F))))
by FUNCT_4:def 1
.=
I
by A2, A3, RELAT_1:60, XBOOLE_1:12
;
A6:
dom d = I
by Th3;
A8:
dom (b | (support (b,F))) = support (b,F)
by A3, RELAT_1:62;
for i being object st i in I holds
c . i = d . i
hence
a +* (b | (support (b,F))) = a * b
by A5, A6, FUNCT_1:2; verum