Step * 1 2 1 2 1 1 2 1 1 of Lemma sparse-signed-rep-exists


1. {-1..2-List
2. : ℕ
3. : ℤ
4. |m| ≤ n
5. ¬(m 0 ∈ ℤ)
6. 0 < n
7. ∀m@0:ℤ
     ∃L:{-1..2-List [((m@0 = Σi<||L||.L[i]*2^i ∈ ℤ)
                      ∧ (0 < ||L||  (last(L) 0 ∈ ℤ)))
                      ∧ (∀i:ℕ||L|| 1. ((L[i] 0 ∈ ℤ) ∨ (L[i 1] 0 ∈ ℤ))))] 
     supposing |m@0| ≤ (n 1)
8. : ℤ
9. {-2..3-}
10. (m ((4 k) r) ∈ ℤ) ∧ ((|r| 2 ∈ ℤ (↑isEven(k)))
11. (k = Σi<||L||.L[i]*2^i ∈ ℤ)
∧ (0 < ||L||  (last(L) 0 ∈ ℤ)))
∧ (∀i:ℕ||L|| 1. ((L[i] 0 ∈ ℤ) ∨ (L[i 1] 0 ∈ ℤ)))
12. L1 {-1..2-List
13. (r = Σi<||L1||.L1[i]*2^i ∈ ℤ) ∧ (||L1|| 2 ∈ ℤ) ∧ (∀i:ℕ||L1|| 1. ((L1[i] 0 ∈ ℤ) ∨ (L1[i 1] 0 ∈ ℤ)))
14. ¬↑null(L)
⊢ = Σi<||L1 L||.L1 L[i]*2^i ∈ ℤ
BY
TACTIC:((InstLemma `power-sum-split` [⌜||L1 L||⌝;⌜2⌝]⋅ THENM RWO "-1" 0) THENA Auto) }

1
1. {-1..2-List
2. : ℕ
3. : ℤ
4. |m| ≤ n
5. ¬(m 0 ∈ ℤ)
6. 0 < n
7. ∀m@0:ℤ
     ∃L:{-1..2-List [((m@0 = Σi<||L||.L[i]*2^i ∈ ℤ)
                      ∧ (0 < ||L||  (last(L) 0 ∈ ℤ)))
                      ∧ (∀i:ℕ||L|| 1. ((L[i] 0 ∈ ℤ) ∨ (L[i 1] 0 ∈ ℤ))))] 
     supposing |m@0| ≤ (n 1)
8. : ℤ
9. {-2..3-}
10. (m ((4 k) r) ∈ ℤ) ∧ ((|r| 2 ∈ ℤ (↑isEven(k)))
11. (k = Σi<||L||.L[i]*2^i ∈ ℤ)
∧ (0 < ||L||  (last(L) 0 ∈ ℤ)))
∧ (∀i:ℕ||L|| 1. ((L[i] 0 ∈ ℤ) ∨ (L[i 1] 0 ∈ ℤ)))
12. L1 {-1..2-List
13. (r = Σi<||L1||.L1[i]*2^i ∈ ℤ) ∧ (||L1|| 2 ∈ ℤ) ∧ (∀i:ℕ||L1|| 1. ((L1[i] 0 ∈ ℤ) ∨ (L1[i 1] 0 ∈ ℤ)))
14. ¬↑null(L)
15. ∀[x:ℤ]. ∀[a:ℕ||L1 L|| ⟶ ℤ].
      i<||L1 L||.a[i]*x^i i<2.a[i]*x^i (x^2 * Σi<||L1 L|| 2.a[2 i]*x^i)) ∈ ℤ)
⊢ i<2.L1 L[i]*2^i (2^2 * Σi<||L1 L|| 2.L1 L[2 i]*2^i)) ∈ ℤ


Latex:


Latex:

1.  L  :  \{-1..2\msupminus{}\}  List
2.  n  :  \mBbbN{}
3.  m  :  \mBbbZ{}
4.  |m|  \mleq{}  n
5.  \mneg{}(m  =  0)
6.  0  <  n
7.  \mforall{}m@0:\mBbbZ{}
          \mexists{}L:\{-1..2\msupminus{}\}  List  [((m@0  =  \mSigma{}i<||L||.L[i]*2\^{}i)
                                            \mwedge{}  (0  <  ||L||  {}\mRightarrow{}  (\mneg{}(last(L)  =  0)))
                                            \mwedge{}  (\mforall{}i:\mBbbN{}||L||  -  1.  ((L[i]  =  0)  \mvee{}  (L[i  +  1]  =  0))))] 
          supposing  |m@0|  \mleq{}  (n  -  1)
8.  k  :  \mBbbZ{}
9.  r  :  \{-2..3\msupminus{}\}
10.  (m  =  ((4  *  k)  +  r))  \mwedge{}  ((|r|  =  2)  {}\mRightarrow{}  (\muparrow{}isEven(k)))
11.  (k  =  \mSigma{}i<||L||.L[i]*2\^{}i)
\mwedge{}  (0  <  ||L||  {}\mRightarrow{}  (\mneg{}(last(L)  =  0)))
\mwedge{}  (\mforall{}i:\mBbbN{}||L||  -  1.  ((L[i]  =  0)  \mvee{}  (L[i  +  1]  =  0)))
12.  L1  :  \{-1..2\msupminus{}\}  List
13.  (r  =  \mSigma{}i<||L1||.L1[i]*2\^{}i)  \mwedge{}  (||L1||  =  2)  \mwedge{}  (\mforall{}i:\mBbbN{}||L1||  -  1.  ((L1[i]  =  0)  \mvee{}  (L1[i  +  1]  =  0)))
14.  \mneg{}\muparrow{}null(L)
\mvdash{}  m  =  \mSigma{}i<||L1  @  L||.L1  @  L[i]*2\^{}i


By


Latex:
TACTIC:((InstLemma  `power-sum-split`  [\mkleeneopen{}||L1  @  L||\mkleeneclose{};\mkleeneopen{}2\mkleeneclose{}]\mcdot{}  THENM  RWO  "-1"  0)  THENA  Auto)




Home Index