src/HOL/Transcendental.thy
changeset 77490 2c86ea8961b5
parent 77230 2d26af072990
child 78250 400aecdfd71f
equal deleted inserted replaced
77435:df1150ec6cd7 77490:2c86ea8961b5
  2490 
  2490 
  2491 lemma powr_minus_divide: "x powr (- a) = 1/(x powr a)"
  2491 lemma powr_minus_divide: "x powr (- a) = 1/(x powr a)"
  2492       for a x :: "'a::{ln,real_normed_field}"
  2492       for a x :: "'a::{ln,real_normed_field}"
  2493   by (simp add: divide_inverse powr_minus)
  2493   by (simp add: divide_inverse powr_minus)
  2494 
  2494 
       
  2495 lemma powr_sum: "x \<noteq> 0 \<Longrightarrow> finite A \<Longrightarrow> x powr sum f A = (\<Prod>y\<in>A. x powr f y)"
       
  2496   by (simp add: powr_def exp_sum sum_distrib_right)
       
  2497 
  2495 lemma divide_powr_uminus: "a / b powr c = a * b powr (- c)"
  2498 lemma divide_powr_uminus: "a / b powr c = a * b powr (- c)"
  2496   for a b c :: real
  2499   for a b c :: real
  2497   by (simp add: powr_minus_divide)
  2500   by (simp add: powr_minus_divide)
  2498 
  2501 
  2499 lemma powr_less_mono: "a < b \<Longrightarrow> 1 < x \<Longrightarrow> x powr a < x powr b"
  2502 lemma powr_less_mono: "a < b \<Longrightarrow> 1 < x \<Longrightarrow> x powr a < x powr b"