let I be non empty set ; for G being Group
for F being Group-Family of I holds
( F is internal DirectSumComponents of G,I iff ( ( for i being Element of I holds F . i is Subgroup of G ) & ( for i, j being Element of I
for gi, gj being Element of G st i <> j & gi in F . i & gj in F . j holds
gi * gj = gj * gi ) & ( for y being Element of G ex x being finite-support Function of I,G st
( x in sum F & y = Product x ) ) & ( for x1, x2 being finite-support Function of I,G st x1 in sum F & x2 in sum F & Product x1 = Product x2 holds
x1 = x2 ) ) )
let G be Group; for F being Group-Family of I holds
( F is internal DirectSumComponents of G,I iff ( ( for i being Element of I holds F . i is Subgroup of G ) & ( for i, j being Element of I
for gi, gj being Element of G st i <> j & gi in F . i & gj in F . j holds
gi * gj = gj * gi ) & ( for y being Element of G ex x being finite-support Function of I,G st
( x in sum F & y = Product x ) ) & ( for x1, x2 being finite-support Function of I,G st x1 in sum F & x2 in sum F & Product x1 = Product x2 holds
x1 = x2 ) ) )
let F be Group-Family of I; ( F is internal DirectSumComponents of G,I iff ( ( for i being Element of I holds F . i is Subgroup of G ) & ( for i, j being Element of I
for gi, gj being Element of G st i <> j & gi in F . i & gj in F . j holds
gi * gj = gj * gi ) & ( for y being Element of G ex x being finite-support Function of I,G st
( x in sum F & y = Product x ) ) & ( for x1, x2 being finite-support Function of I,G st x1 in sum F & x2 in sum F & Product x1 = Product x2 holds
x1 = x2 ) ) )
hereby ( ( for i being Element of I holds F . i is Subgroup of G ) & ( for i, j being Element of I
for gi, gj being Element of G st i <> j & gi in F . i & gj in F . j holds
gi * gj = gj * gi ) & ( for y being Element of G ex x being finite-support Function of I,G st
( x in sum F & y = Product x ) ) & ( for x1, x2 being finite-support Function of I,G st x1 in sum F & x2 in sum F & Product x1 = Product x2 holds
x1 = x2 ) implies F is internal DirectSumComponents of G,I )
assume A0:
F is
internal DirectSumComponents of
G,
I
;
( ( for i being Element of I holds F . i is Subgroup of G ) & ( for i, j being Element of I
for gi, gj being Element of G st i <> j & gi in F . i & gj in F . j holds
gi * gj = gj * gi ) & ( for y being Element of G ex x being finite-support Function of I,G st
( x in sum F & y = Product x ) ) & ( for x1, x2 being finite-support Function of I,G st x1 in sum F & x2 in sum F & Product x1 = Product x2 holds
x1 = x2 ) )then A1:
( ( for
i being
Element of
I holds
F . i is
Subgroup of
G ) & ex
h being
Homomorphism of
(sum F),
G st
(
h is
bijective & ( for
a being
finite-support Function of
I,
G st
a in sum F holds
h . a = Product a ) ) )
by Def9;
A2:
for
i being
object st
i in I holds
F . i is
Subgroup of
G
by A0, Def9;
consider h being
Homomorphism of
(sum F),
G such that A3:
(
h is
bijective & ( for
a being
finite-support Function of
I,
G st
a in sum F holds
h . a = Product a ) )
by A0, Def9;
A4:
for
y being
Element of
G ex
x being
finite-support Function of
I,
G st
(
x in sum F &
y = Product x )
A6:
for
x1,
x2 being
finite-support Function of
I,
G st
x1 in sum F &
x2 in sum F &
Product x1 = Product x2 holds
x1 = x2
for
i,
j being
Element of
I for
gi,
gj being
Element of
G st
i <> j &
gi in F . i &
gj in F . j holds
gi * gj = gj * gi
proof
let i,
j be
Element of
I;
for gi, gj being Element of G st i <> j & gi in F . i & gj in F . j holds
gi * gj = gj * gilet gi,
gj be
Element of
G;
( i <> j & gi in F . i & gj in F . j implies gi * gj = gj * gi )
assume that A10:
i <> j
and A11:
gi in F . i
and A12:
gj in F . j
;
gi * gj = gj * gi
set xi =
(1_ (product F)) +* (
i,
gi);
set xj =
(1_ (product F)) +* (
j,
gj);
1_ (sum F) = 1_ (product F)
by GROUP_2:44;
then A13:
1_ (product F) in sum F
;
then A14:
(1_ (product F)) +* (
i,
gi)
in sum F
by A11, Th25;
A15:
(1_ (product F)) +* (
j,
gj)
in sum F
by A12, A13, Th25;
reconsider xi =
(1_ (product F)) +* (
i,
gi) as
finite-support Function of
I,
G by A2, A11, A13, Th10, Th25;
reconsider xj =
(1_ (product F)) +* (
j,
gj) as
finite-support Function of
I,
G by A2, A12, A13, Th10, Th25;
reconsider sxi =
xi as
Element of
(sum F) by A14;
reconsider sxj =
xj as
Element of
(sum F) by A15;
reconsider pxi =
sxi as
Element of
(product F) by GROUP_2:42;
reconsider pxj =
sxj as
Element of
(product F) by GROUP_2:42;
xi = (I --> (1_ G)) +* (
i,
gi)
by A1, Th13;
then A17:
Product xi = gi
by Th21;
xj = (I --> (1_ G)) +* (
j,
gj)
by A1, Th13;
then A18:
Product xj = gj
by Th21;
A19:
support (
pxi,
F)
misses support (
pxj,
F)
gi * gj =
(h . sxi) * gj
by A3, A11, A13, A17, Th25
.=
(h . sxi) * (h . sxj)
by A3, A12, A13, A18, Th25
.=
h . (sxi * sxj)
by GROUP_6:def 6
.=
h . (pxi * pxj)
by GROUP_2:43
.=
h . (pxj * pxi)
by A19, Th32
.=
h . (sxj * sxi)
by GROUP_2:43
.=
(h . sxj) * (h . sxi)
by GROUP_6:def 6
.=
gj * (h . sxi)
by A3, A12, A13, A18, Th25
.=
gj * gi
by A3, A11, A13, A17, Th25
;
hence
gi * gj = gj * gi
;
verum
end; hence
( ( for
i being
Element of
I holds
F . i is
Subgroup of
G ) & ( for
i,
j being
Element of
I for
gi,
gj being
Element of
G st
i <> j &
gi in F . i &
gj in F . j holds
gi * gj = gj * gi ) & ( for
y being
Element of
G ex
x being
finite-support Function of
I,
G st
(
x in sum F &
y = Product x ) ) & ( for
x1,
x2 being
finite-support Function of
I,
G st
x1 in sum F &
x2 in sum F &
Product x1 = Product x2 holds
x1 = x2 ) )
by A0, A4, A6, Def9;
verum
end;
assume A32:
( ( for i being Element of I holds F . i is Subgroup of G ) & ( for i, j being Element of I
for gi, gj being Element of G st i <> j & gi in F . i & gj in F . j holds
gi * gj = gj * gi ) & ( for y being Element of G ex x being finite-support Function of I,G st
( x in sum F & y = Product x ) ) & ( for x1, x2 being finite-support Function of I,G st x1 in sum F & x2 in sum F & Product x1 = Product x2 holds
x1 = x2 ) )
; F is internal DirectSumComponents of G,I
A33:
for i being object st i in I holds
F . i is Subgroup of G
by A32;
defpred S1[ object , object ] means ex x being finite-support Function of I,G st
( $1 = x & $2 = Product x );
A34:
for x being Element of (sum F) ex y being Element of G st S1[x,y]
consider h being Function of (sum F),G such that
A35:
for x being Element of (sum F) holds S1[x,h . x]
from FUNCT_2:sch 3(A34);
for y being object st y in [#] G holds
ex x being object st
( x in [#] (sum F) & y = h . x )
then
rng h = [#] G
by FUNCT_2:10;
then A38:
h is onto
by FUNCT_2:def 3;
for x1, x2 being object st x1 in [#] (sum F) & x2 in [#] (sum F) & h . x1 = h . x2 holds
x1 = x2
proof
let x1,
x2 be
object ;
( x1 in [#] (sum F) & x2 in [#] (sum F) & h . x1 = h . x2 implies x1 = x2 )
assume A39:
(
x1 in [#] (sum F) &
x2 in [#] (sum F) &
h . x1 = h . x2 )
;
x1 = x2
then reconsider sx1 =
x1,
sx2 =
x2 as
Element of
(sum F) ;
x1 in sum F
by A39;
then reconsider x1 =
x1 as
finite-support Function of
I,
G by A33, Th10;
x2 in sum F
by A39;
then reconsider x2 =
x2 as
finite-support Function of
I,
G by A33, Th10;
A40:
ex
x being
finite-support Function of
I,
G st
(
x1 = x &
h . x1 = Product x )
by A35, A39;
A42:
ex
x being
finite-support Function of
I,
G st
(
x2 = x &
h . x2 = Product x )
by A35, A39;
(
x1 in sum F &
x2 in sum F )
by A39;
hence
x1 = x2
by A32, A39, A40, A42;
verum
end;
then A43:
h is one-to-one
by FUNCT_2:19;
A44:
for a being finite-support Function of I,G st a in sum F holds
h . a = Product a
for x, y being Element of (sum F) holds h . (x * y) = (h . x) * (h . y)
then reconsider h = h as Homomorphism of (sum F),G by GROUP_6:def 6;
h is bijective
by A38, A43;
hence
F is internal DirectSumComponents of G,I
by A32, A44, Def8, Def9; verum