Step
*
of Lemma
lookup_oal_cons
∀a:LOSet. ∀b:OCMon. ∀k,kp:|a|. ∀vp:|b|. ∀ps:|oal(a;b)|.
((↑before(kp;map(λz.(fst(z));ps)))
⇒ (([<kp, vp> / ps][k]) = ((when kp (=b) k. vp) * (ps[k])) ∈ |b|))
BY
{ ((RepD) THENA Auto) }
1
1. a : LOSet
2. b : OCMon
3. k : |a|
4. kp : |a|
5. vp : |b|
6. ps : |oal(a;b)|
7. ↑before(kp;map(λz.(fst(z));ps))
⊢ ([<kp, vp> / ps][k]) = ((when kp (=b) k. vp) * (ps[k])) ∈ |b|
Latex:
Latex:
\mforall{}a:LOSet. \mforall{}b:OCMon. \mforall{}k,kp:|a|. \mforall{}vp:|b|. \mforall{}ps:|oal(a;b)|.
((\muparrow{}before(kp;map(\mlambda{}z.(fst(z));ps))) {}\mRightarrow{} (([<kp, vp> / ps][k]) = ((when kp (=\msubb{}) k. vp) * (ps[k]))))
By
Latex:
((RepD) THENA Auto)
Home
Index