Step * of Lemma lifting-loc-3_wf

[A,B,C,D:Type]. ∀[f:Id ─→ A ─→ B ─→ C ─→ D].  (lifting-loc-3(f) ∈ Id ─→ bag(A) ─→ bag(B) ─→ bag(C) ─→ bag(D))
BY
(ProveWfLemma
   THEN InstLemma `lifting-loc-gen-rev_wf` [⌈D⌉; ⌈3⌉; ⌈λn.[A; B; C][n]⌉; ⌈λn.[a; b; c][n]⌉; ⌈l⌉; ⌈f⌉]⋅
   THEN Try (Complete ((Auto THEN Auto')))) }

1
.....wf..... 
1. Type
2. Type
3. Type
4. Type
5. Id ─→ A ─→ B ─→ C ─→ D
6. Id@i
7. bag(A)@i
8. bag(B)@i
9. bag(C)@i
⊢ f ∈ Id ─→ funtype(3;λn.[A; B; C][n];D)


Latex:



Latex:
\mforall{}[A,B,C,D:Type].  \mforall{}[f:Id  {}\mrightarrow{}  A  {}\mrightarrow{}  B  {}\mrightarrow{}  C  {}\mrightarrow{}  D].
    (lifting-loc-3(f)  \mmember{}  Id  {}\mrightarrow{}  bag(A)  {}\mrightarrow{}  bag(B)  {}\mrightarrow{}  bag(C)  {}\mrightarrow{}  bag(D))


By


Latex:
(ProveWfLemma
  THEN  InstLemma  `lifting-loc-gen-rev\_wf`  [\mkleeneopen{}D\mkleeneclose{};  \mkleeneopen{}3\mkleeneclose{};  \mkleeneopen{}\mlambda{}n.[A;  B;  C][n]\mkleeneclose{};  \mkleeneopen{}\mlambda{}n.[a;  b;  c][n]\mkleeneclose{};  \mkleeneopen{}l\mkleeneclose{};  \mkleeneopen{}f\mkleeneclose{}]\mcdot{}
  THEN  Try  (Complete  ((Auto  THEN  Auto'))))




Home Index