let o1, o2 be BinOp of (Cosets N); :: thesis: ( ( for W1, W2 being Element of Cosets N
for A1, A2 being Subset of G st W1 = A1 & W2 = A2 holds
o1 . W1,W2 = A1 * A2 ) & ( for W1, W2 being Element of Cosets N
for A1, A2 being Subset of G st W1 = A1 & W2 = A2 holds
o2 . W1,W2 = A1 * A2 ) implies o1 = o2 )
assume A2:
for W1, W2 being Element of Cosets N
for A1, A2 being Subset of G st W1 = A1 & W2 = A2 holds
o1 . W1,W2 = A1 * A2
; :: thesis: ( ex W1, W2 being Element of Cosets N ex A1, A2 being Subset of G st
( W1 = A1 & W2 = A2 & not o2 . W1,W2 = A1 * A2 ) or o1 = o2 )
assume A3:
for W1, W2 being Element of Cosets N
for A1, A2 being Subset of G st W1 = A1 & W2 = A2 holds
o2 . W1,W2 = A1 * A2
; :: thesis: o1 = o2
now let x,
y be
set ;
:: thesis: ( x in Cosets N & y in Cosets N implies o1 . x,y = o2 . x,y )assume A4:
(
x in Cosets N &
y in Cosets N )
;
:: thesis: o1 . x,y = o2 . x,ythen reconsider W =
x,
V =
y as
Element of
Cosets N ;
reconsider A1 =
x,
A2 =
y as
Subset of
G by A4;
(
o1 . W,
V = A1 * A2 &
o2 . W,
V = A1 * A2 )
by A2, A3;
hence
o1 . x,
y = o2 . x,
y
;
:: thesis: verum end;
hence
o1 = o2
by BINOP_1:1; :: thesis: verum