Step * 1 1 of Lemma canonicalizable-product


1. [T] Type
2. [B] T ⟶ Type
3. ∀x:T. ∀t:B[x].  ∃x1:Base. (t x1 ∈ B[x])
4. T
5. t1 B[x]
6. Base
7. b ∈ T
8. x1 Base
9. t1 x1 ∈ B[x]
⊢ ∃x@0:Base. (<x, t1> x@0 ∈ (x:T × B[x]))
BY
(D With ⌜<b, x1>⌝  THEN Auto) }


Latex:


Latex:

1.  [T]  :  Type
2.  [B]  :  T  {}\mrightarrow{}  Type
3.  \mforall{}x:T.  \mforall{}t:B[x].    \mexists{}x1:Base.  (t  =  x1)
4.  x  :  T
5.  t1  :  B[x]
6.  b  :  Base
7.  x  =  b
8.  x1  :  Base
9.  t1  =  x1
\mvdash{}  \mexists{}x@0:Base.  (<x,  t1>  =  x@0)


By


Latex:
(D  0  With  \mkleeneopen{}<b,  x1>\mkleeneclose{}    THEN  Auto)




Home Index