src/HOL/NSA/HSeries.thy
changeset 57418 6ab1c7cb0b8d
parent 56194 9ffbb4004c81
child 58878 f962e42e324d
equal deleted inserted replaced
57417:29fe9bac501b 57418:6ab1c7cb0b8d
    53 lemma sumhr_add_lbound_zero [simp]: "!!k m. sumhr(m+k,k,f) = 0"
    53 lemma sumhr_add_lbound_zero [simp]: "!!k m. sumhr(m+k,k,f) = 0"
    54 unfolding sumhr_app by transfer simp
    54 unfolding sumhr_app by transfer simp
    55 
    55 
    56 lemma sumhr_add:
    56 lemma sumhr_add:
    57   "!!m n. sumhr (m,n,f) + sumhr(m,n,g) = sumhr(m,n,%i. f i + g i)"
    57   "!!m n. sumhr (m,n,f) + sumhr(m,n,g) = sumhr(m,n,%i. f i + g i)"
    58 unfolding sumhr_app by transfer (rule setsum_addf [symmetric])
    58 unfolding sumhr_app by transfer (rule setsum.distrib [symmetric])
    59 
    59 
    60 lemma sumhr_mult:
    60 lemma sumhr_mult:
    61   "!!m n. hypreal_of_real r * sumhr(m,n,f) = sumhr(m,n,%n. r * f n)"
    61   "!!m n. hypreal_of_real r * sumhr(m,n,f) = sumhr(m,n,%n. r * f n)"
    62 unfolding sumhr_app by transfer (rule setsum_right_distrib)
    62 unfolding sumhr_app by transfer (rule setsum_right_distrib)
    63 
    63