let G be Group; for I1, I2 being non empty set
for F1 being DirectSumComponents of G,I1
for F2 being Group-Family of I2 st I1 misses I2 & ( for i being Element of I2 holds card (F2 . i) = 1 ) holds
F1 +* F2 is DirectSumComponents of G,I1 \/ I2
let I1, I2 be non empty set ; for F1 being DirectSumComponents of G,I1
for F2 being Group-Family of I2 st I1 misses I2 & ( for i being Element of I2 holds card (F2 . i) = 1 ) holds
F1 +* F2 is DirectSumComponents of G,I1 \/ I2
let F1 be DirectSumComponents of G,I1; for F2 being Group-Family of I2 st I1 misses I2 & ( for i being Element of I2 holds card (F2 . i) = 1 ) holds
F1 +* F2 is DirectSumComponents of G,I1 \/ I2
let F2 be Group-Family of I2; ( I1 misses I2 & ( for i being Element of I2 holds card (F2 . i) = 1 ) implies F1 +* F2 is DirectSumComponents of G,I1 \/ I2 )
assume that
A1:
I1 misses I2
and
A2:
for i being Element of I2 holds card (F2 . i) = 1
; F1 +* F2 is DirectSumComponents of G,I1 \/ I2
reconsider I = {1,2} as non empty set ;
set J = {[1,I1],[2,I2]};
for x, y1, y2 being object st [x,y1] in {[1,I1],[2,I2]} & [x,y2] in {[1,I1],[2,I2]} holds
y1 = y2
proof
let x,
y1,
y2 be
object ;
( [x,y1] in {[1,I1],[2,I2]} & [x,y2] in {[1,I1],[2,I2]} implies y1 = y2 )
assume
(
[x,y1] in {[1,I1],[2,I2]} &
[x,y2] in {[1,I1],[2,I2]} )
;
y1 = y2
then A3:
( (
[x,y1] = [1,I1] or
[x,y1] = [2,I2] ) & (
[x,y2] = [1,I1] or
[x,y2] = [2,I2] ) )
by TARSKI:def 2;
end;
then reconsider J = {[1,I1],[2,I2]} as Function by FUNCT_1:def 1;
dom J = I
by RELAT_1:10;
then reconsider J = J as ManySortedSet of I by PARTFUN1:def 2, RELAT_1:def 18;
A4:
rng J = {I1,I2}
by RELAT_1:10;
[1,I1] in J
by TARSKI:def 2;
then A5:
( 1 in dom J & J . 1 = I1 )
by FUNCT_1:1;
[2,I2] in J
by TARSKI:def 2;
then A6:
( 2 in dom J & J . 2 = I2 )
by FUNCT_1:1;
not {} in rng J
then
J is non-empty
;
then reconsider J = J as non-empty ManySortedSet of I ;
for i, j being object st i <> j holds
J . i misses J . j
then
J is disjoint_valued
;
then reconsider J = J as non-empty disjoint_valued ManySortedSet of I ;
reconsider M = <*(sum F1),(sum F2)*> as Group-Family of I ;
set w0 = the object ;
card ([#] (sum F2)) = 1
by A2, Th43;
then
card ([#] (sum F2)) = card { the object }
by CARD_1:30;
then consider w being object such that
A9:
{w} = [#] (sum F2)
by CARD_1:29;
A10:
for x, y being Function st x in [#] (product M) & y in [#] (product M) & x . 1 = y . 1 holds
x = y
consider h1 being Homomorphism of (sum F1),G such that
A17:
h1 is bijective
by GROUP_19:def 8;
set CS1 = the carrier of (product M);
set CS2 = the carrier of G;
defpred S1[ Element of the carrier of (product M), Element of the carrier of G] means $2 = h1 . ($1 . 1);
A18:
for x being Element of the carrier of (product M) ex y being Element of the carrier of G st S1[x,y]
consider h being Function of the carrier of (product M), the carrier of G such that
A20:
for x being Element of the carrier of (product M) holds S1[x,h . x]
from FUNCT_2:sch 3(A18);
reconsider h = h as Function of the carrier of (product M), the carrier of G ;
for x1, x2 being object st x1 in the carrier of (product M) & x2 in the carrier of (product M) & h . x1 = h . x2 holds
x1 = x2
then A26:
h is one-to-one
by FUNCT_2:19;
for y being object st y in the carrier of G holds
ex x being object st
( x in the carrier of (product M) & y = h . x )
then
rng h = the carrier of G
by FUNCT_2:10;
then A28:
h is onto
by FUNCT_2:def 3;
for a, b being Element of the carrier of (product M) holds h . (a * b) = (h . a) * (h . b)
then A32:
h is Homomorphism of (product M),G
by GROUP_6:def 6;
product M = sum M
by GROUP_7:9;
then reconsider M = <*(sum F1),(sum F2)*> as DirectSumComponents of G,I by A26, A28, A32, GROUP_19:def 8;
set N = <*F1,F2*>;
len <*F1,F2*> = 2
by FINSEQ_1:44;
then
dom <*F1,F2*> = I
by FINSEQ_1:2, FINSEQ_1:def 3;
then reconsider N = <*F1,F2*> as ManySortedSet of I by PARTFUN1:def 2, RELAT_1:def 18;
A33:
for i being Element of I holds N . i is Group-Family of J . i
then
for i being Element of I holds N . i is multMagma-Family of J . i
;
then reconsider N = N as multMagma-Family of I,J by Def4;
reconsider N = N as Group-Family of I,J by A33, Def5;
A34:
for i being Element of I holds N . i is DirectSumComponents of M . i,J . i
A41:
I1 \/ I2 = Union J
by A4, ZFMISC_1:75;
A42: dom (Union N) =
Union J
by PARTFUN1:def 2
.=
(dom F1) \/ I2
by A41, PARTFUN1:def 2
.=
(dom F1) \/ (dom F2)
by PARTFUN1:def 2
;
for x being object st x in (dom F1) \/ (dom F2) holds
( ( x in dom F2 implies (Union N) . x = F2 . x ) & ( not x in dom F2 implies (Union N) . x = F1 . x ) )
then
F1 +* F2 = Union N
by A42, FUNCT_4:def 1;
hence
F1 +* F2 is DirectSumComponents of G,I1 \/ I2
by A34, A41, Th39; verum