Step * 1 of Lemma divisor-in-range

.....equality..... 
1. {2...}
2. n@0 : ℕ
3. ∀[m:ℕn@0]
     ∀i:{1...}. ∀j:{i..i m-}.
       (∃m:ℤ [(m < n ∧ (2 ≤ m) ∧ (m n))]) ∨ (∃m:ℤ [((2 ≤ m) ∧ (i ≤ m) ∧ (m ≤ j) ∧ (m n))])) supposing j < n
4. {1...}
5. {i..i n@0-}
6. j < n
7. : ℤ
8. iseg_product_rem(i;j;n) ∈ ℤ
9. : ℤ
10. better-gcd(n;p) ∈ ℤ
⊢ better-gcd(n;p) gcd(n;iseg_product(i;j)) ∈ ℤ
BY
TACTIC:TACTIC:(HypSubst' (-3) THEN (RWO "better-gcd-gcd" THENA Auto)) }

1
1. {2...}
2. n@0 : ℕ
3. ∀[m:ℕn@0]
     ∀i:{1...}. ∀j:{i..i m-}.
       (∃m:ℤ [(m < n ∧ (2 ≤ m) ∧ (m n))]) ∨ (∃m:ℤ [((2 ≤ m) ∧ (i ≤ m) ∧ (m ≤ j) ∧ (m n))])) supposing j < n
4. {1...}
5. {i..i n@0-}
6. j < n
7. : ℤ
8. iseg_product_rem(i;j;n) ∈ ℤ
9. : ℤ
10. better-gcd(n;p) ∈ ℤ
⊢ gcd(n;iseg_product_rem(i;j;n)) gcd(n;iseg_product(i;j)) ∈ ℤ


Latex:


Latex:
.....equality..... 
1.  n  :  \{2...\}
2.  n@0  :  \mBbbN{}
3.  \mforall{}[m:\mBbbN{}n@0]
          \mforall{}i:\{1...\}.  \mforall{}j:\{i..i  +  m\msupminus{}\}.
              (\mexists{}m:\mBbbZ{}  [(m  <  n  \mwedge{}  (2  \mleq{}  m)  \mwedge{}  (m  |  n))])  \mvee{}  (\mneg{}(\mexists{}m:\mBbbZ{}  [((2  \mleq{}  m)  \mwedge{}  (i  \mleq{}  m)  \mwedge{}  (m  \mleq{}  j)  \mwedge{}  (m  |  n))])) 
              supposing  j  <  n
4.  i  :  \{1...\}
5.  j  :  \{i..i  +  n@0\msupminus{}\}
6.  j  <  n
7.  p  :  \mBbbZ{}
8.  p  =  iseg\_product\_rem(i;j;n)
9.  g  :  \mBbbZ{}
10.  g  =  better-gcd(n;p)
\mvdash{}  better-gcd(n;p)  =  gcd(n;iseg\_product(i;j))


By


Latex:
TACTIC:TACTIC:(HypSubst'  (-3)  0  THEN  (RWO  "better-gcd-gcd"  0  THENA  Auto))




Home Index