let V be Z_Module; VectQuot (V,(torsion_part V)) is torsion-free
set W = torsion_part V;
set ZQ = VectQuot (V,(torsion_part V));
for v being Vector of (VectQuot (V,(torsion_part V))) st v <> 0. (VectQuot (V,(torsion_part V))) holds
not v is torsion
proof
let v be
Vector of
(VectQuot (V,(torsion_part V)));
( v <> 0. (VectQuot (V,(torsion_part V))) implies not v is torsion )
assume AS:
v <> 0. (VectQuot (V,(torsion_part V)))
;
not v is torsion
assume
v is
torsion
;
contradiction
then consider i being
Element of
INT.Ring such that P1:
(
i <> 0 &
i * v = 0. (VectQuot (V,(torsion_part V))) )
;
P3:
v is
Element of
CosetSet (
V,
(torsion_part V))
by VECTSP10:def 6;
then
v in CosetSet (
V,
(torsion_part V))
;
then
ex
A being
Coset of
torsion_part V st
v = A
;
then consider a being
VECTOR of
V such that A3:
v = a + (torsion_part V)
by VECTSP_4:def 6;
A4:
i * v =
(lmultCoset (V,(torsion_part V))) . (
i,
v)
by VECTSP10:def 6
.=
(i * a) + (torsion_part V)
by VECTSP10:def 5, A3, P3
;
i * v =
zeroCoset (
V,
(torsion_part V))
by P1, VECTSP10:def 6
.=
the
carrier of
(torsion_part V)
;
then
i * a in torsion_part V
by ZMODUL01:63, A4;
then
i * a in { v where v is VECTOR of V : v is torsion }
by defTorsionPart;
then
ex
w being
VECTOR of
V st
(
i * a = w &
w is
torsion )
;
then consider j being
Element of
INT.Ring such that A5:
(
j <> 0 &
j * (i * a) = 0. V )
;
(j * i) * a = 0. V
by A5, VECTSP_1:def 16;
then
a is
torsion
by A5, P1;
then
a in { v where v is VECTOR of V : v is torsion }
;
then
a in torsion_part V
by defTorsionPart;
then
v = zeroCoset (
V,
(torsion_part V))
by A3, ZMODUL01:63;
hence
contradiction
by AS, VECTSP10:def 6;
verum
end;
hence
VectQuot (V,(torsion_part V)) is torsion-free
; verum