SigmaLayer/ConditionalUpdate: the general (non-projective) conditional state update #
Category: 7-SigmaLayer (the projective-sector layer (Paper C)).
Ledger target T7, the general conditional post-measurement state update, of which the Lüders update
(T8, SigmaLayer/Luders.lean) is the sharp-projective special case.
A general measurement outcome is described by a measurement operator (Kraus operator) M: the effect
measured is E = M† M (a positive operator 0 ≤ E ≤ I; every effect arises as M = √E), the outcome
probability on a unit state x is updateWeight M x = ‖M x‖² = Re⟨x, E x⟩
(updateWeight_eq_re_inner), and the post-measurement state is the normalised transformed state
stateUpdate M x = (‖M x‖)⁻¹ • M x. We prove:
- normalisation (
stateUpdate_norm): the updated state is a unit vector when the outcome is possible; - Born consistency (
updateWeight_eq_re_inner): the weight is the effect expectationRe⟨x, E x⟩; - sequential (chained-measurement) rule (
stateUpdate_sequential): for a second measurement operatorN,updateWeight N (stateUpdate M x) = updateWeight N (M x) / updateWeight M x— the conditional probability of the second outcome given the first is the joint over the first (Wigner's formula for sequential measurements; general conditionalisation, no sharpness assumed).
Lüders is the special case (stateUpdate_eq_ludersUpdate): when M = P is a projection, stateUpdate P
is definitionally ludersUpdate P, and the sequential rule reduces to ludersUpdate_conditional. So T7
subsumes T8, and unlike T8 needs neither self-adjointness nor idempotence of the measurement operator.
General finite-dimensional complex inner product space; no new postulate.
The outcome probability of a measurement operator. ‖M x‖², the Born weight of the effect
E = M† M on the state x.
Equations
- CSD.SigmaLayer.updateWeight M x = ‖M x‖ ^ 2
Instances For
The general conditional state update. The normalised transformed state (‖M x‖)⁻¹ • M x (and
0 on the null set M x = 0). For a projection this is the Lüders update.
Instances For
Born consistency. The outcome probability is the effect expectation Re⟨x, M† M x⟩: with the
effect E = M† M, updateWeight M x = Re⟨x, E x⟩, the LF2.POVM/effect weight convention.
Normalisation. The updated state is a unit vector whenever the outcome is possible
(M x ≠ 0).
Sequential (chained-measurement) rule. For a second measurement operator N applied after the
M-update, the outcome probability is the conditional probability
updateWeight N (M x) / updateWeight M x: the joint probability of both outcomes divided by the first
outcome's probability. This is Wigner's formula for sequential measurements, the general
conditionalisation of the Born weights, holding for arbitrary (non-sharp) measurement operators.
Lüders is the sharp special case of T7. For a projection P, the general conditional update
stateUpdate P is exactly the Lüders update ludersUpdate P.
T7: the general conditional state update, its three defining properties. For any measurement
operator M, the conditional update stateUpdate M is normalised, its outcome weight is the effect
expectation Re⟨x, M† M x⟩, and it obeys the sequential (chained-measurement) conditionalisation rule.
Subsumes the Lüders update luders_capstone (T8), which is the projective special case.