Core submeasurement structures for the low individual degree test #
Foundational measurement, submeasurement, and projective-measurement structures.
A paper-local submeasurement with outcomes in α and Hilbert space index ι.
There is intentionally no global Inhabited instance: the zero family satisfies
these raw axioms, but using it as an ambient default would silently turn later
arguments into vacuous submeasurement statements.
- outcome : α → Quantum.Op ι
- total : Quantum.Op ι
Instances For
A paper-local measurement: a POVM whose PSD effects sum to the identity.
- outcome : α → Quantum.Op ι
- total : Quantum.Op ι
Instances For
⚠️ DEGENERATE — Construct a trivial measurement where only the distinguished
outcome a₀ is the identity and all other outcomes are zero.
This is a valid POVM but highly degenerate: it is only used in vacuous
fallback branches of the proof where the error bound is ≥ 1 (see
Test/MainTheorem.lean:mainFormal_trivial_witness).
Call this function explicitly with a chosen outcome. There is intentionally no
ambient Inhabited (Measurement α ι) instance: choosing a hidden
default : α would make degenerate witnesses available to paper-facing
existential statements without displaying the selected outcome.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A paper-local projective submeasurement (each effect is idempotent).
There is intentionally no global Inhabited instance: any such default would
again collapse to the degenerate zero family.
- outcome : α → Quantum.Op ι
- total : Quantum.Op ι
Instances For
A paper-local projective measurement (complete POVM + projective).
- outcome : α → Quantum.Op ι
- total : Quantum.Op ι
Instances For
⚠️ DEGENERATE — Construct a trivial projective measurement where only the
distinguished outcome a₀ is the identity and all other outcomes are zero.
This is a valid projective POVM but highly degenerate: see the discussion at
Measurement.trivialDistinguishedOutcome. Prefer calling this function
explicitly (with a chosen outcome) rather than relying on the ambient
Inhabited instance. As for Measurement, there is intentionally no ambient
Inhabited (ProjMeas α ι) instance.
Equations
- MIPStarRE.LDT.ProjMeas.trivialDistinguishedOutcome a₀ = { toMeasurement := MIPStarRE.LDT.Measurement.trivialDistinguishedOutcome a₀, proj := ⋯ }
Instances For
Derived properties #
Two submeasurements are equal when they have the same outcome operators and the same total operator.
Two measurements are equal when they have the same outcome operators.
A one-outcome submeasurement associated to a single positive operator bounded by the identity.
Equations
- MIPStarRE.LDT.SubMeas.singleOutcome A hA_pos hA_le_one = { outcome := fun (x : Unit) => A, total := A, outcome_pos := ⋯, sum_eq_total := ⋯, total_le_one := hA_le_one }
Instances For
PSD outcomes are Hermitian.
PSD outcomes are Hermitian.
Each POVM element is bounded by the identity: outcome a ≤ 1.
Proof: outcome a = 1 - ∑_{b ≠ a} outcome b ≤ 1 since all terms are PSD.
The outcome operators of a measurement sum to the identity.
Promote a complete submeasurement to a measurement.
This is the explicit bridge from the paper's sub-measurement convention
∑ a, A_a ≤ I to the POVM convention ∑ a, A_a = I: callers must supply the
completion proof rather than relying on a degenerate default.
Equations
- A.toMeasurement hcomplete = { toSubMeas := A, total_eq_one := hcomplete }
Instances For
Every submeasurement outcome is bounded by the identity.
The total operator of a submeasurement is PSD.
Projective submeasurement outcomes are Hermitian (PSD from idempotence).
Each projective outcome is absorbed by the total operator.
The total operator of a projective submeasurement is itself a projector.
Distinct outcomes of a projective submeasurement are orthogonal.
Projective measurement outcomes are Hermitian (inherited from Measurement.outcome_pos).