Step * 1 1 1 1 1 2 2 of Lemma assert-nonneg-monomial


1. : ℕ
2. : ℤ
3. u1 : ℤ
4. : ℤ List
5. ∀L1:ℤ List
     (||L1|| < ||[u; [u1 v]]||
      sorted(L1)
      (↑even-int-list(L1))
      (∃u:{vs:ℤ List| sorted(vs)} (L1 merge-int-accum(u;u) ∈ (ℤ List))))
6. sorted([u; [u1 v]])
7. ↑even-int-list([u; [u1 v]])
⊢ ∃u@0:{vs:ℤ List| sorted(vs)} ([u; [u1 v]] merge-int-accum(u@0;u@0) ∈ (ℤ List))
BY
(Unfold `even-int-list` -1 THEN Reduce -1 THEN (RW assert_pushdownC (-1) THENA Auto) THEN -1) }

1
1. : ℕ
2. : ℤ
3. u1 : ℤ
4. : ℤ List
5. ∀L1:ℤ List
     (||L1|| < ||[u; [u1 v]]||
      sorted(L1)
      (↑even-int-list(L1))
      (∃u:{vs:ℤ List| sorted(vs)} (L1 merge-int-accum(u;u) ∈ (ℤ List))))
6. sorted([u; [u1 v]])
7. u1 ∈ ℤ
8. ↑even-int-list(v)
⊢ ∃u@0:{vs:ℤ List| sorted(vs)} ([u; [u1 v]] merge-int-accum(u@0;u@0) ∈ (ℤ List))


Latex:


Latex:

1.  n  :  \mBbbN{}
2.  u  :  \mBbbZ{}
3.  u1  :  \mBbbZ{}
4.  v  :  \mBbbZ{}  List
5.  \mforall{}L1:\mBbbZ{}  List
          (||L1||  <  ||[u;  [u1  /  v]]||
          {}\mRightarrow{}  sorted(L1)
          {}\mRightarrow{}  (\muparrow{}even-int-list(L1))
          {}\mRightarrow{}  (\mexists{}u:\{vs:\mBbbZ{}  List|  sorted(vs)\}  .  (L1  =  merge-int-accum(u;u))))
6.  sorted([u;  [u1  /  v]])
7.  \muparrow{}even-int-list([u;  [u1  /  v]])
\mvdash{}  \mexists{}u@0:\{vs:\mBbbZ{}  List|  sorted(vs)\}  .  ([u;  [u1  /  v]]  =  merge-int-accum(u@0;u@0))


By


Latex:
(Unfold  `even-int-list`  -1  THEN  Reduce  -1  THEN  (RW  assert\_pushdownC  (-1)  THENA  Auto)  THEN  D  -1)




Home Index