Step
*
of Lemma
lifting1_wf
∀[A,B:Type]. ∀[f:A ⟶ B]. ∀[b:bag(A)].  (lifting1(f;b) ∈ bag(B))
BY
{ (ProveWfLemma
   THEN InstLemma `lifting-gen-rev_wf` [⌜B⌝; ⌜1⌝; ⌜λx.A⌝; ⌜λx.b⌝; ⌜f⌝]⋅
   THEN Try (Reduce 0)
   THEN Auto
   THEN RepUR  ``funtype`` 0
   THEN Auto) }
Latex:
Latex:
\mforall{}[A,B:Type].  \mforall{}[f:A  {}\mrightarrow{}  B].  \mforall{}[b:bag(A)].    (lifting1(f;b)  \mmember{}  bag(B))
By
Latex:
(ProveWfLemma
  THEN  InstLemma  `lifting-gen-rev\_wf`  [\mkleeneopen{}B\mkleeneclose{};  \mkleeneopen{}1\mkleeneclose{};  \mkleeneopen{}\mlambda{}x.A\mkleeneclose{};  \mkleeneopen{}\mlambda{}x.b\mkleeneclose{};  \mkleeneopen{}f\mkleeneclose{}]\mcdot{}
  THEN  Try  (Reduce  0)
  THEN  Auto
  THEN  RepUR    ``funtype``  0
  THEN  Auto)
Home
Index