Documentation

Formalizations.Physics.QuantumMechanics.SpeedLimit.FixedAxisSaturation

Saturation of the Mandelstam–Tamm integral bound by fixed-axis two-level pulses #

For a time-dependent Hamiltonian the integral form of the Mandelstam–Tamm bound (Mandelstam–Tamm 1945) reads arccos |⟨ψ(0), ψ(T)⟩| ≤ ∫₀ᵀ ΔE(t) dt (ℏ = 1). Here we show that it is an equality for every fixed-axis two-level pulse H(t) = f(t) σₓ / 2 with f ≥ 0, as long as the total rotation angle θ(T) = ∫₀ᵀ f is at most π.

The state is ψ = exp(−i θ σₓ / 2) |0⟩ = cos(θ/2) |0⟩ − i sin(θ/2) |1⟩; it depends on the pulse only through the accumulated angle θ(t) = ∫₀ᵗ f. Then ⟨σₓ⟩ = 0, so ΔE(t) = f(t)/2, ∫₀ᵀ ΔE = θ(T)/2 and |⟨ψ(0), ψ(T)⟩| = |cos(θ(T)/2)|.

Scope: the trajectory ψ(t) = qubitState (∫₀ᵗ f) is used as the evolution; for continuous f we prove (hasDerivAt_trajectory) that it solves the Schrödinger equation ψ′ = −i (f σₓ / 2) ψ with ψ(0) = |0⟩ (uniqueness is not proved). The statements without the Continuous f hypothesis are about the trajectory only.

Main results #

References #

@[reducible, inline]

Qubit vectors.

Equations
Instances For
    @[reducible, inline]

    Single-qubit operators.

    Equations
    Instances For

      The Pauli matrix σₓ.

      Equations
      Instances For
        noncomputable def QSL.FixedAxis.hamX (a : ℝ) :

        The Hamiltonian (a/2) σₓ.

        Equations
        Instances For
          def QSL.FixedAxis.act (M : Mat2) (v : Vec2) :

          Action of a matrix on a vector.

          Equations
          Instances For

            The vector c |0⟩ − i s |1⟩ for real c, s.

            Equations
            Instances For
              noncomputable def QSL.FixedAxis.qubitState (θ : ℝ) :

              The state exp (−i θ σₓ / 2) |0⟩ = cos (θ/2) |0⟩ − i sin (θ/2) |1⟩.

              Equations
              Instances For
                noncomputable def QSL.FixedAxis.expect (M : Mat2) (v : Vec2) :

                Expectation value ⟨v, M v⟩.

                Equations
                Instances For
                  noncomputable def QSL.FixedAxis.energyStd (H : Mat2) (v : Vec2) :

                  Energy standard deviation ΔE = √(⟨H²⟩ − ⟨H⟩²) of the state v for the Hamiltonian H.

                  Equations
                  Instances For
                    theorem QSL.FixedAxis.expect_sq (a θ : ℝ) :
                    expect (hamX a * hamX a) (qubitState θ) = ↑((a / 2) ^ 2)
                    theorem QSL.FixedAxis.energyStd_qubitState (a θ : ℝ) (ha : 0 ≤ a) :
                    energyStd (hamX a) (qubitState θ) = a / 2

                    Pointwise: for H = (a/2) σₓ the energy standard deviation of every state exp (−i θ σₓ / 2) |0⟩ equals |a|/2 (= a/2 for a ≥ 0).

                    The overlap ⟨ψ(0), ψ(θ)⟩ = cos (θ/2).

                    Saturation, trajectory form: for 0 ≤ θ ≤ π, arccos ‖⟪ψ(0), ψ(θ)⟫‖ = θ/2.

                    Strictness beyond a π pulse: for π < θ < 3π (so that the pulse overshoots), the bound is strict, arccos ‖⟪ψ(0), ψ(θ)⟫‖ < θ/2.

                    theorem QSL.FixedAxis.mandelstam_tamm_integral_eq {f : ℝ → ℝ} {T : ℝ} (hT : 0 ≤ T) (hf : ∀ t ∈ Set.Icc 0 T, 0 ≤ f t) (hπ : ∫ (t : ℝ) in 0..T, f t ≤ Real.pi) :
                    ∫ (t : ℝ) in 0..T, energyStd (hamX (f t)) (qubitState (∫ (s : ℝ) in 0..t, f s)) = Real.arccos ‖inner ℂ (qubitState (∫ (s : ℝ) in 0..0, f s)) (qubitState (∫ (s : ℝ) in 0..T, f s))‖

                    Time-dependent form. For a pulse f ≥ 0 with θ(T) = ∫₀ᵀ f ≤ π, the trajectory ψ(t) = qubitState (∫₀ᵗ f) of H(t) = f(t) σₓ / 2 satisfies the Mandelstam–Tamm integral bound with equality: ∫₀ᵀ ΔE(t) dt = arccos ‖⟪ψ(0), ψ(T)⟫‖.

                    theorem QSL.FixedAxis.hasDerivAt_trajectory {f : ℝ → ℝ} (hf : Continuous f) (t : ℝ) :
                    HasDerivAt (fun (t : ℝ) => qubitState (∫ (s : ℝ) in 0..t, f s)) (-Complex.I • act (hamX (f t)) (qubitState (∫ (s : ℝ) in 0..t, f s))) t

                    The trajectory solves the Schrödinger equation. For continuous f, the curve ψ(t) = qubitState (∫₀ᵗ f) satisfies ψ′(t) = −i H(t) ψ(t) with H(t) = f(t) σₓ / 2 (ℏ = 1).

                    theorem QSL.FixedAxis.mandelstam_tamm_integral_eq_solution {f : ℝ → ℝ} (hfc : Continuous f) {T : ℝ} (hT : 0 ≤ T) (hf : ∀ t ∈ Set.Icc 0 T, 0 ≤ f t) (hπ : ∫ (t : ℝ) in 0..T, f t ≤ Real.pi) :
                    (∀ (t : ℝ), HasDerivAt (fun (t : ℝ) => qubitState (∫ (s : ℝ) in 0..t, f s)) (-Complex.I • act (hamX (f t)) (qubitState (∫ (s : ℝ) in 0..t, f s))) t) ∧ qubitState (∫ (s : ℝ) in 0..0, f s) = qubitState 0 ∧ ∫ (t : ℝ) in 0..T, energyStd (hamX (f t)) (qubitState (∫ (s : ℝ) in 0..t, f s)) = Real.arccos ‖inner ℂ (qubitState (∫ (s : ℝ) in 0..0, f s)) (qubitState (∫ (s : ℝ) in 0..T, f s))‖

                    Mandelstam–Tamm saturation for the Schrödinger solution. For continuous f ≥ 0 on [0,T] with ∫₀ᵀ f ≤ π, the curve ψ(t) = qubitState (∫₀ᵗ f) is a solution of ψ′ = −i (f σₓ/2) ψ with ψ(0) = |0⟩ (qubitState 0), and along it the Mandelstam–Tamm integral bound is an equality, ∫₀ᵀ ΔE(t) dt = arccos ‖⟪ψ(0), ψ(T)⟫‖. (Uniqueness of the solution is not proved; it is standard for linear ODEs.)

                    theorem QSL.FixedAxis.pi_pulse_quantum_speed_limit_ratio {f : ℝ → ℝ} {T : ℝ} (hT : 0 ≤ T) (hf : ∀ t ∈ Set.Icc 0 T, 0 ≤ f t) (hπ : ∫ (t : ℝ) in 0..T, f t = Real.pi) :
                    inner ℂ (qubitState (∫ (s : ℝ) in 0..0, f s)) (qubitState (∫ (s : ℝ) in 0..T, f s)) = 0 ∧ ∫ (t : ℝ) in 0..T, energyStd (hamX (f t)) (qubitState (∫ (s : ℝ) in 0..t, f s)) = Real.pi / 2

                    Corollary (shape independence). If f ≥ 0 and ∫₀ᵀ f = π, the final state of the pulse is orthogonal to the initial state and ∫₀ᵀ ΔE = π/2: the Mandelstam–Tamm ratio (∫ΔE)/arccos|⟨ψ₀,ψ_T⟩| is exactly 1, for every shape f.