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. Type
2. A ⟶ Type
3. value-type(A) ∨ (∀a:A. value-type(B[a]))
4. Base
5. x ∈ a:A ⋂ B[a]
6. 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