let Q, Q2 be multLoop; for f being homomorphic Function of Q,Q2
for h being Function of Q,Q st h in Mlt (Ker f) holds
f * h = f
let f be homomorphic Function of Q,Q2; for h being Function of Q,Q st h in Mlt (Ker f) holds
f * h = f
set H = Ker f;
defpred S3[ Function of Q,Q] means f * $1 = f;
A1:
for u being Element of Q st u in Ker f holds
for h being Function of Q,Q st ( for x being Element of Q holds h . x = x * u ) holds
S3[h]
proof
let u be
Element of
Q;
( u in Ker f implies for h being Function of Q,Q st ( for x being Element of Q holds h . x = x * u ) holds
S3[h] )
assume A2:
u in Ker f
;
for h being Function of Q,Q st ( for x being Element of Q holds h . x = x * u ) holds
S3[h]
let h be
Function of
Q,
Q;
( ( for x being Element of Q holds h . x = x * u ) implies S3[h] )
assume A3:
for
x being
Element of
Q holds
h . x = x * u
;
S3[h]
S3[
h]
hence
S3[
h]
;
verum
end;
A4:
for u being Element of Q st u in Ker f holds
for h being Function of Q,Q st ( for x being Element of Q holds h . x = u * x ) holds
S3[h]
proof
let u be
Element of
Q;
( u in Ker f implies for h being Function of Q,Q st ( for x being Element of Q holds h . x = u * x ) holds
S3[h] )
assume A5:
u in Ker f
;
for h being Function of Q,Q st ( for x being Element of Q holds h . x = u * x ) holds
S3[h]
let h be
Function of
Q,
Q;
( ( for x being Element of Q holds h . x = u * x ) implies S3[h] )
assume A6:
for
x being
Element of
Q holds
h . x = u * x
;
S3[h]
S3[
h]
hence
S3[
h]
;
verum
end;
A7:
for g, h being Permutation of Q st S3[g] & S3[h] holds
S3[g * h]
by RELAT_1:36;
A8:
for g being Permutation of Q st S3[g] holds
S3[g " ]
proof
let g be
Permutation of
Q;
( S3[g] implies S3[g " ] )
assume A9:
S3[
g]
;
S3[g " ]
S3[
g " ]
hence
S3[
g " ]
;
verum
end;
for f being Function of Q,Q st f in Mlt (Ker f) holds
S3[f]
from AIMLOOP:sch 1(A1, A4, A7, A8);
hence
for h being Function of Q,Q st h in Mlt (Ker f) holds
f * h = f
; verum