Step * of Lemma mon_for_of_op

g:IAbMonoid. ∀A:Type. ∀e,f:A ⟶ |g|. ∀as:A List.
  ((For{g} x ∈ as. (e[x] f[x])) ((For{g} x ∈ as. e[x]) (For{g} x ∈ as. f[x])) ∈ |g|)
BY
(((RepeatMFor (D 0) THENM OnVar `as' ListInd) THENM AbReduce 0) THENA Auto) }

1
1. IAbMonoid
2. Type
3. A ⟶ |g|
4. A ⟶ |g|
⊢ (e e) ∈ |g|

2
1. IAbMonoid
2. Type
3. A ⟶ |g|
4. A ⟶ |g|
5. A
6. List
7. (For{g} x ∈ v. (e[x] f[x])) ((For{g} x ∈ v. e[x]) (For{g} x ∈ v. f[x])) ∈ |g|
⊢ ((e[u] f[u]) (For{g} x ∈ v. (e[x] f[x])))
((e[u] (For{g} x ∈ v. e[x])) (f[u] (For{g} x ∈ v. f[x])))
∈ |g|


Latex:


Latex:
\mforall{}g:IAbMonoid.  \mforall{}A:Type.  \mforall{}e,f:A  {}\mrightarrow{}  |g|.  \mforall{}as:A  List.
    ((For\{g\}  x  \mmember{}  as.  (e[x]  *  f[x]))  =  ((For\{g\}  x  \mmember{}  as.  e[x])  *  (For\{g\}  x  \mmember{}  as.  f[x])))


By


Latex:
(((RepeatMFor  5  (D  0)  THENM  OnVar  `as'  ListInd)  THENM  AbReduce  0)  THENA  Auto)




Home Index