src/HOL/ex/BinEx.thy
changeset 58410 6d46ad54a2ab
parent 45615 c05e8209a3aa
child 58889 5b7a9633cfa8
equal deleted inserted replaced
58409:24096e89c131 58410:6d46ad54a2ab
    96 by arith
    96 by arith
    97 
    97 
    98 lemma "!!a::int. [| a+b <= i+j; a<=b; i<=j |] ==> a+a <= j+j"
    98 lemma "!!a::int. [| a+b <= i+j; a<=b; i<=j |] ==> a+a <= j+j"
    99 by arith
    99 by arith
   100 
   100 
   101 lemma "!!a::int. [| a+b < i+j; a<b; i<j |] ==> a+a - - -1 < j+j - 3"
   101 lemma "!!a::int. [| a+b < i+j; a<b; i<j |] ==> a+a - - (- 1) < j+j - 3"
   102 by arith
   102 by arith
   103 
   103 
   104 lemma "!!a::int. a+b+c <= i+j+k & a<=b & b<=c & i<=j & j<=k --> a+a+a <= k+k+k"
   104 lemma "!!a::int. a+b+c <= i+j+k & a<=b & b<=c & i<=j & j<=k --> a+a+a <= k+k+k"
   105 by arith
   105 by arith
   106 
   106 
   260 text {* \medskip Powers *}
   260 text {* \medskip Powers *}
   261 
   261 
   262 lemma "2 ^ 10 = (1024::int)"
   262 lemma "2 ^ 10 = (1024::int)"
   263   by simp
   263   by simp
   264 
   264 
   265 lemma "-3 ^ 7 = (-2187::int)"
   265 lemma "(- 3) ^ 7 = (-2187::int)"
   266   by simp
   266   by simp
   267 
   267 
   268 lemma "13 ^ 7 = (62748517::int)"
   268 lemma "13 ^ 7 = (62748517::int)"
   269   by simp
   269   by simp
   270 
   270 
   271 lemma "3 ^ 15 = (14348907::int)"
   271 lemma "3 ^ 15 = (14348907::int)"
   272   by simp
   272   by simp
   273 
   273 
   274 lemma "-5 ^ 11 = (-48828125::int)"
   274 lemma "(- 5) ^ 11 = (-48828125::int)"
   275   by simp
   275   by simp
   276 
   276 
   277 
   277 
   278 subsection {* The Natural Numbers *}
   278 subsection {* The Natural Numbers *}
   279 
   279 
   444 subsubsection {*Powers *}
   444 subsubsection {*Powers *}
   445 
   445 
   446 lemma "2 ^ 15 = (32768::real)"
   446 lemma "2 ^ 15 = (32768::real)"
   447 by simp
   447 by simp
   448 
   448 
   449 lemma "-3 ^ 7 = (-2187::real)"
   449 lemma "(- 3) ^ 7 = (-2187::real)"
   450 by simp
   450 by simp
   451 
   451 
   452 lemma "13 ^ 7 = (62748517::real)"
   452 lemma "13 ^ 7 = (62748517::real)"
   453 by simp
   453 by simp
   454 
   454 
   455 lemma "3 ^ 15 = (14348907::real)"
   455 lemma "3 ^ 15 = (14348907::real)"
   456 by simp
   456 by simp
   457 
   457 
   458 lemma "-5 ^ 11 = (-48828125::real)"
   458 lemma "(- 5) ^ 11 = (-48828125::real)"
   459 by simp
   459 by simp
   460 
   460 
   461 
   461 
   462 subsubsection {*Tests *}
   462 subsubsection {*Tests *}
   463 
   463