Documentation

TauCeti.Analysis.SpecialFunctions.Hermite.Function.Operator

Ladder and harmonic-oscillator operators on Schwartz space #

This file packages the Hermite creation and annihilation operators as continuous linear operators on the real Schwartz space ๐“ข(โ„, โ„), proves their canonical commutation relation (CCR) [a, aโ€ ] = id, and establishes their spectral properties on the family of Hermite Schwartz functions TauCeti.hermiteSchwartzMap n.

Main declarations #

Reference #

Roadmap: OrthogonalL2Bases, Part A2 (ladder operators on Schwartz space / Lยฒ).

The annihilation operator a = (x + d/dx) / โˆš2 as a continuous linear operator on the real Schwartz space ๐“ข(โ„, โ„).

Equations
Instances For

    The creation operator aโ€  = (x - d/dx) / โˆš2 as a continuous linear operator on the real Schwartz space ๐“ข(โ„, โ„).

    Equations
    Instances For
      @[simp]

      Pointwise evaluation of the annihilation operator a f.

      @[simp]

      Pointwise evaluation of the creation operator aโ€  f.

      @[simp]

      Annihilation action on Hermite functions. a (hermiteSchwartzMap n) = โˆšn โ€ข hermiteSchwartzMap (n - 1).

      @[simp]

      Creation action on Hermite functions. aโ€  (hermiteSchwartzMap n) = โˆš(n + 1) โ€ข hermiteSchwartzMap (n + 1).

      The Hermite number operator N = aโ€  โˆ˜L a as a continuous linear operator on ๐“ข(โ„, โ„).

      Equations
      Instances For
        @[simp]
        theorem TauCeti.hermiteNumberCLM_apply_apply (f : SchwartzMap โ„ โ„) (x : โ„) :
        (hermiteNumberCLM f) x = ((x ^ 2 - 1) * f x - deriv (deriv โ‡‘f) x) / 2

        Pointwise differential action of the number operator: Nf = (xยฒf - f - f'') / 2.

        @[simp]

        Action of the number operator on Hermite functions. N (hermiteSchwartzMap n) = n โ€ข hermiteSchwartzMap n.

        The harmonic oscillator operator H = N + (1/2) โ€ข id as a continuous linear operator on ๐“ข(โ„, โ„).

        Equations
        Instances For
          @[simp]

          Pointwise differential action of the harmonic oscillator operator: Hf = (-f'' + xยฒf) / 2.

          @[simp]

          Action of the harmonic oscillator operator on Hermite functions. H (hermiteSchwartzMap n) = (n + 1/2) โ€ข hermiteSchwartzMap n.