Physlib Documentation

Physlib.QuantumMechanics.DDimensions.Operators.Unbounded

Unbounded operators #

i. Overview #

In this module we define unbounded operators between Hilbert spaces.

ii. Key results #

Definitions:

(In)equalities:

iii. Table of contents #

iv. References #

A. Definition #

An UnboundedOperator is a linear map from a submodule of H to H', assumed to be both densely defined and closable.

Instances For

    B. Basic identities #

    theorem QuantumMechanics.UnboundedOperator.inner_map_polarization' {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] {T : UnboundedOperator H H} (x y : T.domain) :
    inner (↑x) (T.toLinearPMap y) = (inner (↑(x + y)) (T.toLinearPMap (x + y)) - inner (↑(x - y)) (T.toLinearPMap (x - y)) - Complex.I * inner (↑(x + Complex.I y)) (T.toLinearPMap (x + Complex.I y)) + Complex.I * inner (↑(x - Complex.I y)) (T.toLinearPMap (x - Complex.I y))) / 4

    C. Instances #

    C.1. Partial order #

    Unbounded operators inherit the structure of a poset from LinearPMap, but not that of a SemilatticeInf because U₁.domain ⊓ U₂.domain may not be dense.

    Equations
    • One or more equations did not get rendered due to their size.

    C.2. Zero #

    Equations

    C.3. AddZeroClass #

    In defining addition for unbounded operators we use two junk values.

    Equations
    • One or more equations did not get rendered due to their size.
    theorem QuantumMechanics.UnboundedOperator.add_domain_of_dense {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] {H' : Type u_2} [NormedAddCommGroup H'] [InnerProductSpace H'] [CompleteSpace H'] {U₁ U₂ : UnboundedOperator H H'} (hD : Dense (U₁.domainU₂.domain)) :
    (U₁ + U₂).domain = U₁.domainU₂.domain

    The domain of U₁ + U₂ is D(U₁) ∩ D(U₂) when it is dense.

    The junk value for U₁ + U₂ has domain all of H when D(U₁) ∩ D(U₂) is not dense.

    theorem QuantumMechanics.UnboundedOperator.mem_domain_of_dense {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] {H' : Type u_2} [NormedAddCommGroup H'] [InnerProductSpace H'] [CompleteSpace H'] {U₁ U₂ : UnboundedOperator H H'} (hD : Dense (U₁.domainU₂.domain)) (ψ : (U₁ + U₂).domain) :
    ψ U₁.domain ψ U₂.domain

    U₁ + U₂ is the unbounded operator corresponding to U₁.toLinearPMap + U₂.toLinearPMap, provided it is both densely defined and closable.

    theorem QuantumMechanics.UnboundedOperator.add_toLinearPMap_of_dense_not_closable {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] {H' : Type u_2} [NormedAddCommGroup H'] [InnerProductSpace H'] [CompleteSpace H'] {U₁ U₂ : UnboundedOperator H H'} (hD : Dense (U₁.domainU₂.domain)) (hC : ¬(U₁.toLinearPMap + U₂.toLinearPMap).IsClosable) :
    (U₁ + U₂).toLinearPMap = { domain := U₁.domainU₂.domain, toFun := 0 }

    The junk value for U₁ + U₂ when D(U₁) ∩ D(U₂) is dense and U₁ + U₂ is not closable.

    The junk value for U₁ + U₂ when D(U₁) ∩ D(U₂) is not dense.

    theorem QuantumMechanics.UnboundedOperator.add_apply_of_dense_closable {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] {H' : Type u_2} [NormedAddCommGroup H'] [InnerProductSpace H'] [CompleteSpace H'] {U₁ U₂ : UnboundedOperator H H'} (hD : Dense (U₁.domainU₂.domain)) (hC : (U₁.toLinearPMap + U₂.toLinearPMap).IsClosable) (ψ : (U₁ + U₂).domain) :
    (U₁ + U₂).toLinearPMap ψ = U₁.toLinearPMap ψ, + U₂.toLinearPMap ψ,

    (U₁ + U₂)ψ = U₁ψ + U₂ψ provided U₁ + U₂ is not given by a junk value.

    Equations
    • One or more equations did not get rendered due to their size.
    theorem QuantumMechanics.UnboundedOperator.add_assoc {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] {H' : Type u_2} [NormedAddCommGroup H'] [InnerProductSpace H'] [CompleteSpace H'] {U₁ U₂ U₃ : UnboundedOperator H H'} (hD₁₂ : Dense (U₁.domainU₂.domain)) (hC₁₂ : (U₁.toLinearPMap + U₂.toLinearPMap).IsClosable) (hD₂₃ : Dense (U₂.domainU₃.domain)) (hC₂₃ : (U₂.toLinearPMap + U₃.toLinearPMap).IsClosable) :
    U₁ + U₂ + U₃ = U₁ + (U₂ + U₃)

    Addition of unbounded operators is associative when neither of the intermediate additions, U₁ + U₂ and U₂ + U₃, is given by a junk value.

    C.4. DistribSMul #

    Scalar multiplication by complex numbers is inherited from LinearPMap. Note that (c : ℂ) • U has the same domain as U for all constants; in particular, (0 : ℂ) • U ≤ 0 with equality if and only if U.domain = ⊤.

    Equations
    • One or more equations did not get rendered due to their size.

    D. Closure #

    The closure of an unbounded operator.

    Equations
    Instances For

      An unbounded operator is closed iff the graph of its defining LinearPMap is closed.

      Equations
      Instances For

        E. Adjoint #

        The adjoint of a densely defined, closable LinearPMap is densely defined.

        The adjoint of an unbounded operator, denoted as U†.

        Equations
        Instances For

          The adjoint of an unbounded operator, denoted as U†.

          Equations
          Instances For

            F. Symmetric operators #

            An UnboundedOperator constructed from a symmetric linear map on a dense submodule E.

            Equations
            Instances For
              @[simp]
              theorem QuantumMechanics.UnboundedOperator.ofSymmetric_apply {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] {E : Submodule H} (hE : Dense E) {f : E →ₗ[] E} (hf : f.IsSymmetric) (ψ : E) :
              (ofSymmetric hE hf).toLinearPMap ψ = E.subtype (f ψ)

              T is symmetric if ⟪T x, y⟫ = ⟪x, T y⟫ for all x,y ∈ T.domain.

              Equations
              Instances For

                G. Self-adjoint operators #

                T is essentially self-adjoint if its closure is self-adjoint.

                Equations
                Instances For

                  H. Generalized eigenvectors #

                  A map F : D(T) →L[ℂ] ℂ is a generalized eigenvector of an unbounded operator T if there is an eigenvalue c such that for all ψ ∈ D(T), F (T ψ) = c ⬝ F ψ.

                  Equations
                  Instances For
                    theorem QuantumMechanics.UnboundedOperator.isGeneralizedEigenvector_ofSymmetric_iff {H : Type u_1} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] {E : Submodule H} (hE : Dense E) {f : E →ₗ[] E} (hf : f.IsSymmetric) (F : E →L[] ) (c : ) :
                    (ofSymmetric hE hf).IsGeneralizedEigenvector F c ∀ (ψ : E), F (f ψ) = c F ψ