let D be non empty set ; :: thesis: for e, d being Element of D
for F, G being BinOp of D
for p being FinSequence of D st F is commutative & F is associative & F is having_a_unity & e = the_unity_wrt F & G is_distributive_wrt F & G . e,d = e holds
G . (F "**" p),d = F "**" (G [:] p,d)
let e, d be Element of D; :: thesis: for F, G being BinOp of D
for p being FinSequence of D st F is commutative & F is associative & F is having_a_unity & e = the_unity_wrt F & G is_distributive_wrt F & G . e,d = e holds
G . (F "**" p),d = F "**" (G [:] p,d)
let F, G be BinOp of D; :: thesis: for p being FinSequence of D st F is commutative & F is associative & F is having_a_unity & e = the_unity_wrt F & G is_distributive_wrt F & G . e,d = e holds
G . (F "**" p),d = F "**" (G [:] p,d)
let p be FinSequence of D; :: thesis: ( F is commutative & F is associative & F is having_a_unity & e = the_unity_wrt F & G is_distributive_wrt F & G . e,d = e implies G . (F "**" p),d = F "**" (G [:] p,d) )
assume that
A1:
( F is commutative & F is associative & F is having_a_unity )
and
A2:
e = the_unity_wrt F
and
A3:
G is_distributive_wrt F
and
A4:
G . e,d = e
; :: thesis: G . (F "**" p),d = F "**" (G [:] p,d)
A5:
len p = len (G [:] p,d)
by FINSEQ_2:98;
A6:
( Seg (len p) = dom p & Seg (len (G [:] p,d)) = dom (G [:] p,d) )
by FINSEQ_1:def 3;
thus G . (F "**" p),d =
G . (F $$ (findom p),([#] p,e)),d
by A1, A2, Def2
.=
F $$ (findom p),(G [:] ([#] p,e),d)
by A1, A2, A3, A4, Th15
.=
F $$ (findom p),([#] (G [:] p,d),e)
by A4, Lm5
.=
F "**" (G [:] p,d)
by A1, A2, A5, A6, Def2
; :: thesis: verum