Step * 1 of Lemma gcd_sat_gcd_p

.....falsecase..... 
1. : ℕ
2. ∀d:ℕd. ∀a,b:ℤ.  ((|b| ≤ d)  GCD(a;b;gcd(a;b)))
3. : ℤ
4. : ℤ
5. |b| ≤ d
6. ¬(b 0 ∈ ℤ)
⊢ GCD(a;b;gcd(b;a rem b))
BY
(((Assert 0 < |b| BY ((RWO "absval_unfold" THENA Auto) THEN AutoSplit)) THEN (Assert |a rem b| < |b| BY Auto))
   THEN (InstHyp [⌜1⌝;⌜b⌝;⌜rem b⌝2⋅ THENA Auto)⋅
   }

1
1. : ℕ
2. ∀d:ℕd. ∀a,b:ℤ.  ((|b| ≤ d)  GCD(a;b;gcd(a;b)))
3. : ℤ
4. : ℤ
5. |b| ≤ d
6. ¬(b 0 ∈ ℤ)
7. 0 < |b|
8. |a rem b| < |b|
9. GCD(b;a rem b;gcd(b;a rem b))
⊢ GCD(a;b;gcd(b;a rem b))


Latex:


Latex:
.....falsecase..... 
1.  d  :  \mBbbN{}
2.  \mforall{}d:\mBbbN{}d.  \mforall{}a,b:\mBbbZ{}.    ((|b|  \mleq{}  d)  {}\mRightarrow{}  GCD(a;b;gcd(a;b)))
3.  a  :  \mBbbZ{}
4.  b  :  \mBbbZ{}
5.  |b|  \mleq{}  d
6.  \mneg{}(b  =  0)
\mvdash{}  GCD(a;b;gcd(b;a  rem  b))


By


Latex:
(((Assert  0  <  |b|  BY
                  ((RWO  "absval\_unfold"  0  THENA  Auto)  THEN  AutoSplit))
    THEN  (Assert  |a  rem  b|  <  |b|  BY
                            Auto)
    )
  THEN  (InstHyp  [\mkleeneopen{}d  -  1\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{};\mkleeneopen{}a  rem  b\mkleeneclose{}]  2\mcdot{}  THENA  Auto)\mcdot{}
  )




Home Index