let n be set ; for L being non empty right_unital multLoopStr_0 holds
( (1_ (n,L)) . (EmptyBag n) = 1. L & ( for b being bag of n st b <> EmptyBag n holds
(1_ (n,L)) . b = 0. L ) )
let L be non empty right_unital multLoopStr_0 ; ( (1_ (n,L)) . (EmptyBag n) = 1. L & ( for b being bag of n st b <> EmptyBag n holds
(1_ (n,L)) . b = 0. L ) )
set Z = 0_ (n,L);
dom (0_ (n,L)) = Bags n
;
hence
(1_ (n,L)) . (EmptyBag n) = 1. L
by FUNCT_7:31; for b being bag of n st b <> EmptyBag n holds
(1_ (n,L)) . b = 0. L
let b be bag of n; ( b <> EmptyBag n implies (1_ (n,L)) . b = 0. L )
A1:
b in Bags n
by PRE_POLY:def 12;
assume
b <> EmptyBag n
; (1_ (n,L)) . b = 0. L
hence (1_ (n,L)) . b =
(0_ (n,L)) . b
by FUNCT_7:32
.=
0. L
by A1, FUNCOP_1:7
;
verum