let V, W be RealLinearSpace; for L being LinearOperator of V,W ex QL being LinearOperator of (VectQuot (V,(Ker L))),(Im L) st
( QL is isomorphism & ( for z being Point of (VectQuot (V,(Ker L)))
for v being VECTOR of V st z = v + (Ker L) holds
QL . z = L . v ) )
let L be LinearOperator of V,W; ex QL being LinearOperator of (VectQuot (V,(Ker L))),(Im L) st
( QL is isomorphism & ( for z being Point of (VectQuot (V,(Ker L)))
for v being VECTOR of V st z = v + (Ker L) holds
QL . z = L . v ) )
A1:
the carrier of (Im L) = rng L
by IMX2, LCL1;
A2:
the carrier of (Ker L) = L " {(0. W)}
by KLXY1, LCL1;
defpred S1[ object , object ] means ex v being VECTOR of V st
( $1 = v + (Ker L) & $2 = L . v );
A3:
for x being Element of the carrier of (VectQuot (V,(Ker L))) ex y being Element of the carrier of (Im L) st S1[x,y]
consider QL being Function of the carrier of (VectQuot (V,(Ker L))), the carrier of (Im L) such that
A5:
for x being Element of (VectQuot (V,(Ker L))) holds S1[x,QL . x]
from FUNCT_2:sch 3(A3);
A6:
for z being Point of (VectQuot (V,(Ker L)))
for v being VECTOR of V st z = v + (Ker L) holds
QL . z = L . v
A11:
for x1, x2 being object st x1 in the carrier of (VectQuot (V,(Ker L))) & x2 in the carrier of (VectQuot (V,(Ker L))) & QL . x1 = QL . x2 holds
x1 = x2
proof
let x1,
x2 be
object ;
( x1 in the carrier of (VectQuot (V,(Ker L))) & x2 in the carrier of (VectQuot (V,(Ker L))) & QL . x1 = QL . x2 implies x1 = x2 )
assume A12:
(
x1 in the
carrier of
(VectQuot (V,(Ker L))) &
x2 in the
carrier of
(VectQuot (V,(Ker L))) &
QL . x1 = QL . x2 )
;
x1 = x2
reconsider z1 =
x1,
z2 =
x2 as
Point of
(VectQuot (V,(Ker L))) by A12;
consider v1 being
VECTOR of
V such that A13:
(
z1 = v1 + (Ker L) &
QL . x1 = L . v1 )
by A5;
consider v2 being
VECTOR of
V such that A14:
(
z2 = v2 + (Ker L) &
QL . x2 = L . v2 )
by A5;
(L . v1) - (L . v2) =
(L . v1) + ((- 1) * (L . v2))
by RLVECT_1:16
.=
(L . v1) + (L . ((- 1) * v2))
by LOPBAN_1:def 5
.=
L . (v1 + ((- 1) * v2))
by VECTSP_1:def 20
.=
L . (v1 - v2)
by RLVECT_1:16
;
then
L . (v1 - v2) = 0. W
by A12, A13, A14, RLVECT_1:15;
then
L . (v1 - v2) in {(0. W)}
by TARSKI:def 1;
then A15:
v1 - v2 in Ker L
by A2, FUNCT_2:38;
(v1 - v2) + v2 =
v1 - (v2 - v2)
by RLVECT_1:29
.=
v1 - (0. V)
by RLVECT_1:15
.=
v1
by RLVECT_1:13
;
then
v1 in v2 + (Ker L)
by A15;
hence
x1 = x2
by A13, A14, RLSUB_1:54;
verum
end;
for v being object st v in the carrier of (Im L) holds
ex s being object st
( s in the carrier of (VectQuot (V,(Ker L))) & v = QL . s )
then A17:
QL is onto
by FUNCT_2:10;
A18:
for v, w being Element of (VectQuot (V,(Ker L))) holds QL . (v + w) = (QL . v) + (QL . w)
for v being VECTOR of (VectQuot (V,(Ker L)))
for r being Real holds QL . (r * v) = r * (QL . v)
then
( QL is additive & QL is homogeneous )
by A18, LOPBAN_1:def 5;
then reconsider QL = QL as LinearOperator of (VectQuot (V,(Ker L))),(Im L) ;
take
QL
; ( QL is isomorphism & ( for z being Point of (VectQuot (V,(Ker L)))
for v being VECTOR of V st z = v + (Ker L) holds
QL . z = L . v ) )
thus
QL is isomorphism
by A11, A17, FUNCT_2:19; for z being Point of (VectQuot (V,(Ker L)))
for v being VECTOR of V st z = v + (Ker L) holds
QL . z = L . v
thus
for z being Point of (VectQuot (V,(Ker L)))
for v being VECTOR of V st z = v + (Ker L) holds
QL . z = L . v
by A6; verum