Step
*
1
1
of Lemma
normalize-constraint-eq
1. k : ℕ
2. A1 : ℕ ⟶ ℚ
3. A2 : ℤ
⊢ eval r = A2 in let as ⟵ map(A1;upto(k)) in <λn.as[n]?A1 n, r> = <A1, A2> ∈ (ℕ ⟶ ℚ × ℤ)
BY
{ xxxRepeatFor 2 (xxx(CallByValueReduce 0 THENA Auto)xxx)xxx }
1
1. k : ℕ
2. A1 : ℕ ⟶ ℚ
3. A2 : ℤ
⊢ <λn.map(A1;upto(k))[n]?A1 n, A2> = <A1, A2> ∈ (ℕ ⟶ ℚ × ℤ)
Latex:
Latex:
1.  k  :  \mBbbN{}
2.  A1  :  \mBbbN{}  {}\mrightarrow{}  \mBbbQ{}
3.  A2  :  \mBbbZ{}
\mvdash{}  eval  r  =  A2  in  let  as  \mleftarrow{}{}  map(A1;upto(k))  in  <\mlambda{}n.as[n]?A1  n,  r>  =  <A1,  A2>
By
Latex:
xxxRepeatFor  2  (xxx(CallByValueReduce  0  THENA  Auto)xxx)xxx
Home
Index