let i, I be set ; for F being multMagma-Family of I
for G being non empty multMagma st i in I & G = F . i & product F is Group-like holds
G is Group-like
let F be multMagma-Family of I; for G being non empty multMagma st i in I & G = F . i & product F is Group-like holds
G is Group-like
let G be non empty multMagma ; ( i in I & G = F . i & product F is Group-like implies G is Group-like )
assume that
A1:
i in I
and
A2:
G = F . i
; ( not product F is Group-like or G is Group-like )
set GP = product F;
given e being Element of (product F) such that A3:
for h being Element of (product F) holds
( h * e = h & e * h = h & ex g being Element of (product F) st
( h * g = e & g * h = e ) )
; GROUP_1:def 2 G is Group-like
reconsider f = e as Element of product (Carrier F) by Def2;
reconsider ei = f . i as Element of G by A1, A2, Lm1;
take
ei
; GROUP_1:def 2 for b1 being Element of the carrier of G holds
( b1 * ei = b1 & ei * b1 = b1 & ex b2 being Element of the carrier of G st
( b1 * b2 = ei & b2 * b1 = ei ) )
let h be Element of G; ( h * ei = h & ei * h = h & ex b1 being Element of the carrier of G st
( h * b1 = ei & b1 * h = ei ) )
defpred S1[ object , object ] means ( ( $1 = i implies $2 = h ) & ( $1 <> i implies ex H being non empty multMagma ex a being Element of H st
( H = F . $1 & $2 = a ) ) );
A4:
for j being object st j in I holds
ex k being object st S1[j,k]
consider g being ManySortedSet of I such that
A7:
for j being object st j in I holds
S1[j,g . j]
from PBOOLE:sch 3(A4);
A8:
dom g = I
by PARTFUN1:def 2;
dom (Carrier F) = I
by PARTFUN1:def 2;
then reconsider g = g as Element of product (Carrier F) by A8, A9, CARD_3:9;
A13:
g . i = h
by A1, A7;
reconsider g1 = g as Element of (product F) by Def2;
A14:
e * g1 = g1
by A3;
g1 * e = g1
by A3;
hence
( h * ei = h & ei * h = h )
by A1, A2, A13, A14, Th1; ex b1 being Element of the carrier of G st
( h * b1 = ei & b1 * h = ei )
consider gg being Element of (product F) such that
A15:
g1 * gg = e
and
A16:
gg * g1 = e
by A3;
reconsider r = gg as Element of product (Carrier F) by Def2;
reconsider r1 = r . i as Element of G by A1, A2, Lm1;
take
r1
; ( h * r1 = ei & r1 * h = ei )
thus
( h * r1 = ei & r1 * h = ei )
by A1, A2, A13, A15, A16, Th1; verum