ExpTrojanReach
Tier A: Lucamarini et al. 2015, both Trojan-horse key-rate curves at their published crossings
7/7 passed in 65ms
| Test | What it does | Result |
|---|---|---|
test_reach_curve | Over leaks from 1e-8 to 1e-2 both reaches fall, the decoy reach sits under the single-photon one at every rung, and the rate share a 1e-6 leak leaves falls with distance. | ✅ pass |
test_reach_darkness | Composing the 1e-5 per-gate dark count over two gates, as q.Link does for q.ClickDetector, puts the reaches at 156.04 and 131.15 km, over 10 km short of the published 170 and 146. | ✅ pass |
test_reach_decoy | Fig. 4 decoy curve at signal intensity 0.5 against Sec. II.C: reach 146.200 km against 146, 138.86 km against 140 at a 1e-6 leak, largest leak 0.012339 against 0.012. | ✅ pass |
test_reach_family | All fifteen raster crossings sit inside 1.00 km of the model: rms 0.706 km on Fig. 3, every read left of the model, and 0.286 km on Fig. 4. | ✅ pass |
test_reach_fractions | 100 km is 58.4% of the single-photon reach against their "about 60%" and 68.4% of the decoy reach against 70%, and a 1e-6 leak keeps 96% of the decoy reach. | ✅ pass |
test_reach_price | The Sec. IV.B leak moves the decoy reach from 146.20 km to 143.17 km at the measured isolator, 140.86 km at Table I's 60 dB and 138.86 km at the 1e-6 target. | ✅ pass |
test_reach_single | Fig. 3 single-photon curve against Sec. II.B: reach 171.10 km against 170, 9.16 km against 9 at a 1e-2 leak, largest leak 0.015262 against 0.015. | ✅ pass |