MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Functional equations for HermiteH[n,x]

  • To: mathgroup at
  • Subject: [mg59101] Re: Functional equations for HermiteH[n,x]
  • From: Paul Abbott <paul at>
  • Date: Thu, 28 Jul 2005 02:28:36 -0400 (EDT)
  • Organization: The University of Western Australia
  • References: <dbie83$bt0$>
  • Sender: owner-wri-mathgroup at

In article <dbie83$bt0$1 at>, janostothmeister at 

> 1. I have found in the help that
> â??_z HermiteH[n, z]
> 2 n HermiteH[-1+n,z]
> Nice. I wanted to reproduce this myself.

  D[HermiteH[n, z], z]

does exactly this.

> 2. I would also like to have H[n,-x]==-H[n,x],
> but even FunctionExpand does not produce this.

Because this is not true unless n is an integer.

> 3. This should be zero.
> FunctionExpand[HermiteH[n + 1,
>    x] - 2x HermiteH[n, x] + 2n HermiteH[n -
>     1, x], n â?? Integers â?§ n > 0 â?§ x â?? Reals]

Series expansion is one possible approach here:

 2 n HermiteH[n - 1, x] + HermiteH[n + 1, x] - 2 x HermiteH[n, x] + 
     O[x]^4 // FullSimplify

A better way to approach this is to use the generating function. Note 
that the generating function and a wide range of properties can be 
obtained at

In particular, at

one effectively has

  E^(2 x t - t^2) == Sum[HermiteH[n, x] t^n/n!, {n,0,Infinity}]

> 4. This is known to be zero:
> Integrate[HermiteH[n, x] E^(-x^2, {x,-â??,â??},
> Assumptions ->(n â?? Integers â?§ n > 0)]

Use the generating function. Computing the integral

  Integrate[E^(2 x t - t^2) Exp[-x^2], {x, -Infinity, Infinity}]

gives you the desired result.

> 5. This should be the KroneckerDelta[m,n]:
> Integrate[HermiteH[n, x]HermiteH[m, x]E^(-x^2), {x, -â??, â??},
>       Assumptions -> (n â?? Integers â?§ m â?? Integers â?§ n > 0 â?§ m
> > 0)]

Series expansion of the integral,

  Integrate[E^(2 x t - t^2) E^(2 x u - u^2) Exp[-x^2], 
    {x, -Infinity, Infinity}]

shows that the integral is not KroneckerDelta[m,n] but

  Sqrt[Pi] KroneckerDelta[m,n] 2^n n!

Now try the integral of a product of 3 HermiteH functions ...
> I know, I know, mathematical program packages know everything except
> symbolic calculations, still...

Humans use the generating function (or other general techniques) to 
compute such expressions. Using the same technique in Mathematica yields 
the same results.


Paul Abbott                                      Phone: +61 8 6488 2734
School of Physics, M013                            Fax: +61 8 6488 1014
The University of Western Australia         (CRICOS Provider No 00126G)    

  • Prev by Date: Re: "Substract one and add one" algorithm
  • Next by Date: Re: Arrow HeadScaling?
  • Previous by thread: Re: Functional equations for HermiteH[n,x]
  • Next by thread: Mathematica 5.2: The 64-bit and multicore release Dear Mathematica User, Mathematica 5.2--the 64-bit computing and multicore release--is now available! Mathematica 5.2 brings 64-bit technology to all supported platforms--an industry first. In addition, 5.2 enables threading of numerical linear algebra over multiple CPUs or multicore computers, making Mathematica an ideal environment for large computations and simulations. We know you will also appreciate this version's many other improvements. Upgrading will get you: * 64-bit-enhanced arbitrary-precision numerics * Vector-based performance enhancements * Automatic binary installation selection * Bundled notebook indexing for desktop search * SSH support for secure remote kernels * vCard and RSS import/export * New algorithms for symbolic differential equations * Enhanced performance for linear Diophantine systems * Enhanced quadratic quantifier elimination * Singular-case support for high-level special functions * Enhanced statistics charts * MathematicaMark 5.2 benchmark now covering grids and clusters See examples, explanations, and details at: As a special offer, you can save 50% on your upgrade by ordering Premier Service ( at the same time. Upgrade now at or contact Customer Service using the information that follows this message. Use our download option and you could be up and running within an hour. Enjoy Mathematica 5.2! Sincerely, The Mathematica Product Team Wolfram Research +++++++++++++++++++++++++++++++++++++++++++++ Wolfram Research Customer Service In the U.S. and Canada: Call us at +1-800-WOLFRAM (965-3726) or send email to In the UK and Ireland: Call us at +44-(0)1993-883400 or send email to Elsewhere, please contact your local reseller listed at: +++++++++++++++++++++++++++++++++++++++++++++