let I, i be set ; :: thesis: for f being Function
for F being Group-like multMagma-Family of
for G being non empty Group-like multMagma st i in I & G = F . i & f = 1_ (product F) holds
f . i = 1_ G
let f be Function; :: thesis: for F being Group-like multMagma-Family of
for G being non empty Group-like multMagma st i in I & G = F . i & f = 1_ (product F) holds
f . i = 1_ G
let F be Group-like multMagma-Family of ; :: thesis: for G being non empty Group-like multMagma st i in I & G = F . i & f = 1_ (product F) holds
f . i = 1_ G
let G be non empty Group-like multMagma ; :: thesis: ( i in I & G = F . i & f = 1_ (product F) implies f . i = 1_ G )
assume A1:
( i in I & G = F . i & f = 1_ (product F) )
; :: thesis: f . i = 1_ G
set GP = product F;
f in the carrier of (product F)
by A1;
then A2:
f in product (Carrier F)
by Def2;
then reconsider e = f . i as Element of G by A1, Lm1;
now let h be
Element of
G;
:: thesis: ( h * e = h & e * h = h )A3:
dom (Carrier F) = I
by PARTFUN1:def 4;
defpred S1[
set ,
set ]
means ( ( $1
= i implies $2
= h ) & ( $1
<> i implies ex
H being non
empty Group-like multMagma st
(
H = F . $1 & $2
= 1_ H ) ) );
A4:
for
j being
set st
j in I holds
ex
k being
set st
S1[
j,
k]
consider g being
ManySortedSet of
such that A8:
for
j being
set st
j in I holds
S1[
j,
g . j]
from PBOOLE:sch 3(A4);
A9:
dom g = I
by PARTFUN1:def 4;
then A14:
g in product (Carrier F)
by A3, A9, CARD_3:18;
then reconsider g1 =
g as
Element of
(product F) by Def2;
consider Fi being non
empty multMagma ,
m being
Function such that A15:
(
Fi = F . i &
m = the
multF of
(product F) . g,
f &
m . i = the
multF of
Fi . (g . i),
(f . i) )
by A1, A2, A14, Def2;
A16:
g1 * (1_ (product F)) = g1
by GROUP_1:def 5;
g . i = h
by A1, A8;
hence
h * e = h
by A1, A15, A16;
:: thesis: e * h = hconsider Fi being non
empty multMagma ,
m being
Function such that A17:
(
Fi = F . i &
m = the
multF of
(product F) . f,
g &
m . i = the
multF of
Fi . (f . i),
(g . i) )
by A1, A2, A14, Def2;
A18:
(1_ (product F)) * g1 = g1
by GROUP_1:def 5;
g . i = h
by A1, A8;
hence
e * h = h
by A1, A17, A18;
:: thesis: verum end;
hence
f . i = 1_ G
by GROUP_1:10; :: thesis: verum