let D be non empty set ; :: thesis: for o being BinOp of D st o is uniquely-decomposable holds
o .:^2 is uniquely-decomposable
let o be BinOp of D; :: thesis: ( o is uniquely-decomposable implies o .:^2 is uniquely-decomposable )
assume that
A1:
o is having_a_unity
and
A2:
for a, b being Element of D st o . a,b = the_unity_wrt o holds
( a = b & b = the_unity_wrt o )
; :: according to MONOID_0:def 9 :: thesis: o .:^2 is uniquely-decomposable
thus
o .:^2 is having_a_unity
by A1, Th54; :: according to MONOID_0:def 9 :: thesis: for b1, b2 being Element of bool D holds
( not (o .:^2 ) . b1,b2 = the_unity_wrt (o .:^2 ) or ( b1 = b2 & b2 = the_unity_wrt (o .:^2 ) ) )
set a = the_unity_wrt o;
let A, B be Subset of D; :: thesis: ( not (o .:^2 ) . A,B = the_unity_wrt (o .:^2 ) or ( A = B & B = the_unity_wrt (o .:^2 ) ) )
assume A3:
(o .:^2 ) . A,B = the_unity_wrt (o .:^2 )
; :: thesis: ( A = B & B = the_unity_wrt (o .:^2 ) )
A4:
( the_unity_wrt (o .:^2 ) = {(the_unity_wrt o)} & o .: [:A,B:] = (o .:^2 ) . A,B & the_unity_wrt o in {(the_unity_wrt o)} )
by A1, Th45, Th54, TARSKI:def 1;
then
dom o meets [:A,B:]
by A3, RELAT_1:151;
then
(dom o) /\ [:A,B:] <> {}
by XBOOLE_0:def 7;
then
[:A,B:] <> {}
;
then A5:
( A <> {} & B <> {} & A c= D & B c= D )
by ZFMISC_1:113;
consider a1 being Element of A, a2 being Element of B;
reconsider a1 = a1, a2 = a2 as Element of D by A5, TARSKI:def 3;
o . a1,a2 in {(the_unity_wrt o)}
by A3, A4, A5, Th46;
then
o . a1,a2 = the_unity_wrt o
by TARSKI:def 1;
then A6:
( a1 = a2 & a2 = the_unity_wrt o & {a1} c= A & {a2} c= B )
by A2, A5, ZFMISC_1:37;
A7:
A c= {(the_unity_wrt o)}
B c= {(the_unity_wrt o)}
then
( A = {(the_unity_wrt o)} & B = {(the_unity_wrt o)} )
by A6, A7, XBOOLE_0:def 10;
hence
( A = B & B = the_unity_wrt (o .:^2 ) )
by A1, Th54; :: thesis: verum