Step * of Lemma gcd_functionality_wrt_eqmod

a,a',m:ℤ.  ((a' ≡ mod m)  (gcd(a';m) gcd(a;m)))
BY
(Auto
   THEN -1
   THEN (InstLemma `gcd_elim` [⌜a'⌝;⌜m⌝]⋅ THENA Auto)
   THEN (InstLemma `gcd_elim` [⌜a⌝;⌜m⌝]⋅ THENA Auto)
   THEN ExRepD
   THEN ((HypSubst (-4) THENA Auto) THEN Thin (-4))
   THEN (HypSubst (-1) THENA Auto)
   THEN Thin (-1)
   THEN -3
   THEN -1
   THEN ExRepD
   THEN 0
   THEN BackThruSomeHyp
   THEN Auto) }

1
1. : ℤ
2. a' : ℤ
3. : ℤ
4. : ℤ
5. (a' a) (m c) ∈ ℤ
6. y1 : ℤ
7. y1 a'
8. y1 m
9. ∀z:ℤ(((z a') ∧ (z m))  (z y1))
10. : ℤ
11. a
12. m
13. ∀z:ℤ(((z a) ∧ (z m))  (z y))
⊢ y1 a

2
1. : ℤ
2. a' : ℤ
3. : ℤ
4. : ℤ
5. (a' a) (m c) ∈ ℤ
6. y1 : ℤ
7. y1 a'
8. y1 m
9. ∀z:ℤ(((z a') ∧ (z m))  (z y1))
10. : ℤ
11. a
12. m
13. ∀z:ℤ(((z a) ∧ (z m))  (z y))
⊢ a'


Latex:


Latex:
\mforall{}a,a',m:\mBbbZ{}.    ((a'  \mequiv{}  a  mod  m)  {}\mRightarrow{}  (gcd(a';m)  \msim{}  gcd(a;m)))


By


Latex:
(Auto
  THEN  D  -1
  THEN  (InstLemma  `gcd\_elim`  [\mkleeneopen{}a'\mkleeneclose{};\mkleeneopen{}m\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  (InstLemma  `gcd\_elim`  [\mkleeneopen{}a\mkleeneclose{};\mkleeneopen{}m\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  ExRepD
  THEN  ((HypSubst  (-4)  0  THENA  Auto)  THEN  Thin  (-4))
  THEN  (HypSubst  (-1)  0  THENA  Auto)
  THEN  Thin  (-1)
  THEN  D  -3
  THEN  D  -1
  THEN  ExRepD
  THEN  D  0
  THEN  BackThruSomeHyp
  THEN  Auto)




Home Index