let G be strict Group; :: thesis: ( ex a being Element of G st a <> 1_ G implies ( ( for H being strict Subgroup of G holds
( H = G or H = (1). G ) ) iff ( G is cyclic & G is finite & ex p being Element of NAT st
( card G = p & p is prime ) ) ) )
assume A1:
ex a being Element of G st a <> 1_ G
; :: thesis: ( ( for H being strict Subgroup of G holds
( H = G or H = (1). G ) ) iff ( G is cyclic & G is finite & ex p being Element of NAT st
( card G = p & p is prime ) ) )
thus
( ( for H being strict Subgroup of G holds
( H = G or H = (1). G ) ) implies ( G is cyclic & G is finite & ex p being Element of NAT st
( card G = p & p is prime ) ) )
:: thesis: ( G is cyclic & G is finite & ex p being Element of NAT st
( card G = p & p is prime ) implies for H being strict Subgroup of G holds
( H = G or H = (1). G ) )proof
assume A2:
for
H being
strict Subgroup of
G holds
(
H = G or
H = (1). G )
;
:: thesis: ( G is cyclic & G is finite & ex p being Element of NAT st
( card G = p & p is prime ) )
consider b being
Element of
G such that A3:
b <> 1_ G
by A1;
A4:
gr {b} = G
by A2, A3, Th7;
A5:
not
b is
being_of_order_0
then consider n being
Element of
NAT such that A9:
(
n = ord b & not
b is
being_of_order_0 )
;
A10:
G is
finite
by A4, A5, Th11;
then A11:
card G = n
by A4, A9, GR_CY_1:27;
n is
prime
proof
assume A12:
not
n is
prime
;
:: thesis: contradiction
ex
u,
v being
Element of
NAT st
(
u > 1 &
v > 1 &
n = u * v )
then consider u,
v being
Element of
NAT such that A20:
(
u > 1 &
v > 1 &
n = u * v )
;
ord (b |^ v) = u
by A4, A10, A11, A20, GR_CY_2:14;
then A21:
card (gr {(b |^ v)}) = u
by A10, GR_CY_1:27;
A22:
u <> n
by A20, XCMPLX_1:7;
gr {(b |^ v)} <> (1). G
by A20, A21, GROUP_2:81;
hence
contradiction
by A2, A11, A21, A22;
:: thesis: verum
end;
hence
(
G is
cyclic &
G is
finite & ex
p being
Element of
NAT st
(
card G = p &
p is
prime ) )
by A4, A5, A11, Th11, GR_CY_2:10;
:: thesis: verum
end;
assume A23:
( G is cyclic & G is finite & ex p being Element of NAT st
( card G = p & p is prime ) )
; :: thesis: for H being strict Subgroup of G holds
( H = G or H = (1). G )
let H be strict Subgroup of G; :: thesis: ( H = G or H = (1). G )
reconsider G = G as finite Group by A23;
reconsider H = H as Subgroup of G ;
card G = (card H) * (index H)
by GROUP_2:177;
then A24:
card H divides card G
by NAT_D:def 3;