{ "request": { "program": "#! title Three workers, three jobs, deterministic: this fails\n#! about The 3×3 assignment at temperature 0. Every cell starts at 0 and takes the sign of its field: all -, then all +, then all - again. It never comes to rest. Constraint problems need the temperature, in this version as in the first.\n#! expect fails\n#! item cell\n#! plus chosen\n#! minus not chosen\n#! check exactly 1 0-1-2 3-4-5 6-7-8 0-3-6 1-4-7 2-5-8\n#\n# Variable 3·r + c is the cell of row r and column c: + chosen, - not.\nvars 9\nexactly 1 0 1 2\nexactly 1 3 4 5\nexactly 1 6 7 8\nexactly 1 0 3 6\nexactly 1 1 4 7\nexactly 1 2 5 8\nminimize\n", "protocol": "wai.quantum.landscape/2" }, "result": { "protocol": "wai.quantum.landscape/2", "label": "A classical emulator of the settling model of a planned energy-based processor, running on your machine. Energies are computed exactly. The joule line prices a run at temperature 0 at the settle rate measured on an FPGA board running this project's open reference design, with a published figure for one integer add beside it for scale, and leaves a run above temperature 0 unpriced, saying why. No photonic hardware, custom chip or quantum effect is involved in this run.", "member": { "id": "fpga:board-1", "class": "fpga", "kernel": "wai.quantum.landscape2/settle", "parity": "uncertified" }, "program_digest": "e80891aeee8452db60b0dee8238a79866d1489efff8690dedfe57531c5c1f20a", "title": "Three workers, three jobs, deterministic: this fails", "about": "The 3×3 assignment at temperature 0. Every cell starts at 0 and takes the sign of its field: all -, then all +, then all - again. It never comes to rest. Constraint problems need the temperature, in this version as in the first.", "item": "cell", "expect": "fails", "variables": 9, "pairs": 18, "seed": "1", "mode": "settle", "mode_words": "Deterministic (temperature 0): every variable starts at 0, then settles, for at most 60 sweeps.", "temperature": 0.0, "temperature_from": null, "restarts": 1, "sweeps": 60, "state": "---------", "groups": [ { "name": "chosen", "items": [] }, { "name": "not chosen", "items": [ 0, 1, 2, 3, 4, 5, 6, 7, 8 ] } ], "energy": -9, "truth": { "arrangements": 19683, "lowest": -21.0, "at_lowest": 6, "at_lowest_passing": 6, "example": "--+-+-+--" }, "reached": false, "declared": null, "warnings": [], "checks": [ { "kind": "exactly", "passed": false, "detail": "6 of 6 groups do not hold exactly 1 + with their other variables −." } ], "verdict": "failed", "summary": "It never came to rest: the deterministic mode kept flipping between two states, so this answer means nothing. Try a temperature above 0. 6 of 6 groups do not hold exactly 1 + with their other variables −.", "work": { "sweeps": 3, "accumulates": 108, "cell_updates": 27, "draws": 0, "ended": "kept flipping between two states", "rests": false }, "joules": { "kind": "priced", "class": "ModelBased", "describes": "the work on one FPGA board running this project's open reference design, not the machine that ran this job", "line": "Priced, not read from a meter: 108 accumulates × about 0.88 pJ = about 95 pJ.", "rate_pj_per_accumulate": 0.88, "rate_source": "Settle rate: measured on one FPGA board running this project's open reference design (wai/wai-quantum-landscape-fpga, its measurements of 2026-11-06): 162.0 mW of power, run minus halt on one bitstream, for a dense 64-cell settle repeated 12.5 million times a second, 1.831e11 accumulates a second at 100 MHz, its prediction committed first. One board and one whole-board sensor; one of the two null controls of that campaign failed at about 8 mW, which this reading is twenty times. No other board has repeated it.", "evidence": [ "wai/wai-quantum-landscape-fpga/README.md (What it measured: Power)", "wai/wai-quantum-landscape-fpga/measurements/2026-11-06/emio-classes/t0-recall.dat", "wai/wai-quantum-landscape-fpga/measurements/2026-11-06/emio-checks/throughput-emio.txt" ], "pj": 95.04, "published_add": { "class": "Estimator", "rate_pj_per_accumulate": 0.03, "source": "a published 2014 figure for the energy of one 8-bit integer add in 45 nm logic", "pj": 3.2399999999999998, "line": "For scale: a published 2014 figure for one 8-bit integer add, about 0.03 pJ, puts this count at about 3.2 pJ. It is a reference point, not a model of any processor." }, "left_out": { "board_watts": 3.14, "board_hz": 100000000.0, "clocks_at_least": 3, "pj": 94200.00000000001, "line": "Small jobs price low. This rate counts only the work: that board also draws about 3.1 W halted, at every clock. This run's 3 sweeps need at least 3 clocks, which is about 94 nJ of board power that the line above leaves out." }, "why": null, "metered": null }, "state_hash": "e604823a249029bf", "replay": "655f874220d4836c6f8c4d2ab3187489f084f5b18d450b923e44f2614e675ce8", "engine": { "name": "wai-quantum", "version": "0.9.0" }, "schema": "wai.quantum.landscape/2", "receipt": { "alg": "ed25519", "canon": "rfc8785", "key": "197f6b23e16c8532c6abc838facd5ea789be0c76b2920334039bfa8b3d368d61", "digest": "2253c6189f438ae2a27a42ae149cee4c8387d0486c88ea959a45d9d6a43f3d85", "signature": "20a8320b24bd2cb9fd8c75de5e1d59404c5f1473d8ab04d847d6277c1b7bba820f2406ef361581c1e9f0999122cda00c8f8cd7e7c03118abab114084dd92cd04" } } }