Step * 1 of Lemma assert-fpf-is-empty


1. Type
2. A ⟶ Type
3. 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