The checker
The checker answers one question: does this number solve this file? It prints yes or no. It agrees with the site. To check in your browser, use the Check page.
forge-check <spec|spec-file> <instance-file> <answer|answer-file> [--why] stdout: yes | no exit: 0 = yes, 1 = no, 2 = the question could not be posed
The spec is the problem: a name such as 3sat, a code such as HC, a layout such as tsp@2, or the name of your copy. --why prints the reason for a no. Spaces and underscores in the answer are ignored.
Downloads
| file | sha256 | licence |
|---|---|---|
| LICENSE | bdef16d44c9c687035c0beb2b498d0b166f1257ed30d48a825e99a4bf1646673 | MIT |
| check.js | 10281aa1d5f651bb339d1de64584d8d4adfefeabceb96ab5eb7a452d2d313ce7 | MIT |
| forge-check-1.4.1-src.tar.gz | 0d91411b3cea45eeb43be60cd1d887710a8a21a8fbc09c15e1fa25daadba20b0 | MIT |
| forge-check-linux-x86_64 | 1be878f70513f7e3896ab9f28f0218dd7598c7327e74ab2f71a675da77ac0805 | MIT |
| forge-check-linux-aarch64 | coming | |
| forge-check-macos-universal | coming | |
| forge-check-windows-x86_64.exe | coming | |
| check.wasm | coming | |
SHA256SUMS · How to run a checker
- Linux (x86_64): download
forge-check-linux-x86_64, check its SHA-256, thenchmod +xit. - Any system: download the source archive and build it. Its
BUILD.mdgives one command each for Linux, macOS and Windows. You need only a recent C++ compiler. - JavaScript:
node check.js ...takes the same arguments.
The binaries are not signed. Check the SHA-256 before you run one: sha256sum forge-check-linux-x86_64 must print the number in the table.
All checkers are open source under the MIT licence.
Download popularity: not enough downloads yet.