Step
*
of Lemma
concat-lifting-loc-0_wf
∀[B:Type]. ∀[f:Id ─→ bag(B)].  (concat-lifting-loc-0(f) ∈ Id ─→ bag(B))
BY
{ (ProveWfLemma
   THEN InstLemma `concat-lifting-loc_wf` [⌈B⌉; ⌈0⌉; ⌈λn.[][n]⌉; ⌈λn.[][n]⌉; ⌈l⌉; ⌈f⌉]⋅
   THEN Auto
   THEN Unfold `funtype` 0
   THEN Repeat (((RWO "primrec-unroll" 0 THENM Reduce 0) THEN Auto))) }
Latex:
Latex:
\mforall{}[B:Type].  \mforall{}[f:Id  {}\mrightarrow{}  bag(B)].    (concat-lifting-loc-0(f)  \mmember{}  Id  {}\mrightarrow{}  bag(B))
By
Latex:
(ProveWfLemma
  THEN  InstLemma  `concat-lifting-loc\_wf`  [\mkleeneopen{}B\mkleeneclose{};  \mkleeneopen{}0\mkleeneclose{};  \mkleeneopen{}\mlambda{}n.[][n]\mkleeneclose{};  \mkleeneopen{}\mlambda{}n.[][n]\mkleeneclose{};  \mkleeneopen{}l\mkleeneclose{};  \mkleeneopen{}f\mkleeneclose{}]\mcdot{}
  THEN  Auto
  THEN  Unfold  `funtype`  0
  THEN  Repeat  (((RWO  "primrec-unroll"  0  THENM  Reduce  0)  THEN  Auto)))
Home
Index