let a be Domain-Sequence; :: thesis: for b being BinOps of a st ( for i being Element of dom a holds b . i is commutative ) holds
[:b:] is commutative
let b be BinOps of a; :: thesis: ( ( for i being Element of dom a holds b . i is commutative ) implies [:b:] is commutative )
assume A1:
for i being Element of dom a holds b . i is commutative
; :: thesis: [:b:] is commutative
let x, y be Element of product a; :: according to BINOP_1:def 13 :: thesis: [:b:] . x,y = [:b:] . y,x
A2:
( dom ([:b:] . x,y) = dom a & dom ([:b:] . y,x) = dom a )
by CARD_3:18;
now let z be
set ;
:: thesis: ( z in dom a implies ([:b:] . x,y) . z = ([:b:] . y,x) . z )assume
z in dom a
;
:: thesis: ([:b:] . x,y) . z = ([:b:] . y,x) . zthen reconsider i =
z as
Element of
dom a ;
(
b . i is
commutative &
([:b:] . x,y) . i = (b . i) . (x . i),
(y . i) &
([:b:] . y,x) . i = (b . i) . (y . i),
(x . i) )
by A1, Def10;
hence
([:b:] . x,y) . z = ([:b:] . y,x) . z
by BINOP_1:def 2;
:: thesis: verum end;
hence
[:b:] . x,y = [:b:] . y,x
by A2, FUNCT_1:9; :: thesis: verum