let X be set ; for L being non empty right_complementable add-associative right_zeroed addLoopStr holds - (0_ (X,L)) = 0_ (X,L)
let L be non empty right_complementable add-associative right_zeroed addLoopStr ; - (0_ (X,L)) = 0_ (X,L)
set o = - (0_ (X,L));
set e = 0_ (X,L);
A1:
now for x being object st x in dom (- (0_ (X,L))) holds
(- (0_ (X,L))) . x = (0_ (X,L)) . xlet x be
object ;
( x in dom (- (0_ (X,L))) implies (- (0_ (X,L))) . x = (0_ (X,L)) . x )assume
x in dom (- (0_ (X,L)))
;
(- (0_ (X,L))) . x = (0_ (X,L)) . xthen reconsider b =
x as
bag of
X ;
(- (0_ (X,L))) . b =
- ((0_ (X,L)) . b)
by POLYNOM1:17
.=
- (0. L)
by POLYNOM1:22
.=
0. L
by RLVECT_1:12
.=
(0_ (X,L)) . b
by POLYNOM1:22
;
hence
(- (0_ (X,L))) . x = (0_ (X,L)) . x
;
verum end;
dom (- (0_ (X,L))) =
Bags X
by FUNCT_2:def 1
.=
dom (0_ (X,L))
by FUNCT_2:def 1
;
hence
- (0_ (X,L)) = 0_ (X,L)
by A1, FUNCT_1:2; verum