Empirical/Metrology A2: Quantum Fisher Information = Fubini-Study metric #
Category: 3-Local (QM-validity metrology layer; no CSD ontology beyond the A1 Ramsey phase flow it reuses).
This is item A2 of specs/metrology-plan.md: the pure-state Quantum Fisher
Information as the Fubini-Study metric, and the proof that the A1 Ramsey family
saturates the quantum Cramer-Rao bound (the computational-basis |0⟩ readout is
Fisher-optimal at every working point).
Definitions #
For a smooth normalized pure-state family ψ : ℝ → EuclideanSpace ℂ (Fin d) with
derivative vector dψ, the Fubini-Study metric (generator-variance form, the
projective line element) is
g = ‖dψ‖² − ‖⟪ψ, dψ⟫‖²,
and the Quantum Fisher Information is F_Q = 4·g. The classical Fisher
information of a binary outcome with probability P(θ) is
F_C = (P')² / (P·(1−P)), with F_C ≤ F_Q always; equality is a Fisher-optimal
(QCRB-saturating) measurement.
The Ramsey computation (single-qubit instance) #
For ψ(φ) = ramseyVec φ (the A1 interferometer output, proved equal to the genuine
circuit qmH·diag(1,e^{iφ})·qmH·|0⟩ in Ramsey.ramseyVec_eq_circuit):
dψ(φ) = ramseyDeriv φ, with component 0= i·e^{iφ}/2and component 1= −i·e^{iφ}/2. This is the genuine derivative, certified byramseyVec_hasDerivAt : HasDerivAt ramseyVec (ramseyDeriv φ) φ(proved componentwise viaHasDerivAt, not asserted), mirroringRamsey.ramsey_fringe_hasDerivAt.‖dψ‖² = 1/2,⟪ψ, dψ⟫ = i/2, so‖⟪ψ,dψ⟫‖² = 1/4.g = 1/2 − 1/4 = 1/4(ramsey_fs_metric), henceF_Q = 4·(1/4) = 1(ramsey_qfi), constant inφ.- The
|0⟩readoutP(φ) = ramseyFringe φ = cos²(φ/2)hasP'(φ) = −sin(φ)/2(A1) andP(1−P) = (1/4)sin²φ, soF_C = (sin²φ/4)/((1/4)sin²φ) = 1 = F_Q(ramsey_classical_fisher,ramsey_qcrb_saturation) whereversin φ ≠ 0(off the fringe extrema, where the readout is deterministic and the classical Fisher info is degenerate). The computational-basis measurement is therefore Fisher-optimal.
What is and is not claimed #
F_Q = 1 is the standard-quantum-limit per-shot information; the quantum Cramer-Rao
bound Var(θ̂) ≥ 1/(n·F_Q) over n shots is the operational reading (stated in this
docstring; the per-shot F_Q and the matching F_C are the Lean content).
Honest scope / not covered. The FS metric and QFI here are defined on the state
vector together with its derivative vector along the trajectory (the honest pullback
of the metric to the curve φ ↦ ψ(φ) via the vector derivative). They are not the
intrinsic Fubini-Study Riemannian/Kähler metric tensor on the manifold ℂℙ^{d−1}
(an (0,2)-tensor independent of any chosen curve); that heavier object is the
remaining A2/A3 infrastructure, deferred. This is a single-qubit (d = 2) instance.
QM-validity layer: no CSD ontology is introduced beyond reuse of the A1 Ramsey
machinery (ramseyVec, ramseyFringe, ramsey_fringe_hasDerivAt).
General pure-state Fubini-Study metric and Quantum Fisher Information #
The Fubini-Study metric (generator-variance / projective line-element form),
evaluated on a state vector ψ and a derivative vector dψ:
g = ‖dψ‖² − ‖⟪ψ, dψ⟫‖². This is the pullback of the FS metric to a trajectory via
the vector derivative, not the intrinsic (0,2)-tensor on ℂℙ^{d−1} (see the file
docstring).
Instances For
The Quantum Fisher Information of a pure-state family, F_Q = 4·g, with g
the Fubini-Study metric. The quantum Cramer-Rao bound reads Var(θ̂) ≥ 1/(n·F_Q).
Equations
Instances For
The classical Fisher information of a binary outcome with probability P and
slope P': F_C = (P')² / (P·(1−P)).
Instances For
The Ramsey derivative vector and its genuine HasDerivAt #
The Ramsey derivative vector dψ(φ): component 0 = i·e^{iφ}/2, component 1
= −i·e^{iφ}/2. Certified to be the genuine derivative of ramseyVec in
ramseyVec_hasDerivAt.
Equations
- CSD.Empirical.Metrology.ramseyDeriv φ = EuclideanSpace.single 0 (Complex.I * Complex.exp (↑φ * Complex.I) / 2) + EuclideanSpace.single 1 (-(Complex.I * Complex.exp (↑φ * Complex.I) / 2))
Instances For
EuclideanSpace.single i, packaged as an ℝ-linear continuous map
ℂ →L[ℝ] EuclideanSpace ℂ (Fin 2). Built ℝ-linear from the start so that composing the
ℝ-valued HasDerivAt of a scalar trajectory with it needs no restrictScalars (which
triggers the ℝ-ℂ-EuclideanSpace module diamond and makes HasDerivAt.smul_const
unusable here).
Equations
- CSD.Empirical.Metrology.singleRL i = LinearMap.toContinuousLinearMap { toFun := EuclideanSpace.single i, map_add' := ⋯, map_smul' := ⋯ }
Instances For
Componentwise lift: a scalar HasDerivAt a a' φ lifts to a vector
HasDerivAt (fun φ => single i (a φ)) (single i a') φ, via the ℝ-linear CLM singleRL.
ramseyDeriv is the genuine derivative of ramseyVec. Proved componentwise:
each component φ ↦ (1 ± e^{iφ})/2 has derivative ±i·e^{iφ}/2, via the chain rule
HasDerivAt.cexp on φ ↦ exp((φ:ℂ)·I) and HasDerivAt.const_add/const_sub/div_const,
then assembled through EuclideanSpace.single. This earns the "derivative" label; it is
not asserted. Mirrors Ramsey.ramsey_fringe_hasDerivAt.
The two inner products: ‖dψ‖² = 1/2 and ⟪ψ, dψ⟫ = i/2 #
‖e^{iφ}‖ = 1.
‖dψ‖² = 1/2 for the Ramsey derivative vector.
⟪ψ, dψ⟫ = i/2 for the Ramsey state and its derivative. The cross term
collapses via e^{iφ}·conj(e^{iφ}) = 1.
The headline QFI computation #
The Ramsey Fubini-Study line element g = 1/4. g = ‖dψ‖² − ‖⟪ψ,dψ⟫‖² = 1/2 − 1/4.
The Ramsey Quantum Fisher Information F_Q = 1 (the standard-quantum-limit
per-shot information), constant in φ. F_Q = 4·g = 4·(1/4).
Classical Fisher information of the |0⟩ readout and QCRB saturation #
The classical Fisher information of the |0⟩ Ramsey readout equals 1, for
sin φ ≠ 0 (off the fringe extrema). With P = cos²(φ/2) and P' = −sin(φ)/2:
P·(1−P) = (1/4)sin²φ and (P')² = sin²φ/4, so F_C = 1.
The computational-basis Ramsey measurement saturates the quantum Cramer-Rao
bound (it is Fisher-optimal at every working point sin φ ≠ 0): the classical
Fisher information of the |0⟩ readout equals the Quantum Fisher Information,
F_C = F_Q = 1.