theorem Th4:
for
G,
F being
AbGroup holds
( ( for
x being
set holds
(
x is
Element of
(product <*G,F*>) iff ex
x1 being
Element of
G ex
x2 being
Element of
F st
x = <*x1,x2*> ) ) & ( for
x,
y being
Element of
(product <*G,F*>) for
x1,
y1 being
Element of
G for
x2,
y2 being
Element of
F st
x = <*x1,x2*> &
y = <*y1,y2*> holds
x + y = <*(x1 + y1),(x2 + y2)*> ) &
0. (product <*G,F*>) = <*(0. G),(0. F)*> & ( for
x being
Element of
(product <*G,F*>) for
x1 being
Element of
G for
x2 being
Element of
F st
x = <*x1,x2*> holds
- x = <*(- x1),(- x2)*> ) )
theorem
for
G,
F being
AbGroup holds
( ( for
x being
set holds
(
x is
Element of
[:G,F:] iff ex
x1 being
Element of
G ex
x2 being
Element of
F st
x = [x1,x2] ) ) & ( for
x,
y being
Element of
[:G,F:] for
x1,
y1 being
Element of
G for
x2,
y2 being
Element of
F st
x = [x1,x2] &
y = [y1,y2] holds
x + y = [(x1 + y1),(x2 + y2)] ) &
0. [:G,F:] = [(0. G),(0. F)] & ( for
x being
Element of
[:G,F:] for
x1 being
Element of
G for
x2 being
Element of
F st
x = [x1,x2] holds
- x = [(- x1),(- x2)] ) )
theorem Th11:
for
n being non
zero Nat holds
( not
addLoopStr(# the
carrier of
(INT.Ring n), the
addF of
(INT.Ring n), the
ZeroF of
(INT.Ring n) #) is
empty &
addLoopStr(# the
carrier of
(INT.Ring n), the
addF of
(INT.Ring n), the
ZeroF of
(INT.Ring n) #) is
Abelian &
addLoopStr(# the
carrier of
(INT.Ring n), the
addF of
(INT.Ring n), the
ZeroF of
(INT.Ring n) #) is
right_complementable &
addLoopStr(# the
carrier of
(INT.Ring n), the
addF of
(INT.Ring n), the
ZeroF of
(INT.Ring n) #) is
add-associative &
addLoopStr(# the
carrier of
(INT.Ring n), the
addF of
(INT.Ring n), the
ZeroF of
(INT.Ring n) #) is
right_zeroed )
Lm1:
for m being non zero Nat
for x being Integer holds x mod m in Segm m