Step * 1 of Lemma div_2_to_1


1. : ℤ
2. a ≤ 0
3. : ℤ
4. 0 < b
5. 0 ≤ ((-1) a)
⊢ (a ÷ b) (-((-a) ÷ b)) ∈ ℤ
BY
((BLemma `div_unique3` THEN Try (Complete (Auto)))
   THEN Auto
   THEN (InstLemma `rem-zero` [⌜b⌝]⋅ THENA Try (Complete (Auto)))
   THEN (InstLemma `div_rem_sum` [⌜-a⌝;⌜b⌝THENA Try (Complete (Auto)))
   THEN (InstLemma `rem_bounds_1` [⌜-a⌝;⌜b⌝THENA Try (Complete (Auto)))
   THEN (InstConcl [⌜-(-a rem b)⌝]⋅ THENW Try (Complete (Auto)))) }

1
1. : ℤ
2. a ≤ 0
3. : ℤ
4. 0 < b
5. 0 ≤ ((-1) a)
6. (0 rem b) 0 ∈ ℤ
7. (-a) ((((-a) ÷ b) b) (-a rem b)) ∈ ℤ
8. (0 ≤ (-a rem b)) ∧ -a rem b < b
⊢ |-(-a rem b)| < |b|
∧ (a (((-((-a) ÷ b)) b) (-(-a rem b))) ∈ ℤ)
∧ ((0 ≤ a)  (0 ≤ (-(-a rem b))))
∧ (0 < -(-a rem b)  0 < a)
∧ (-(-a rem b) <  a < 0)


Latex:


Latex:

1.  a  :  \mBbbZ{}
2.  a  \mleq{}  0
3.  b  :  \mBbbZ{}
4.  0  <  b
5.  0  \mleq{}  ((-1)  *  a)
\mvdash{}  (a  \mdiv{}  b)  =  (-((-a)  \mdiv{}  b))


By


Latex:
((BLemma  `div\_unique3`  THEN  Try  (Complete  (Auto)))
  THEN  Auto
  THEN  (InstLemma  `rem-zero`  [\mkleeneopen{}b\mkleeneclose{}]\mcdot{}  THENA  Try  (Complete  (Auto)))
  THEN  (InstLemma  `div\_rem\_sum`  [\mkleeneopen{}-a\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{}]  THENA  Try  (Complete  (Auto)))
  THEN  (InstLemma  `rem\_bounds\_1`  [\mkleeneopen{}-a\mkleeneclose{};\mkleeneopen{}b\mkleeneclose{}]  THENA  Try  (Complete  (Auto)))
  THEN  (InstConcl  [\mkleeneopen{}-(-a  rem  b)\mkleeneclose{}]\mcdot{}  THENW  Try  (Complete  (Auto))))




Home Index