Hilbert space for one dimension quantum mechanics #
@[reducible, inline]
The Hilbert space for a one dimensional quantum system is defined as
the space of almost-everywhere equal equivalence classes of square integrable functions
from ℝ
to ℂ
.
Instances For
The proposition MemHS f
for a function f : ℝ → ℂ
is defined
to be true if the function f
can be lifted to the Hilbert space.
Equations
Instances For
theorem
QuantumMechanics.OneDimension.HilbertSpace.memHS_iff
{f : ℝ → ℂ}
:
MemHS f ↔ MeasureTheory.AEStronglyMeasurable f MeasureTheory.volume ∧ MeasureTheory.Integrable (fun (x : ℝ) => ‖f x‖ ^ 2) MeasureTheory.volume
A function f
statisfies MemHS f
if and only if it is almost everywhere
strongly measurable, and square integrable.
theorem
QuantumMechanics.OneDimension.HilbertSpace.aeEqFun_mk_mem_iff
(f : ℝ → ℂ)
(hf : MeasureTheory.AEStronglyMeasurable f MeasureTheory.volume)
:
Given a function f : ℝ → ℂ
such that MemHS f
is true via hf
, then HilbertSpace.mk hf
is the element of the HilbertSpace
defined by f
.
Equations
Instances For
theorem
QuantumMechanics.OneDimension.HilbertSpace.coe_hilbertSpace_memHS
(f : ↥HilbertSpace)
:
MemHS ↑↑f
@[simp]
theorem
QuantumMechanics.OneDimension.HilbertSpace.mem_iff'
{f : ℝ → ℂ}
(hf : MeasureTheory.AEStronglyMeasurable f MeasureTheory.volume)
:
MeasureTheory.AEEqFun.mk f hf ∈ HilbertSpace ↔ MeasureTheory.Integrable (fun (x : ℝ) => ‖f x‖ ^ 2) MeasureTheory.volume
Gaussians #
theorem
QuantumMechanics.OneDimension.HilbertSpace.gaussian_integrable
{b : ℝ}
(c : ℝ)
(hb : 0 < b)
:
MeasureTheory.Integrable (fun (x : ℝ) => ↑(Real.exp (-b * (x - c) ^ 2))) MeasureTheory.volume
theorem
QuantumMechanics.OneDimension.HilbertSpace.gaussian_aestronglyMeasurable
{b : ℝ}
(c : ℝ)
(hb : 0 < b)
:
MeasureTheory.AEStronglyMeasurable (fun (x : ℝ) => ↑(Real.exp (-b * (x - c) ^ 2))) MeasureTheory.volume
theorem
QuantumMechanics.OneDimension.HilbertSpace.exp_mul_gaussian_integrable
(b c : ℝ)
(hb : 0 < b)
:
MeasureTheory.Integrable (fun (x : ℝ) => Real.exp (c * x) * Real.exp (-b * x ^ 2)) MeasureTheory.volume