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 for i being Element of NAT holds (F [;] (d,([#] (p,e)))) . i = ([#] ((F [;] (d,p)),e)) . ilet 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:78;
now F . (d,(([#] (p,e)) . i)) = ([#] ((F [;] (d,p)),e)) . iper 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 Th20
.=
(F [;] (d,p)) . i
by A3, A2, A4, FUNCOP_1:32
.=
([#] ((F [;] (d,p)),e)) . i
by A3, A2, A4, Th20
;
verum end; end; end; hence
(F [;] (d,([#] (p,e)))) . i = ([#] ((F [;] (d,p)),e)) . i
by FUNCOP_1:53;
verum end;
hence
F [;] (d,([#] (p,e))) = [#] ((F [;] (d,p)),e)
by FUNCT_2:63; verum