MidpointBlock
Curty's MDI-BB84 key length wired to q.Swap, summed over Bell states
8/8 passed in 3ms
| Test | What it does | Result |
|---|---|---|
test_block_reach | The length rises with the block and falls with the span through the layer, to zero at 200 km. | ✅ pass |
test_branch_shown | The report names Claim 3's branch in all nine cells, the vacuum corner staying on the Hoeffding fallback at any block size. | ✅ pass |
test_chain_agrees | CROSS-ENGINE. The counts, phase bound, code string and per-state length the layer reports are the ones _core returns over the same grids. | ✅ pass |
test_forward_apart | mdi_yield is the forward model and is CALLED nowhere in the layer, though its name is written there to say so. | ✅ pass |
test_frame_error | A declared frame error rate scales the whole summed length. | ✅ pass |
test_rate_over_block | key_rate is the summed length in whole bits over the emitted pulse PAIRS, and sits below the asymptotic rate. | ✅ pass |
test_state_sum | The length is summed over announced Bell states, two of them running at half the secrecy parameter. | ✅ pass |
test_states_kept | q.BellAnalyser(states=...) says how many announcement classes the relay KEEPS, not how the counts are split. | ✅ pass |