A reader and writer for the circuit text and the detector error model text that keep every instruction's tag, its arguments as written and every kind of target (records, Pauli targets, inverted results, sweep bits, products), blocks as blocks. The frame simulator now reads through it: tags reach the mechanisms their noise makes, observables take Pauli targets in sampling and in the model, detectors keep their coordinates. A model is written with its coordinates, tags and each decomposed mechanism's parts, and read back to the same model, blocks unrolled and detector shifts applied. A conformance set of circuits and models the crate writes and of hand-written ones, each held to its counts, its model and a byte-for-byte round trip, with the refusals. Co-Authored-By: Claude Opus 5.5 <[email protected]>
101 lines
3.2 KiB
Text
101 lines
3.2 KiB
Text
detector(0, 4, 0) D0
|
|
detector(0, 8, 0) D1
|
|
detector(2, 2, 0) D2
|
|
detector(2, 6, 0) D3
|
|
detector(4, 4, 0) D4
|
|
detector(4, 8, 0) D5
|
|
detector(6, 2, 0) D6
|
|
detector(6, 6, 0) D7
|
|
detector(8, 4, 0) D8
|
|
detector(8, 8, 0) D9
|
|
detector(10, 2, 0) D10
|
|
detector(10, 6, 0) D11
|
|
detector(0, 4, 1) D12
|
|
detector(0, 8, 1) D13
|
|
detector(2, 2, 1) D14
|
|
detector(2, 6, 1) D15
|
|
detector(4, 4, 1) D16
|
|
detector(4, 8, 1) D17
|
|
detector(6, 2, 1) D18
|
|
detector(6, 6, 1) D19
|
|
detector(8, 4, 1) D20
|
|
detector(8, 8, 1) D21
|
|
detector(10, 2, 1) D22
|
|
detector(10, 6, 1) D23
|
|
error(0.003858066319639164) D0 D2
|
|
error(0.003858066319639164) D0 D3
|
|
error(0.005050150399999852) D0 D12
|
|
error(0.003858066319639164) D1
|
|
error(0.003858066319639164) D1 D3
|
|
error(0.005050150399999852) D1 D13
|
|
error(0.009784660897067653) D2 L0
|
|
error(0.003858066319639164) D2 D4
|
|
error(0.0010666666666665158) D2 D12
|
|
error(0.006106043412479702) D2 D14
|
|
error(0.005444873457208561) D3 D4
|
|
error(0.003858066319639164) D3 D5
|
|
error(0.001599146363016048) D3 D12
|
|
error(0.0010666666666665158) D3 D13
|
|
error(0.006106043412479702) D3 D15
|
|
error(0.005444873457208561) D4 D6
|
|
error(0.003858066319639164) D4 D7
|
|
error(0.0010666666666665158) D4 D12
|
|
error(0.0021310577777774765) D4 D14
|
|
error(0.0010666666666665158) D4 D15
|
|
error(0.006106043412479702) D4 D16
|
|
error(0.009260926411047818) D5
|
|
error(0.005444873457208561) D5 D7
|
|
error(0.0010666666666665158) D5 D13
|
|
error(0.0021310577777774765) D5 D15
|
|
error(0.006106043412479702) D5 D17
|
|
error(0.0103078364347041) D6 L0
|
|
error(0.003858066319639164) D6 D8
|
|
error(0.0010666666666665158) D6 D14
|
|
error(0.0010666666666665158) D6 D16
|
|
error(0.006106043412479702) D6 D18
|
|
error(0.005444873457208561) D7 D8
|
|
error(0.003858066319639164) D7 D9
|
|
error(0.0010666666666665158) D7 D15
|
|
error(0.0021310577777774765) D7 D16
|
|
error(0.0010666666666665158) D7 D17
|
|
error(0.006106043412479702) D7 D19
|
|
error(0.005444873457208561) D8 D10
|
|
error(0.003858066319639164) D8 D11
|
|
error(0.0010666666666665158) D8 D16
|
|
error(0.0021310577777774765) D8 D18
|
|
error(0.0010666666666665158) D8 D19
|
|
error(0.006106043412479702) D8 D20
|
|
error(0.009260926411047818) D9
|
|
error(0.005444873457208561) D9 D11
|
|
error(0.0010666666666665158) D9 D17
|
|
error(0.0021310577777774765) D9 D19
|
|
error(0.006106043412479702) D9 D21
|
|
error(0.0043875669333331545) D10 L0
|
|
error(0.0010666666666665158) D10 D18
|
|
error(0.0010666666666665158) D10 D20
|
|
error(0.005050150399999852) D10 D22
|
|
error(0.0010666666666665158) D11 D19
|
|
error(0.001599146363016048) D11 D20
|
|
error(0.0010666666666665158) D11 D21
|
|
error(0.005050150399999852) D11 D23
|
|
error(0.004122533546666367) D12 D14
|
|
error(0.0025314836092638973) D12 D15
|
|
error(0.0030623999999998502) D13
|
|
error(0.004122533546666367) D13 D15
|
|
error(0.006633144903726212) D14 L0
|
|
error(0.0025314836092638973) D14 D16
|
|
error(0.004122533546666367) D15 D16
|
|
error(0.0025314836092638973) D15 D17
|
|
error(0.004122533546666367) D16 D18
|
|
error(0.0025314836092638973) D16 D19
|
|
error(0.00768566086126478) D17
|
|
error(0.004122533546666367) D17 D19
|
|
error(0.006633144903726212) D18 L0
|
|
error(0.0025314836092638973) D18 D20
|
|
error(0.004122533546666367) D19 D20
|
|
error(0.0025314836092638973) D19 D21
|
|
error(0.0025314836092638973) D20 D22
|
|
error(0.0025314836092638973) D20 D23
|
|
error(0.007159683853199596) D21
|
|
error(0.0025314836092638973) D21 D23
|
|
error(0.0025314836092638973) D22 L0
|