Step
*
1
of Lemma
gcd_subtract
1. a : ℕ
2. b : ℕ
3. b ≤ a
⊢ gcd(a - b;b) ~ gcd(a;b)
BY
{ TACTIC:((InstLemma `gcd_elim` [⌜a - b⌝;⌜b⌝]⋅ THENA Auto)
          THEN ExRepD
          THEN RWO "-1" 0
          THEN Auto
          THEN (InstLemma `gcd_unique` [⌜a⌝;⌜b⌝]⋅ THENA Auto)
          THEN BHyp -1
          THEN Auto) }
1
1. a : ℕ
2. b : ℕ
3. b ≤ a
4. y : ℤ
5. GCD(a - b;b;y)
6. gcd(a - b;b) = y ∈ ℤ
7. ∀y1,y2:ℤ.  (GCD(a;b;y1) 
⇒ GCD(a;b;y2) 
⇒ (y1 ~ y2))
⊢ GCD(a;b;y)
Latex:
Latex:
1.  a  :  \mBbbN{}
2.  b  :  \mBbbN{}
3.  b  \mleq{}  a
\mvdash{}  gcd(a  -  b;b)  \msim{}  gcd(a;b)
By
Latex:
TACTIC:((InstLemma  `gcd\_elim`  [\mkleeneopen{}a  -  b\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{}]\mcdot{}  THENA  Auto)
                THEN  ExRepD
                THEN  RWO  "-1"  0
                THEN  Auto
                THEN  (InstLemma  `gcd\_unique`  [\mkleeneopen{}a\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{}]\mcdot{}  THENA  Auto)
                THEN  BHyp  -1
                THEN  Auto)
Home
Index