let R be non empty right_complementable add-associative right_zeroed left-distributive left_unital doubleLoopStr ; for p being sequence of R holds (1_. R) *' p = p
let p be sequence of R; (1_. R) *' p = p
set q = 1_. R;
now for x being object st x in NAT holds
((1_. R) *' p) . x = p . xlet x be
object ;
( x in NAT implies ((1_. R) *' p) . x = p . x )assume
x in NAT
;
((1_. R) *' p) . x = p . xthen reconsider i =
x as
Element of
NAT ;
consider F being
FinSequence of the
carrier of
R such that H:
(
len F = i + 1 &
((1_. R) *' p) . i = Sum F & ( for
k being
Element of
NAT st
k in dom F holds
F . k = ((1_. R) . (k -' 1)) * (p . ((i + 1) -' k)) ) )
by POLYNOM3:def 9;
G:
dom F = Seg (i + 1)
by H, FINSEQ_1:def 3;
E:
( 1
<= 1 & 1
<= i + 1 )
by NAT_1:11;
then F:
Sum F = F /. 1
by D, POLYNOM2:3, G, FINSEQ_1:1;
F . 1 =
((1_. R) . (1 -' 1)) * (p . ((i + 1) -' 1))
by H, E, G, FINSEQ_1:1
.=
((1_. R) . 0) * (p . ((i + 1) -' 1))
by XREAL_1:232
.=
((1_. R) . 0) * (p . i)
by NAT_D:34
.=
(1. R) * (p . i)
by POLYNOM3:30
.=
p . i
;
hence
((1_. R) *' p) . x = p . x
by E, H, F, PARTFUN1:def 6, G, FINSEQ_1:1;
verum end;
hence
(1_. R) *' p = p
by FUNCT_2:12; verum