let Q be multLoop; for H being Subset of Q st 1. Q in H & ( for x, y being Element of Q st x in H & y in H holds
x * y in H ) & ( for x, y being Element of Q st x in H & y in H holds
x \ y in H ) & ( for x, y being Element of Q st x in H & y in H holds
x / y in H ) holds
[#] (lp H) = H
let H be Subset of Q; ( 1. Q in H & ( for x, y being Element of Q st x in H & y in H holds
x * y in H ) & ( for x, y being Element of Q st x in H & y in H holds
x \ y in H ) & ( for x, y being Element of Q st x in H & y in H holds
x / y in H ) implies [#] (lp H) = H )
assume that
A1:
1. Q in H
and
A2:
for x, y being Element of Q st x in H & y in H holds
x * y in H
and
A3:
for x, y being Element of Q st x in H & y in H holds
x \ y in H
and
A4:
for x, y being Element of Q st x in H & y in H holds
x / y in H
; [#] (lp H) = H
reconsider ONE = 1. Q as Element of H by A1;
set mm = the multF of Q || H;
then
H is Preserv of the multF of Q
by REALSET1:def 1;
then reconsider mm = the multF of Q || H as BinOp of H by REALSET1:2;
set LP = multLoopStr(# H,mm,ONE #);
reconsider LP = multLoopStr(# H,mm,ONE #) as non empty SubLoopStr of Q by A1, Def30;
LP is SubLoop of Q
then reconsider LP = LP as strict SubLoop of Q ;
( [#] (lp H) c= [#] LP & [#] LP = H )
by Def33;
hence
[#] (lp H) = H
by Def33; verum