Physlib

PhyslibAlpha.AlgebraicFramework.HilbertSpace.Unbounded.Existence.CandidateGenerator

The candidate Stone generator of an abstract unitary group

Milestone 2 of `STONE_GENERATOR_EXISTENCE_PLAN.md`: given a strongly continuous one-parameter unitary group `U`, define the candidate self-adjoint generator as a `LinearPMap`, whose domain is exactly the set of vectors along whose orbit `U` is differentiable at `t = 0`, and whose action is `-i` times that derivative (matching the `U t = exp(-it Hgen)` convention already used in `DynamicsTransport.lean`).

This file only builds the *definition* and proves it is well-formed (domain is a submodule, the action is linear) and *symmetric*. It does **not** prove the domain is dense (that's `GardingVectors.lean`, a separate file with no dependency on this one beyond sharing the same domain predicate verbatim) and does **not** prove self-adjointness (that needs the resolvent construction, Milestone 3).

Main definitions

  • `stoneCandidateDomain` : the submodule of vectors differentiable at `t = 0` along `U`'s orbit.
  • `stoneCandidateGenerator` : the `LinearPMap` sending such a vector to `-i` times its derivative.
  • `stoneCandidateGenerator_isSymmetric` : this `LinearPMap` is symmetric.

13 declarations

definition

Differentiability of the orbit U(t)ψU(t)\psi at t=0t=0

A vector ψ\psi in a Hilbert space HH satisfies this predicate if the map t↦U(t)ψt \mapsto U(t)\psi from R\mathbb{R} to HH is differentiable at t=0t = 0, where UU is a one-parameter unitary group.

theorem

The candidate domain of Stone's generator is closed under addition

Let HH be a Hilbert space and U:R→B(H)U: \mathbb{R} \to \mathcal{B}(H) be a one-parameter unitary group. Let ψ1,ψ2∈H\psi_1, \psi_2 \in H be two vectors. If the orbit maps t↦U(t)ψ1t \mapsto U(t)\psi_1 and t↦U(t)ψ2t \mapsto U(t)\psi_2 are differentiable at t=0t = 0, then the orbit map of their sum, t↦U(t)(ψ1+ψ2)t \mapsto U(t)(\psi_1 + \psi_2), is also differentiable at t=0t = 0.

theorem

Closure of the Stone Candidate Domain under Scalar Multiplication

Let UU be a one-parameter unitary group on a Hilbert space HH. If a vector ψ∈H\psi \in H is such that the map t↦U(t)ψt \mapsto U(t)\psi is differentiable at t=0t = 0, then for any scalar c∈Cc \in \mathbb{C}, the map t↦U(t)(cψ)t \mapsto U(t)(c\psi) is also differentiable at t=0t = 0.

theorem

The zero vector is in the candidate Stone generator domain

Let UU be a strongly continuous one-parameter unitary group on a Hilbert space HH. The zero vector 0∈H0 \in H is differentiable at t=0t=0 along its orbit under UU; that is, the map t↦U(t)0t \mapsto U(t)0 is differentiable at t=0t = 0.

definition

Candidate domain of the Stone generator

Given a one-parameter unitary group UU on a Hilbert space HH, the candidate domain of the Stone generator is the C\mathbb{C}-submodule of HH consisting of all vectors ψ\psi for which the map t↦U(t)ψt \mapsto U(t)\psi is differentiable at t=0t = 0.

definition

Derivative of the orbit U(t)ψU(t)\psi at t=0t=0

Given a vector ψ\psi in the candidate domain of the Stone generator for a one-parameter unitary group U(t)U(t), this function returns the derivative of the orbit t↦U(t)ψt \mapsto U(t)\psi at t=0t = 0. That is, for ψ∈stoneCandidateDomain\psi \in \text{stoneCandidateDomain}, the function returns the vector v=ddtU(t)ψ∣t=0∈Hv = \left. \frac{d}{dt} U(t)\psi \right|_{t=0} \in H.

theorem

Specification of the derivative of the orbit t↦U(t)ψt \mapsto U(t)\psi at t=0t = 0

Let U(t)U(t) be a one-parameter unitary group on a Hilbert space HH. For any vector ψ\psi in the candidate domain of the Stone generator (the submodule of vectors for which the orbit t↦U(t)ψt \mapsto U(t)\psi is differentiable at t=0t=0), the map t↦U(t)ψt \mapsto U(t)\psi has a derivative at t=0t=0 equal to the vector ddtU(t)ψ∣t=0\left. \frac{d}{dt} U(t)\psi \right|_{t=0} (formally defined as `stoneCandidateDeriv`).

theorem

The Stone Candidate Derivative is Additive

Let U(t)U(t) be a one-parameter unitary group on a Hilbert space HH. Let stoneCandidateDomain\text{stoneCandidateDomain} be the submodule of vectors ψ∈H\psi \in H such that the orbit t↦U(t)ψt \mapsto U(t)\psi is differentiable at t=0t=0. For any vectors ψ1,ψ2∈stoneCandidateDomain\psi_1, \psi_2 \in \text{stoneCandidateDomain}, the derivative of the orbit of their sum at t=0t=0 is the sum of their individual derivatives at t=0t=0: ddtU(t)(ψ1+ψ2)∣t=0=ddtU(t)ψ1∣t=0+ddtU(t)ψ2∣t=0\left. \frac{d}{dt} U(t)(\psi_1 + \psi_2) \right|_{t=0} = \left. \frac{d}{dt} U(t)\psi_1 \right|_{t=0} + \left. \frac{d}{dt} U(t)\psi_2 \right|_{t=0}

theorem

Complex Scalar Multiplication Commutes with the Stone Candidate Derivative

Let U(t)U(t) be a one-parameter unitary group on a Hilbert space HH. Let ψ\psi be a vector in the candidate domain of the Stone generator (the submodule of vectors for which the orbit t↦U(t)ψt \mapsto U(t)\psi is differentiable at t=0t = 0). For any complex scalar c∈Cc \in \mathbb{C}, the derivative of the orbit of the scaled vector cψc\psi at t=0t=0 is equal to cc times the derivative of the orbit of ψ\psi at t=0t=0. That is: ddtU(t)(cψ)∣t=0=c(ddtU(t)ψ∣t=0) \left. \frac{d}{dt} U(t)(c\psi) \right|_{t=0} = c \left( \left. \frac{d}{dt} U(t)\psi \right|_{t=0} \right)

definition

Candidate Stone generator as a linear map ψ↦−iddtU(t)ψ∣t=0\psi \mapsto -i \frac{d}{dt} U(t) \psi |_{t=0}

Given a one-parameter unitary group U(t)U(t) on a Hilbert space HH, let DD be the C\mathbb{C}-submodule of vectors ψ∈H\psi \in H for which the orbit t↦U(t)ψt \mapsto U(t)\psi is differentiable at t=0t = 0. This definition is the C\mathbb{C}-linear map from DD to HH defined by ψ↦−iddtU(t)ψ∣t=0 \psi \mapsto -i \left. \frac{d}{dt} U(t)\psi \right|_{t=0} where ii is the imaginary unit.

definition

Candidate Stone generator as a partial linear map ψ↦−iddtU(t)ψ∣t=0\psi \mapsto -i \frac{d}{dt} U(t) \psi |_{t=0}

Given a one-parameter unitary group U(t)U(t) on a Hilbert space HH, the candidate Stone generator is a partially defined C\mathbb{C}-linear map from HH to HH. Its domain is the C\mathbb{C}-submodule of vectors ψ∈H\psi \in H for which the orbit t↦U(t)ψt \mapsto U(t)\psi is differentiable at t=0t = 0. For any ψ\psi in this domain, the generator is defined as: ψ↦−iddtU(t)ψ∣t=0 \psi \mapsto -i \left. \frac{d}{dt} U(t)\psi \right|_{t=0} where ii is the imaginary unit.

theorem

Action of the candidate Stone generator as Hgenψ=−iddtU(t)ψ∣t=0H_{\text{gen}}\psi = -i \left. \frac{d}{dt} U(t)\psi \right|_{t=0}

Let U(t)U(t) be a one-parameter unitary group on a Hilbert space HH. For any vector ψ\psi in the domain of the candidate Stone generator (the C\mathbb{C}-submodule of vectors for which the orbit t↦U(t)ψt \mapsto U(t)\psi is differentiable at t=0t=0), the value of the generator applied to ψ\psi is given by: Hgenψ=−iddtU(t)ψ∣t=0 H_{\text{gen}}\psi = -i \left. \frac{d}{dt} U(t)\psi \right|_{t=0} where ii is the imaginary unit and ddtU(t)ψ∣t=0\left. \frac{d}{dt} U(t)\psi \right|_{t=0} denotes the derivative of the orbit at t=0t=0.

theorem

The Candidate Stone Generator is Symmetric

Let H\mathcal{H} be a complex Hilbert space and U(t)U(t) be a one-parameter unitary group on H\mathcal{H}. Let AA be the candidate Stone generator, a partially defined linear operator whose domain is the set of vectors ψ∈H\psi \in \mathcal{H} for which the orbit t↦U(t)ψt \mapsto U(t)\psi is differentiable at t=0t = 0, with the action defined as Aψ=−iddtU(t)ψ∣t=0A\psi = -i \left. \frac{d}{dt} U(t)\psi \right|_{t=0}. Then AA is a symmetric operator, satisfying: ⟨Aψ1,ψ2⟩=⟨ψ1,Aψ2⟩ \langle A\psi_1, \psi_2 \rangle = \langle \psi_1, A\psi_2 \rangle for all ψ1,ψ2\psi_1, \psi_2 in the domain of AA, where ⟨⋅,⋅⟩\langle \cdot, \cdot \rangle denotes the inner product on H\mathcal{H}.