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