Step
*
1
2
1
3
1
1
of Lemma
oal_umap_char
1. s : LOSet
2. g : AbDMon
3. h : AbMon
4. f : |s| ⟶ MonHom(g,h)
5. ∀k:|s|. ((∀[a1,a2:|g|].  ((f k (a1 * a2)) = ((f k a1) * (f k a2)) ∈ |h|)) ∧ ((f k e) = e ∈ |h|))
6. a' : |oal(s;g)| ⟶ |h|
7. IsMonHom{oal_mon(s;g),h}(a')
8. ∀j:|s|. ((f j) = (a' o (λw:|g|. inj(j,w))) ∈ (|g| ⟶ |h|))
9. ps : |oal(s;g)|
⊢ (a' ps) = (msFor{h} k ∈ dom(ps). (a' inj(k,ps[k]))) ∈ |h|
BY
{ ((RWH oal_monC 6 
THEN RWW "dist_hom_over_mset_for< 
          oalist_fact<" 0) THEN Auto) 
 }
Latex:
Latex:
1.  s  :  LOSet
2.  g  :  AbDMon
3.  h  :  AbMon
4.  f  :  |s|  {}\mrightarrow{}  MonHom(g,h)
5.  \mforall{}k:|s|.  ((\mforall{}[a1,a2:|g|].    ((f  k  (a1  *  a2))  =  ((f  k  a1)  *  (f  k  a2))))  \mwedge{}  ((f  k  e)  =  e))
6.  a'  :  |oal(s;g)|  {}\mrightarrow{}  |h|
7.  IsMonHom\{oal\_mon(s;g),h\}(a')
8.  \mforall{}j:|s|.  ((f  j)  =  (a'  o  (\mlambda{}w:|g|.  inj(j,w))))
9.  ps  :  |oal(s;g)|
\mvdash{}  (a'  ps)  =  (msFor\{h\}  k  \mmember{}  dom(ps).  (a'  inj(k,ps[k])))
By
Latex:
((RWH  oal\_monC  6 
THEN  RWW  "dist\_hom\_over\_mset\_for< 
                    oalist\_fact<"  0)  THEN  Auto) 
Home
Index