Step * 2 1 1 of Lemma assert-is-qrep


1. v1 : ℤ
2. v2 : ℕ+
⊢ (|gcd(v1;v2)| = 1 ∈ ℤ) ⇒ (↑eval g = better-gcd(v1;v2) in (g =z 1) ∨b(g =z -1))
BY
{ ((RWO "better-gcd-gcd" 0 THEN Auto) THEN (CallByValueReduce 0 THENA Auto) THEN RW assert_pushdownC 0 THEN Auto) }

1
1. v1 : ℤ
2. v2 : ℕ+
3. |gcd(v1;v2)| = 1 ∈ ℤ
⊢ (gcd(v1;v2) = 1 ∈ ℤ) ∨ (gcd(v1;v2) = (-1) ∈ ℤ)


Latex:


Latex:

1.  v1  :  \mBbbZ{}
2.  v2  :  \mBbbN{}\msupplus{}
\mvdash{}  (|gcd(v1;v2)|  =  1)  {}\mRightarrow{}  (\muparrow{}eval  g  =  better-gcd(v1;v2)  in  (g  =\msubz{}  1)  \mvee{}\msubb{}(g  =\msubz{}  -1))


By


Latex:
((RWO  "better-gcd-gcd"  0  THEN  Auto)
  THEN  (CallByValueReduce  0  THENA  Auto)
  THEN  RW  assert\_pushdownC  0
  THEN  Auto)




Home Index