Skip to content

DmcsNumerical ​

Cutoffs, perturbations and channels the numerical proof refuses

8/8 passed in 7729ms

TestWhat it doesResult
test_cutoff_domaindm_secure and dm_cost refuse a photon-number cutoff outside [2, 30] and a constellation outside [2, 8] states.✅ pass
test_detector_domainAll three trusted entry points refuse ηd outside (0, 1) and negative vel, an ideal receiver being dm_secure at vel=0.✅ pass
test_perturbation_domaindm_secure refuses a perturbation outside Winick-Lutkenhaus-Coles Theorem 2's range and zero Frank-Wolfe steps.✅ pass
test_phase_guarddm_region refuses a phase guard wide enough to close a sector.✅ pass
test_pure_lossdm_secure refuses pure loss (ξ=0), where the linearisation collapses, rather than return a valid worthless certificate.✅ pass
test_relaxed_slotsdm_relaxed refuses the sizes and controls dm_secure does, plus a non-positive clipped operator norm.✅ pass
test_relaxed_weightdm_relaxed refuses a weight outside (0, 1); zero is dm_secure's equality problem.✅ pass
test_trusted_selectorsdm_noisy refuses a key symbol outside the constellation or a phase guard that closes the sector, and dm_observe an observable outside LL20's four.✅ pass