let D be non empty set ; for d, e being Element of D
for F being BinOp of D
for p being FinSequence of D st F . d,e = e holds
F [;] d,([#] p,e) = [#] (F [;] d,p),e
let d, e be Element of D; for F being BinOp of D
for p being FinSequence of D st F . d,e = e holds
F [;] d,([#] p,e) = [#] (F [;] d,p),e
let F be BinOp of D; for p being FinSequence of D st F . d,e = e holds
F [;] d,([#] p,e) = [#] (F [;] d,p),e
let p be FinSequence of D; ( F . d,e = e implies F [;] d,([#] p,e) = [#] (F [;] d,p),e )
assume A1:
F . d,e = e
; F [;] d,([#] p,e) = [#] (F [;] d,p),e
now let i be
Element of
NAT ;
(F [;] d,([#] p,e)) . i = ([#] (F [;] d,p),e) . iA2:
dom p = Seg (len p)
by FINSEQ_1:def 3;
A3:
(
len (F [;] d,p) = len p &
dom (F [;] d,p) = Seg (len (F [;] d,p)) )
by FINSEQ_1:def 3, FINSEQ_2:92;
now per cases
( i in dom p or not i in dom p )
;
suppose A4:
i in dom p
;
F . d,(([#] p,e) . i) = ([#] (F [;] d,p),e) . ihence F . d,
(([#] p,e) . i) =
F . d,
(p . i)
by Th22
.=
(F [;] d,p) . i
by A3, A2, A4, FUNCOP_1:42
.=
([#] (F [;] d,p),e) . i
by A3, A2, A4, Th22
;
verum end; end; end; hence
(F [;] d,([#] p,e)) . i = ([#] (F [;] d,p),e) . i
by FUNCOP_1:66;
verum end;
hence
F [;] d,([#] p,e) = [#] (F [;] d,p),e
by FUNCT_2:113; verum