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 <m1 then L1 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