Step * of Lemma qmul_wf

No Annotations
[r,s:ℚ].  (r s ∈ ℚ)
BY
((UnivCD THENA Auto)
   THEN RepeatFor (RationalD 1)
   THEN EqTypeCD
   THEN Auto
   THEN Try ((Unfold `member` 0
              THEN All Thin
              THEN All D_rational_form
              THEN Unfold `qmul` 0
              THEN RepeatFor ((CallByValueReduce THENA Auto))
              THEN Reduce 0
              THEN Auto))
   THEN Unfold `qmul` 0
   THEN RepeatFor ((CallByValueReduce THENA Auto))
   THEN (All D_rational_form THENW Auto)
   THEN (All (Unfolds ``qeq``))⋅
   THEN RepeatFor (((All CallByValueReduce⋅ THENA Auto) THEN (All Reduce THENA Auto))⋅)
   THEN ((All (RW (SweepDnC isint_int_conv))) THENA Auto)
   THEN All Reduce
   THEN ((All (RWO "eqtt_to_assert")) THENA Auto)
   THEN ((All (RW assert_pushdownC)) THENA Auto)
   THEN (∀h:hyp. HypSubst' 0  THENA Auto)
   THEN (RW IntNormC THENA Auto)
   THEN (∀h:hyp. RevHypSubst' 0  THENA Auto)
   THEN (RW IntNormC THENA Auto)
   THEN Try ((Fold `member` THEN Auto))
   THEN ∀h:hyp. ((RW IntNormC THENA Auto) THEN HypSubst' 0) 
   THEN (RW IntNormC THENA Auto)
   THEN Try ((Fold `member` THEN Auto))) }

1
1. a8 : ℤ
2. a7 : ℤ
3. a8 a7 ∈ ℤ
4. a5 : ℤ
5. a6 : ℤ-o
6. a2 : ℤ
7. a3 : ℤ-o
8. (a3 a5) (a2 a6) ∈ ℤ
⊢ (a3 a5 a7) (a2 a6 a7) ∈ ℤ

2
1. a9 : ℤ
2. a10 : ℤ-o
3. a7 : ℤ
4. a9 (a10 a7) ∈ ℤ
5. a5 : ℤ
6. a6 : ℤ-o
7. a2 : ℤ
8. a3 : ℤ-o
9. (a3 a5) (a2 a6) ∈ ℤ
⊢ (a10 a3 a5 a7) (a10 a2 a6 a7) ∈ ℤ

3
1. a10 : ℤ
2. a8 : ℤ
3. a9 : ℤ-o
4. (a10 a9) a8 ∈ ℤ
5. a5 : ℤ
6. a6 : ℤ-o
7. a2 : ℤ
8. a3 : ℤ-o
9. (a3 a5) (a2 a6) ∈ ℤ
⊢ (a10 a3 a5 a9) (a10 a2 a6 a9) ∈ ℤ

4
1. a11 : ℤ
2. a12 : ℤ-o
3. a8 : ℤ
4. a9 : ℤ-o
5. (a11 a9) (a12 a8) ∈ ℤ
6. a5 : ℤ
7. a6 : ℤ-o
8. a2 : ℤ
9. a3 : ℤ-o
10. (a3 a5) (a2 a6) ∈ ℤ
⊢ (a11 a3 a5 a9) (a12 a2 a6 a8) ∈ ℤ


Latex:


Latex:
No  Annotations
\mforall{}[r,s:\mBbbQ{}].    (r  *  s  \mmember{}  \mBbbQ{})


By


Latex:
((UnivCD  THENA  Auto)
  THEN  RepeatFor  2  (RationalD  1)
  THEN  EqTypeCD
  THEN  Auto
  THEN  Try  ((Unfold  `member`  0
                        THEN  All  Thin
                        THEN  All  D\_rational\_form
                        THEN  Unfold  `qmul`  0
                        THEN  RepeatFor  2  ((CallByValueReduce  0  THENA  Auto))
                        THEN  Reduce  0
                        THEN  Auto))
  THEN  Unfold  `qmul`  0
  THEN  RepeatFor  2  ((CallByValueReduce  0  THENA  Auto))
  THEN  (All  D\_rational\_form  THENW  Auto)
  THEN  (All  (Unfolds  ``qeq``))\mcdot{}
  THEN  RepeatFor  2  (((All  CallByValueReduce\mcdot{}  THENA  Auto)  THEN  (All  Reduce  THENA  Auto))\mcdot{})
  THEN  ((All  (RW  (SweepDnC  isint\_int\_conv)))  THENA  Auto)
  THEN  All  Reduce
  THEN  ((All  (RWO  "eqtt\_to\_assert"))  THENA  Auto)
  THEN  ((All  (RW  assert\_pushdownC))  THENA  Auto)
  THEN  (\mforall{}h:hyp.  HypSubst'  h  0    THENA  Auto)
  THEN  (RW  IntNormC  0  THENA  Auto)
  THEN  (\mforall{}h:hyp.  RevHypSubst'  h  0    THENA  Auto)
  THEN  (RW  IntNormC  0  THENA  Auto)
  THEN  Try  ((Fold  `member`  0  THEN  Auto))
  THEN  \mforall{}h:hyp.  ((RW  IntNormC  h  THENA  Auto)  THEN  HypSubst'  h  0) 
  THEN  (RW  IntNormC  0  THENA  Auto)
  THEN  Try  ((Fold  `member`  0  THEN  Auto)))




Home Index