Step
*
of Lemma
callbyvalueall_seq-combine2-0
∀[F,L1,L2:Top]. ∀[m1,m2:ℕ].
  (callbyvalueall_seq(L1;λx.x;λg.callbyvalueall_seq(L2[g];λx.x;F;0;m2);0;m1) 
  ~ callbyvalueall_seq(λi.if i <z m1 then L1 i else mk_lambdas_fun(λg.(L2[g] (i - m1));m1) fi λx.x
                      λg.(F partial_ap_gen(g;m1 + m2;m1;m2));0;m1 + m2))
BY
{ ((UnivCD THENA Auto)
   THEN (InstLemma `callbyvalueall_seq-combine2` [⌜F⌝;⌜L1⌝;⌜L2⌝;⌜λx.x⌝;⌜m1⌝;⌜m2⌝;⌜0⌝]⋅ THENA Auto)
   THEN RepUR ``mk_applies`` (-1)
   THEN Auto) }
Latex:
Latex:
\mforall{}[F,L1,L2:Top].  \mforall{}[m1,m2:\mBbbN{}].
    (callbyvalueall\_seq(L1;\mlambda{}x.x;\mlambda{}g.callbyvalueall\_seq(L2[g];\mlambda{}x.x;F;0;m2);0;m1) 
    \msim{}  callbyvalueall\_seq(\mlambda{}i.if  i  <z  m1  then  L1  i  else  mk\_lambdas\_fun(\mlambda{}g.(L2[g]  (i  -  m1));m1)  fi  ;\mlambda{}x.x
                                            ;\mlambda{}g.(F  partial\_ap\_gen(g;m1  +  m2;m1;m2));0;m1  +  m2))
By
Latex:
((UnivCD  THENA  Auto)
  THEN  (InstLemma  `callbyvalueall\_seq-combine2`  [\mkleeneopen{}F\mkleeneclose{};\mkleeneopen{}L1\mkleeneclose{};\mkleeneopen{}L2\mkleeneclose{};\mkleeneopen{}\mlambda{}x.x\mkleeneclose{};\mkleeneopen{}m1\mkleeneclose{};\mkleeneopen{}m2\mkleeneclose{};\mkleeneopen{}0\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  RepUR  ``mk\_applies``  (-1)
  THEN  Auto)
Home
Index