Step * 1 1 of Lemma normalize-constraints-eq


1. : ℕ
2. (ℕ ⟶ ℚ × ℤList
3. map(λp.normalize-constraint(k;p);A) A ∈ ((ℕ ⟶ ℚ × ℤList)
4. map(λp.normalize-constraint(k;p);A) ∈ (ℕ ⟶ ℚ × ℤList
⊢ normalize-constraints(k;A) A ∈ ((ℕ ⟶ ℚ × ℤList)
BY
((Assert ↓∃:ℕvalue-type(ℚBY
          (D THEN With ⌜0⌝ (D 0)⋅ THEN Auto))
   THEN (Unfold `normalize-constraints` THEN (CallByValueReduce THENA Auto) THEN Trivial)⋅
   }


Latex:


Latex:

1.  k  :  \mBbbN{}
2.  A  :  (\mBbbN{}  {}\mrightarrow{}  \mBbbQ{}  \mtimes{}  \mBbbZ{})  List
3.  map(\mlambda{}p.normalize-constraint(k;p);A)  =  A
4.  map(\mlambda{}p.normalize-constraint(k;p);A)  \mmember{}  (\mBbbN{}  {}\mrightarrow{}  \mBbbQ{}  \mtimes{}  \mBbbZ{})  List
\mvdash{}  normalize-constraints(k;A)  =  A


By


Latex:
((Assert  \mdownarrow{}\mexists{}:\mBbbN{}.  value-type(\mBbbQ{})  BY
                (D  0  THEN  With  \mkleeneopen{}0\mkleeneclose{}  (D  0)\mcdot{}  THEN  Auto))
  THEN  (Unfold  `normalize-constraints`  0  THEN  (CallByValueReduce  0  THENA  Auto)  THEN  Trivial)\mcdot{}
  )




Home Index