Journal of Formalized Mathematics
Volume 4, 1992
University of Bialystok
Copyright (c) 1992
Association of Mizar Users
The abstract of the Mizar article:
-
- by
- Dariusz Surowik
- Received June 5, 1992
- MML identifier: GR_CY_2
- [
Mizar article,
MML identifier index
]
environ
vocabulary REALSET1, GROUP_2, GRAPH_1, GROUP_6, INT_1, GR_CY_1, NAT_1,
ARYTM_1, ARYTM_3, ABSVALUE, GROUP_1, FINSET_1, GROUP_4, VECTSP_1,
RELAT_1, FINSEQ_1, FUNCT_1, QC_LANG1, WELLORD1, FILTER_0, GROUP_5,
GROUP_3;
notation TARSKI, SUBSET_1, XCMPLX_0, XREAL_0, RELAT_1, FUNCT_1, FUNCT_2,
BINOP_1, INT_1, INT_2, NAT_1, RLVECT_1, GROUP_1, GROUP_2, STRUCT_0,
VECTSP_1, GROUP_3, GROUP_4, GROUP_5, GROUP_6, GR_CY_1, FINSEQ_1;
constructors REAL_1, BINOP_1, NAT_1, GROUP_4, GROUP_5, GROUP_6, GR_CY_1,
NAT_LAT, MEMBERED, XBOOLE_0;
clusters INT_1, GR_CY_1, STRUCT_0, XREAL_0, GROUP_2, FINSEQ_1, RELSET_1,
GROUP_1, MEMBERED, ZFMISC_1, XBOOLE_0, NUMBERS, ORDINAL2;
requirements REAL, NUMERALS, SUBSET, BOOLE, ARITHM;
begin
reserve F,G for Group;
reserve G1 for Subgroup of G;
reserve Gc for cyclic Group;
reserve H for Subgroup of Gc;
reserve f for Homomorphism of G,Gc;
reserve a,b for Element of G;
reserve g for Element of Gc;
reserve a1 for Element of G1;
reserve k,l,m,n,p,s,r for Nat;
reserve i0,i,i1,i2,i3,i4 for Integer;
reserve j,j1 for Element of INT.Group;
reserve x,y,t for set;
::::::::::::: Some properties of natural and integer numbers.:::::::::::
theorem :: GR_CY_2:1
for n,m st 0 < m holds n mod m= n - m * (n div m);
theorem :: GR_CY_2:2
i2 >= 0 implies i1 mod i2 >= 0;
theorem :: GR_CY_2:3
i2 > 0 implies i1 mod i2 < i2;
theorem :: GR_CY_2:4
i2 <> 0 implies i1 = (i1 div i2) * i2 + (i1 mod i2);
theorem :: GR_CY_2:5
for m,n st m>0 or n>0 holds ex i,i1 st i*m + i1*n = m hcf n;
theorem :: GR_CY_2:6
ord a>1 & a=b|^k implies k<>0;
theorem :: GR_CY_2:7
G is finite implies ord G > 0;
:::::::::::::::::::: Some properties of Cyclic Groups ::::::::::::::::::::::
theorem :: GR_CY_2:8
a in gr {a};
theorem :: GR_CY_2:9
a=a1 implies gr {a} = gr {a1};
theorem :: GR_CY_2:10
gr {a} is cyclic Group;
theorem :: GR_CY_2:11
for G being strict Group,b being Element of G holds
( for a being Element of G holds ex i st a=b|^i )
iff G= gr {b};
theorem :: GR_CY_2:12
for G being strict Group,b being Element of G
holds G is finite implies
((for a being Element of G holds ex p st a=b|^p)
iff G = gr {b});
theorem :: GR_CY_2:13
for G being strict Group,a being Element of G holds
G is finite & G = gr {a} implies for G1 being strict Subgroup of G holds
ex p st G1 = gr {a|^p};
theorem :: GR_CY_2:14
G is finite & G=gr {a} & ord G = n & n = p * s implies ord (a|^p) = s;
theorem :: GR_CY_2:15
s divides k implies a|^k in gr {a|^s};
theorem :: GR_CY_2:16
G is finite & ord gr {a|^s} = ord gr {a|^k} & a|^k in gr {a|^s} implies
gr {a|^s} = gr {a|^k};
theorem :: GR_CY_2:17
G is finite & ord G = n & G=gr {a} & ord G1 = p & G1= gr{a|^k} implies n
divides k*p;
theorem :: GR_CY_2:18
for G being strict Group, a be Element of G holds
G is finite & G = gr {a} & ord G = n implies
( G = gr {a|^k} iff k hcf n = 1);
theorem :: GR_CY_2:19
Gc = gr {g} & g in H implies the HGrStr of Gc = the HGrStr of H;
theorem :: GR_CY_2:20
Gc = gr {g} implies
( Gc is finite iff ex i,i1 st i<>i1 & g|^i = g|^i1 );
definition
let n such that n>0;
let h be Element of INT.Group(n);
func @h -> Nat equals
:: GR_CY_2:def 1
h;
end;
:::::::::::::::::::: Isomorphisms of Cyclic Groups. :::::::::::::::::::::::::::
theorem :: GR_CY_2:21
for Gc being strict cyclic Group holds
Gc is finite & ord Gc = n implies INT.Group(n),Gc are_isomorphic;
theorem :: GR_CY_2:22
for Gc being strict cyclic Group holds
Gc is infinite implies INT.Group,Gc are_isomorphic;
theorem :: GR_CY_2:23
for Gc, Hc being strict cyclic Group holds
Hc is finite & Gc is finite & ord Hc = ord Gc implies Hc,Gc are_isomorphic;
theorem :: GR_CY_2:24
for F,G being strict Group holds
F is finite & G is finite & ord F = p & ord G = p & p is prime implies
F,G are_isomorphic;
theorem :: GR_CY_2:25
for F,G being strict Group holds
F is finite & G is finite & ord F = 2 & ord G = 2 implies
F,G are_isomorphic;
theorem :: GR_CY_2:26
for G being strict Group holds
G is finite & ord G = 2 implies
for H being strict Subgroup of G holds
H = (1).G or H = G;
theorem :: GR_CY_2:27
for G being strict Group holds
G is finite & ord G = 2 implies G is cyclic Group;
theorem :: GR_CY_2:28
for G being strict Group holds G is finite & G is cyclic Group & ord G = n
implies (for p st p divides n holds
(ex G1 being strict Subgroup of G st ord G1 = p &
for G2 being strict Subgroup of G st ord G2=p holds G2=G1));
theorem :: GR_CY_2:29
Gc=gr{g} implies (for G,f holds g in Image f implies f is_epimorphism);
theorem :: GR_CY_2:30
for Gc being strict cyclic Group holds
(Gc is finite & ord Gc=n & ex k st n=2*k) implies
ex g1 being Element of Gc st ord g1 = 2 &
for g2 being Element of Gc st ord g2=2 holds g1=g2;
definition let G;
cluster center G -> normal;
end;
theorem :: GR_CY_2:31
for Gc being strict cyclic Group holds
(Gc is finite & ord Gc=n & ex k st n=2*k) implies
ex H being Subgroup of Gc st ord H = 2 & H is cyclic Group;
theorem :: GR_CY_2:32
for G being strict Group holds
for g being Homomorphism of G,F holds
G is cyclic Group implies Image g is cyclic Group;
theorem :: GR_CY_2:33
for G,F being strict Group holds
G,F are_isomorphic & (G is cyclic Group or F is cyclic Group) implies
(G is cyclic Group & F is cyclic Group);
Back to top