Step * 1 1 of Lemma normalize-constraint-eq


1. : ℕ
2. A1 : ℕ ⟶ ℚ
3. A2 : ℤ
⊢ eval A2 in let as ⟵ map(A1;upto(k)) in <λn.as[n]?A1 n, r> = <A1, A2> ∈ (ℕ ⟶ ℚ × ℤ)
BY
xxxRepeatFor (xxx(CallByValueReduce THENA Auto)xxx)xxx }

1
1. : ℕ
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