Step * 1 of Lemma qeq-qrep


1. : ℤ ⋃ (ℤ × ℤ-o)
⊢ qeq(v;qrep(v)) tt
BY
xxx(xxxD_rational_form 1xxx
      THEN (RepUR ``qeq qrep`` THEN RepeatFor ((CallByValueReduce THENA Auto))⋅ THEN Reduce THEN Auto)
      THEN Try (Complete ((GenConclAtAddr [2;1;1] THEN RepeatFor (D -2) THEN Reduce THEN AutoSplit THEN Auto)))
      THEN Try (Complete (Auto)))xxx }

1
1. a2 : ℤ
2. a3 : ℤ-o
⊢ if isint(let g,a,b gcd_reduce(a2;a3) in 
     if 0 ≤then <a, b> else <-a, -b> fi )
  then (a2 =z let g,a,b gcd_reduce(a2;a3) in if 0 ≤then <a, b> else <-a, -b> fi  a3)
  else let i,j let g,a,b gcd_reduce(a2;a3) in 
       if 0 ≤then <a, b> else <-a, -b> fi  
       in (a2 =z a3)
  fi  
tt


Latex:


Latex:

1.  v  :  \mBbbZ{}  \mcup{}  (\mBbbZ{}  \mtimes{}  \mBbbZ{}\msupminus{}\msupzero{})
\mvdash{}  qeq(v;qrep(v))  =  tt


By


Latex:
xxx(xxxD\_rational\_form  1xxx
        THEN  (RepUR  ``qeq  qrep``  0
                    THEN  RepeatFor  3  ((CallByValueReduce  0  THENA  Auto))\mcdot{}
                    THEN  Reduce  0
                    THEN  Auto)
        THEN  Try  (Complete  ((GenConclAtAddr  [2;1;1]
                                                  THEN  RepeatFor  2  (D  -2)
                                                  THEN  Reduce  0
                                                  THEN  AutoSplit
                                                  THEN  Auto)))
        THEN  Try  (Complete  (Auto)))xxx




Home Index