reserve i,j,m,n,k for Nat,
  x,y for set,
  K for Field,
  a for Element of K;
reserve V for non trivial VectSp of K,
  V1,V2 for VectSp of K,
  f for linear-transformation of V1,V1,
  v,w for Vector of V,
  v1 for Vector of V1,
  L for Scalar of K;
reserve S for 1-sorted,
  F for Function of S,S;

theorem Th30:
  f|(UnionKers f) is linear-transformation of UnionKers f, UnionKers f
proof
  set U=UnionKers f;
  rng (f|U)c= the carrier of U
  proof
    let y be object;
    assume y in rng (f|U);
    then consider x being object such that
A1: x in dom (f|U) and
A2: (f|U).x=y by FUNCT_1:def 3;
    x in the carrier of U by A1,FUNCT_2:def 1;
    then
A3: x in U;
    then x in V1 by VECTSP_4:9;
    then reconsider v=x as Vector of V1;
    consider n such that
A4: (f|^n).v=0.V1 by A3,Th24;
A5: dom f =[#]V1 by FUNCT_2:def 1;
    0.V1 = (f|^(n+1)).v by A4,Th23
      .= ((f|^n)*(f|^1)).v by Th20
      .= ((f|^n)*f).v by Th19
      .=(f|^n).(f.v) by A5,FUNCT_1:13;
    then
A6: f.v in U by Th24;
    y=f.v by A1,A2,FUNCT_1:47;
    hence thesis by A6;
  end;
  hence thesis by Lm1,FUNCT_2:6;
end;
