Step
*
of Lemma
dep-isect-value-type
∀A:Type. ∀B:A ⟶ Type.  ((value-type(A) ∨ (∀a:A. value-type(B[a]))) 
⇒ value-type(a:A ⋂ B[a]))
BY
{ ValueTypeAuto }
1
1. A : Type
2. B : A ⟶ Type
3. value-type(A) ∨ (∀a:A. value-type(B[a]))
4. x : Base
5. x ∈ a:A ⋂ B[a]
6. v : a:A ⋂ B[a]
⊢ 0 ≤ eval v; 0
Latex:
Latex:
\mforall{}A:Type.  \mforall{}B:A  {}\mrightarrow{}  Type.    ((value-type(A)  \mvee{}  (\mforall{}a:A.  value-type(B[a])))  {}\mRightarrow{}  value-type(a:A  \mcap{}  B[a]))
By
Latex:
ValueTypeAuto
Home
Index