let G be finite commutative Group; for h, k being Nat st card G = h * k & h,k are_coprime holds
ex H, K being finite strict Subgroup of G st
( the carrier of H = { x where x is Element of G : x |^ h = 1_ G } & the carrier of K = { x where x is Element of G : x |^ k = 1_ G } & H is normal & K is normal & ( for x being Element of G ex a, b being Element of G st
( a in H & b in K & x = a * b ) ) & the carrier of H /\ the carrier of K = {(1_ G)} )
let h, k be Nat; ( card G = h * k & h,k are_coprime implies ex H, K being finite strict Subgroup of G st
( the carrier of H = { x where x is Element of G : x |^ h = 1_ G } & the carrier of K = { x where x is Element of G : x |^ k = 1_ G } & H is normal & K is normal & ( for x being Element of G ex a, b being Element of G st
( a in H & b in K & x = a * b ) ) & the carrier of H /\ the carrier of K = {(1_ G)} ) )
assume A1:
( card G = h * k & h,k are_coprime )
; ex H, K being finite strict Subgroup of G st
( the carrier of H = { x where x is Element of G : x |^ h = 1_ G } & the carrier of K = { x where x is Element of G : x |^ k = 1_ G } & H is normal & K is normal & ( for x being Element of G ex a, b being Element of G st
( a in H & b in K & x = a * b ) ) & the carrier of H /\ the carrier of K = {(1_ G)} )
set A = { x where x is Element of G : x |^ h = 1_ G } ;
set B = { x where x is Element of G : x |^ k = 1_ G } ;
{ x where x is Element of G : x |^ h = 1_ G } c= the carrier of G
then reconsider A = { x where x is Element of G : x |^ h = 1_ G } as Subset of G ;
{ x where x is Element of G : x |^ k = 1_ G } c= the carrier of G
then reconsider B = { x where x is Element of G : x |^ k = 1_ G } as Subset of G ;
consider H being finite strict Subgroup of G such that
A2:
( the carrier of H = A & H is commutative & H is normal )
by Th14;
consider K being finite strict Subgroup of G such that
A3:
( the carrier of K = B & K is commutative & K is normal )
by Th14;
(1_ G) |^ h = 1_ G
by GROUP_1:31;
then A4:
1_ G in the carrier of H
by A2;
(1_ G) |^ k = 1_ G
by GROUP_1:31;
then
1_ G in the carrier of K
by A3;
then
1_ G in the carrier of H /\ the carrier of K
by A4, XBOOLE_0:def 4;
then A5:
{(1_ G)} c= the carrier of H /\ the carrier of K
by ZFMISC_1:31;
h gcd k = 1
by A1, INT_2:def 3;
then consider a, b being Integer such that
A6:
(a * h) + (b * k) = 1
by NAT_D:68;
the carrier of H /\ the carrier of K c= {(1_ G)}
then A11:
the carrier of H /\ the carrier of K c= {(1_ G)}
;
A12:
for x being Element of G ex s, t being Element of G st
( s in H & t in K & x = s * t )
take
H
; ex K being finite strict Subgroup of G st
( the carrier of H = { x where x is Element of G : x |^ h = 1_ G } & the carrier of K = { x where x is Element of G : x |^ k = 1_ G } & H is normal & K is normal & ( for x being Element of G ex a, b being Element of G st
( a in H & b in K & x = a * b ) ) & the carrier of H /\ the carrier of K = {(1_ G)} )
take
K
; ( the carrier of H = { x where x is Element of G : x |^ h = 1_ G } & the carrier of K = { x where x is Element of G : x |^ k = 1_ G } & H is normal & K is normal & ( for x being Element of G ex a, b being Element of G st
( a in H & b in K & x = a * b ) ) & the carrier of H /\ the carrier of K = {(1_ G)} )
thus
( the carrier of H = { x where x is Element of G : x |^ h = 1_ G } & the carrier of K = { x where x is Element of G : x |^ k = 1_ G } & H is normal & K is normal & ( for x being Element of G ex a, b being Element of G st
( a in H & b in K & x = a * b ) ) & the carrier of H /\ the carrier of K = {(1_ G)} )
by A2, A3, A11, A12, A5, XBOOLE_0:def 10; verum