Step
*
1
of Lemma
assert-fpf-is-empty
1. A : Type
2. B : A ⟶ Type
3. d : A List
4. f1 : x:{x:A| (x ∈ d)}  ⟶ B[x]
5. ↑(||d|| =z 0)
⊢ <d, f1> = <[], λx.⋅> ∈ (d:A List × (x:{x:A| (x ∈ d)}  ⟶ B[x]))
BY
{ xxx((RW assert_pushdownC (-1))
      THEN Auto
      THEN (RWO "length_zero" (-1))
      THEN Auto
      THEN EqCD
      THEN Try (Complete (Auto)))xxx }
Latex:
Latex:
1.  A  :  Type
2.  B  :  A  {}\mrightarrow{}  Type
3.  d  :  A  List
4.  f1  :  x:\{x:A|  (x  \mmember{}  d)\}    {}\mrightarrow{}  B[x]
5.  \muparrow{}(||d||  =\msubz{}  0)
\mvdash{}  <d,  f1>  =  <[],  \mlambda{}x.\mcdot{}>
By
Latex:
xxx((RW  assert\_pushdownC  (-1))
        THEN  Auto
        THEN  (RWO  "length\_zero"  (-1))
        THEN  Auto
        THEN  EqCD
        THEN  Try  (Complete  (Auto)))xxx
Home
Index