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
((RW assert_pushdownC (-1)) THEN Auto THEN (RWO "length_zero" (-1)) THEN Auto THEN EqCD THEN Try (Complete (Auto))) }


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

((RW  assert\_pushdownC  (-1))
  THEN  Auto
  THEN  (RWO  "length\_zero"  (-1))
  THEN  Auto
  THEN  EqCD
  THEN  Try  (Complete  (Auto)))




Home Index