Step * of Lemma do-apply-p-filter

[T:Type]. ∀[P:T ⟶ ℙ]. ∀[f:∀x:T. Dec(P[x])]. ∀[x:T].
  do-apply(p-filter(f);x) x ∈ supposing ↑can-apply(p-filter(f);x)
BY
(RepeatFor ((D THENA Auto)) THEN RepUR ``can-apply do-apply p-filter`` 0) }

1
1. Type
2. T ⟶ ℙ
3. : ∀x:T. Dec(P[x])
4. T
⊢ outl(case of inl(p) => inl inr(p) => inr x ∈ 
  supposing ↑isl(case of inl(p) => inl inr(p) => inr )


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[P:T  {}\mrightarrow{}  \mBbbP{}].  \mforall{}[f:\mforall{}x:T.  Dec(P[x])].  \mforall{}[x:T].
    do-apply(p-filter(f);x)  =  x  supposing  \muparrow{}can-apply(p-filter(f);x)


By


Latex:
(RepeatFor  4  ((D  0  THENA  Auto))  THEN  RepUR  ``can-apply  do-apply  p-filter``  0)




Home Index