Step * 1 3 of Lemma lookup_omral_scale_c


1. OCMon
2. CDRng
3. |g|
4. |g|
5. |r|
6. ps |omral(g;r)|
7. ¬(∃d:|g|. ((↑(d ∈b dom(ps))) ∧ ((k d) z ∈ |g|)))
⊢ ((<k,v>ps)[z]) (msFor{r↓+gp} y ∈ dom(ps). when (k y) =b z. (v (ps[y]))) ∈ |r|
BY
((Unfold `rng_when` THEN  
RewriteWith [] ``lookup_omral_scale_b mset_for_when_none`` 0) THENA Auto) }

1
1. OCMon
2. CDRng
3. |g|
4. |g|
5. |r|
6. ps |omral(g;r)|
7. ¬(∃d:|g|. ((↑(d ∈b dom(ps))) ∧ ((k d) z ∈ |g|)))
8. |(g↓oset)|
9. ↑(y
b dom(ps))
⊢ ¬↑((k y) =b z)

2
1. OCMon
2. CDRng
3. |g|
4. |g|
5. |r|
6. ps |omral(g;r)|
7. ¬(∃d:|g|. ((↑(d ∈b dom(ps))) ∧ ((k d) z ∈ |g|)))
⊢ e ∈ |r|


Latex:


Latex:

1.  g  :  OCMon
2.  r  :  CDRng
3.  z  :  |g|
4.  k  :  |g|
5.  v  :  |r|
6.  ps  :  |omral(g;r)|
7.  \mneg{}(\mexists{}d:|g|.  ((\muparrow{}(d  \mmember{}\msubb{}  dom(ps)))  \mwedge{}  ((k  *  d)  =  z)))
\mvdash{}  ((<k,v>*  ps)[z])  =  (msFor\{r\mdownarrow{}+gp\}  y  \mmember{}  dom(ps).  when  (k  *  y)  =\msubb{}  z.  (v  *  (ps[y])))


By


Latex:
((Unfold  `rng\_when`  0  THEN   
RewriteWith  []  ``lookup\_omral\_scale\_b  mset\_for\_when\_none``  0)  THENA  Auto)




Home Index