Step * 3 of Lemma b_all-map2

.....wf..... 
1. Type
2. Type
3. bag(A)
4. {a:A| a ↓∈ b}  ⟶ B
5. B ⟶ ℙ
6. ∀b:B. SqStable(P[b])
⊢ istype(b_all(A;b;x.P[f x]))
BY
(InstLemma `b_all-wf2` [⌜A⌝;⌜b⌝;⌜λ2x.P[f x]⌝]⋅ THEN Auto) }


Latex:


Latex:
.....wf..... 
1.  A  :  Type
2.  B  :  Type
3.  b  :  bag(A)
4.  f  :  \{a:A|  a  \mdownarrow{}\mmember{}  b\}    {}\mrightarrow{}  B
5.  P  :  B  {}\mrightarrow{}  \mBbbP{}
6.  \mforall{}b:B.  SqStable(P[b])
\mvdash{}  istype(b\_all(A;b;x.P[f  x]))


By


Latex:
(InstLemma  `b\_all-wf2`  [\mkleeneopen{}A\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{};\mkleeneopen{}\mlambda{}\msubtwo{}x.P[f  x]\mkleeneclose{}]\mcdot{}  THEN  Auto)




Home Index