Step
*
1
of Lemma
do-apply-p-first
1. A : Type
2. B : Type
⊢ ∀[x:A]. do-apply(p-first([]);x) = do-apply(hd(filter(λf.can-apply(f;x);[]));x) ∈ B supposing ↑can-apply(p-first([]);x)
BY
{ xxx(Reduce 0 THEN Auto)xxx }
Latex:
Latex:
1.  A  :  Type
2.  B  :  Type
\mvdash{}  \mforall{}[x:A]
        do-apply(p-first([]);x)  =  do-apply(hd(filter(\mlambda{}f.can-apply(f;x);[]));x) 
        supposing  \muparrow{}can-apply(p-first([]);x)
By
Latex:
xxx(Reduce  0  THEN  Auto)xxx
Home
Index