From 37df81b28e4253cd3c69d95ea16d36d282f2879a Mon Sep 17 00:00:00 2001 From: zxv Date: Fri, 23 Oct 2026 23:16:02 -0400 Subject: [PATCH 1/5] Archive exact coupled-provider and paid-query inputs for literature synthesis --- .../.gitattributes | 1 + .../literature-coupled-synthesis/ORIGINS.json | 44 + .../inputs/PROVIDER-ATTRIBUTION.md | 50 + .../inputs/PROVIDER.json | 13105 ++++++++++++++++ .../inputs/QUERY-BANK.json | 1 + .../inputs/SELECTED-ARITHMETIC.json | 241 + .../inputs/SUCCESSOR-CONTROLLER.json | 5194 ++++++ .../inputs/transport_verify.py | 398 + 8 files changed, 19034 insertions(+) create mode 100644 research/literature-coupled-synthesis/.gitattributes create mode 100644 research/literature-coupled-synthesis/ORIGINS.json create mode 100644 research/literature-coupled-synthesis/inputs/PROVIDER-ATTRIBUTION.md create mode 100644 research/literature-coupled-synthesis/inputs/PROVIDER.json create mode 100644 research/literature-coupled-synthesis/inputs/QUERY-BANK.json create mode 100644 research/literature-coupled-synthesis/inputs/SELECTED-ARITHMETIC.json create mode 100644 research/literature-coupled-synthesis/inputs/SUCCESSOR-CONTROLLER.json create mode 100644 research/literature-coupled-synthesis/inputs/transport_verify.py diff --git a/research/literature-coupled-synthesis/.gitattributes b/research/literature-coupled-synthesis/.gitattributes new file mode 100644 index 0000000000..b7823e3f34 --- /dev/null +++ b/research/literature-coupled-synthesis/.gitattributes @@ -0,0 +1 @@ +inputs/* -text diff --git a/research/literature-coupled-synthesis/ORIGINS.json b/research/literature-coupled-synthesis/ORIGINS.json new file mode 100644 index 0000000000..6e089c8d28 --- /dev/null +++ b/research/literature-coupled-synthesis/ORIGINS.json @@ -0,0 +1,44 @@ +{ + "PROVIDER-ATTRIBUTION.md": { + "commit": "3348fccea855082786d5f0fc5558b73d4974e745", + "path": "research/native-rank8-helper-provider/ATTRIBUTION.md", + "git_blob": "efe3acb566448caeb4a340235bb50234808ff728", + "sha256": "29756f86ebad2a957d8073bea173306f00e7d957828a5bab9f7832faf5815543", + "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + }, + "PROVIDER.json": { + "commit": "3348fccea855082786d5f0fc5558b73d4974e745", + "path": "research/native-rank8-helper-provider/PROVIDER.json", + "git_blob": "0afd30ed01202eb6ce62462dcf8bc9164f3b0455", + "sha256": "676de7551d3364598f4a7e29ae97cae0e4364348786bbe70435b84294ba7dd65", + "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + }, + "QUERY-BANK.json": { + "commit": "568717635d8d11175a80024c9c596e16f54b1ea4", + "path": "research/native-helper-query-bank/BANK.json", + "git_blob": "91a6c7a5f30862ffdbe767fa844d0a372bf077a1", + "sha256": "237c6a7b890df5ba4dbf9ade112fe70aa06624774344978fde76a2c4ad172fe5", + "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + }, + "SELECTED-ARITHMETIC.json": { + "commit": "1ec1119972c9aefe42525172d07b332fcff81cb4", + "path": "research/kappa-round6-compiler-tightening-20261022/ARITHMETIC.json", + "git_blob": "0fdb65f946d557c13d8e2781b9151e2a8ddee5c3", + "sha256": "b4f720a7ccbb5b46e472eaf85dc8739a40598986f19b37d26c4f9ecfbd31f0de", + "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + }, + "SUCCESSOR-CONTROLLER.json": { + "commit": "174fb211493b43a42210434083e9702b4fb7a2ce", + "path": "research/kappa-backward-controller-20261023/CONTROLLER.json", + "git_blob": "01775a36ae1238350bf8cd859b04cb8c4589873b", + "sha256": "60cc512b39cdb9ea2c2ac6c6634c8d3f9627d96ace08ffa659a9d9472444122b", + "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + }, + "transport_verify.py": { + "commit": "39d6f18d53f073fcae75b7fd98055060cb648e73", + "path": "research/coupled-query-transport/verify.py", + "git_blob": "60e86786badc7323f3f3073733a2a1c593048022", + "sha256": "fc75121baaeb278c160451e21ffa2f903c92283ffbf913eb86ada03fed98056f", + "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + } +} diff --git a/research/literature-coupled-synthesis/inputs/PROVIDER-ATTRIBUTION.md b/research/literature-coupled-synthesis/inputs/PROVIDER-ATTRIBUTION.md new file mode 100644 index 0000000000..efe3acb566 --- /dev/null +++ b/research/literature-coupled-synthesis/inputs/PROVIDER-ATTRIBUTION.md @@ -0,0 +1,50 @@ +# Predecessors and exact scope + +Ali Romman's [PR5383](https://github.com/CrocSwap/integer-mult-bounds/pull/5383), +head `4bd6efa51a495a7c7b7754915cf0244e7e60969e`, supplies the exact eight +cached-center candidate rows and sites. Its WITNESS is retained verbatim as +package-local candidate data. The byte hash is checked, and all used +relations, chronology and zero-call claims are independently recomputed from +the pinned main native source. The PR head is provenance, not a required Git +object or an assumed accepted theorem. We do not claim priority for the +cached-center relation or for center deletion. + +Cao Yifan / intqwq supplies `kappa-round3-warp-20261022`'s canonical native +helper/map/contact source and the PR4610 lineage. Its exact payload is +retained by main's `native-center-free-code/SOURCE-WORD.json.gz`. +Dugongue / mdumitrean supplies [PR4929](https://github.com/CrocSwap/integer-mult-bounds/pull/4929)'s +center-free code, eight-mode factorization, source construction and analytic +interpretation. Cinna Davis / 1337isnot1337 supplies the +[PR4694](https://github.com/CrocSwap/integer-mult-bounds/pull/4694) retained-center +interface, [PR4698](https://github.com/CrocSwap/integer-mult-bounds/pull/4698) +common-chart helper basis and conditional consumer, and +[PR4470](https://github.com/CrocSwap/integer-mult-bounds/pull/4470) controller. +A retained cache or eight-dimensional defect is not newly discovered here. + +The pinned `coded-native-caller` supplies the physical main normalizers, +corrected conjugated backward convention, compiled wrapper recipes, contact +matrix M, and exact Clifford evaluator. Its Clifford source traces through +`t74-native-fast/vendor/native/new/code/borrow/vendor/clifford`; retain zxv's +native/productive/compiler work and the original license. Retain Jacob Alan +Sussman's mixed-target recursion, Ryanson Jonathan's controller checks, +Dugongue's transported-frame lemma and the cumulative helper/native lineage +identified by the predecessor packages. The exact shared bytes are pinned in +SOURCES.json rather than duplicated under new authorship. + +Within this continuation, coordinated OpenAI Codex agents constructed the +unrestricted retained-cache source, independently replayed all 641 columns, +derived the dual retraction and physical rank-eight normalization, and +reviewed the basis costs. This package combines that work into one fresh +registered replay with an explicit all-owner boundary recipe, verbatim +candidate provenance, local bill and every-positive-width proof. New work is +the fully owned **coupled** provider with all 632 originals preserved and all +nine owned outputs cleared. It is not a caller, an autonomous H8 donor, an +exponent improvement, a formal-kernel proof or independent human review. + +The broader investigation and priority/overlap checkpoints remain in the +campaign's [Discussion4930](https://github.com/CrocSwap/integer-mult-bounds/discussions/4930) +and TASK.json. This package preserves the same frozen native payload while +binding its publication task metadata to main at +`1ec1119972c9aefe42525172d07b332fcff81cb4`. It does not claim an exhaustive +novelty search or alter the selected result. Prepared for Dillon with +substantial OpenAI Codex assistance. Apache-2.0. diff --git a/research/literature-coupled-synthesis/inputs/PROVIDER.json b/research/literature-coupled-synthesis/inputs/PROVIDER.json new file mode 100644 index 0000000000..0afd30ed01 --- /dev/null +++ b/research/literature-coupled-synthesis/inputs/PROVIDER.json @@ -0,0 +1,13105 @@ +{ + "schema_version": 1, + "source_payload_sha256": "cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd", + "candidate_witness_sha256": "24599011da06325e1012619b2b84a4dd3aceb90ab42d3caaf6414879e7d16591", + "word_payload_sha256": "05490717144b3e6c69c0cc9e5c5df5c69d841ca13bf29aabd1b0db180628f038", + "basis_roles": [ + 224, + 225, + 227, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 245, + 246, + 247, + 250, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 261, + 262, + 263, + 266, + 268, + 269, + 270, + 271, + 272, + 276, + 280, + 283, + 286, + 287, + 288, + 294, + 296, + 297, + 300, + 302, + 303, + 306, + 308, + 312, + 315, + 318, + 319, + 324, + 326, + 328, + 332, + 333, + 334, + 335, + 336, + 340, + 347, + 350, + 351, + 352, + 356, + 366, + 367, + 368, + 372, + 379, + 382, + 383, + 384, + 388, + 390, + 391, + 392, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 405, + 406, + 409, + 410, + 411, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 421, + 422, + 425, + 426, + 427, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 437, + 438, + 441, + 442, + 443, + 445, + 446, + 447 + ], + "mode_owners": [ + 224, + 225, + 227, + 229, + 240, + 241, + 256, + 257 + ], + "candidate_mode_permutation": [ + 2, + 0, + 1, + 3, + 5, + 7, + 6, + 4 + ], + "candidate_mode_signs": [ + "1", + "1", + "1", + "-1", + "-1", + "1", + "1", + "-1" + ], + "canonical_retraction_E": [ + [ + [ + 1, + "1" + ], + [ + 160, + "-1" + ], + [ + 164, + "-1" + ], + [ + 166, + "1" + ], + [ + 167, + "1" + ], + [ + 168, + "1" + ], + [ + 173, + "-1" + ] + ], + [ + [ + 1, + "1" + ], + [ + 3, + "-1" + ], + [ + 5, + "1" + ], + [ + 7, + "-2" + ], + [ + 8, + "1" + ], + [ + 10, + "-1" + ], + [ + 11, + "-1" + ], + [ + 12, + "-1" + ], + [ + 13, + "-1" + ], + [ + 14, + "2" + ], + [ + 15, + "1" + ], + [ + 160, + "-1" + ], + [ + 164, + "-1" + ], + [ + 166, + "1" + ], + [ + 167, + "1" + ], + [ + 168, + "1" + ], + [ + 173, + "-1" + ] + ], + [ + [ + 6, + "1" + ], + [ + 100, + "-1" + ], + [ + 102, + "1" + ], + [ + 104, + "1" + ], + [ + 109, + "-1" + ] + ], + [ + [ + 3, + "-1" + ], + [ + 5, + "-1" + ], + [ + 8, + "1" + ], + [ + 10, + "-1" + ], + [ + 11, + "-1" + ], + [ + 12, + "1" + ], + [ + 13, + "-1" + ], + [ + 15, + "1" + ], + [ + 100, + "1" + ], + [ + 102, + "-1" + ], + [ + 104, + "-1" + ], + [ + 109, + "1" + ] + ], + [ + [ + 64, + "-1" + ], + [ + 70, + "1" + ], + [ + 72, + "1" + ], + [ + 73, + "1" + ], + [ + 76, + "-1" + ], + [ + 79, + "-1" + ] + ], + [ + [ + 17, + "-1" + ], + [ + 19, + "1" + ], + [ + 21, + "-1" + ], + [ + 23, + "1" + ], + [ + 28, + "1" + ], + [ + 29, + "1" + ], + [ + 30, + "-1" + ], + [ + 31, + "-1" + ] + ], + [ + [ + 33, + "1" + ], + [ + 35, + "-1" + ], + [ + 37, + "1" + ], + [ + 39, + "-1" + ], + [ + 44, + "-1" + ], + [ + 45, + "-1" + ], + [ + 46, + "1" + ], + [ + 47, + "1" + ] + ], + [ + [ + 1, + "1" + ], + [ + 17, + "-1" + ], + [ + 19, + "1" + ], + [ + 21, + "1" + ], + [ + 23, + "-1" + ], + [ + 28, + "-1" + ], + [ + 29, + "1" + ], + [ + 30, + "1" + ], + [ + 31, + "-1" + ], + [ + 100, + "-1" + ], + [ + 102, + "1" + ], + [ + 104, + "1" + ], + [ + 109, + "-1" + ], + [ + 160, + "-1" + ], + [ + 164, + "-1" + ], + [ + 166, + "1" + ], + [ + 167, + "1" + ], + [ + 168, + "1" + ], + [ + 173, + "-1" + ] + ] + ], + "input_basis_program": [ + [ + "add", + 257, + 397, + "1" + ], + [ + "add", + 225, + 397, + "1" + ], + [ + "add", + 224, + 397, + "1" + ], + [ + "add", + 257, + 392, + "-1" + ], + [ + "add", + 225, + 392, + "-1" + ], + [ + "add", + 224, + 392, + "-1" + ], + [ + "add", + 257, + 391, + "-1" + ], + [ + "add", + 225, + 391, + "-1" + ], + [ + "add", + 224, + 391, + "-1" + ], + [ + "add", + 257, + 390, + "-1" + ], + [ + "add", + 225, + 390, + "-1" + ], + [ + "add", + 224, + 390, + "-1" + ], + [ + "add", + 257, + 388, + "1" + ], + [ + "add", + 225, + 388, + "1" + ], + [ + "add", + 224, + 388, + "1" + ], + [ + "add", + 257, + 384, + "1" + ], + [ + "add", + 225, + 384, + "1" + ], + [ + "add", + 224, + 384, + "1" + ], + [ + "add", + 257, + 333, + "1" + ], + [ + "add", + 229, + 333, + "-1" + ], + [ + "add", + 227, + 333, + "1" + ], + [ + "add", + 257, + 328, + "-1" + ], + [ + "add", + 229, + 328, + "1" + ], + [ + "add", + 227, + 328, + "-1" + ], + [ + "add", + 257, + 326, + "-1" + ], + [ + "add", + 229, + 326, + "1" + ], + [ + "add", + 227, + 326, + "-1" + ], + [ + "add", + 257, + 324, + "1" + ], + [ + "add", + 229, + 324, + "-1" + ], + [ + "add", + 227, + 324, + "1" + ], + [ + "add", + 240, + 303, + "1" + ], + [ + "add", + 240, + 300, + "1" + ], + [ + "add", + 240, + 297, + "-1" + ], + [ + "add", + 240, + 296, + "-1" + ], + [ + "add", + 240, + 294, + "-1" + ], + [ + "add", + 240, + 288, + "1" + ], + [ + "add", + 256, + 271, + "-1" + ], + [ + "add", + 256, + 270, + "-1" + ], + [ + "add", + 256, + 269, + "1" + ], + [ + "add", + 256, + 268, + "1" + ], + [ + "add", + 256, + 263, + "1" + ], + [ + "add", + 256, + 261, + "-1" + ], + [ + "add", + 256, + 259, + "1" + ], + [ + "add", + 255, + 257, + "1" + ], + [ + "add", + 241, + 257, + "-1" + ], + [ + "scale", + 257, + "-1" + ], + [ + "add", + 447, + 256, + "-1/2" + ], + [ + "add", + 446, + 256, + "1/2" + ], + [ + "add", + 445, + 256, + "1/2" + ], + [ + "add", + 443, + 256, + "-1/2" + ], + [ + "add", + 437, + 256, + "1/2" + ], + [ + "add", + 435, + 256, + "-1/2" + ], + [ + "add", + 433, + 256, + "1/2" + ], + [ + "add", + 432, + 256, + "-1/2" + ], + [ + "add", + 431, + 256, + "-1/2" + ], + [ + "add", + 430, + 256, + "1/2" + ], + [ + "add", + 429, + 256, + "1/2" + ], + [ + "add", + 427, + 256, + "-1/2" + ], + [ + "add", + 421, + 256, + "1/2" + ], + [ + "add", + 419, + 256, + "-1/2" + ], + [ + "add", + 417, + 256, + "1/2" + ], + [ + "add", + 399, + 256, + "-3/4" + ], + [ + "add", + 398, + 256, + "1/4" + ], + [ + "add", + 388, + 256, + "1/4" + ], + [ + "add", + 384, + 256, + "-1/4" + ], + [ + "add", + 383, + 256, + "3/4" + ], + [ + "add", + 382, + 256, + "-1/4" + ], + [ + "add", + 372, + 256, + "-1/4" + ], + [ + "add", + 368, + 256, + "1/4" + ], + [ + "add", + 367, + 256, + "3/4" + ], + [ + "add", + 366, + 256, + "-1/4" + ], + [ + "add", + 356, + 256, + "-1/4" + ], + [ + "add", + 352, + 256, + "1/4" + ], + [ + "add", + 351, + 256, + "-3/4" + ], + [ + "add", + 350, + 256, + "1/4" + ], + [ + "add", + 340, + 256, + "1/4" + ], + [ + "add", + 336, + 256, + "-1/4" + ], + [ + "add", + 334, + 256, + "-1/2" + ], + [ + "add", + 332, + 256, + "1/2" + ], + [ + "add", + 328, + 256, + "-1" + ], + [ + "add", + 326, + 256, + "1/2" + ], + [ + "add", + 324, + 256, + "-1/2" + ], + [ + "add", + 319, + 256, + "-1/2" + ], + [ + "add", + 318, + 256, + "1/4" + ], + [ + "add", + 312, + 256, + "1/4" + ], + [ + "add", + 308, + 256, + "1/4" + ], + [ + "add", + 306, + 256, + "-1/4" + ], + [ + "add", + 303, + 256, + "-1/2" + ], + [ + "add", + 302, + 256, + "1/4" + ], + [ + "add", + 296, + 256, + "1/4" + ], + [ + "add", + 288, + 256, + "-1/4" + ], + [ + "add", + 287, + 256, + "1/2" + ], + [ + "add", + 286, + 256, + "-1/4" + ], + [ + "add", + 280, + 256, + "-1/4" + ], + [ + "add", + 272, + 256, + "1/4" + ], + [ + "add", + 271, + 256, + "-1/2" + ], + [ + "add", + 270, + 256, + "1/2" + ], + [ + "add", + 269, + 256, + "1/2" + ], + [ + "add", + 261, + 256, + "1/2" + ], + [ + "add", + 259, + 256, + "-1/2" + ], + [ + "add", + 258, + 256, + "-1/2" + ], + [ + "add", + 240, + 256, + "-1" + ], + [ + "scale", + 256, + "1/2" + ], + [ + "add", + 256, + 257, + "1" + ], + [ + "add", + 257, + 256, + "-1" + ], + [ + "add", + 256, + 257, + "1" + ], + [ + "scale", + 257, + "-1" + ], + [ + "add", + 447, + 255, + "-1" + ], + [ + "add", + 446, + 255, + "1" + ], + [ + "add", + 443, + 255, + "1" + ], + [ + "add", + 442, + 255, + "-1" + ], + [ + "add", + 438, + 255, + "1" + ], + [ + "add", + 437, + 255, + "1" + ], + [ + "add", + 435, + 255, + "1" + ], + [ + "add", + 432, + 255, + "1" + ], + [ + "add", + 415, + 255, + "-1" + ], + [ + "add", + 411, + 255, + "-1" + ], + [ + "add", + 410, + 255, + "1" + ], + [ + "add", + 409, + 255, + "1" + ], + [ + "add", + 406, + 255, + "-1" + ], + [ + "add", + 403, + 255, + "1" + ], + [ + "add", + 402, + 255, + "-1" + ], + [ + "add", + 400, + 255, + "1" + ], + [ + "add", + 399, + 255, + "-1/2" + ], + [ + "add", + 398, + 255, + "-1/2" + ], + [ + "add", + 388, + 255, + "-1/2" + ], + [ + "add", + 384, + 255, + "1/2" + ], + [ + "add", + 383, + 255, + "-1/2" + ], + [ + "add", + 382, + 255, + "-1/2" + ], + [ + "add", + 372, + 255, + "-1/2" + ], + [ + "add", + 368, + 255, + "1/2" + ], + [ + "add", + 367, + 255, + "-1/2" + ], + [ + "add", + 366, + 255, + "-1/2" + ], + [ + "add", + 356, + 255, + "-1/2" + ], + [ + "add", + 352, + 255, + "1/2" + ], + [ + "add", + 351, + 255, + "-1/2" + ], + [ + "add", + 350, + 255, + "-1/2" + ], + [ + "add", + 340, + 255, + "-1/2" + ], + [ + "add", + 336, + 255, + "1/2" + ], + [ + "add", + 335, + 255, + "-2" + ], + [ + "add", + 334, + 255, + "-1" + ], + [ + "add", + 332, + 255, + "1" + ], + [ + "add", + 328, + 255, + "-2" + ], + [ + "add", + 326, + 255, + "1" + ], + [ + "add", + 324, + 255, + "-1" + ], + [ + "add", + 319, + 255, + "-1" + ], + [ + "add", + 318, + 255, + "-1/2" + ], + [ + "add", + 312, + 255, + "-1/2" + ], + [ + "add", + 308, + 255, + "-1/2" + ], + [ + "add", + 306, + 255, + "1/2" + ], + [ + "add", + 303, + 255, + "-1" + ], + [ + "add", + 302, + 255, + "-1/2" + ], + [ + "add", + 296, + 255, + "-1/2" + ], + [ + "add", + 288, + 255, + "1/2" + ], + [ + "add", + 287, + 255, + "-1" + ], + [ + "add", + 286, + 255, + "-1/2" + ], + [ + "add", + 280, + 255, + "-1/2" + ], + [ + "add", + 272, + 255, + "1/2" + ], + [ + "add", + 250, + 255, + "1" + ], + [ + "add", + 246, + 255, + "-1" + ], + [ + "add", + 243, + 255, + "1" + ], + [ + "add", + 255, + 256, + "1" + ], + [ + "add", + 256, + 255, + "-1" + ], + [ + "add", + 255, + 256, + "1" + ], + [ + "scale", + 256, + "-1" + ], + [ + "add", + 447, + 254, + "1" + ], + [ + "add", + 446, + 254, + "-1" + ], + [ + "add", + 443, + 254, + "-1" + ], + [ + "add", + 442, + 254, + "1" + ], + [ + "add", + 438, + 254, + "-1" + ], + [ + "add", + 437, + 254, + "-1" + ], + [ + "add", + 435, + 254, + "-1" + ], + [ + "add", + 432, + 254, + "-1" + ], + [ + "add", + 415, + 254, + "1" + ], + [ + "add", + 411, + 254, + "1" + ], + [ + "add", + 410, + 254, + "-1" + ], + [ + "add", + 409, + 254, + "-1" + ], + [ + "add", + 406, + 254, + "1" + ], + [ + "add", + 403, + 254, + "-1" + ], + [ + "add", + 402, + 254, + "1" + ], + [ + "add", + 400, + 254, + "-1" + ], + [ + "add", + 399, + 254, + "1/2" + ], + [ + "add", + 398, + 254, + "1/2" + ], + [ + "add", + 388, + 254, + "1/2" + ], + [ + "add", + 384, + 254, + "-1/2" + ], + [ + "add", + 383, + 254, + "1/2" + ], + [ + "add", + 382, + 254, + "1/2" + ], + [ + "add", + 372, + 254, + "1/2" + ], + [ + "add", + 368, + 254, + "-1/2" + ], + [ + "add", + 367, + 254, + "1/2" + ], + [ + "add", + 366, + 254, + "1/2" + ], + [ + "add", + 356, + 254, + "1/2" + ], + [ + "add", + 352, + 254, + "-1/2" + ], + [ + "add", + 351, + 254, + "1/2" + ], + [ + "add", + 350, + 254, + "1/2" + ], + [ + "add", + 340, + 254, + "1/2" + ], + [ + "add", + 336, + 254, + "-1/2" + ], + [ + "add", + 335, + 254, + "2" + ], + [ + "add", + 334, + 254, + "1" + ], + [ + "add", + 332, + 254, + "-1" + ], + [ + "add", + 328, + 254, + "2" + ], + [ + "add", + 326, + 254, + "-1" + ], + [ + "add", + 324, + 254, + "1" + ], + [ + "add", + 319, + 254, + "1" + ], + [ + "add", + 318, + 254, + "1/2" + ], + [ + "add", + 312, + 254, + "1/2" + ], + [ + "add", + 308, + 254, + "1/2" + ], + [ + "add", + 306, + 254, + "-1/2" + ], + [ + "add", + 303, + 254, + "1" + ], + [ + "add", + 302, + 254, + "1/2" + ], + [ + "add", + 296, + 254, + "1/2" + ], + [ + "add", + 288, + 254, + "-1/2" + ], + [ + "add", + 287, + 254, + "1" + ], + [ + "add", + 286, + 254, + "1/2" + ], + [ + "add", + 280, + 254, + "1/2" + ], + [ + "add", + 272, + 254, + "-1/2" + ], + [ + "add", + 256, + 254, + "-1" + ], + [ + "add", + 255, + 254, + "1" + ], + [ + "add", + 250, + 254, + "-1" + ], + [ + "add", + 246, + 254, + "1" + ], + [ + "add", + 243, + 254, + "-1" + ], + [ + "add", + 241, + 254, + "2" + ], + [ + "add", + 447, + 253, + "1" + ], + [ + "add", + 446, + 253, + "-1" + ], + [ + "add", + 443, + 253, + "-1" + ], + [ + "add", + 442, + 253, + "1" + ], + [ + "add", + 438, + 253, + "-1" + ], + [ + "add", + 437, + 253, + "-1" + ], + [ + "add", + 435, + 253, + "-1" + ], + [ + "add", + 432, + 253, + "-1" + ], + [ + "add", + 415, + 253, + "1" + ], + [ + "add", + 411, + 253, + "1" + ], + [ + "add", + 410, + 253, + "-1" + ], + [ + "add", + 409, + 253, + "-1" + ], + [ + "add", + 406, + 253, + "1" + ], + [ + "add", + 403, + 253, + "-1" + ], + [ + "add", + 402, + 253, + "1" + ], + [ + "add", + 400, + 253, + "-1" + ], + [ + "add", + 399, + 253, + "1/2" + ], + [ + "add", + 398, + 253, + "1/2" + ], + [ + "add", + 388, + 253, + "1/2" + ], + [ + "add", + 384, + 253, + "-1/2" + ], + [ + "add", + 383, + 253, + "1/2" + ], + [ + "add", + 382, + 253, + "1/2" + ], + [ + "add", + 372, + 253, + "1/2" + ], + [ + "add", + 368, + 253, + "-1/2" + ], + [ + "add", + 367, + 253, + "1/2" + ], + [ + "add", + 366, + 253, + "1/2" + ], + [ + "add", + 356, + 253, + "1/2" + ], + [ + "add", + 352, + 253, + "-1/2" + ], + [ + "add", + 351, + 253, + "1/2" + ], + [ + "add", + 350, + 253, + "1/2" + ], + [ + "add", + 340, + 253, + "1/2" + ], + [ + "add", + 336, + 253, + "-1/2" + ], + [ + "add", + 335, + 253, + "2" + ], + [ + "add", + 334, + 253, + "1" + ], + [ + "add", + 332, + 253, + "-1" + ], + [ + "add", + 328, + 253, + "2" + ], + [ + "add", + 326, + 253, + "-1" + ], + [ + "add", + 324, + 253, + "1" + ], + [ + "add", + 319, + 253, + "1" + ], + [ + "add", + 318, + 253, + "1/2" + ], + [ + "add", + 312, + 253, + "1/2" + ], + [ + "add", + 308, + 253, + "1/2" + ], + [ + "add", + 306, + 253, + "-1/2" + ], + [ + "add", + 303, + 253, + "1" + ], + [ + "add", + 302, + 253, + "1/2" + ], + [ + "add", + 296, + 253, + "1/2" + ], + [ + "add", + 288, + 253, + "-1/2" + ], + [ + "add", + 287, + 253, + "1" + ], + [ + "add", + 286, + 253, + "1/2" + ], + [ + "add", + 280, + 253, + "1/2" + ], + [ + "add", + 272, + 253, + "-1/2" + ], + [ + "add", + 256, + 253, + "-1" + ], + [ + "add", + 255, + 253, + "1" + ], + [ + "add", + 250, + 253, + "-1" + ], + [ + "add", + 246, + 253, + "1" + ], + [ + "add", + 243, + 253, + "-1" + ], + [ + "add", + 447, + 252, + "-1" + ], + [ + "add", + 446, + 252, + "1" + ], + [ + "add", + 443, + 252, + "1" + ], + [ + "add", + 442, + 252, + "-1" + ], + [ + "add", + 438, + 252, + "1" + ], + [ + "add", + 437, + 252, + "1" + ], + [ + "add", + 435, + 252, + "1" + ], + [ + "add", + 432, + 252, + "1" + ], + [ + "add", + 415, + 252, + "-1" + ], + [ + "add", + 411, + 252, + "-1" + ], + [ + "add", + 410, + 252, + "1" + ], + [ + "add", + 409, + 252, + "1" + ], + [ + "add", + 406, + 252, + "-1" + ], + [ + "add", + 403, + 252, + "1" + ], + [ + "add", + 402, + 252, + "-1" + ], + [ + "add", + 400, + 252, + "1" + ], + [ + "add", + 399, + 252, + "-1/2" + ], + [ + "add", + 398, + 252, + "-1/2" + ], + [ + "add", + 388, + 252, + "-1/2" + ], + [ + "add", + 384, + 252, + "1/2" + ], + [ + "add", + 383, + 252, + "-1/2" + ], + [ + "add", + 382, + 252, + "-1/2" + ], + [ + "add", + 372, + 252, + "-1/2" + ], + [ + "add", + 368, + 252, + "1/2" + ], + [ + "add", + 367, + 252, + "-1/2" + ], + [ + "add", + 366, + 252, + "-1/2" + ], + [ + "add", + 356, + 252, + "-1/2" + ], + [ + "add", + 352, + 252, + "1/2" + ], + [ + "add", + 351, + 252, + "-1/2" + ], + [ + "add", + 350, + 252, + "-1/2" + ], + [ + "add", + 340, + 252, + "-1/2" + ], + [ + "add", + 336, + 252, + "1/2" + ], + [ + "add", + 335, + 252, + "-2" + ], + [ + "add", + 334, + 252, + "-1" + ], + [ + "add", + 332, + 252, + "1" + ], + [ + "add", + 328, + 252, + "-2" + ], + [ + "add", + 326, + 252, + "1" + ], + [ + "add", + 324, + 252, + "-1" + ], + [ + "add", + 319, + 252, + "-1" + ], + [ + "add", + 318, + 252, + "-1/2" + ], + [ + "add", + 312, + 252, + "-1/2" + ], + [ + "add", + 308, + 252, + "-1/2" + ], + [ + "add", + 306, + 252, + "1/2" + ], + [ + "add", + 303, + 252, + "-1" + ], + [ + "add", + 302, + 252, + "-1/2" + ], + [ + "add", + 296, + 252, + "-1/2" + ], + [ + "add", + 288, + 252, + "1/2" + ], + [ + "add", + 287, + 252, + "-1" + ], + [ + "add", + 286, + 252, + "-1/2" + ], + [ + "add", + 280, + 252, + "-1/2" + ], + [ + "add", + 272, + 252, + "1/2" + ], + [ + "add", + 256, + 252, + "1" + ], + [ + "add", + 255, + 252, + "-1" + ], + [ + "add", + 250, + 252, + "1" + ], + [ + "add", + 246, + 252, + "-1" + ], + [ + "add", + 243, + 252, + "1" + ], + [ + "add", + 241, + 252, + "-2" + ], + [ + "add", + 447, + 247, + "-1" + ], + [ + "add", + 446, + 247, + "1" + ], + [ + "add", + 443, + 247, + "1" + ], + [ + "add", + 442, + 247, + "-1" + ], + [ + "add", + 438, + 247, + "1" + ], + [ + "add", + 437, + 247, + "1" + ], + [ + "add", + 435, + 247, + "1" + ], + [ + "add", + 432, + 247, + "1" + ], + [ + "add", + 415, + 247, + "-1" + ], + [ + "add", + 411, + 247, + "-1" + ], + [ + "add", + 410, + 247, + "1" + ], + [ + "add", + 409, + 247, + "1" + ], + [ + "add", + 406, + 247, + "-1" + ], + [ + "add", + 403, + 247, + "1" + ], + [ + "add", + 402, + 247, + "-1" + ], + [ + "add", + 400, + 247, + "1" + ], + [ + "add", + 399, + 247, + "-1/2" + ], + [ + "add", + 398, + 247, + "-1/2" + ], + [ + "add", + 388, + 247, + "-1/2" + ], + [ + "add", + 384, + 247, + "1/2" + ], + [ + "add", + 383, + 247, + "-1/2" + ], + [ + "add", + 382, + 247, + "-1/2" + ], + [ + "add", + 372, + 247, + "-1/2" + ], + [ + "add", + 368, + 247, + "1/2" + ], + [ + "add", + 367, + 247, + "-1/2" + ], + [ + "add", + 366, + 247, + "-1/2" + ], + [ + "add", + 356, + 247, + "-1/2" + ], + [ + "add", + 352, + 247, + "1/2" + ], + [ + "add", + 351, + 247, + "-1/2" + ], + [ + "add", + 350, + 247, + "-1/2" + ], + [ + "add", + 340, + 247, + "-1/2" + ], + [ + "add", + 336, + 247, + "1/2" + ], + [ + "add", + 335, + 247, + "-2" + ], + [ + "add", + 334, + 247, + "-1" + ], + [ + "add", + 332, + 247, + "1" + ], + [ + "add", + 328, + 247, + "-2" + ], + [ + "add", + 326, + 247, + "1" + ], + [ + "add", + 324, + 247, + "-1" + ], + [ + "add", + 319, + 247, + "-1" + ], + [ + "add", + 318, + 247, + "-1/2" + ], + [ + "add", + 312, + 247, + "-1/2" + ], + [ + "add", + 308, + 247, + "-1/2" + ], + [ + "add", + 306, + 247, + "1/2" + ], + [ + "add", + 303, + 247, + "-1" + ], + [ + "add", + 302, + 247, + "-1/2" + ], + [ + "add", + 296, + 247, + "-1/2" + ], + [ + "add", + 288, + 247, + "1/2" + ], + [ + "add", + 287, + 247, + "-1" + ], + [ + "add", + 286, + 247, + "-1/2" + ], + [ + "add", + 280, + 247, + "-1/2" + ], + [ + "add", + 272, + 247, + "1/2" + ], + [ + "add", + 256, + 247, + "1" + ], + [ + "add", + 255, + 247, + "-1" + ], + [ + "add", + 250, + 247, + "1" + ], + [ + "add", + 246, + 247, + "-1" + ], + [ + "add", + 243, + 247, + "1" + ], + [ + "add", + 241, + 247, + "-2" + ], + [ + "add", + 447, + 245, + "1" + ], + [ + "add", + 446, + 245, + "-1" + ], + [ + "add", + 443, + 245, + "-1" + ], + [ + "add", + 442, + 245, + "1" + ], + [ + "add", + 438, + 245, + "-1" + ], + [ + "add", + 437, + 245, + "-1" + ], + [ + "add", + 435, + 245, + "-1" + ], + [ + "add", + 432, + 245, + "-1" + ], + [ + "add", + 415, + 245, + "1" + ], + [ + "add", + 411, + 245, + "1" + ], + [ + "add", + 410, + 245, + "-1" + ], + [ + "add", + 409, + 245, + "-1" + ], + [ + "add", + 406, + 245, + "1" + ], + [ + "add", + 403, + 245, + "-1" + ], + [ + "add", + 402, + 245, + "1" + ], + [ + "add", + 400, + 245, + "-1" + ], + [ + "add", + 399, + 245, + "1/2" + ], + [ + "add", + 398, + 245, + "1/2" + ], + [ + "add", + 388, + 245, + "1/2" + ], + [ + "add", + 384, + 245, + "-1/2" + ], + [ + "add", + 383, + 245, + "1/2" + ], + [ + "add", + 382, + 245, + "1/2" + ], + [ + "add", + 372, + 245, + "1/2" + ], + [ + "add", + 368, + 245, + "-1/2" + ], + [ + "add", + 367, + 245, + "1/2" + ], + [ + "add", + 366, + 245, + "1/2" + ], + [ + "add", + 356, + 245, + "1/2" + ], + [ + "add", + 352, + 245, + "-1/2" + ], + [ + "add", + 351, + 245, + "1/2" + ], + [ + "add", + 350, + 245, + "1/2" + ], + [ + "add", + 340, + 245, + "1/2" + ], + [ + "add", + 336, + 245, + "-1/2" + ], + [ + "add", + 335, + 245, + "2" + ], + [ + "add", + 334, + 245, + "1" + ], + [ + "add", + 332, + 245, + "-1" + ], + [ + "add", + 328, + 245, + "2" + ], + [ + "add", + 326, + 245, + "-1" + ], + [ + "add", + 324, + 245, + "1" + ], + [ + "add", + 319, + 245, + "1" + ], + [ + "add", + 318, + 245, + "1/2" + ], + [ + "add", + 312, + 245, + "1/2" + ], + [ + "add", + 308, + 245, + "1/2" + ], + [ + "add", + 306, + 245, + "-1/2" + ], + [ + "add", + 303, + 245, + "1" + ], + [ + "add", + 302, + 245, + "1/2" + ], + [ + "add", + 296, + 245, + "1/2" + ], + [ + "add", + 288, + 245, + "-1/2" + ], + [ + "add", + 287, + 245, + "1" + ], + [ + "add", + 286, + 245, + "1/2" + ], + [ + "add", + 280, + 245, + "1/2" + ], + [ + "add", + 272, + 245, + "-1/2" + ], + [ + "add", + 256, + 245, + "-1" + ], + [ + "add", + 255, + 245, + "1" + ], + [ + "add", + 250, + 245, + "-1" + ], + [ + "add", + 246, + 245, + "1" + ], + [ + "add", + 243, + 245, + "-1" + ], + [ + "add", + 241, + 245, + "2" + ], + [ + "add", + 447, + 243, + "1/2" + ], + [ + "add", + 446, + 243, + "-1/2" + ], + [ + "add", + 443, + 243, + "-1/2" + ], + [ + "add", + 442, + 243, + "1/2" + ], + [ + "add", + 438, + 243, + "-1/2" + ], + [ + "add", + 437, + 243, + "-1/2" + ], + [ + "add", + 435, + 243, + "-1/2" + ], + [ + "add", + 432, + 243, + "-1/2" + ], + [ + "add", + 415, + 243, + "1/2" + ], + [ + "add", + 411, + 243, + "1/2" + ], + [ + "add", + 410, + 243, + "-1/2" + ], + [ + "add", + 409, + 243, + "-1/2" + ], + [ + "add", + 406, + 243, + "1/2" + ], + [ + "add", + 403, + 243, + "-1/2" + ], + [ + "add", + 402, + 243, + "1/2" + ], + [ + "add", + 400, + 243, + "-1/2" + ], + [ + "add", + 399, + 243, + "1/4" + ], + [ + "add", + 398, + 243, + "1/4" + ], + [ + "add", + 388, + 243, + "1/4" + ], + [ + "add", + 384, + 243, + "-1/4" + ], + [ + "add", + 383, + 243, + "1/4" + ], + [ + "add", + 382, + 243, + "1/4" + ], + [ + "add", + 372, + 243, + "1/4" + ], + [ + "add", + 368, + 243, + "-1/4" + ], + [ + "add", + 367, + 243, + "1/4" + ], + [ + "add", + 366, + 243, + "1/4" + ], + [ + "add", + 356, + 243, + "1/4" + ], + [ + "add", + 352, + 243, + "-1/4" + ], + [ + "add", + 351, + 243, + "1/4" + ], + [ + "add", + 350, + 243, + "1/4" + ], + [ + "add", + 340, + 243, + "1/4" + ], + [ + "add", + 336, + 243, + "-1/4" + ], + [ + "add", + 335, + 243, + "1" + ], + [ + "add", + 334, + 243, + "1/2" + ], + [ + "add", + 332, + 243, + "-1/2" + ], + [ + "add", + 328, + 243, + "1" + ], + [ + "add", + 326, + 243, + "-1/2" + ], + [ + "add", + 324, + 243, + "1/2" + ], + [ + "add", + 319, + 243, + "1/2" + ], + [ + "add", + 318, + 243, + "1/4" + ], + [ + "add", + 312, + 243, + "1/4" + ], + [ + "add", + 308, + 243, + "1/4" + ], + [ + "add", + 306, + 243, + "-1/4" + ], + [ + "add", + 303, + 243, + "1/2" + ], + [ + "add", + 302, + 243, + "1/4" + ], + [ + "add", + 296, + 243, + "1/4" + ], + [ + "add", + 288, + 243, + "-1/4" + ], + [ + "add", + 287, + 243, + "1/2" + ], + [ + "add", + 286, + 243, + "1/4" + ], + [ + "add", + 280, + 243, + "1/4" + ], + [ + "add", + 272, + 243, + "-1/4" + ], + [ + "add", + 256, + 243, + "-1/2" + ], + [ + "add", + 255, + 243, + "1/2" + ], + [ + "add", + 250, + 243, + "-1/2" + ], + [ + "add", + 246, + 243, + "1/2" + ], + [ + "scale", + 243, + "1/2" + ], + [ + "add", + 446, + 241, + "1/4" + ], + [ + "add", + 445, + 241, + "1/4" + ], + [ + "add", + 443, + 241, + "1/2" + ], + [ + "add", + 442, + 241, + "-1/4" + ], + [ + "add", + 441, + 241, + "1/4" + ], + [ + "add", + 438, + 241, + "1/4" + ], + [ + "add", + 437, + 241, + "1/4" + ], + [ + "add", + 435, + 241, + "1/2" + ], + [ + "add", + 434, + 241, + "-1/4" + ], + [ + "add", + 433, + 241, + "1/4" + ], + [ + "add", + 414, + 241, + "-1/4" + ], + [ + "add", + 413, + 241, + "-1/4" + ], + [ + "add", + 410, + 241, + "1/4" + ], + [ + "add", + 409, + 241, + "1/4" + ], + [ + "add", + 406, + 241, + "-1/4" + ], + [ + "add", + 405, + 241, + "-1/4" + ], + [ + "add", + 403, + 241, + "1/2" + ], + [ + "add", + 402, + 241, + "-1/4" + ], + [ + "add", + 401, + 241, + "-1/4" + ], + [ + "add", + 400, + 241, + "1/4" + ], + [ + "add", + 383, + 241, + "-1/4" + ], + [ + "add", + 382, + 241, + "-1/4" + ], + [ + "add", + 372, + 241, + "-1/4" + ], + [ + "add", + 368, + 241, + "1/4" + ], + [ + "add", + 351, + 241, + "-1/4" + ], + [ + "add", + 350, + 241, + "-1/4" + ], + [ + "add", + 340, + 241, + "-1/4" + ], + [ + "add", + 336, + 241, + "1/4" + ], + [ + "add", + 319, + 241, + "-1/2" + ], + [ + "add", + 318, + 241, + "-1/4" + ], + [ + "add", + 312, + 241, + "-1/4" + ], + [ + "add", + 308, + 241, + "-1/4" + ], + [ + "add", + 306, + 241, + "1/4" + ], + [ + "add", + 287, + 241, + "-1/2" + ], + [ + "add", + 286, + 241, + "-1/4" + ], + [ + "add", + 280, + 241, + "-1/4" + ], + [ + "add", + 272, + 241, + "1/4" + ], + [ + "add", + 256, + 241, + "1/4" + ], + [ + "add", + 254, + 241, + "-1/4" + ], + [ + "add", + 253, + 241, + "-1/4" + ], + [ + "add", + 250, + 241, + "1/4" + ], + [ + "add", + 246, + 241, + "-1/4" + ], + [ + "add", + 245, + 241, + "-1/4" + ], + [ + "add", + 243, + 241, + "1/2" + ], + [ + "add", + 242, + 241, + "1/4" + ], + [ + "scale", + 241, + "-1/4" + ], + [ + "add", + 447, + 240, + "-1/2" + ], + [ + "add", + 446, + 240, + "1/4" + ], + [ + "add", + 445, + 240, + "1/4" + ], + [ + "add", + 443, + 240, + "-1/2" + ], + [ + "add", + 442, + 240, + "1/4" + ], + [ + "add", + 441, + 240, + "1/4" + ], + [ + "add", + 438, + 240, + "-1/4" + ], + [ + "add", + 437, + 240, + "1/4" + ], + [ + "add", + 434, + 240, + "-1/4" + ], + [ + "add", + 433, + 240, + "1/4" + ], + [ + "add", + 431, + 240, + "-1/2" + ], + [ + "add", + 430, + 240, + "1/4" + ], + [ + "add", + 429, + 240, + "1/4" + ], + [ + "add", + 427, + 240, + "-1/2" + ], + [ + "add", + 426, + 240, + "1/4" + ], + [ + "add", + 425, + 240, + "1/4" + ], + [ + "add", + 422, + 240, + "-1/4" + ], + [ + "add", + 421, + 240, + "1/4" + ], + [ + "add", + 418, + 240, + "-1/4" + ], + [ + "add", + 417, + 240, + "1/4" + ], + [ + "add", + 416, + 240, + "1/4" + ], + [ + "add", + 399, + 240, + "-3/4" + ], + [ + "add", + 398, + 240, + "1/4" + ], + [ + "add", + 388, + 240, + "1/4" + ], + [ + "add", + 384, + 240, + "-1/4" + ], + [ + "add", + 351, + 240, + "-3/4" + ], + [ + "add", + 350, + 240, + "1/4" + ], + [ + "add", + 340, + 240, + "1/4" + ], + [ + "add", + 336, + 240, + "-1/4" + ], + [ + "add", + 319, + 240, + "-1/2" + ], + [ + "add", + 318, + 240, + "1/4" + ], + [ + "add", + 312, + 240, + "1/4" + ], + [ + "add", + 308, + 240, + "1/4" + ], + [ + "add", + 306, + 240, + "-1/4" + ], + [ + "add", + 303, + 240, + "-1/2" + ], + [ + "add", + 302, + 240, + "1/4" + ], + [ + "add", + 296, + 240, + "1/4" + ], + [ + "add", + 288, + 240, + "-1/4" + ], + [ + "add", + 271, + 240, + "-1/2" + ], + [ + "add", + 270, + 240, + "1/4" + ], + [ + "add", + 269, + 240, + "1/4" + ], + [ + "add", + 266, + 240, + "1/4" + ], + [ + "add", + 262, + 240, + "-1/4" + ], + [ + "add", + 261, + 240, + "1/4" + ], + [ + "add", + 258, + 240, + "-1/4" + ], + [ + "add", + 257, + 240, + "1/4" + ], + [ + "scale", + 240, + "1/4" + ], + [ + "add", + 240, + 256, + "1" + ], + [ + "add", + 256, + 240, + "-1" + ], + [ + "add", + 240, + 256, + "1" + ], + [ + "scale", + 256, + "-1" + ], + [ + "add", + 229, + 239, + "-1" + ], + [ + "add", + 225, + 239, + "-1" + ], + [ + "add", + 225, + 238, + "-2" + ], + [ + "add", + 229, + 237, + "1" + ], + [ + "add", + 225, + 237, + "1" + ], + [ + "add", + 229, + 236, + "-1" + ], + [ + "add", + 225, + 236, + "1" + ], + [ + "add", + 229, + 235, + "1" + ], + [ + "add", + 225, + 235, + "1" + ], + [ + "add", + 229, + 234, + "1" + ], + [ + "add", + 225, + 234, + "1" + ], + [ + "add", + 229, + 232, + "-1" + ], + [ + "add", + 225, + 232, + "-1" + ], + [ + "add", + 225, + 231, + "2" + ], + [ + "add", + 227, + 230, + "-1" + ], + [ + "add", + 431, + 229, + "1/2" + ], + [ + "add", + 429, + 229, + "1/2" + ], + [ + "add", + 427, + 229, + "1/2" + ], + [ + "add", + 425, + 229, + "1/2" + ], + [ + "add", + 419, + 229, + "1/2" + ], + [ + "add", + 418, + 229, + "-1/2" + ], + [ + "add", + 417, + 229, + "1/2" + ], + [ + "add", + 415, + 229, + "1/2" + ], + [ + "add", + 413, + 229, + "1/2" + ], + [ + "add", + 411, + 229, + "1/2" + ], + [ + "add", + 409, + 229, + "1/2" + ], + [ + "add", + 403, + 229, + "1/2" + ], + [ + "add", + 402, + 229, + "-1/2" + ], + [ + "add", + 401, + 229, + "1/2" + ], + [ + "add", + 399, + 229, + "1/2" + ], + [ + "add", + 398, + 229, + "-1/2" + ], + [ + "add", + 388, + 229, + "-1/2" + ], + [ + "add", + 384, + 229, + "-1/2" + ], + [ + "add", + 383, + 229, + "1/2" + ], + [ + "add", + 382, + 229, + "-1/2" + ], + [ + "add", + 372, + 229, + "-1/2" + ], + [ + "add", + 368, + 229, + "-1/2" + ], + [ + "add", + 347, + 229, + "-1" + ], + [ + "add", + 335, + 229, + "2" + ], + [ + "add", + 332, + 229, + "-1" + ], + [ + "add", + 328, + 229, + "2" + ], + [ + "add", + 326, + 229, + "-1" + ], + [ + "add", + 319, + 229, + "1" + ], + [ + "add", + 318, + 229, + "-1/2" + ], + [ + "add", + 312, + 229, + "1/2" + ], + [ + "add", + 308, + 229, + "-1/2" + ], + [ + "add", + 306, + 229, + "-1/2" + ], + [ + "add", + 303, + 229, + "1" + ], + [ + "add", + 302, + 229, + "-1/2" + ], + [ + "add", + 296, + 229, + "1/2" + ], + [ + "add", + 288, + 229, + "-1/2" + ], + [ + "add", + 283, + 229, + "-1" + ], + [ + "add", + 276, + 229, + "1/2" + ], + [ + "add", + 271, + 229, + "1/2" + ], + [ + "add", + 270, + 229, + "-1/2" + ], + [ + "add", + 266, + 229, + "1/2" + ], + [ + "add", + 262, + 229, + "-1/2" + ], + [ + "add", + 261, + 229, + "-1/2" + ], + [ + "add", + 259, + 229, + "-1/2" + ], + [ + "add", + 258, + 229, + "-1/2" + ], + [ + "add", + 256, + 229, + "-1/2" + ], + [ + "add", + 255, + 229, + "1/2" + ], + [ + "add", + 254, + 229, + "-1/2" + ], + [ + "add", + 250, + 229, + "1/2" + ], + [ + "add", + 246, + 229, + "-1/2" + ], + [ + "add", + 245, + 229, + "-1/2" + ], + [ + "add", + 243, + 229, + "-1/2" + ], + [ + "add", + 242, + 229, + "-1/2" + ], + [ + "add", + 240, + 229, + "-1/2" + ], + [ + "add", + 239, + 229, + "1" + ], + [ + "add", + 238, + 229, + "-1" + ], + [ + "add", + 237, + 229, + "-1/2" + ], + [ + "add", + 234, + 229, + "1/2" + ], + [ + "add", + 227, + 229, + "-1" + ], + [ + "add", + 225, + 229, + "1" + ], + [ + "add", + 224, + 229, + "-1" + ], + [ + "scale", + 229, + "-1" + ], + [ + "add", + 335, + 227, + "2" + ], + [ + "add", + 332, + 227, + "-1" + ], + [ + "add", + 328, + 227, + "2" + ], + [ + "add", + 326, + 227, + "-1" + ], + [ + "add", + 319, + 227, + "1/2" + ], + [ + "add", + 318, + 227, + "-1/4" + ], + [ + "add", + 315, + 227, + "-1/2" + ], + [ + "add", + 312, + 227, + "1/4" + ], + [ + "add", + 308, + 227, + "-1/4" + ], + [ + "add", + 306, + 227, + "-1/4" + ], + [ + "add", + 303, + 227, + "1" + ], + [ + "add", + 302, + 227, + "-1/2" + ], + [ + "add", + 296, + 227, + "1/2" + ], + [ + "add", + 288, + 227, + "-1/2" + ], + [ + "add", + 287, + 227, + "1/2" + ], + [ + "add", + 286, + 227, + "-1/4" + ], + [ + "add", + 283, + 227, + "-1/2" + ], + [ + "add", + 280, + 227, + "1/4" + ], + [ + "add", + 276, + 227, + "1/4" + ], + [ + "add", + 272, + 227, + "-1/4" + ], + [ + "add", + 270, + 227, + "-1/4" + ], + [ + "add", + 269, + 227, + "-1/4" + ], + [ + "add", + 266, + 227, + "1/4" + ], + [ + "add", + 262, + 227, + "-1/4" + ], + [ + "add", + 261, + 227, + "-1/4" + ], + [ + "add", + 259, + 227, + "-1/2" + ], + [ + "add", + 258, + 227, + "-1/4" + ], + [ + "add", + 257, + 227, + "-1/4" + ], + [ + "add", + 256, + 227, + "-1/4" + ], + [ + "add", + 254, + 227, + "-1/4" + ], + [ + "add", + 253, + 227, + "-1/4" + ], + [ + "add", + 250, + 227, + "1/4" + ], + [ + "add", + 246, + 227, + "-1/4" + ], + [ + "add", + 245, + 227, + "-1/4" + ], + [ + "add", + 243, + 227, + "-1/2" + ], + [ + "add", + 242, + 227, + "-1/4" + ], + [ + "add", + 241, + 227, + "-1/4" + ], + [ + "add", + 240, + 227, + "-1/4" + ], + [ + "add", + 238, + 227, + "-1/4" + ], + [ + "add", + 237, + 227, + "-1/4" + ], + [ + "add", + 235, + 227, + "-1/2" + ], + [ + "add", + 234, + 227, + "1/4" + ], + [ + "add", + 233, + 227, + "-1/4" + ], + [ + "add", + 229, + 227, + "-1/4" + ], + [ + "scale", + 227, + "-1/4" + ], + [ + "add", + 430, + 225, + "-1/4" + ], + [ + "add", + 429, + 225, + "-1/4" + ], + [ + "add", + 427, + 225, + "-1/2" + ], + [ + "add", + 426, + 225, + "1/4" + ], + [ + "add", + 425, + 225, + "-1/4" + ], + [ + "add", + 422, + 225, + "-1/4" + ], + [ + "add", + 421, + 225, + "-1/4" + ], + [ + "add", + 419, + 225, + "-1/2" + ], + [ + "add", + 418, + 225, + "1/4" + ], + [ + "add", + 417, + 225, + "-1/4" + ], + [ + "add", + 416, + 225, + "-1/4" + ], + [ + "add", + 414, + 225, + "-1/4" + ], + [ + "add", + 413, + 225, + "-1/4" + ], + [ + "add", + 411, + 225, + "-1/2" + ], + [ + "add", + 410, + 225, + "1/4" + ], + [ + "add", + 409, + 225, + "-1/4" + ], + [ + "add", + 406, + 225, + "-1/4" + ], + [ + "add", + 405, + 225, + "-1/4" + ], + [ + "add", + 403, + 225, + "-1/2" + ], + [ + "add", + 402, + 225, + "1/4" + ], + [ + "add", + 401, + 225, + "-1/4" + ], + [ + "add", + 400, + 225, + "-1/4" + ], + [ + "add", + 399, + 225, + "-1/4" + ], + [ + "add", + 398, + 225, + "1/4" + ], + [ + "add", + 388, + 225, + "1/4" + ], + [ + "add", + 384, + 225, + "1/4" + ], + [ + "add", + 383, + 225, + "-1/4" + ], + [ + "add", + 382, + 225, + "1/4" + ], + [ + "add", + 379, + 225, + "1/2" + ], + [ + "add", + 372, + 225, + "1/4" + ], + [ + "add", + 368, + 225, + "1/4" + ], + [ + "add", + 347, + 225, + "1" + ], + [ + "add", + 287, + 225, + "1/2" + ], + [ + "add", + 286, + 225, + "-1/4" + ], + [ + "add", + 283, + 225, + "1/2" + ], + [ + "add", + 280, + 225, + "1/4" + ], + [ + "add", + 276, + 225, + "-1/2" + ], + [ + "add", + 272, + 225, + "-1/4" + ], + [ + "add", + 271, + 225, + "-1/2" + ], + [ + "add", + 270, + 225, + "1/4" + ], + [ + "add", + 269, + 225, + "-1/4" + ], + [ + "add", + 266, + 225, + "-1/4" + ], + [ + "add", + 262, + 225, + "1/4" + ], + [ + "add", + 261, + 225, + "1/4" + ], + [ + "add", + 258, + 225, + "1/4" + ], + [ + "add", + 257, + 225, + "-1/4" + ], + [ + "add", + 256, + 225, + "1/4" + ], + [ + "add", + 255, + 225, + "-1/2" + ], + [ + "add", + 254, + 225, + "1/4" + ], + [ + "add", + 253, + 225, + "-1/4" + ], + [ + "add", + 250, + 225, + "-1/4" + ], + [ + "add", + 246, + 225, + "1/4" + ], + [ + "add", + 245, + 225, + "1/4" + ], + [ + "add", + 242, + 225, + "1/4" + ], + [ + "add", + 241, + 225, + "-1/4" + ], + [ + "add", + 240, + 225, + "1/4" + ], + [ + "add", + 239, + 225, + "-1/2" + ], + [ + "add", + 238, + 225, + "1/2" + ], + [ + "add", + 234, + 225, + "-1/2" + ], + [ + "add", + 233, + 225, + "-1/2" + ], + [ + "add", + 229, + 225, + "1/2" + ], + [ + "add", + 227, + 225, + "-1/2" + ], + [ + "add", + 224, + 225, + "1" + ], + [ + "scale", + 225, + "-1/2" + ], + [ + "add", + 399, + 224, + "1/4" + ], + [ + "add", + 398, + 224, + "-1/4" + ], + [ + "add", + 388, + 224, + "-1/4" + ], + [ + "add", + 384, + 224, + "-1/4" + ], + [ + "add", + 383, + 224, + "1/4" + ], + [ + "add", + 382, + 224, + "-1/4" + ], + [ + "add", + 379, + 224, + "-1/2" + ], + [ + "add", + 372, + 224, + "-1/4" + ], + [ + "add", + 368, + 224, + "-1/4" + ], + [ + "add", + 367, + 224, + "1/4" + ], + [ + "add", + 366, + 224, + "-1/4" + ], + [ + "add", + 356, + 224, + "-1/4" + ], + [ + "add", + 352, + 224, + "-1/4" + ], + [ + "add", + 351, + 224, + "1/4" + ], + [ + "add", + 350, + 224, + "-1/4" + ], + [ + "add", + 347, + 224, + "-1/2" + ], + [ + "add", + 340, + 224, + "-1/4" + ], + [ + "add", + 336, + 224, + "-1/4" + ], + [ + "add", + 276, + 224, + "1/4" + ], + [ + "add", + 271, + 224, + "1/2" + ], + [ + "add", + 270, + 224, + "-1/4" + ], + [ + "add", + 269, + 224, + "1/4" + ], + [ + "add", + 266, + 224, + "1/4" + ], + [ + "add", + 262, + 224, + "-1/4" + ], + [ + "add", + 261, + 224, + "-1/4" + ], + [ + "add", + 258, + 224, + "-1/4" + ], + [ + "add", + 257, + 224, + "1/4" + ], + [ + "add", + 256, + 224, + "-1/4" + ], + [ + "add", + 255, + 224, + "1/2" + ], + [ + "add", + 254, + 224, + "-1/4" + ], + [ + "add", + 253, + 224, + "1/4" + ], + [ + "add", + 250, + 224, + "1/4" + ], + [ + "add", + 246, + 224, + "-1/4" + ], + [ + "add", + 245, + 224, + "-1/4" + ], + [ + "add", + 242, + 224, + "-1/4" + ], + [ + "add", + 241, + 224, + "1/4" + ], + [ + "add", + 240, + 224, + "-1/4" + ], + [ + "add", + 239, + 224, + "1/2" + ], + [ + "add", + 238, + 224, + "-1/4" + ], + [ + "add", + 237, + 224, + "1/4" + ], + [ + "add", + 234, + 224, + "1/4" + ], + [ + "add", + 233, + 224, + "1/4" + ], + [ + "add", + 229, + 224, + "-1/4" + ], + [ + "add", + 227, + 224, + "1/4" + ], + [ + "add", + 225, + 224, + "1/2" + ], + [ + "scale", + 224, + "-1/2" + ] + ], + "output_basis_program": [ + [ + "scale", + 224, + "-2" + ], + [ + "add", + 225, + 224, + "-1/2" + ], + [ + "add", + 227, + 224, + "-1/4" + ], + [ + "add", + 229, + 224, + "1/4" + ], + [ + "add", + 233, + 224, + "-1/4" + ], + [ + "add", + 234, + 224, + "-1/4" + ], + [ + "add", + 237, + 224, + "-1/4" + ], + [ + "add", + 238, + 224, + "1/4" + ], + [ + "add", + 239, + 224, + "-1/2" + ], + [ + "add", + 240, + 224, + "1/4" + ], + [ + "add", + 241, + 224, + "-1/4" + ], + [ + "add", + 242, + 224, + "1/4" + ], + [ + "add", + 245, + 224, + "1/4" + ], + [ + "add", + 246, + 224, + "1/4" + ], + [ + "add", + 250, + 224, + "-1/4" + ], + [ + "add", + 253, + 224, + "-1/4" + ], + [ + "add", + 254, + 224, + "1/4" + ], + [ + "add", + 255, + 224, + "-1/2" + ], + [ + "add", + 256, + 224, + "1/4" + ], + [ + "add", + 257, + 224, + "-1/4" + ], + [ + "add", + 258, + 224, + "1/4" + ], + [ + "add", + 261, + 224, + "1/4" + ], + [ + "add", + 262, + 224, + "1/4" + ], + [ + "add", + 266, + 224, + "-1/4" + ], + [ + "add", + 269, + 224, + "-1/4" + ], + [ + "add", + 270, + 224, + "1/4" + ], + [ + "add", + 271, + 224, + "-1/2" + ], + [ + "add", + 276, + 224, + "-1/4" + ], + [ + "add", + 336, + 224, + "1/4" + ], + [ + "add", + 340, + 224, + "1/4" + ], + [ + "add", + 347, + 224, + "1/2" + ], + [ + "add", + 350, + 224, + "1/4" + ], + [ + "add", + 351, + 224, + "-1/4" + ], + [ + "add", + 352, + 224, + "1/4" + ], + [ + "add", + 356, + 224, + "1/4" + ], + [ + "add", + 366, + 224, + "1/4" + ], + [ + "add", + 367, + 224, + "-1/4" + ], + [ + "add", + 368, + 224, + "1/4" + ], + [ + "add", + 372, + 224, + "1/4" + ], + [ + "add", + 379, + 224, + "1/2" + ], + [ + "add", + 382, + 224, + "1/4" + ], + [ + "add", + 383, + 224, + "-1/4" + ], + [ + "add", + 384, + 224, + "1/4" + ], + [ + "add", + 388, + 224, + "1/4" + ], + [ + "add", + 398, + 224, + "1/4" + ], + [ + "add", + 399, + 224, + "-1/4" + ], + [ + "scale", + 225, + "-2" + ], + [ + "add", + 224, + 225, + "-1" + ], + [ + "add", + 227, + 225, + "1/2" + ], + [ + "add", + 229, + 225, + "-1/2" + ], + [ + "add", + 233, + 225, + "1/2" + ], + [ + "add", + 234, + 225, + "1/2" + ], + [ + "add", + 238, + 225, + "-1/2" + ], + [ + "add", + 239, + 225, + "1/2" + ], + [ + "add", + 240, + 225, + "-1/4" + ], + [ + "add", + 241, + 225, + "1/4" + ], + [ + "add", + 242, + 225, + "-1/4" + ], + [ + "add", + 245, + 225, + "-1/4" + ], + [ + "add", + 246, + 225, + "-1/4" + ], + [ + "add", + 250, + 225, + "1/4" + ], + [ + "add", + 253, + 225, + "1/4" + ], + [ + "add", + 254, + 225, + "-1/4" + ], + [ + "add", + 255, + 225, + "1/2" + ], + [ + "add", + 256, + 225, + "-1/4" + ], + [ + "add", + 257, + 225, + "1/4" + ], + [ + "add", + 258, + 225, + "-1/4" + ], + [ + "add", + 261, + 225, + "-1/4" + ], + [ + "add", + 262, + 225, + "-1/4" + ], + [ + "add", + 266, + 225, + "1/4" + ], + [ + "add", + 269, + 225, + "1/4" + ], + [ + "add", + 270, + 225, + "-1/4" + ], + [ + "add", + 271, + 225, + "1/2" + ], + [ + "add", + 272, + 225, + "1/4" + ], + [ + "add", + 276, + 225, + "1/2" + ], + [ + "add", + 280, + 225, + "-1/4" + ], + [ + "add", + 283, + 225, + "-1/2" + ], + [ + "add", + 286, + 225, + "1/4" + ], + [ + "add", + 287, + 225, + "-1/2" + ], + [ + "add", + 347, + 225, + "-1" + ], + [ + "add", + 368, + 225, + "-1/4" + ], + [ + "add", + 372, + 225, + "-1/4" + ], + [ + "add", + 379, + 225, + "-1/2" + ], + [ + "add", + 382, + 225, + "-1/4" + ], + [ + "add", + 383, + 225, + "1/4" + ], + [ + "add", + 384, + 225, + "-1/4" + ], + [ + "add", + 388, + 225, + "-1/4" + ], + [ + "add", + 398, + 225, + "-1/4" + ], + [ + "add", + 399, + 225, + "1/4" + ], + [ + "add", + 400, + 225, + "1/4" + ], + [ + "add", + 401, + 225, + "1/4" + ], + [ + "add", + 402, + 225, + "-1/4" + ], + [ + "add", + 403, + 225, + "1/2" + ], + [ + "add", + 405, + 225, + "1/4" + ], + [ + "add", + 406, + 225, + "1/4" + ], + [ + "add", + 409, + 225, + "1/4" + ], + [ + "add", + 410, + 225, + "-1/4" + ], + [ + "add", + 411, + 225, + "1/2" + ], + [ + "add", + 413, + 225, + "1/4" + ], + [ + "add", + 414, + 225, + "1/4" + ], + [ + "add", + 416, + 225, + "1/4" + ], + [ + "add", + 417, + 225, + "1/4" + ], + [ + "add", + 418, + 225, + "-1/4" + ], + [ + "add", + 419, + 225, + "1/2" + ], + [ + "add", + 421, + 225, + "1/4" + ], + [ + "add", + 422, + 225, + "1/4" + ], + [ + "add", + 425, + 225, + "1/4" + ], + [ + "add", + 426, + 225, + "-1/4" + ], + [ + "add", + 427, + 225, + "1/2" + ], + [ + "add", + 429, + 225, + "1/4" + ], + [ + "add", + 430, + 225, + "1/4" + ], + [ + "scale", + 227, + "-4" + ], + [ + "add", + 229, + 227, + "1/4" + ], + [ + "add", + 233, + 227, + "1/4" + ], + [ + "add", + 234, + 227, + "-1/4" + ], + [ + "add", + 235, + 227, + "1/2" + ], + [ + "add", + 237, + 227, + "1/4" + ], + [ + "add", + 238, + 227, + "1/4" + ], + [ + "add", + 240, + 227, + "1/4" + ], + [ + "add", + 241, + 227, + "1/4" + ], + [ + "add", + 242, + 227, + "1/4" + ], + [ + "add", + 243, + 227, + "1/2" + ], + [ + "add", + 245, + 227, + "1/4" + ], + [ + "add", + 246, + 227, + "1/4" + ], + [ + "add", + 250, + 227, + "-1/4" + ], + [ + "add", + 253, + 227, + "1/4" + ], + [ + "add", + 254, + 227, + "1/4" + ], + [ + "add", + 256, + 227, + "1/4" + ], + [ + "add", + 257, + 227, + "1/4" + ], + [ + "add", + 258, + 227, + "1/4" + ], + [ + "add", + 259, + 227, + "1/2" + ], + [ + "add", + 261, + 227, + "1/4" + ], + [ + "add", + 262, + 227, + "1/4" + ], + [ + "add", + 266, + 227, + "-1/4" + ], + [ + "add", + 269, + 227, + "1/4" + ], + [ + "add", + 270, + 227, + "1/4" + ], + [ + "add", + 272, + 227, + "1/4" + ], + [ + "add", + 276, + 227, + "-1/4" + ], + [ + "add", + 280, + 227, + "-1/4" + ], + [ + "add", + 283, + 227, + "1/2" + ], + [ + "add", + 286, + 227, + "1/4" + ], + [ + "add", + 287, + 227, + "-1/2" + ], + [ + "add", + 288, + 227, + "1/2" + ], + [ + "add", + 296, + 227, + "-1/2" + ], + [ + "add", + 302, + 227, + "1/2" + ], + [ + "add", + 303, + 227, + "-1" + ], + [ + "add", + 306, + 227, + "1/4" + ], + [ + "add", + 308, + 227, + "1/4" + ], + [ + "add", + 312, + 227, + "-1/4" + ], + [ + "add", + 315, + 227, + "1/2" + ], + [ + "add", + 318, + 227, + "1/4" + ], + [ + "add", + 319, + 227, + "-1/2" + ], + [ + "add", + 326, + 227, + "1" + ], + [ + "add", + 328, + 227, + "-2" + ], + [ + "add", + 332, + 227, + "1" + ], + [ + "add", + 335, + 227, + "-2" + ], + [ + "scale", + 229, + "-1" + ], + [ + "add", + 224, + 229, + "1" + ], + [ + "add", + 225, + 229, + "-1" + ], + [ + "add", + 227, + 229, + "1" + ], + [ + "add", + 234, + 229, + "-1/2" + ], + [ + "add", + 237, + 229, + "1/2" + ], + [ + "add", + 238, + 229, + "1" + ], + [ + "add", + 239, + 229, + "-1" + ], + [ + "add", + 240, + 229, + "1/2" + ], + [ + "add", + 242, + 229, + "1/2" + ], + [ + "add", + 243, + 229, + "1/2" + ], + [ + "add", + 245, + 229, + "1/2" + ], + [ + "add", + 246, + 229, + "1/2" + ], + [ + "add", + 250, + 229, + "-1/2" + ], + [ + "add", + 254, + 229, + "1/2" + ], + [ + "add", + 255, + 229, + "-1/2" + ], + [ + "add", + 256, + 229, + "1/2" + ], + [ + "add", + 258, + 229, + "1/2" + ], + [ + "add", + 259, + 229, + "1/2" + ], + [ + "add", + 261, + 229, + "1/2" + ], + [ + "add", + 262, + 229, + "1/2" + ], + [ + "add", + 266, + 229, + "-1/2" + ], + [ + "add", + 270, + 229, + "1/2" + ], + [ + "add", + 271, + 229, + "-1/2" + ], + [ + "add", + 276, + 229, + "-1/2" + ], + [ + "add", + 283, + 229, + "1" + ], + [ + "add", + 288, + 229, + "1/2" + ], + [ + "add", + 296, + 229, + "-1/2" + ], + [ + "add", + 302, + 229, + "1/2" + ], + [ + "add", + 303, + 229, + "-1" + ], + [ + "add", + 306, + 229, + "1/2" + ], + [ + "add", + 308, + 229, + "1/2" + ], + [ + "add", + 312, + 229, + "-1/2" + ], + [ + "add", + 318, + 229, + "1/2" + ], + [ + "add", + 319, + 229, + "-1" + ], + [ + "add", + 326, + 229, + "1" + ], + [ + "add", + 328, + 229, + "-2" + ], + [ + "add", + 332, + 229, + "1" + ], + [ + "add", + 335, + 229, + "-2" + ], + [ + "add", + 347, + 229, + "1" + ], + [ + "add", + 368, + 229, + "1/2" + ], + [ + "add", + 372, + 229, + "1/2" + ], + [ + "add", + 382, + 229, + "1/2" + ], + [ + "add", + 383, + 229, + "-1/2" + ], + [ + "add", + 384, + 229, + "1/2" + ], + [ + "add", + 388, + 229, + "1/2" + ], + [ + "add", + 398, + 229, + "1/2" + ], + [ + "add", + 399, + 229, + "-1/2" + ], + [ + "add", + 401, + 229, + "-1/2" + ], + [ + "add", + 402, + 229, + "1/2" + ], + [ + "add", + 403, + 229, + "-1/2" + ], + [ + "add", + 409, + 229, + "-1/2" + ], + [ + "add", + 411, + 229, + "-1/2" + ], + [ + "add", + 413, + 229, + "-1/2" + ], + [ + "add", + 415, + 229, + "-1/2" + ], + [ + "add", + 417, + 229, + "-1/2" + ], + [ + "add", + 418, + 229, + "1/2" + ], + [ + "add", + 419, + 229, + "-1/2" + ], + [ + "add", + 425, + 229, + "-1/2" + ], + [ + "add", + 427, + 229, + "-1/2" + ], + [ + "add", + 429, + 229, + "-1/2" + ], + [ + "add", + 431, + 229, + "-1/2" + ], + [ + "add", + 227, + 230, + "1" + ], + [ + "add", + 225, + 231, + "-2" + ], + [ + "add", + 225, + 232, + "1" + ], + [ + "add", + 229, + 232, + "1" + ], + [ + "add", + 225, + 234, + "-1" + ], + [ + "add", + 229, + 234, + "-1" + ], + [ + "add", + 225, + 235, + "-1" + ], + [ + "add", + 229, + 235, + "-1" + ], + [ + "add", + 225, + 236, + "-1" + ], + [ + "add", + 229, + 236, + "1" + ], + [ + "add", + 225, + 237, + "-1" + ], + [ + "add", + 229, + 237, + "-1" + ], + [ + "add", + 225, + 238, + "2" + ], + [ + "add", + 225, + 239, + "1" + ], + [ + "add", + 229, + 239, + "1" + ], + [ + "add", + 240, + 256, + "1" + ], + [ + "add", + 256, + 240, + "-1" + ], + [ + "add", + 240, + 256, + "1" + ], + [ + "scale", + 256, + "-1" + ], + [ + "scale", + 240, + "4" + ], + [ + "add", + 257, + 240, + "-1/4" + ], + [ + "add", + 258, + 240, + "1/4" + ], + [ + "add", + 261, + 240, + "-1/4" + ], + [ + "add", + 262, + 240, + "1/4" + ], + [ + "add", + 266, + 240, + "-1/4" + ], + [ + "add", + 269, + 240, + "-1/4" + ], + [ + "add", + 270, + 240, + "-1/4" + ], + [ + "add", + 271, + 240, + "1/2" + ], + [ + "add", + 288, + 240, + "1/4" + ], + [ + "add", + 296, + 240, + "-1/4" + ], + [ + "add", + 302, + 240, + "-1/4" + ], + [ + "add", + 303, + 240, + "1/2" + ], + [ + "add", + 306, + 240, + "1/4" + ], + [ + "add", + 308, + 240, + "-1/4" + ], + [ + "add", + 312, + 240, + "-1/4" + ], + [ + "add", + 318, + 240, + "-1/4" + ], + [ + "add", + 319, + 240, + "1/2" + ], + [ + "add", + 336, + 240, + "1/4" + ], + [ + "add", + 340, + 240, + "-1/4" + ], + [ + "add", + 350, + 240, + "-1/4" + ], + [ + "add", + 351, + 240, + "3/4" + ], + [ + "add", + 384, + 240, + "1/4" + ], + [ + "add", + 388, + 240, + "-1/4" + ], + [ + "add", + 398, + 240, + "-1/4" + ], + [ + "add", + 399, + 240, + "3/4" + ], + [ + "add", + 416, + 240, + "-1/4" + ], + [ + "add", + 417, + 240, + "-1/4" + ], + [ + "add", + 418, + 240, + "1/4" + ], + [ + "add", + 421, + 240, + "-1/4" + ], + [ + "add", + 422, + 240, + "1/4" + ], + [ + "add", + 425, + 240, + "-1/4" + ], + [ + "add", + 426, + 240, + "-1/4" + ], + [ + "add", + 427, + 240, + "1/2" + ], + [ + "add", + 429, + 240, + "-1/4" + ], + [ + "add", + 430, + 240, + "-1/4" + ], + [ + "add", + 431, + 240, + "1/2" + ], + [ + "add", + 433, + 240, + "-1/4" + ], + [ + "add", + 434, + 240, + "1/4" + ], + [ + "add", + 437, + 240, + "-1/4" + ], + [ + "add", + 438, + 240, + "1/4" + ], + [ + "add", + 441, + 240, + "-1/4" + ], + [ + "add", + 442, + 240, + "-1/4" + ], + [ + "add", + 443, + 240, + "1/2" + ], + [ + "add", + 445, + 240, + "-1/4" + ], + [ + "add", + 446, + 240, + "-1/4" + ], + [ + "add", + 447, + 240, + "1/2" + ], + [ + "scale", + 241, + "-4" + ], + [ + "add", + 242, + 241, + "-1/4" + ], + [ + "add", + 243, + 241, + "-1/2" + ], + [ + "add", + 245, + 241, + "1/4" + ], + [ + "add", + 246, + 241, + "1/4" + ], + [ + "add", + 250, + 241, + "-1/4" + ], + [ + "add", + 253, + 241, + "1/4" + ], + [ + "add", + 254, + 241, + "1/4" + ], + [ + "add", + 256, + 241, + "-1/4" + ], + [ + "add", + 272, + 241, + "-1/4" + ], + [ + "add", + 280, + 241, + "1/4" + ], + [ + "add", + 286, + 241, + "1/4" + ], + [ + "add", + 287, + 241, + "1/2" + ], + [ + "add", + 306, + 241, + "-1/4" + ], + [ + "add", + 308, + 241, + "1/4" + ], + [ + "add", + 312, + 241, + "1/4" + ], + [ + "add", + 318, + 241, + "1/4" + ], + [ + "add", + 319, + 241, + "1/2" + ], + [ + "add", + 336, + 241, + "-1/4" + ], + [ + "add", + 340, + 241, + "1/4" + ], + [ + "add", + 350, + 241, + "1/4" + ], + [ + "add", + 351, + 241, + "1/4" + ], + [ + "add", + 368, + 241, + "-1/4" + ], + [ + "add", + 372, + 241, + "1/4" + ], + [ + "add", + 382, + 241, + "1/4" + ], + [ + "add", + 383, + 241, + "1/4" + ], + [ + "add", + 400, + 241, + "-1/4" + ], + [ + "add", + 401, + 241, + "1/4" + ], + [ + "add", + 402, + 241, + "1/4" + ], + [ + "add", + 403, + 241, + "-1/2" + ], + [ + "add", + 405, + 241, + "1/4" + ], + [ + "add", + 406, + 241, + "1/4" + ], + [ + "add", + 409, + 241, + "-1/4" + ], + [ + "add", + 410, + 241, + "-1/4" + ], + [ + "add", + 413, + 241, + "1/4" + ], + [ + "add", + 414, + 241, + "1/4" + ], + [ + "add", + 433, + 241, + "-1/4" + ], + [ + "add", + 434, + 241, + "1/4" + ], + [ + "add", + 435, + 241, + "-1/2" + ], + [ + "add", + 437, + 241, + "-1/4" + ], + [ + "add", + 438, + 241, + "-1/4" + ], + [ + "add", + 441, + 241, + "-1/4" + ], + [ + "add", + 442, + 241, + "1/4" + ], + [ + "add", + 443, + 241, + "-1/2" + ], + [ + "add", + 445, + 241, + "-1/4" + ], + [ + "add", + 446, + 241, + "-1/4" + ], + [ + "scale", + 243, + "2" + ], + [ + "add", + 246, + 243, + "-1/2" + ], + [ + "add", + 250, + 243, + "1/2" + ], + [ + "add", + 255, + 243, + "-1/2" + ], + [ + "add", + 256, + 243, + "1/2" + ], + [ + "add", + 272, + 243, + "1/4" + ], + [ + "add", + 280, + 243, + "-1/4" + ], + [ + "add", + 286, + 243, + "-1/4" + ], + [ + "add", + 287, + 243, + "-1/2" + ], + [ + "add", + 288, + 243, + "1/4" + ], + [ + "add", + 296, + 243, + "-1/4" + ], + [ + "add", + 302, + 243, + "-1/4" + ], + [ + "add", + 303, + 243, + "-1/2" + ], + [ + "add", + 306, + 243, + "1/4" + ], + [ + "add", + 308, + 243, + "-1/4" + ], + [ + "add", + 312, + 243, + "-1/4" + ], + [ + "add", + 318, + 243, + "-1/4" + ], + [ + "add", + 319, + 243, + "-1/2" + ], + [ + "add", + 324, + 243, + "-1/2" + ], + [ + "add", + 326, + 243, + "1/2" + ], + [ + "add", + 328, + 243, + "-1" + ], + [ + "add", + 332, + 243, + "1/2" + ], + [ + "add", + 334, + 243, + "-1/2" + ], + [ + "add", + 335, + 243, + "-1" + ], + [ + "add", + 336, + 243, + "1/4" + ], + [ + "add", + 340, + 243, + "-1/4" + ], + [ + "add", + 350, + 243, + "-1/4" + ], + [ + "add", + 351, + 243, + "-1/4" + ], + [ + "add", + 352, + 243, + "1/4" + ], + [ + "add", + 356, + 243, + "-1/4" + ], + [ + "add", + 366, + 243, + "-1/4" + ], + [ + "add", + 367, + 243, + "-1/4" + ], + [ + "add", + 368, + 243, + "1/4" + ], + [ + "add", + 372, + 243, + "-1/4" + ], + [ + "add", + 382, + 243, + "-1/4" + ], + [ + "add", + 383, + 243, + "-1/4" + ], + [ + "add", + 384, + 243, + "1/4" + ], + [ + "add", + 388, + 243, + "-1/4" + ], + [ + "add", + 398, + 243, + "-1/4" + ], + [ + "add", + 399, + 243, + "-1/4" + ], + [ + "add", + 400, + 243, + "1/2" + ], + [ + "add", + 402, + 243, + "-1/2" + ], + [ + "add", + 403, + 243, + "1/2" + ], + [ + "add", + 406, + 243, + "-1/2" + ], + [ + "add", + 409, + 243, + "1/2" + ], + [ + "add", + 410, + 243, + "1/2" + ], + [ + "add", + 411, + 243, + "-1/2" + ], + [ + "add", + 415, + 243, + "-1/2" + ], + [ + "add", + 432, + 243, + "1/2" + ], + [ + "add", + 435, + 243, + "1/2" + ], + [ + "add", + 437, + 243, + "1/2" + ], + [ + "add", + 438, + 243, + "1/2" + ], + [ + "add", + 442, + 243, + "-1/2" + ], + [ + "add", + 443, + 243, + "1/2" + ], + [ + "add", + 446, + 243, + "1/2" + ], + [ + "add", + 447, + 243, + "-1/2" + ], + [ + "add", + 241, + 245, + "-2" + ], + [ + "add", + 243, + 245, + "1" + ], + [ + "add", + 246, + 245, + "-1" + ], + [ + "add", + 250, + 245, + "1" + ], + [ + "add", + 255, + 245, + "-1" + ], + [ + "add", + 256, + 245, + "1" + ], + [ + "add", + 272, + 245, + "1/2" + ], + [ + "add", + 280, + 245, + "-1/2" + ], + [ + "add", + 286, + 245, + "-1/2" + ], + [ + "add", + 287, + 245, + "-1" + ], + [ + "add", + 288, + 245, + "1/2" + ], + [ + "add", + 296, + 245, + "-1/2" + ], + [ + "add", + 302, + 245, + "-1/2" + ], + [ + "add", + 303, + 245, + "-1" + ], + [ + "add", + 306, + 245, + "1/2" + ], + [ + "add", + 308, + 245, + "-1/2" + ], + [ + "add", + 312, + 245, + "-1/2" + ], + [ + "add", + 318, + 245, + "-1/2" + ], + [ + "add", + 319, + 245, + "-1" + ], + [ + "add", + 324, + 245, + "-1" + ], + [ + "add", + 326, + 245, + "1" + ], + [ + "add", + 328, + 245, + "-2" + ], + [ + "add", + 332, + 245, + "1" + ], + [ + "add", + 334, + 245, + "-1" + ], + [ + "add", + 335, + 245, + "-2" + ], + [ + "add", + 336, + 245, + "1/2" + ], + [ + "add", + 340, + 245, + "-1/2" + ], + [ + "add", + 350, + 245, + "-1/2" + ], + [ + "add", + 351, + 245, + "-1/2" + ], + [ + "add", + 352, + 245, + "1/2" + ], + [ + "add", + 356, + 245, + "-1/2" + ], + [ + "add", + 366, + 245, + "-1/2" + ], + [ + "add", + 367, + 245, + "-1/2" + ], + [ + "add", + 368, + 245, + "1/2" + ], + [ + "add", + 372, + 245, + "-1/2" + ], + [ + "add", + 382, + 245, + "-1/2" + ], + [ + "add", + 383, + 245, + "-1/2" + ], + [ + "add", + 384, + 245, + "1/2" + ], + [ + "add", + 388, + 245, + "-1/2" + ], + [ + "add", + 398, + 245, + "-1/2" + ], + [ + "add", + 399, + 245, + "-1/2" + ], + [ + "add", + 400, + 245, + "1" + ], + [ + "add", + 402, + 245, + "-1" + ], + [ + "add", + 403, + 245, + "1" + ], + [ + "add", + 406, + 245, + "-1" + ], + [ + "add", + 409, + 245, + "1" + ], + [ + "add", + 410, + 245, + "1" + ], + [ + "add", + 411, + 245, + "-1" + ], + [ + "add", + 415, + 245, + "-1" + ], + [ + "add", + 432, + 245, + "1" + ], + [ + "add", + 435, + 245, + "1" + ], + [ + "add", + 437, + 245, + "1" + ], + [ + "add", + 438, + 245, + "1" + ], + [ + "add", + 442, + 245, + "-1" + ], + [ + "add", + 443, + 245, + "1" + ], + [ + "add", + 446, + 245, + "1" + ], + [ + "add", + 447, + 245, + "-1" + ], + [ + "add", + 241, + 247, + "2" + ], + [ + "add", + 243, + 247, + "-1" + ], + [ + "add", + 246, + 247, + "1" + ], + [ + "add", + 250, + 247, + "-1" + ], + [ + "add", + 255, + 247, + "1" + ], + [ + "add", + 256, + 247, + "-1" + ], + [ + "add", + 272, + 247, + "-1/2" + ], + [ + "add", + 280, + 247, + "1/2" + ], + [ + "add", + 286, + 247, + "1/2" + ], + [ + "add", + 287, + 247, + "1" + ], + [ + "add", + 288, + 247, + "-1/2" + ], + [ + "add", + 296, + 247, + "1/2" + ], + [ + "add", + 302, + 247, + "1/2" + ], + [ + "add", + 303, + 247, + "1" + ], + [ + "add", + 306, + 247, + "-1/2" + ], + [ + "add", + 308, + 247, + "1/2" + ], + [ + "add", + 312, + 247, + "1/2" + ], + [ + "add", + 318, + 247, + "1/2" + ], + [ + "add", + 319, + 247, + "1" + ], + [ + "add", + 324, + 247, + "1" + ], + [ + "add", + 326, + 247, + "-1" + ], + [ + "add", + 328, + 247, + "2" + ], + [ + "add", + 332, + 247, + "-1" + ], + [ + "add", + 334, + 247, + "1" + ], + [ + "add", + 335, + 247, + "2" + ], + [ + "add", + 336, + 247, + "-1/2" + ], + [ + "add", + 340, + 247, + "1/2" + ], + [ + "add", + 350, + 247, + "1/2" + ], + [ + "add", + 351, + 247, + "1/2" + ], + [ + "add", + 352, + 247, + "-1/2" + ], + [ + "add", + 356, + 247, + "1/2" + ], + [ + "add", + 366, + 247, + "1/2" + ], + [ + "add", + 367, + 247, + "1/2" + ], + [ + "add", + 368, + 247, + "-1/2" + ], + [ + "add", + 372, + 247, + "1/2" + ], + [ + "add", + 382, + 247, + "1/2" + ], + [ + "add", + 383, + 247, + "1/2" + ], + [ + "add", + 384, + 247, + "-1/2" + ], + [ + "add", + 388, + 247, + "1/2" + ], + [ + "add", + 398, + 247, + "1/2" + ], + [ + "add", + 399, + 247, + "1/2" + ], + [ + "add", + 400, + 247, + "-1" + ], + [ + "add", + 402, + 247, + "1" + ], + [ + "add", + 403, + 247, + "-1" + ], + [ + "add", + 406, + 247, + "1" + ], + [ + "add", + 409, + 247, + "-1" + ], + [ + "add", + 410, + 247, + "-1" + ], + [ + "add", + 411, + 247, + "1" + ], + [ + "add", + 415, + 247, + "1" + ], + [ + "add", + 432, + 247, + "-1" + ], + [ + "add", + 435, + 247, + "-1" + ], + [ + "add", + 437, + 247, + "-1" + ], + [ + "add", + 438, + 247, + "-1" + ], + [ + "add", + 442, + 247, + "1" + ], + [ + "add", + 443, + 247, + "-1" + ], + [ + "add", + 446, + 247, + "-1" + ], + [ + "add", + 447, + 247, + "1" + ], + [ + "add", + 241, + 252, + "2" + ], + [ + "add", + 243, + 252, + "-1" + ], + [ + "add", + 246, + 252, + "1" + ], + [ + "add", + 250, + 252, + "-1" + ], + [ + "add", + 255, + 252, + "1" + ], + [ + "add", + 256, + 252, + "-1" + ], + [ + "add", + 272, + 252, + "-1/2" + ], + [ + "add", + 280, + 252, + "1/2" + ], + [ + "add", + 286, + 252, + "1/2" + ], + [ + "add", + 287, + 252, + "1" + ], + [ + "add", + 288, + 252, + "-1/2" + ], + [ + "add", + 296, + 252, + "1/2" + ], + [ + "add", + 302, + 252, + "1/2" + ], + [ + "add", + 303, + 252, + "1" + ], + [ + "add", + 306, + 252, + "-1/2" + ], + [ + "add", + 308, + 252, + "1/2" + ], + [ + "add", + 312, + 252, + "1/2" + ], + [ + "add", + 318, + 252, + "1/2" + ], + [ + "add", + 319, + 252, + "1" + ], + [ + "add", + 324, + 252, + "1" + ], + [ + "add", + 326, + 252, + "-1" + ], + [ + "add", + 328, + 252, + "2" + ], + [ + "add", + 332, + 252, + "-1" + ], + [ + "add", + 334, + 252, + "1" + ], + [ + "add", + 335, + 252, + "2" + ], + [ + "add", + 336, + 252, + "-1/2" + ], + [ + "add", + 340, + 252, + "1/2" + ], + [ + "add", + 350, + 252, + "1/2" + ], + [ + "add", + 351, + 252, + "1/2" + ], + [ + "add", + 352, + 252, + "-1/2" + ], + [ + "add", + 356, + 252, + "1/2" + ], + [ + "add", + 366, + 252, + "1/2" + ], + [ + "add", + 367, + 252, + "1/2" + ], + [ + "add", + 368, + 252, + "-1/2" + ], + [ + "add", + 372, + 252, + "1/2" + ], + [ + "add", + 382, + 252, + "1/2" + ], + [ + "add", + 383, + 252, + "1/2" + ], + [ + "add", + 384, + 252, + "-1/2" + ], + [ + "add", + 388, + 252, + "1/2" + ], + [ + "add", + 398, + 252, + "1/2" + ], + [ + "add", + 399, + 252, + "1/2" + ], + [ + "add", + 400, + 252, + "-1" + ], + [ + "add", + 402, + 252, + "1" + ], + [ + "add", + 403, + 252, + "-1" + ], + [ + "add", + 406, + 252, + "1" + ], + [ + "add", + 409, + 252, + "-1" + ], + [ + "add", + 410, + 252, + "-1" + ], + [ + "add", + 411, + 252, + "1" + ], + [ + "add", + 415, + 252, + "1" + ], + [ + "add", + 432, + 252, + "-1" + ], + [ + "add", + 435, + 252, + "-1" + ], + [ + "add", + 437, + 252, + "-1" + ], + [ + "add", + 438, + 252, + "-1" + ], + [ + "add", + 442, + 252, + "1" + ], + [ + "add", + 443, + 252, + "-1" + ], + [ + "add", + 446, + 252, + "-1" + ], + [ + "add", + 447, + 252, + "1" + ], + [ + "add", + 243, + 253, + "1" + ], + [ + "add", + 246, + 253, + "-1" + ], + [ + "add", + 250, + 253, + "1" + ], + [ + "add", + 255, + 253, + "-1" + ], + [ + "add", + 256, + 253, + "1" + ], + [ + "add", + 272, + 253, + "1/2" + ], + [ + "add", + 280, + 253, + "-1/2" + ], + [ + "add", + 286, + 253, + "-1/2" + ], + [ + "add", + 287, + 253, + "-1" + ], + [ + "add", + 288, + 253, + "1/2" + ], + [ + "add", + 296, + 253, + "-1/2" + ], + [ + "add", + 302, + 253, + "-1/2" + ], + [ + "add", + 303, + 253, + "-1" + ], + [ + "add", + 306, + 253, + "1/2" + ], + [ + "add", + 308, + 253, + "-1/2" + ], + [ + "add", + 312, + 253, + "-1/2" + ], + [ + "add", + 318, + 253, + "-1/2" + ], + [ + "add", + 319, + 253, + "-1" + ], + [ + "add", + 324, + 253, + "-1" + ], + [ + "add", + 326, + 253, + "1" + ], + [ + "add", + 328, + 253, + "-2" + ], + [ + "add", + 332, + 253, + "1" + ], + [ + "add", + 334, + 253, + "-1" + ], + [ + "add", + 335, + 253, + "-2" + ], + [ + "add", + 336, + 253, + "1/2" + ], + [ + "add", + 340, + 253, + "-1/2" + ], + [ + "add", + 350, + 253, + "-1/2" + ], + [ + "add", + 351, + 253, + "-1/2" + ], + [ + "add", + 352, + 253, + "1/2" + ], + [ + "add", + 356, + 253, + "-1/2" + ], + [ + "add", + 366, + 253, + "-1/2" + ], + [ + "add", + 367, + 253, + "-1/2" + ], + [ + "add", + 368, + 253, + "1/2" + ], + [ + "add", + 372, + 253, + "-1/2" + ], + [ + "add", + 382, + 253, + "-1/2" + ], + [ + "add", + 383, + 253, + "-1/2" + ], + [ + "add", + 384, + 253, + "1/2" + ], + [ + "add", + 388, + 253, + "-1/2" + ], + [ + "add", + 398, + 253, + "-1/2" + ], + [ + "add", + 399, + 253, + "-1/2" + ], + [ + "add", + 400, + 253, + "1" + ], + [ + "add", + 402, + 253, + "-1" + ], + [ + "add", + 403, + 253, + "1" + ], + [ + "add", + 406, + 253, + "-1" + ], + [ + "add", + 409, + 253, + "1" + ], + [ + "add", + 410, + 253, + "1" + ], + [ + "add", + 411, + 253, + "-1" + ], + [ + "add", + 415, + 253, + "-1" + ], + [ + "add", + 432, + 253, + "1" + ], + [ + "add", + 435, + 253, + "1" + ], + [ + "add", + 437, + 253, + "1" + ], + [ + "add", + 438, + 253, + "1" + ], + [ + "add", + 442, + 253, + "-1" + ], + [ + "add", + 443, + 253, + "1" + ], + [ + "add", + 446, + 253, + "1" + ], + [ + "add", + 447, + 253, + "-1" + ], + [ + "add", + 241, + 254, + "-2" + ], + [ + "add", + 243, + 254, + "1" + ], + [ + "add", + 246, + 254, + "-1" + ], + [ + "add", + 250, + 254, + "1" + ], + [ + "add", + 255, + 254, + "-1" + ], + [ + "add", + 256, + 254, + "1" + ], + [ + "add", + 272, + 254, + "1/2" + ], + [ + "add", + 280, + 254, + "-1/2" + ], + [ + "add", + 286, + 254, + "-1/2" + ], + [ + "add", + 287, + 254, + "-1" + ], + [ + "add", + 288, + 254, + "1/2" + ], + [ + "add", + 296, + 254, + "-1/2" + ], + [ + "add", + 302, + 254, + "-1/2" + ], + [ + "add", + 303, + 254, + "-1" + ], + [ + "add", + 306, + 254, + "1/2" + ], + [ + "add", + 308, + 254, + "-1/2" + ], + [ + "add", + 312, + 254, + "-1/2" + ], + [ + "add", + 318, + 254, + "-1/2" + ], + [ + "add", + 319, + 254, + "-1" + ], + [ + "add", + 324, + 254, + "-1" + ], + [ + "add", + 326, + 254, + "1" + ], + [ + "add", + 328, + 254, + "-2" + ], + [ + "add", + 332, + 254, + "1" + ], + [ + "add", + 334, + 254, + "-1" + ], + [ + "add", + 335, + 254, + "-2" + ], + [ + "add", + 336, + 254, + "1/2" + ], + [ + "add", + 340, + 254, + "-1/2" + ], + [ + "add", + 350, + 254, + "-1/2" + ], + [ + "add", + 351, + 254, + "-1/2" + ], + [ + "add", + 352, + 254, + "1/2" + ], + [ + "add", + 356, + 254, + "-1/2" + ], + [ + "add", + 366, + 254, + "-1/2" + ], + [ + "add", + 367, + 254, + "-1/2" + ], + [ + "add", + 368, + 254, + "1/2" + ], + [ + "add", + 372, + 254, + "-1/2" + ], + [ + "add", + 382, + 254, + "-1/2" + ], + [ + "add", + 383, + 254, + "-1/2" + ], + [ + "add", + 384, + 254, + "1/2" + ], + [ + "add", + 388, + 254, + "-1/2" + ], + [ + "add", + 398, + 254, + "-1/2" + ], + [ + "add", + 399, + 254, + "-1/2" + ], + [ + "add", + 400, + 254, + "1" + ], + [ + "add", + 402, + 254, + "-1" + ], + [ + "add", + 403, + 254, + "1" + ], + [ + "add", + 406, + 254, + "-1" + ], + [ + "add", + 409, + 254, + "1" + ], + [ + "add", + 410, + 254, + "1" + ], + [ + "add", + 411, + 254, + "-1" + ], + [ + "add", + 415, + 254, + "-1" + ], + [ + "add", + 432, + 254, + "1" + ], + [ + "add", + 435, + 254, + "1" + ], + [ + "add", + 437, + 254, + "1" + ], + [ + "add", + 438, + 254, + "1" + ], + [ + "add", + 442, + 254, + "-1" + ], + [ + "add", + 443, + 254, + "1" + ], + [ + "add", + 446, + 254, + "1" + ], + [ + "add", + 447, + 254, + "-1" + ], + [ + "add", + 255, + 256, + "1" + ], + [ + "add", + 256, + 255, + "-1" + ], + [ + "add", + 255, + 256, + "1" + ], + [ + "scale", + 256, + "-1" + ], + [ + "add", + 243, + 255, + "-1" + ], + [ + "add", + 246, + 255, + "1" + ], + [ + "add", + 250, + 255, + "-1" + ], + [ + "add", + 272, + 255, + "-1/2" + ], + [ + "add", + 280, + 255, + "1/2" + ], + [ + "add", + 286, + 255, + "1/2" + ], + [ + "add", + 287, + 255, + "1" + ], + [ + "add", + 288, + 255, + "-1/2" + ], + [ + "add", + 296, + 255, + "1/2" + ], + [ + "add", + 302, + 255, + "1/2" + ], + [ + "add", + 303, + 255, + "1" + ], + [ + "add", + 306, + 255, + "-1/2" + ], + [ + "add", + 308, + 255, + "1/2" + ], + [ + "add", + 312, + 255, + "1/2" + ], + [ + "add", + 318, + 255, + "1/2" + ], + [ + "add", + 319, + 255, + "1" + ], + [ + "add", + 324, + 255, + "1" + ], + [ + "add", + 326, + 255, + "-1" + ], + [ + "add", + 328, + 255, + "2" + ], + [ + "add", + 332, + 255, + "-1" + ], + [ + "add", + 334, + 255, + "1" + ], + [ + "add", + 335, + 255, + "2" + ], + [ + "add", + 336, + 255, + "-1/2" + ], + [ + "add", + 340, + 255, + "1/2" + ], + [ + "add", + 350, + 255, + "1/2" + ], + [ + "add", + 351, + 255, + "1/2" + ], + [ + "add", + 352, + 255, + "-1/2" + ], + [ + "add", + 356, + 255, + "1/2" + ], + [ + "add", + 366, + 255, + "1/2" + ], + [ + "add", + 367, + 255, + "1/2" + ], + [ + "add", + 368, + 255, + "-1/2" + ], + [ + "add", + 372, + 255, + "1/2" + ], + [ + "add", + 382, + 255, + "1/2" + ], + [ + "add", + 383, + 255, + "1/2" + ], + [ + "add", + 384, + 255, + "-1/2" + ], + [ + "add", + 388, + 255, + "1/2" + ], + [ + "add", + 398, + 255, + "1/2" + ], + [ + "add", + 399, + 255, + "1/2" + ], + [ + "add", + 400, + 255, + "-1" + ], + [ + "add", + 402, + 255, + "1" + ], + [ + "add", + 403, + 255, + "-1" + ], + [ + "add", + 406, + 255, + "1" + ], + [ + "add", + 409, + 255, + "-1" + ], + [ + "add", + 410, + 255, + "-1" + ], + [ + "add", + 411, + 255, + "1" + ], + [ + "add", + 415, + 255, + "1" + ], + [ + "add", + 432, + 255, + "-1" + ], + [ + "add", + 435, + 255, + "-1" + ], + [ + "add", + 437, + 255, + "-1" + ], + [ + "add", + 438, + 255, + "-1" + ], + [ + "add", + 442, + 255, + "1" + ], + [ + "add", + 443, + 255, + "-1" + ], + [ + "add", + 446, + 255, + "-1" + ], + [ + "add", + 447, + 255, + "1" + ], + [ + "add", + 256, + 257, + "1" + ], + [ + "add", + 257, + 256, + "-1" + ], + [ + "add", + 256, + 257, + "1" + ], + [ + "scale", + 257, + "-1" + ], + [ + "scale", + 256, + "2" + ], + [ + "add", + 240, + 256, + "1" + ], + [ + "add", + 258, + 256, + "1/2" + ], + [ + "add", + 259, + 256, + "1/2" + ], + [ + "add", + 261, + 256, + "-1/2" + ], + [ + "add", + 269, + 256, + "-1/2" + ], + [ + "add", + 270, + 256, + "-1/2" + ], + [ + "add", + 271, + 256, + "1/2" + ], + [ + "add", + 272, + 256, + "-1/4" + ], + [ + "add", + 280, + 256, + "1/4" + ], + [ + "add", + 286, + 256, + "1/4" + ], + [ + "add", + 287, + 256, + "-1/2" + ], + [ + "add", + 288, + 256, + "1/4" + ], + [ + "add", + 296, + 256, + "-1/4" + ], + [ + "add", + 302, + 256, + "-1/4" + ], + [ + "add", + 303, + 256, + "1/2" + ], + [ + "add", + 306, + 256, + "1/4" + ], + [ + "add", + 308, + 256, + "-1/4" + ], + [ + "add", + 312, + 256, + "-1/4" + ], + [ + "add", + 318, + 256, + "-1/4" + ], + [ + "add", + 319, + 256, + "1/2" + ], + [ + "add", + 324, + 256, + "1/2" + ], + [ + "add", + 326, + 256, + "-1/2" + ], + [ + "add", + 328, + 256, + "1" + ], + [ + "add", + 332, + 256, + "-1/2" + ], + [ + "add", + 334, + 256, + "1/2" + ], + [ + "add", + 336, + 256, + "1/4" + ], + [ + "add", + 340, + 256, + "-1/4" + ], + [ + "add", + 350, + 256, + "-1/4" + ], + [ + "add", + 351, + 256, + "3/4" + ], + [ + "add", + 352, + 256, + "-1/4" + ], + [ + "add", + 356, + 256, + "1/4" + ], + [ + "add", + 366, + 256, + "1/4" + ], + [ + "add", + 367, + 256, + "-3/4" + ], + [ + "add", + 368, + 256, + "-1/4" + ], + [ + "add", + 372, + 256, + "1/4" + ], + [ + "add", + 382, + 256, + "1/4" + ], + [ + "add", + 383, + 256, + "-3/4" + ], + [ + "add", + 384, + 256, + "1/4" + ], + [ + "add", + 388, + 256, + "-1/4" + ], + [ + "add", + 398, + 256, + "-1/4" + ], + [ + "add", + 399, + 256, + "3/4" + ], + [ + "add", + 417, + 256, + "-1/2" + ], + [ + "add", + 419, + 256, + "1/2" + ], + [ + "add", + 421, + 256, + "-1/2" + ], + [ + "add", + 427, + 256, + "1/2" + ], + [ + "add", + 429, + 256, + "-1/2" + ], + [ + "add", + 430, + 256, + "-1/2" + ], + [ + "add", + 431, + 256, + "1/2" + ], + [ + "add", + 432, + 256, + "1/2" + ], + [ + "add", + 433, + 256, + "-1/2" + ], + [ + "add", + 435, + 256, + "1/2" + ], + [ + "add", + 437, + 256, + "-1/2" + ], + [ + "add", + 443, + 256, + "1/2" + ], + [ + "add", + 445, + 256, + "-1/2" + ], + [ + "add", + 446, + 256, + "-1/2" + ], + [ + "add", + 447, + 256, + "1/2" + ], + [ + "scale", + 257, + "-1" + ], + [ + "add", + 241, + 257, + "1" + ], + [ + "add", + 255, + 257, + "-1" + ], + [ + "add", + 256, + 259, + "-1" + ], + [ + "add", + 256, + 261, + "1" + ], + [ + "add", + 256, + 263, + "-1" + ], + [ + "add", + 256, + 268, + "-1" + ], + [ + "add", + 256, + 269, + "-1" + ], + [ + "add", + 256, + 270, + "1" + ], + [ + "add", + 256, + 271, + "1" + ], + [ + "add", + 240, + 288, + "-1" + ], + [ + "add", + 240, + 294, + "1" + ], + [ + "add", + 240, + 296, + "1" + ], + [ + "add", + 240, + 297, + "1" + ], + [ + "add", + 240, + 300, + "-1" + ], + [ + "add", + 240, + 303, + "-1" + ], + [ + "add", + 227, + 324, + "-1" + ], + [ + "add", + 229, + 324, + "1" + ], + [ + "add", + 257, + 324, + "-1" + ], + [ + "add", + 227, + 326, + "1" + ], + [ + "add", + 229, + 326, + "-1" + ], + [ + "add", + 257, + 326, + "1" + ], + [ + "add", + 227, + 328, + "1" + ], + [ + "add", + 229, + 328, + "-1" + ], + [ + "add", + 257, + 328, + "1" + ], + [ + "add", + 227, + 333, + "-1" + ], + [ + "add", + 229, + 333, + "1" + ], + [ + "add", + 257, + 333, + "-1" + ], + [ + "add", + 224, + 384, + "-1" + ], + [ + "add", + 225, + 384, + "-1" + ], + [ + "add", + 257, + 384, + "-1" + ], + [ + "add", + 224, + 388, + "-1" + ], + [ + "add", + 225, + 388, + "-1" + ], + [ + "add", + 257, + 388, + "-1" + ], + [ + "add", + 224, + 390, + "1" + ], + [ + "add", + 225, + 390, + "1" + ], + [ + "add", + 257, + 390, + "1" + ], + [ + "add", + 224, + 391, + "1" + ], + [ + "add", + 225, + 391, + "1" + ], + [ + "add", + 257, + 391, + "1" + ], + [ + "add", + 224, + 392, + "1" + ], + [ + "add", + 225, + 392, + "1" + ], + [ + "add", + 257, + 392, + "1" + ], + [ + "add", + 224, + 397, + "-1" + ], + [ + "add", + 225, + 397, + "-1" + ], + [ + "add", + 257, + 397, + "-1" + ] + ], + "mode_boundaries": [ + { + "mode": 0, + "owner": 224, + "cache_slot": 634, + "witness_row": 1, + "frame": 274, + "missing_line": 7, + "cache_scalar": "-2", + "input_K": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 7, + 13, + 11, + 14, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "signed_tableau": [ + [ + 7, + 0, + 2 + ], + [ + 13, + 0, + 2 + ], + [ + 11, + 0, + 2 + ], + [ + 14, + 0, + 2 + ], + [ + 16, + 0, + 0 + ], + [ + 32, + 0, + 0 + ], + [ + 64, + 0, + 0 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 7, + 0 + ], + [ + 0, + 13, + 0 + ], + [ + 0, + 11, + 0 + ], + [ + 0, + 14, + 0 + ], + [ + 0, + 16, + 0 + ], + [ + 0, + 32, + 0 + ], + [ + 0, + 64, + 0 + ], + [ + 0, + 128, + 0 + ], + [ + 0, + 256, + 0 + ] + ], + "zero_column_anchor": { + "index": 0, + "gaussian_numerator": [ + 1, + 0 + ], + "denominator_power2": 0 + } + }, + "output_N": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 2, + 2, + 2, + 0, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 7, + 12, + 10, + 14, + 16, + 32, + 64, + 128, + 256 + ] + ], + [ + "X", + 504 + ], + [ + "phase", + 2 + ] + ], + "signed_tableau": [ + [ + 1, + 0, + 0 + ], + [ + 13, + 0, + 2 + ], + [ + 11, + 0, + 2 + ], + [ + 14, + 0, + 2 + ], + [ + 16, + 0, + 0 + ], + [ + 32, + 0, + 0 + ], + [ + 64, + 0, + 0 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 7, + 0 + ], + [ + 0, + 10, + 2 + ], + [ + 0, + 12, + 2 + ], + [ + 0, + 14, + 2 + ], + [ + 0, + 16, + 2 + ], + [ + 0, + 32, + 2 + ], + [ + 0, + 64, + 2 + ], + [ + 0, + 128, + 2 + ], + [ + 0, + 256, + 2 + ] + ], + "zero_column_anchor": { + "index": 504, + "gaussian_numerator": [ + -1, + 0 + ], + "denominator_power2": 0 + } + } + }, + { + "mode": 1, + "owner": 225, + "cache_slot": 635, + "witness_row": 2, + "frame": 619, + "missing_line": 25, + "cache_scalar": "-2", + "input_K": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 25, + 26, + 4, + 19, + 11, + 32, + 64, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "signed_tableau": [ + [ + 25, + 0, + 2 + ], + [ + 26, + 0, + 2 + ], + [ + 4, + 0, + 0 + ], + [ + 19, + 0, + 2 + ], + [ + 11, + 0, + 2 + ], + [ + 32, + 0, + 0 + ], + [ + 64, + 0, + 0 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 25, + 0 + ], + [ + 0, + 26, + 0 + ], + [ + 0, + 4, + 0 + ], + [ + 0, + 19, + 0 + ], + [ + 0, + 11, + 0 + ], + [ + 0, + 32, + 0 + ], + [ + 0, + 64, + 0 + ], + [ + 0, + 128, + 0 + ], + [ + 0, + 256, + 0 + ] + ], + "zero_column_anchor": { + "index": 0, + "gaussian_numerator": [ + 1, + 0 + ], + "denominator_power2": 0 + } + }, + "output_N": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 25, + 26, + 4, + 18, + 10, + 32, + 64, + 128, + 256 + ] + ], + [ + "X", + 486 + ], + [ + "phase", + 2 + ] + ], + "signed_tableau": [ + [ + 1, + 0, + 0 + ], + [ + 26, + 0, + 2 + ], + [ + 4, + 0, + 0 + ], + [ + 19, + 0, + 2 + ], + [ + 11, + 0, + 2 + ], + [ + 32, + 0, + 0 + ], + [ + 64, + 0, + 0 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 25, + 0 + ], + [ + 0, + 26, + 2 + ], + [ + 0, + 4, + 2 + ], + [ + 0, + 10, + 2 + ], + [ + 0, + 18, + 2 + ], + [ + 0, + 32, + 2 + ], + [ + 0, + 64, + 2 + ], + [ + 0, + 128, + 2 + ], + [ + 0, + 256, + 2 + ] + ], + "zero_column_anchor": { + "index": 486, + "gaussian_numerator": [ + -1, + 0 + ], + "denominator_power2": 0 + } + } + }, + { + "mode": 2, + "owner": 227, + "cache_slot": 633, + "witness_row": 0, + "frame": 254, + "missing_line": 42, + "cache_scalar": "-2", + "input_K": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 2, + 0, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 42, + 41, + 4, + 35, + 16, + 11, + 64, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "signed_tableau": [ + [ + 42, + 0, + 2 + ], + [ + 41, + 0, + 2 + ], + [ + 4, + 0, + 0 + ], + [ + 35, + 0, + 2 + ], + [ + 16, + 0, + 0 + ], + [ + 11, + 0, + 2 + ], + [ + 64, + 0, + 0 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 42, + 0 + ], + [ + 0, + 41, + 0 + ], + [ + 0, + 4, + 0 + ], + [ + 0, + 35, + 0 + ], + [ + 0, + 16, + 0 + ], + [ + 0, + 11, + 0 + ], + [ + 0, + 64, + 0 + ], + [ + 0, + 128, + 0 + ], + [ + 0, + 256, + 0 + ] + ], + "zero_column_anchor": { + "index": 0, + "gaussian_numerator": [ + 1, + 0 + ], + "denominator_power2": 0 + } + }, + "output_N": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 42, + 41, + 4, + 33, + 16, + 9, + 64, + 128, + 256 + ] + ], + [ + "X", + 470 + ], + [ + "phase", + 2 + ] + ], + "signed_tableau": [ + [ + 42, + 0, + 2 + ], + [ + 1, + 0, + 0 + ], + [ + 4, + 0, + 0 + ], + [ + 35, + 0, + 2 + ], + [ + 16, + 0, + 0 + ], + [ + 11, + 0, + 2 + ], + [ + 64, + 0, + 0 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 42, + 2 + ], + [ + 0, + 41, + 0 + ], + [ + 0, + 4, + 2 + ], + [ + 0, + 10, + 2 + ], + [ + 0, + 16, + 2 + ], + [ + 0, + 34, + 2 + ], + [ + 0, + 64, + 2 + ], + [ + 0, + 128, + 2 + ], + [ + 0, + 256, + 2 + ] + ], + "zero_column_anchor": { + "index": 470, + "gaussian_numerator": [ + -1, + 0 + ], + "denominator_power2": 0 + } + } + }, + { + "mode": 3, + "owner": 229, + "cache_slot": 636, + "witness_row": 3, + "frame": 279, + "missing_line": 52, + "cache_scalar": "-2", + "input_K": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 2, + 0, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 52, + 2, + 49, + 8, + 37, + 21, + 64, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "signed_tableau": [ + [ + 52, + 0, + 2 + ], + [ + 2, + 0, + 0 + ], + [ + 49, + 0, + 2 + ], + [ + 8, + 0, + 0 + ], + [ + 37, + 0, + 2 + ], + [ + 21, + 0, + 2 + ], + [ + 64, + 0, + 0 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 52, + 0 + ], + [ + 0, + 2, + 0 + ], + [ + 0, + 49, + 0 + ], + [ + 0, + 8, + 0 + ], + [ + 0, + 37, + 0 + ], + [ + 0, + 21, + 0 + ], + [ + 0, + 64, + 0 + ], + [ + 0, + 128, + 0 + ], + [ + 0, + 256, + 0 + ] + ], + "zero_column_anchor": { + "index": 0, + "gaussian_numerator": [ + 1, + 0 + ], + "denominator_power2": 0 + } + }, + "output_N": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0, + 0 + ] + ], + [ + "P", + [ + 52, + 2, + 49, + 8, + 33, + 17, + 64, + 128, + 256 + ] + ], + [ + "X", + 462 + ], + [ + "phase", + 2 + ] + ], + "signed_tableau": [ + [ + 52, + 0, + 2 + ], + [ + 2, + 0, + 0 + ], + [ + 1, + 0, + 0 + ], + [ + 8, + 0, + 0 + ], + [ + 37, + 0, + 2 + ], + [ + 21, + 0, + 2 + ], + [ + 64, + 0, + 0 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 52, + 2 + ], + [ + 0, + 2, + 2 + ], + [ + 0, + 49, + 0 + ], + [ + 0, + 8, + 2 + ], + [ + 0, + 20, + 2 + ], + [ + 0, + 36, + 2 + ], + [ + 0, + 64, + 2 + ], + [ + 0, + 128, + 2 + ], + [ + 0, + 256, + 2 + ] + ], + "zero_column_anchor": { + "index": 462, + "gaussian_numerator": [ + -1, + 0 + ], + "denominator_power2": 0 + } + } + }, + { + "mode": 4, + "owner": 240, + "cache_slot": 640, + "witness_row": 7, + "frame": 281, + "missing_line": 76, + "cache_scalar": "2", + "input_K": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 2, + 2, + 0, + 0, + 2, + 0, + 0 + ] + ], + [ + "P", + [ + 76, + 2, + 73, + 69, + 16, + 32, + 13, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "signed_tableau": [ + [ + 76, + 0, + 2 + ], + [ + 2, + 0, + 0 + ], + [ + 73, + 0, + 2 + ], + [ + 69, + 0, + 2 + ], + [ + 16, + 0, + 0 + ], + [ + 32, + 0, + 0 + ], + [ + 13, + 0, + 2 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 76, + 0 + ], + [ + 0, + 2, + 0 + ], + [ + 0, + 73, + 0 + ], + [ + 0, + 69, + 0 + ], + [ + 0, + 16, + 0 + ], + [ + 0, + 32, + 0 + ], + [ + 0, + 13, + 0 + ], + [ + 0, + 128, + 0 + ], + [ + 0, + 256, + 0 + ] + ], + "zero_column_anchor": { + "index": 0, + "gaussian_numerator": [ + 1, + 0 + ], + "denominator_power2": 0 + } + }, + "output_N": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 2, + 0, + 0, + 2, + 0, + 0 + ] + ], + [ + "P", + [ + 76, + 2, + 73, + 65, + 16, + 32, + 9, + 128, + 256 + ] + ], + [ + "X", + 438 + ], + [ + "phase", + 2 + ] + ], + "signed_tableau": [ + [ + 76, + 0, + 2 + ], + [ + 2, + 0, + 0 + ], + [ + 1, + 0, + 0 + ], + [ + 69, + 0, + 2 + ], + [ + 16, + 0, + 0 + ], + [ + 32, + 0, + 0 + ], + [ + 13, + 0, + 2 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 76, + 2 + ], + [ + 0, + 2, + 2 + ], + [ + 0, + 73, + 0 + ], + [ + 0, + 12, + 2 + ], + [ + 0, + 16, + 2 + ], + [ + 0, + 32, + 2 + ], + [ + 0, + 68, + 2 + ], + [ + 0, + 128, + 2 + ], + [ + 0, + 256, + 2 + ] + ], + "zero_column_anchor": { + "index": 438, + "gaussian_numerator": [ + -1, + 0 + ], + "denominator_power2": 0 + } + } + }, + { + "mode": 5, + "owner": 241, + "cache_slot": 637, + "witness_row": 4, + "frame": 621, + "missing_line": 82, + "cache_scalar": "2", + "input_K": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 2, + 0, + 2, + 0, + 0 + ] + ], + [ + "P", + [ + 82, + 81, + 4, + 8, + 67, + 32, + 19, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "signed_tableau": [ + [ + 82, + 0, + 2 + ], + [ + 81, + 0, + 2 + ], + [ + 4, + 0, + 0 + ], + [ + 8, + 0, + 0 + ], + [ + 67, + 0, + 2 + ], + [ + 32, + 0, + 0 + ], + [ + 19, + 0, + 2 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 82, + 0 + ], + [ + 0, + 81, + 0 + ], + [ + 0, + 4, + 0 + ], + [ + 0, + 8, + 0 + ], + [ + 0, + 67, + 0 + ], + [ + 0, + 32, + 0 + ], + [ + 0, + 19, + 0 + ], + [ + 0, + 128, + 0 + ], + [ + 0, + 256, + 0 + ] + ], + "zero_column_anchor": { + "index": 0, + "gaussian_numerator": [ + 1, + 0 + ], + "denominator_power2": 0 + } + }, + "output_N": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 0, + 0, + 0, + 2, + 0, + 2, + 0, + 0 + ] + ], + [ + "P", + [ + 82, + 81, + 4, + 8, + 65, + 32, + 17, + 128, + 256 + ] + ], + [ + "X", + 430 + ], + [ + "phase", + 2 + ] + ], + "signed_tableau": [ + [ + 82, + 0, + 2 + ], + [ + 1, + 0, + 0 + ], + [ + 4, + 0, + 0 + ], + [ + 8, + 0, + 0 + ], + [ + 67, + 0, + 2 + ], + [ + 32, + 0, + 0 + ], + [ + 19, + 0, + 2 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 82, + 2 + ], + [ + 0, + 81, + 0 + ], + [ + 0, + 4, + 2 + ], + [ + 0, + 8, + 2 + ], + [ + 0, + 18, + 2 + ], + [ + 0, + 32, + 2 + ], + [ + 0, + 66, + 2 + ], + [ + 0, + 128, + 2 + ], + [ + 0, + 256, + 2 + ] + ], + "zero_column_anchor": { + "index": 430, + "gaussian_numerator": [ + -1, + 0 + ], + "denominator_power2": 0 + } + } + }, + { + "mode": 6, + "owner": 256, + "cache_slot": 639, + "witness_row": 6, + "frame": 624, + "missing_line": 97, + "cache_scalar": "-2", + "input_K": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0 + ] + ], + [ + "P", + [ + 97, + 98, + 4, + 8, + 16, + 67, + 35, + 128, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "signed_tableau": [ + [ + 97, + 0, + 2 + ], + [ + 98, + 0, + 2 + ], + [ + 4, + 0, + 0 + ], + [ + 8, + 0, + 0 + ], + [ + 16, + 0, + 0 + ], + [ + 67, + 0, + 2 + ], + [ + 35, + 0, + 2 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 97, + 0 + ], + [ + 0, + 98, + 0 + ], + [ + 0, + 4, + 0 + ], + [ + 0, + 8, + 0 + ], + [ + 0, + 16, + 0 + ], + [ + 0, + 67, + 0 + ], + [ + 0, + 35, + 0 + ], + [ + 0, + 128, + 0 + ], + [ + 0, + 256, + 0 + ] + ], + "zero_column_anchor": { + "index": 0, + "gaussian_numerator": [ + 1, + 0 + ], + "denominator_power2": 0 + } + }, + "output_N": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 2, + 0, + 0, + 0, + 2, + 2, + 0, + 0 + ] + ], + [ + "P", + [ + 97, + 98, + 4, + 8, + 16, + 66, + 34, + 128, + 256 + ] + ], + [ + "X", + 414 + ], + [ + "phase", + 2 + ] + ], + "signed_tableau": [ + [ + 1, + 0, + 0 + ], + [ + 98, + 0, + 2 + ], + [ + 4, + 0, + 0 + ], + [ + 8, + 0, + 0 + ], + [ + 16, + 0, + 0 + ], + [ + 67, + 0, + 2 + ], + [ + 35, + 0, + 2 + ], + [ + 128, + 0, + 0 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 97, + 0 + ], + [ + 0, + 98, + 2 + ], + [ + 0, + 4, + 2 + ], + [ + 0, + 8, + 2 + ], + [ + 0, + 16, + 2 + ], + [ + 0, + 34, + 2 + ], + [ + 0, + 66, + 2 + ], + [ + 0, + 128, + 2 + ], + [ + 0, + 256, + 2 + ] + ], + "zero_column_anchor": { + "index": 414, + "gaussian_numerator": [ + -1, + 0 + ], + "denominator_power2": 0 + } + } + }, + { + "mode": 7, + "owner": 257, + "cache_slot": 638, + "witness_row": 5, + "frame": 280, + "missing_line": 127, + "cache_scalar": "2", + "input_K": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0 + ] + ], + [ + "P", + [ + 127, + 253, + 251, + 247, + 239, + 223, + 191, + 254, + 256 + ] + ], + [ + "X", + 0 + ], + [ + "phase", + 0 + ] + ], + "signed_tableau": [ + [ + 127, + 0, + 2 + ], + [ + 253, + 0, + 2 + ], + [ + 251, + 0, + 2 + ], + [ + 247, + 0, + 2 + ], + [ + 239, + 0, + 2 + ], + [ + 223, + 0, + 2 + ], + [ + 191, + 0, + 2 + ], + [ + 254, + 0, + 2 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 127, + 0 + ], + [ + 0, + 253, + 0 + ], + [ + 0, + 251, + 0 + ], + [ + 0, + 247, + 0 + ], + [ + 0, + 239, + 0 + ], + [ + 0, + 223, + 0 + ], + [ + 0, + 191, + 0 + ], + [ + 0, + 254, + 0 + ], + [ + 0, + 256, + 0 + ] + ], + "zero_column_anchor": { + "index": 0, + "gaussian_numerator": [ + 1, + 0 + ], + "denominator_power2": 0 + } + }, + "output_N": { + "literal_word": [ + [ + "D", + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 0, + 2, + 2, + 2, + 2, + 2, + 2, + 2, + 0 + ] + ], + [ + "P", + [ + 127, + 252, + 250, + 246, + 238, + 222, + 190, + 254, + 256 + ] + ], + [ + "X", + 384 + ], + [ + "phase", + 2 + ] + ], + "signed_tableau": [ + [ + 1, + 0, + 0 + ], + [ + 253, + 0, + 2 + ], + [ + 251, + 0, + 2 + ], + [ + 247, + 0, + 2 + ], + [ + 239, + 0, + 2 + ], + [ + 223, + 0, + 2 + ], + [ + 191, + 0, + 2 + ], + [ + 254, + 0, + 2 + ], + [ + 256, + 0, + 0 + ], + [ + 0, + 127, + 0 + ], + [ + 0, + 130, + 2 + ], + [ + 0, + 132, + 2 + ], + [ + 0, + 136, + 2 + ], + [ + 0, + 144, + 2 + ], + [ + 0, + 160, + 2 + ], + [ + 0, + 192, + 2 + ], + [ + 0, + 254, + 2 + ], + [ + 0, + 256, + 2 + ] + ], + "zero_column_anchor": { + "index": 384, + "gaussian_numerator": [ + -1, + 0 + ], + "denominator_power2": 0 + } + } + } + ], + "ordered_schedule": [ + "Main input wrappers: NORMALIZERS.ports[j].compiled_wrappers.backward_input_X/Y.", + "On each mode owner apply input_K and scalar 2; run input_basis_program.", + "Run every instruction of WORD.json.gz; C0..C8 initially arbitrary.", + "Run output_basis_program on the 122 persistent common-chart helpers.", + "For each mode apply cache_scalar and output_N to its owned cache; SWAP the whole field and chart with its zero original owner; CLEAR the owned zero.", + "Main output wrappers: NORMALIZERS.ports[j].compiled_wrappers.backward_output_X/Y." + ], + "paid": { + "1": 2193, + "2": 412, + "3": 510, + "4": 127, + "5": 40 + }, + "autonomous_native_helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 318 + }, + "owned_fields": { + "count": 9, + "initial_values": "arbitrary", + "final_values": "zero", + "productive_credit": 0 + }, + "added_ordinary_work_vs_original_raw_source": { + "ADD": 1644, + "SCALE": 40, + "COPY": 16, + "CLEAR": 24, + "whole_field_SWAP": 8, + "monomial_field_maps": 464, + "monomial_breakdown": { + "fused_inherited_main_standardizers": 448, + "mode_inputs": 8, + "cache_outputs": 8 + } + }, + "local_error_amplification_power2_bound": 18996, + "source_original_scalar_counts": { + "add": 16273, + "clear": 16, + "scale": 1164 + }, + "source_changed_scalar_counts": { + "add": 16273, + "clear": 32, + "copy": 16, + "scale": 1164 + }, + "physical_phase_bindings": { + "main_diagonal_and_shear": 336, + "two_coupling_directions": 896, + "helper_diagonal": 8 + }, + "exact_zero_retags": [ + [ + 15608, + 92, + 254, + 1 + ], + [ + 15894, + 9, + 624, + 1 + ], + [ + 15900, + 11, + 621, + 1 + ], + [ + 17269, + 240, + 280, + 1 + ], + [ + 17280, + 81, + 619, + 1 + ], + [ + 17288, + 57, + 274, + 1 + ], + [ + 17604, + 288, + 281, + 1 + ], + [ + 17746, + 224, + 279, + 1 + ] + ], + "formula": { + "X": "D x - R y + R W h", + "Y": "D y", + "H": "D (h - Z y)", + "W": "diag(K_port^-1) M diag(K_mode)/2", + "Z": "diag(K_mode^-1) M^T diag(K_port)/2" + }, + "failure_controls": [ + "nonzero zero-retag rejected", + "one altered basis ADD coefficient rejected", + "same-tableau phase-only cache error rejected", + "one altered saved-cache coefficient rejected" + ], + "scope": "Changed coupled backward provider. No autonomous credit for eight coupled outputs; no completed caller, inverse/transpose implementation, new kappa or selected-result change." +} diff --git a/research/literature-coupled-synthesis/inputs/QUERY-BANK.json b/research/literature-coupled-synthesis/inputs/QUERY-BANK.json new file mode 100644 index 0000000000..91a6c7a5f3 --- /dev/null +++ b/research/literature-coupled-synthesis/inputs/QUERY-BANK.json @@ -0,0 +1 @@ +{"T_rows":[[[0,"1"]],[[1,"1/2"],[16,"-1/4"],[17,"1/4"],[18,"-1/4"],[21,"-1/4"],[22,"-1/4"],[25,"-1"],[26,"1/4"],[29,"1/4"],[30,"-1/4"],[31,"1/2"],[32,"-1/4"],[33,"1/4"],[34,"-1/4"],[37,"-1/4"],[38,"-1/4"],[41,"-1"],[42,"1/4"],[45,"1/4"],[46,"-1/4"],[47,"1/2"],[75,"1/4"],[128,"-1/4"],[132,"-1/4"],[139,"-1"],[142,"-1/4"],[143,"1/4"],[160,"-1/4"],[164,"-1/4"],[171,"1"],[174,"-1/4"],[175,"1/4"]],[[1,"-1/2"],[3,"-1"],[16,"1/4"],[17,"-1/4"],[18,"1/4"],[21,"1/4"],[22,"1/4"],[25,"1"],[26,"-1/4"],[29,"-1/4"],[30,"1/4"],[31,"-1/2"],[32,"1/4"],[33,"-1/4"],[34,"1/4"],[37,"1/4"],[38,"1/4"],[41,"1"],[42,"-1/4"],[45,"-1/4"],[46,"1/4"],[47,"-1/2"],[107,"1/4"],[128,"1/4"],[132,"1/4"],[139,"1"],[142,"1/4"],[143,"-1/4"],[160,"1/4"],[164,"1/4"],[171,"-1"],[174,"1/4"],[175,"-1/4"],[184,"1/2"],[200,"1/2"]],[[1,"-1/2"],[2,"1"],[3,"-1/4"],[4,"-1"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[16,"1/4"],[17,"-1/4"],[18,"1/4"],[21,"1/4"],[22,"1/4"],[25,"1"],[26,"-1/4"],[27,"1"],[29,"-1/4"],[30,"1/4"],[31,"-1/2"],[32,"1/4"],[33,"-1/4"],[34,"1/4"],[37,"1/4"],[38,"1/4"],[41,"1"],[42,"-1/4"],[43,"1"],[45,"-1/4"],[46,"1/4"],[47,"-1/2"],[68,"-1/4"],[75,"-1/4"],[107,"1/4"],[128,"1/4"],[132,"1/4"],[139,"1"],[142,"1/4"],[143,"-1/4"],[160,"1/4"],[164,"1/4"],[171,"-1"],[174,"1/4"],[175,"-1/4"],[184,"1/2"],[200,"1/2"]],[[68,"-1"]],[[2,"1"],[3,"-1/4"],[4,"-1"],[5,"3/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[27,"1"],[43,"1"],[68,"-1/4"],[75,"1/4"]],[[2,"-1"],[3,"1/4"],[4,"1"],[5,"1/4"],[6,"1"],[8,"-1/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[27,"-1"],[43,"-1"],[52,"-1"],[68,"1/4"],[107,"-1/4"],[184,"-1/2"],[200,"-1/2"]],[[1,"1/2"],[2,"-1"],[3,"1/4"],[4,"1"],[5,"1/4"],[6,"1"],[7,"1"],[8,"-1/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[16,"-1/4"],[17,"1/4"],[18,"-1/4"],[21,"-1/4"],[22,"-1/4"],[25,"-1"],[26,"1/4"],[27,"-1"],[29,"1/4"],[30,"-1/4"],[31,"1/2"],[32,"-1/4"],[33,"1/4"],[34,"-1/4"],[37,"-1/4"],[38,"-1/4"],[41,"-1"],[42,"1/4"],[43,"-1"],[45,"1/4"],[46,"-1/4"],[47,"1/2"],[68,"1/4"],[75,"-1/4"],[107,"-1/4"],[128,"-1/4"],[132,"-1/4"],[139,"-1"],[142,"-1/4"],[143,"1/4"],[160,"-1/4"],[164,"-1/4"],[171,"1"],[174,"-1/4"],[175,"1/4"],[184,"-1/2"],[200,"-1/2"]],[[1,"-1/2"],[2,"-1"],[3,"1/4"],[4,"1"],[5,"1/4"],[6,"1"],[8,"3/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[16,"1/4"],[17,"-1/4"],[18,"1/4"],[21,"1/4"],[22,"1/4"],[25,"1"],[26,"-1/4"],[27,"-1"],[29,"-1/4"],[30,"1/4"],[31,"-1/2"],[32,"1/4"],[33,"-1/4"],[34,"1/4"],[37,"1/4"],[38,"1/4"],[41,"1"],[42,"-1/4"],[43,"-1"],[45,"-1/4"],[46,"1/4"],[47,"-1/2"],[68,"1/4"],[128,"1/4"],[132,"1/4"],[139,"1"],[142,"1/4"],[143,"-1/4"],[160,"1/4"],[164,"1/4"],[171,"-1"],[174,"1/4"],[175,"-1/4"]],[[2,"-1"],[3,"1/4"],[4,"1"],[5,"1/4"],[6,"1"],[8,"-1/4"],[9,"5/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[27,"-1"],[43,"-1"],[68,"1/4"],[107,"-1/4"],[184,"-1/2"],[200,"-1/2"]],[[1,"1/2"],[10,"1"],[16,"-1/4"],[17,"1/4"],[18,"-1/4"],[21,"-1/4"],[22,"-1/4"],[25,"-1"],[26,"1/4"],[29,"1/4"],[30,"-1/4"],[31,"1/2"],[32,"-1/4"],[33,"1/4"],[34,"-1/4"],[37,"-1/4"],[38,"-1/4"],[41,"-1"],[42,"1/4"],[45,"1/4"],[46,"-1/4"],[47,"1/2"],[107,"-1/4"],[128,"-1/4"],[132,"-1/4"],[139,"-1"],[142,"-1/4"],[143,"1/4"],[160,"-1/4"],[164,"-1/4"],[171,"1"],[174,"-1/4"],[175,"1/4"],[184,"-1/2"],[200,"-1/2"]],[[1,"1/2"],[2,"1"],[3,"-1/4"],[4,"-1"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"1/2"],[14,"-1/4"],[15,"1/4"],[16,"-1/4"],[17,"1/4"],[18,"-1/4"],[21,"-1/4"],[22,"-1/4"],[25,"-1"],[26,"1/4"],[27,"1"],[29,"1/4"],[30,"-1/4"],[31,"1/2"],[32,"-1/4"],[33,"1/4"],[34,"-1/4"],[37,"-1/4"],[38,"-1/4"],[41,"-1"],[42,"1/4"],[43,"1"],[45,"1/4"],[46,"-1/4"],[47,"1/2"],[68,"-1/4"],[128,"-1/4"],[132,"-1/4"],[139,"-1"],[142,"-1/4"],[143,"1/4"],[160,"-1/4"],[164,"-1/4"],[171,"1"],[174,"-1/4"],[175,"1/4"]],[[12,"1"],[75,"-1/4"],[107,"1/4"],[184,"1/2"],[200,"1/2"]],[[2,"1"],[3,"-1/4"],[4,"-1"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[13,"1"],[14,"-1/4"],[15,"1/4"],[27,"1"],[43,"1"],[68,"-1/4"],[75,"-1/4"]],[[1,"-1/2"],[14,"1"],[16,"1/4"],[17,"-1/4"],[18,"1/4"],[21,"1/4"],[22,"1/4"],[25,"1"],[26,"-1/4"],[29,"-1/4"],[30,"1/4"],[31,"-1/2"],[32,"1/4"],[33,"-1/4"],[34,"1/4"],[37,"1/4"],[38,"1/4"],[41,"1"],[42,"-1/4"],[45,"-1/4"],[46,"1/4"],[47,"-1/2"],[75,"1/4"],[128,"1/4"],[132,"1/4"],[139,"1"],[142,"1/4"],[143,"-1/4"],[160,"1/4"],[164,"1/4"],[171,"-1"],[174,"1/4"],[175,"-1/4"]],[[15,"1"],[75,"1/4"],[107,"1/4"],[184,"1/2"],[200,"1/2"]],[[16,"1"]],[[16,"1/4"],[17,"3/4"],[18,"1/4"],[21,"1/4"],[22,"1/4"],[25,"1"],[26,"-1/4"],[29,"-1/4"],[30,"1/4"],[31,"-1/2"],[264,"1/4"]],[[16,"-1/4"],[17,"1/4"],[18,"3/4"],[21,"-1/4"],[22,"-1/4"],[25,"-1"],[26,"1/4"],[29,"1/4"],[30,"-1/4"],[31,"1/2"],[188,"1/2"],[263,"-1/4"],[271,"1/8"],[272,"1/4"]],[[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"1/2"],[21,"-1/4"],[22,"-1/4"],[26,"1/4"],[29,"-1/4"],[30,"-1/4"],[43,"-1"],[263,"1/4"],[264,"-1/4"]],[[20,"1"],[103,"-1/2"]],[[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"3/4"],[22,"-1/4"],[26,"1/4"],[29,"-1/4"],[30,"-1/4"],[43,"-1"],[264,"1/4"]],[[16,"1/4"],[17,"1/4"],[18,"1/4"],[19,"1/2"],[21,"1/4"],[22,"5/4"],[26,"-1/4"],[29,"1/4"],[30,"1/4"],[43,"1"],[188,"-1/2"],[271,"-3/8"],[272,"-1/4"]],[[16,"1/2"],[18,"1/2"],[19,"1/2"],[21,"1/2"],[22,"1/2"],[23,"1"],[25,"1"],[26,"-1/2"],[30,"1/2"],[31,"-1/2"],[43,"1"],[87,"-1/2"],[188,"-1/2"],[264,"-1/4"],[271,"-1/8"],[272,"-1/4"]],[[17,"1/2"],[19,"1/2"],[24,"1"],[25,"-1"],[29,"1/2"],[31,"1/2"],[43,"1"],[103,"-1/2"]],[[16,"1/4"],[17,"1/4"],[18,"1/4"],[19,"1/2"],[21,"1/4"],[22,"1/4"],[26,"-1/4"],[29,"1/4"],[30,"1/4"],[43,"1"],[188,"-1/2"],[263,"-1/4"],[271,"-1/8"],[272,"-1/4"]],[[16,"1/4"],[17,"-1/4"],[18,"1/4"],[21,"1/4"],[22,"1/4"],[25,"1"],[26,"3/4"],[29,"-1/4"],[30,"1/4"],[31,"-1/2"],[188,"-1/2"],[271,"-3/8"],[272,"-1/4"]],[[17,"-1/2"],[19,"-1/2"],[25,"1"],[29,"-1/2"],[31,"-1/2"],[43,"-1"]],[[28,"1"],[87,"-1/2"],[188,"1/2"],[264,"-1/4"],[271,"1/8"],[272,"1/4"]],[[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[26,"1/4"],[29,"3/4"],[30,"-1/4"],[43,"-1"],[264,"-1/4"]],[[16,"-1/4"],[17,"1/4"],[18,"-1/4"],[21,"-1/4"],[22,"-1/4"],[25,"-1"],[26,"1/4"],[29,"1/4"],[30,"3/4"],[31,"1/2"],[264,"1/4"]],[[31,"1"],[188,"1/2"],[264,"1/4"],[271,"1/8"],[272,"1/4"]],[[32,"1"]],[[32,"1/4"],[33,"3/4"],[34,"1/4"],[37,"1/4"],[38,"1/4"],[41,"1"],[42,"-1/4"],[45,"-1/4"],[46,"1/4"],[47,"-1/2"],[96,"1/4"]],[[32,"-1/4"],[33,"1/4"],[34,"3/4"],[37,"-1/4"],[38,"-1/4"],[41,"-1"],[42,"1/4"],[45,"1/4"],[46,"-1/4"],[47,"1/2"],[80,"1/4"],[204,"1/2"],[274,"-1/2"]],[[27,"-1"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"1/2"],[37,"-1/4"],[38,"-1/4"],[42,"1/4"],[45,"-1/4"],[46,"-1/4"],[96,"-1/4"],[274,"1/2"]],[[36,"1"],[266,"-1/2"]],[[27,"-1"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"3/4"],[38,"-1/4"],[42,"1/4"],[45,"-1/4"],[46,"-1/4"],[96,"1/4"]],[[27,"1"],[32,"1/4"],[33,"1/4"],[34,"1/4"],[35,"1/2"],[37,"1/4"],[38,"5/4"],[42,"-1/4"],[45,"1/4"],[46,"1/4"],[80,"-1/4"],[204,"-1/2"],[265,"-1/2"]],[[27,"1"],[32,"1/2"],[34,"1/2"],[35,"1/2"],[37,"1/2"],[38,"1/2"],[39,"1"],[41,"1"],[42,"-1/2"],[46,"1/2"],[47,"-1/2"],[80,"-1/4"],[96,"-1/4"],[204,"-1/2"],[273,"-1/2"]],[[27,"1"],[33,"1/2"],[35,"1/2"],[40,"1"],[41,"-1"],[45,"1/2"],[47,"1/2"],[266,"-1/2"]],[[27,"1"],[32,"1/4"],[33,"1/4"],[34,"1/4"],[35,"1/2"],[37,"1/4"],[38,"1/4"],[42,"-1/4"],[45,"1/4"],[46,"1/4"],[80,"-1/4"],[204,"-1/2"],[274,"-1/2"]],[[32,"1/4"],[33,"-1/4"],[34,"1/4"],[37,"1/4"],[38,"1/4"],[41,"1"],[42,"3/4"],[45,"-1/4"],[46,"1/4"],[47,"-1/2"],[80,"-1/4"],[204,"-1/2"],[265,"-1/2"]],[[27,"-1"],[33,"-1/2"],[35,"-1/2"],[41,"1"],[45,"-1/2"],[47,"-1/2"]],[[44,"1"],[80,"1/4"],[96,"-1/4"],[204,"1/2"],[273,"-1/2"]],[[27,"-1"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[42,"1/4"],[45,"3/4"],[46,"-1/4"],[96,"-1/4"]],[[32,"-1/4"],[33,"1/4"],[34,"-1/4"],[37,"-1/4"],[38,"-1/4"],[41,"-1"],[42,"1/4"],[45,"1/4"],[46,"3/4"],[47,"1/2"],[96,"1/4"]],[[47,"1"],[80,"1/4"],[96,"1/4"],[204,"1/2"]],[[49,"1/2"],[51,"-1"]],[[59,"1"],[61,"-1"]],[[48,"1"],[49,"-1/2"],[58,"-1"],[263,"1/4"]],[[3,"1/2"],[5,"1/2"],[6,"2"],[8,"-1/2"],[9,"1/2"],[10,"-1"],[11,"1"],[14,"1/2"],[15,"-1/2"],[16,"1/2"],[17,"1/2"],[18,"1/2"],[19,"1"],[21,"1/2"],[22,"1/2"],[26,"-1/2"],[29,"1/2"],[30,"1/2"],[32,"1/2"],[33,"1/2"],[34,"1/2"],[35,"1"],[37,"1/2"],[38,"1/2"],[42,"-1/2"],[45,"1/2"],[46,"1/2"],[56,"-1"],[63,"-1"],[64,"1"],[68,"1/2"],[72,"-1"],[78,"1"],[79,"-2"],[102,"2"],[104,"-4"],[108,"2"],[111,"-4"],[263,"-1/4"]],[[49,"-1/2"],[50,"1"],[58,"1"]],[[3,"1/2"],[5,"1/2"],[6,"2"],[8,"-1/2"],[9,"1/2"],[10,"-1"],[11,"1"],[14,"1/2"],[15,"-1/2"],[16,"1/2"],[17,"1/2"],[18,"1/2"],[19,"1"],[21,"1/2"],[22,"1/2"],[26,"-1/2"],[29,"1/2"],[30,"1/2"],[32,"1/2"],[33,"1/2"],[34,"1/2"],[35,"1"],[37,"1/2"],[38,"1/2"],[42,"-1/2"],[45,"1/2"],[46,"1/2"],[49,"-1/2"],[58,"1"],[64,"1"],[68,"1/2"],[72,"-1"],[78,"1"],[79,"-2"],[102,"2"],[104,"-4"],[108,"2"],[111,"-4"]],[[3,"-1/2"],[5,"-1/2"],[6,"-2"],[8,"1/2"],[9,"-1/2"],[10,"1"],[11,"-1"],[14,"-1/2"],[15,"1/2"],[16,"-1/2"],[17,"-1/2"],[18,"-1/2"],[19,"-1"],[21,"-1/2"],[22,"-1/2"],[26,"1/2"],[29,"-1/2"],[30,"-1/2"],[32,"-1/2"],[33,"-1/2"],[34,"-1/2"],[35,"-1"],[37,"-1/2"],[38,"-1/2"],[42,"1/2"],[45,"-1/2"],[46,"-1/2"],[49,"1/2"],[51,"1"],[57,"1"],[59,"-1"],[64,"-1"],[68,"-1/2"],[72,"1"],[78,"-1"],[79,"2"],[102,"-2"],[104,"4"],[108,"-2"],[111,"4"]],[[3,"-1/2"],[5,"-1/2"],[6,"-2"],[8,"1/2"],[9,"-1/2"],[10,"1"],[11,"-1"],[14,"-1/2"],[15,"1/2"],[16,"-1/2"],[17,"-1/2"],[18,"-1/2"],[19,"-1"],[21,"-1/2"],[22,"-1/2"],[26,"1/2"],[29,"-1/2"],[30,"-1/2"],[32,"-1/2"],[33,"-1/2"],[34,"-1/2"],[35,"-1"],[37,"-1/2"],[38,"-1/2"],[42,"1/2"],[45,"-1/2"],[46,"-1/2"],[49,"1/2"],[51,"1"],[54,"1"],[64,"-1"],[68,"-1/2"],[72,"1"],[78,"-1"],[79,"2"],[102,"-2"],[104,"4"],[108,"-2"],[111,"4"]],[[3,"-1/2"],[5,"-1/2"],[6,"-2"],[8,"1/2"],[9,"-1/2"],[10,"1"],[11,"-1"],[14,"-1/2"],[15,"1/2"],[16,"-1/2"],[17,"-1/2"],[18,"-1/2"],[19,"-1"],[21,"-1/2"],[22,"-1/2"],[26,"1/2"],[29,"-1/2"],[30,"-1/2"],[32,"-1/2"],[33,"-1/2"],[34,"-1/2"],[35,"-1"],[37,"-1/2"],[38,"-1/2"],[42,"1/2"],[45,"-1/2"],[46,"-1/2"],[51,"1"],[53,"-1/2"],[55,"1"],[64,"-1"],[68,"-1/2"],[72,"1"],[78,"-1"],[79,"2"],[102,"-2"],[104,"4"],[108,"-2"],[111,"4"]],[[3,"-1/2"],[5,"-1/2"],[6,"-2"],[8,"1/2"],[9,"-1/2"],[10,"1"],[11,"-1"],[14,"-1/2"],[15,"1/2"],[16,"-1/2"],[17,"-1/2"],[18,"-1/2"],[19,"-1"],[21,"-1/2"],[22,"-1/2"],[26,"1/2"],[29,"-1/2"],[30,"-1/2"],[32,"-1/2"],[33,"-1/2"],[34,"-1/2"],[35,"-1"],[37,"-1/2"],[38,"-1/2"],[42,"1/2"],[45,"-1/2"],[46,"-1/2"],[51,"1"],[53,"-1/2"],[56,"1"],[64,"-1"],[68,"-1/2"],[72,"1"],[78,"-1"],[79,"2"],[102,"-2"],[104,"4"],[108,"-2"],[111,"4"],[263,"1/4"]],[[53,"1/2"],[57,"1"],[58,"1"]],[[3,"1/2"],[5,"1/2"],[6,"2"],[8,"-1/2"],[9,"1/2"],[10,"-1"],[11,"1"],[14,"1/2"],[15,"-1/2"],[16,"1/2"],[17,"1/2"],[18,"1/2"],[19,"1"],[21,"1/2"],[22,"1/2"],[26,"-1/2"],[29,"1/2"],[30,"1/2"],[32,"1/2"],[33,"1/2"],[34,"1/2"],[35,"1"],[37,"1/2"],[38,"1/2"],[42,"-1/2"],[45,"1/2"],[46,"1/2"],[53,"1/2"],[58,"1"],[59,"1"],[64,"1"],[68,"1/2"],[72,"-1"],[78,"1"],[79,"-2"],[102,"2"],[104,"-4"],[108,"2"],[111,"-4"]],[[53,"1/2"],[58,"-1"],[60,"1"]],[[3,"1/2"],[5,"1/2"],[6,"2"],[8,"-1/2"],[9,"1/2"],[10,"-1"],[11,"1"],[14,"1/2"],[15,"-1/2"],[16,"1/2"],[17,"1/2"],[18,"1/2"],[19,"1"],[21,"1/2"],[22,"1/2"],[26,"-1/2"],[29,"1/2"],[30,"1/2"],[32,"1/2"],[33,"1/2"],[34,"1/2"],[35,"1"],[37,"1/2"],[38,"1/2"],[42,"-1/2"],[45,"1/2"],[46,"1/2"],[53,"1/2"],[58,"-1"],[61,"1"],[64,"1"],[68,"1/2"],[72,"-1"],[78,"1"],[79,"-2"],[102,"2"],[104,"-4"],[108,"2"],[111,"-4"]],[[51,"-1"],[53,"-1/2"],[62,"1"]],[[51,"-1"],[53,"-1/2"],[63,"1"]],[[65,"1/2"],[67,"-1"]],[[64,"1/2"],[72,"-1/2"],[75,"-1/4"],[77,"-1"],[78,"1/2"],[79,"-1"]],[[64,"1"],[65,"-1/2"],[74,"-1"],[75,"1/4"]],[[2,"-1"],[64,"-1/2"],[72,"-1/2"],[78,"-1/2"]],[[65,"-1/2"],[66,"1"],[74,"1"]],[[2,"-1"],[64,"-1/2"],[65,"-1/2"],[72,"1/2"],[74,"1"],[78,"-1/2"],[79,"1"]],[[2,"1"],[65,"1/2"],[67,"1"],[73,"1"]],[[2,"1"],[64,"1/2"],[65,"1/2"],[67,"1"],[70,"1"],[72,"-1/2"],[75,"-1/4"],[78,"1/2"],[79,"-1"],[271,"1/4"]],[[2,"1"],[64,"1/2"],[67,"1"],[69,"-1/2"],[71,"1"],[72,"-1/2"],[75,"1/4"],[78,"1/2"],[79,"-1"]],[[2,"1"],[64,"1/2"],[67,"1"],[69,"-1/2"],[72,"1/2"],[78,"1/2"],[79,"-1"]],[[69,"1/2"],[73,"1"],[74,"1"],[75,"-1/4"]],[[2,"-1"],[69,"1/2"],[74,"1"],[75,"-1/4"]],[[69,"1/2"],[74,"-1"],[76,"1"],[271,"1/4"]],[[2,"-1"],[64,"-1/2"],[69,"1/2"],[72,"1/2"],[74,"-1"],[77,"1"],[78,"-1/2"],[79,"1"]],[[67,"-1"],[69,"-1/2"],[75,"1/4"],[78,"1"]],[[67,"-1"],[69,"-1/2"],[79,"1"]],[[81,"1/2"],[83,"-1"]],[[91,"1"],[93,"-1"],[264,"-1/4"],[322,"1"]],[[80,"-1/4"],[81,"-1/2"],[82,"1"],[90,"-1"],[263,"-1/4"]],[[3,"-1/4"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[26,"1/4"],[29,"-1/4"],[30,"-1/4"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[42,"1/4"],[45,"-1/4"],[46,"-1/4"],[64,"-1/2"],[68,"-1/4"],[72,"1/2"],[78,"-1/2"],[79,"1"],[88,"-1"],[95,"-1"],[102,"-1"],[104,"2"],[108,"-1"],[111,"2"],[263,"1/4"],[264,"1/4"]],[[81,"-1/2"],[84,"1"],[86,"-1"],[89,"2"],[90,"1"],[91,"-2"],[94,"1"],[95,"-2"],[321,"1"]],[[3,"-1/4"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[26,"1/4"],[29,"-1/4"],[30,"-1/4"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[42,"1/4"],[45,"-1/4"],[46,"-1/4"],[64,"-1/2"],[68,"-1/4"],[72,"1/2"],[78,"-1/2"],[79,"1"],[81,"-1/2"],[84,"1"],[90,"1"],[102,"-1"],[104,"2"],[108,"-1"],[111,"2"],[264,"-1/4"],[332,"1"]],[[3,"1/4"],[5,"1/4"],[6,"1"],[8,"-1/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[16,"1/4"],[17,"1/4"],[18,"1/4"],[19,"1/2"],[21,"1/4"],[22,"1/4"],[26,"-1/4"],[29,"1/4"],[30,"1/4"],[32,"1/4"],[33,"1/4"],[34,"1/4"],[35,"1/2"],[37,"1/4"],[38,"1/4"],[42,"-1/4"],[45,"1/4"],[46,"1/4"],[64,"1/2"],[68,"1/4"],[72,"-1/2"],[78,"1/2"],[79,"-1"],[80,"1/4"],[81,"1/2"],[83,"1"],[89,"1"],[91,"-1"],[102,"1"],[104,"-2"],[108,"1"],[111,"-2"]],[[3,"1/4"],[5,"1/4"],[6,"1"],[8,"-1/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[16,"1/4"],[17,"1/4"],[18,"1/4"],[19,"1/2"],[21,"1/4"],[22,"1/4"],[26,"-1/4"],[29,"1/4"],[30,"1/4"],[32,"1/4"],[33,"1/4"],[34,"1/4"],[35,"1/2"],[37,"1/4"],[38,"1/4"],[42,"-1/4"],[45,"1/4"],[46,"1/4"],[64,"1/2"],[68,"1/4"],[72,"-1/2"],[78,"1/2"],[79,"-1"],[80,"1/4"],[81,"1/2"],[83,"1"],[88,"2"],[91,"1"],[92,"-1"],[95,"2"],[102,"1"],[104,"-2"],[108,"1"],[111,"-2"],[264,"1/4"],[331,"1"]],[[3,"1/4"],[5,"1/4"],[6,"1"],[8,"-1/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[16,"1/4"],[17,"1/4"],[18,"1/4"],[19,"1/2"],[21,"1/4"],[22,"1/4"],[26,"-1/4"],[29,"1/4"],[30,"1/4"],[32,"1/4"],[33,"1/4"],[34,"1/4"],[35,"1/2"],[37,"1/4"],[38,"1/4"],[42,"-1/4"],[45,"1/4"],[46,"1/4"],[64,"1/2"],[68,"1/4"],[72,"-1/2"],[78,"1/2"],[79,"-1"],[83,"1"],[85,"-1/2"],[86,"1"],[102,"1"],[104,"-2"],[108,"1"],[111,"-2"],[321,"-1"]],[[3,"1/4"],[5,"1/4"],[6,"1"],[8,"-1/4"],[9,"1/4"],[10,"-1/2"],[11,"1/2"],[14,"1/4"],[15,"-1/4"],[16,"1/4"],[17,"1/4"],[18,"1/4"],[19,"1/2"],[21,"1/4"],[22,"1/4"],[26,"-1/4"],[29,"1/4"],[30,"1/4"],[32,"1/4"],[33,"1/4"],[34,"1/4"],[35,"1/2"],[37,"1/4"],[38,"1/4"],[42,"-1/4"],[45,"1/4"],[46,"1/4"],[64,"1/2"],[68,"1/4"],[72,"-1/2"],[78,"1/2"],[79,"-1"],[80,"1/4"],[83,"1"],[85,"-1/2"],[88,"1"],[102,"1"],[104,"-2"],[108,"1"],[111,"-2"],[263,"-1/4"]],[[80,"1/4"],[85,"1/2"],[89,"1"],[90,"1"]],[[3,"-1/4"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[26,"1/4"],[29,"-1/4"],[30,"-1/4"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[42,"1/4"],[45,"-1/4"],[46,"-1/4"],[64,"-1/2"],[68,"-1/4"],[72,"1/2"],[78,"-1/2"],[79,"1"],[85,"1/2"],[90,"1"],[91,"1"],[102,"-1"],[104,"2"],[108,"-1"],[111,"2"]],[[80,"-1/4"],[85,"1/2"],[90,"-1"],[92,"1"],[264,"1/4"],[331,"-1"]],[[3,"-1/4"],[5,"-1/4"],[6,"-1"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[26,"1/4"],[29,"-1/4"],[30,"-1/4"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[42,"1/4"],[45,"-1/4"],[46,"-1/4"],[64,"-1/2"],[68,"-1/4"],[72,"1/2"],[78,"-1/2"],[79,"1"],[85,"1/2"],[90,"-1"],[93,"1"],[102,"-1"],[104,"2"],[108,"-1"],[111,"2"],[264,"1/4"],[322,"-1"]],[[83,"-1"],[85,"-1/2"],[94,"1"],[264,"-1/4"],[332,"-1"]],[[80,"-1/4"],[83,"-1"],[85,"-1/2"],[95,"1"],[264,"-1/4"]],[[97,"1/2"],[99,"-1"]],[[97,"1/2"],[99,"-1"],[102,"1"],[104,"-2"],[107,"-1/4"],[108,"1"],[109,"-1"],[111,"-2"],[271,"-1/8"],[272,"-1/4"],[324,"1"]],[[96,"-1/4"],[97,"-1/2"],[100,"-1"],[102,"2"],[104,"-3"],[106,"-1"],[107,"1/4"],[108,"2"],[110,"-1"],[111,"-2"]],[[4,"1"],[96,"-1/4"],[97,"-1/2"],[100,"-1"],[102,"1"],[104,"-2"],[106,"-1"],[107,"1/4"],[108,"1"],[110,"-1"],[111,"-1"],[271,"1/8"],[272,"1/4"]],[[97,"-1/2"],[98,"1"],[106,"1"],[323,"1"]],[[4,"1"],[97,"-1/2"],[100,"1"],[102,"-1"],[104,"2"],[106,"1"],[108,"-1"],[111,"2"],[271,"-1/8"],[272,"-1/4"],[330,"1"]],[[4,"-1"],[96,"1/4"],[97,"1/2"],[99,"1"],[105,"1"]],[[4,"-1"],[96,"1/4"],[97,"1/2"],[99,"1"],[102,"2"],[104,"-2"],[107,"-1/4"],[108,"1"],[111,"-2"],[271,"-1/8"],[272,"1/4"],[329,"1"]],[[4,"-1"],[98,"-1"],[99,"1"],[100,"1"],[101,"-1/2"],[102,"-1"],[104,"2"],[105,"2"],[107,"1/4"],[108,"-1"],[110,"1"],[323,"-1"]],[[4,"-1"],[96,"1/4"],[99,"1"],[101,"-1/2"],[102,"1"],[104,"-1"],[108,"1"],[111,"-2"]],[[96,"1/4"],[101,"1/2"],[105,"1"],[106,"1"],[107,"-1/4"]],[[4,"1"],[101,"1/2"],[106,"1"],[107,"-1/4"]],[[96,"-1/4"],[101,"1/2"],[106,"-1"],[108,"1"],[271,"-1/8"],[272,"1/4"],[329,"-1"]],[[4,"1"],[101,"1/2"],[102,"-1"],[104,"2"],[106,"-1"],[108,"-1"],[109,"1"],[111,"2"],[271,"1/8"],[272,"1/4"],[324,"-1"]],[[99,"-1"],[101,"-1/2"],[107,"1/4"],[110,"1"],[271,"-1/8"],[272,"-1/4"],[330,"-1"]],[[96,"-1/4"],[99,"-1"],[101,"-1/2"],[111,"1"],[271,"-1/8"],[272,"-1/4"]],[[113,"1/2"],[115,"-1"]],[[113,"1/2"],[115,"-1"],[123,"1"],[125,"-1"]],[[112,"1"],[113,"-1/2"],[120,"1"],[122,"-1"],[127,"1"]],[[112,"1"],[113,"-1/2"],[122,"-1"]],[[113,"-1/2"],[114,"1"],[122,"1"]],[[113,"-1/2"],[116,"1"],[122,"1"]],[[113,"1/2"],[115,"1"],[121,"1"],[123,"-1"]],[[113,"1/2"],[115,"1"],[118,"1"]],[[115,"1"],[117,"-1/2"],[119,"1"]],[[115,"1"],[117,"-1/2"],[120,"1"]],[[117,"1/2"],[121,"1"],[122,"1"]],[[117,"1/2"],[122,"1"],[123,"1"]],[[117,"1/2"],[122,"-1"],[124,"1"]],[[117,"1/2"],[122,"-1"],[125,"1"]],[[115,"-1"],[117,"-1/2"],[126,"1"]],[[115,"-1"],[117,"-1/2"],[127,"1"]],[[129,"1/2"],[131,"-1"]],[[129,"1/2"],[131,"-1"],[141,"-1"]],[[128,"1"],[129,"-1/2"],[136,"1"],[138,"-1"],[143,"1"]],[[128,"3/4"],[129,"-1/2"],[132,"-1/4"],[138,"-1"],[139,"-1"],[142,"-1/4"],[143,"1/4"]],[[129,"-1/2"],[130,"1"],[138,"1"]],[[128,"-1/4"],[129,"-1/2"],[132,"3/4"],[138,"1"],[139,"-1"],[142,"-1/4"],[143,"1/4"]],[[128,"1/4"],[129,"1/2"],[131,"1"],[132,"1/4"],[137,"1"],[139,"1"],[142,"1/4"],[143,"-1/4"]],[[128,"1/4"],[129,"1/2"],[131,"1"],[132,"1/4"],[134,"1"],[139,"1"],[142,"1/4"],[143,"-1/4"]],[[128,"1/4"],[131,"1"],[132,"1/4"],[133,"-1/2"],[135,"1"],[139,"1"],[142,"1/4"],[143,"-1/4"]],[[128,"1/4"],[131,"1"],[132,"1/4"],[133,"-1/2"],[136,"1"],[139,"1"],[142,"1/4"],[143,"-1/4"]],[[133,"1/2"],[137,"1"],[138,"1"]],[[128,"-1/4"],[132,"-1/4"],[133,"1/2"],[138,"1"],[139,"-1"],[142,"-1/4"],[143,"1/4"]],[[133,"1/2"],[138,"-1"],[140,"1"]],[[128,"-1/4"],[132,"-1/4"],[133,"1/2"],[138,"-1"],[139,"-1"],[141,"1"],[142,"-1/4"],[143,"1/4"]],[[131,"-1"],[133,"-1/2"],[142,"1"]],[[131,"-1"],[133,"-1/2"],[143,"1"]],[[145,"1/2"],[147,"-1"]],[[145,"1/2"],[147,"-1"],[155,"1"],[157,"-1"]],[[144,"1"],[145,"-1/2"],[152,"1"],[154,"-1"],[159,"1"]],[[144,"1"],[145,"-1/2"],[154,"-1"]],[[145,"-1/2"],[146,"1"],[154,"1"]],[[145,"-1/2"],[148,"1"],[154,"1"]],[[145,"1/2"],[147,"1"],[153,"1"],[155,"-1"]],[[145,"1/2"],[147,"1"],[150,"1"]],[[147,"1"],[149,"-1/2"],[151,"1"]],[[147,"1"],[149,"-1/2"],[152,"1"]],[[149,"1/2"],[153,"1"],[154,"1"]],[[149,"1/2"],[154,"1"],[155,"1"]],[[149,"1/2"],[154,"-1"],[156,"1"]],[[149,"1/2"],[154,"-1"],[157,"1"]],[[147,"-1"],[149,"-1/2"],[158,"1"]],[[147,"-1"],[149,"-1/2"],[159,"1"]],[[161,"1/2"],[163,"-1"]],[[1,"-1"],[161,"1/2"],[163,"-1"],[173,"-1"]],[[160,"1"],[161,"-1/2"],[168,"1"],[170,"-1"],[175,"1"]],[[1,"1/2"],[160,"3/4"],[161,"-1/2"],[164,"-1/4"],[170,"-1"],[171,"1"],[174,"-1/4"],[175,"1/4"]],[[161,"-1/2"],[162,"1"],[170,"1"]],[[1,"1/2"],[160,"-1/4"],[161,"-1/2"],[164,"3/4"],[170,"1"],[171,"1"],[174,"-1/4"],[175,"1/4"]],[[1,"1/2"],[160,"1/4"],[161,"1/2"],[163,"1"],[164,"1/4"],[169,"1"],[171,"-1"],[174,"1/4"],[175,"-1/4"]],[[1,"-1/2"],[160,"1/4"],[161,"1/2"],[163,"1"],[164,"1/4"],[166,"1"],[171,"-1"],[174,"1/4"],[175,"-1/4"]],[[1,"-1/2"],[160,"1/4"],[163,"1"],[164,"1/4"],[165,"-1/2"],[167,"1"],[171,"-1"],[174,"1/4"],[175,"-1/4"]],[[1,"-1/2"],[160,"1/4"],[163,"1"],[164,"1/4"],[165,"-1/2"],[168,"1"],[171,"-1"],[174,"1/4"],[175,"-1/4"]],[[165,"1/2"],[169,"1"],[170,"1"]],[[1,"-1/2"],[160,"-1/4"],[164,"-1/4"],[165,"1/2"],[170,"1"],[171,"1"],[174,"-1/4"],[175,"1/4"]],[[165,"1/2"],[170,"-1"],[172,"1"]],[[1,"1/2"],[160,"-1/4"],[164,"-1/4"],[165,"1/2"],[170,"-1"],[171,"1"],[173,"1"],[174,"-1/4"],[175,"1/4"]],[[163,"-1"],[165,"-1/2"],[174,"1"]],[[163,"-1"],[165,"-1/2"],[175,"1"]],[[176,"1"]],[[177,"1"],[184,"-1/2"]],[[178,"1"],[184,"1/2"],[188,"-1/2"]],[[179,"1"],[184,"1/2"],[188,"-1/2"]],[[180,"1"]],[[181,"1"]],[[182,"1"],[188,"1/2"]],[[183,"1"],[184,"-1/2"],[188,"1/2"]],[[177,"2"],[178,"-1"],[179,"1"],[180,"1"],[181,"-1"],[184,"1/2"],[185,"1"],[190,"-1"],[191,"1"]],[[185,"1"],[188,"1/2"]],[[184,"-1/2"],[186,"1"],[188,"1/2"]],[[184,"-1/2"],[187,"1"]],[[177,"1"],[182,"-1"],[183,"1"],[186,"1"],[187,"-1"],[188,"-1/2"],[189,"1"],[190,"2"],[191,"-2"]],[[189,"1"]],[[184,"1/2"],[190,"1"]],[[188,"-1/2"],[191,"1"]],[[192,"1"]],[[193,"1"],[200,"-1/2"]],[[194,"1"],[200,"1/2"],[204,"-1/2"]],[[195,"1"],[200,"1/2"],[204,"-1/2"]],[[196,"1"]],[[197,"1"]],[[198,"1"],[204,"1/2"]],[[199,"1"],[200,"-1/2"],[204,"1/2"]],[[193,"2"],[194,"-1"],[195,"1"],[196,"1"],[197,"-1"],[200,"1/2"],[201,"1"],[206,"-1"],[207,"1"]],[[201,"1"],[204,"1/2"]],[[200,"-1/2"],[202,"1"],[204,"1/2"]],[[200,"-1/2"],[203,"1"]],[[193,"1"],[198,"-1"],[199,"1"],[202,"1"],[203,"-1"],[204,"-1/2"],[205,"1"],[206,"2"],[207,"-2"]],[[205,"1"]],[[200,"1/2"],[206,"1"]],[[204,"-1/2"],[207,"1"]],[[208,"1"]],[[209,"1"]],[[210,"1"]],[[211,"1"]],[[212,"1"]],[[213,"1"]],[[214,"1"]],[[215,"1"]],[[216,"1"]],[[217,"1"]],[[218,"1"]],[[219,"1"]],[[220,"1"]],[[221,"1"]],[[222,"1"]],[[223,"1"]],[[224,"1"]],[[225,"1"]],[[226,"1"]],[[227,"1"]],[[87,"1"],[228,"1"],[229,"1"],[246,"-1"]],[[229,"1"],[247,"-1"]],[[230,"1"],[254,"-1"]],[[103,"1"],[230,"1"],[231,"1"],[255,"-1"]],[[232,"1"],[280,"1/2"]],[[232,"1"],[233,"1"],[281,"1/2"]],[[234,"1"],[289,"1/2"]],[[234,"1"],[235,"1"],[290,"1/2"]],[[230,"-1"],[236,"1"],[248,"-1"],[273,"1"]],[[230,"-1"],[236,"1"],[237,"1"],[249,"-1"],[274,"1"]],[[229,"-1"],[238,"1"],[256,"-1"],[265,"1"]],[[229,"-1"],[238,"1"],[239,"1"],[257,"-1"],[266,"1"]],[[232,"-1"],[240,"1"],[291,"1/2"]],[[232,"-1"],[240,"1"],[241,"1"],[292,"1/2"]],[[234,"-1"],[242,"1"],[282,"1/2"]],[[234,"-1"],[242,"1"],[243,"1"],[283,"1/2"]],[[244,"1"]],[[245,"1"]],[[246,"1"]],[[247,"1"]],[[248,"1"]],[[249,"1"]],[[250,"1"],[284,"-1"]],[[250,"1"],[251,"1"],[285,"-1"]],[[252,"1"],[295,"-1"]],[[252,"1"],[253,"1"],[296,"-1"]],[[254,"1"]],[[255,"1"]],[[256,"1"]],[[257,"1"]],[[250,"-1"],[258,"1"],[293,"-1"]],[[250,"-1"],[258,"1"],[259,"1"],[294,"-1"]],[[252,"-1"],[260,"1"],[286,"-1"]],[[252,"-1"],[260,"1"],[261,"1"],[287,"-1"]],[[262,"1"]],[[87,"1"]],[[263,"1"]],[[265,"1"]],[[266,"1"]],[[267,"1"],[303,"-1"],[321,"1"]],[[268,"1"],[304,"-1"],[322,"1"]],[[269,"1"],[313,"-1"],[331,"1"]],[[270,"1"],[314,"-1"],[332,"1"]],[[271,"1"]],[[103,"1"]],[[273,"1"]],[[274,"1"]],[[275,"1"],[311,"-1"],[323,"1"]],[[276,"1"],[312,"-1"],[324,"1"]],[[277,"1"],[305,"-1"],[329,"1"]],[[278,"1"],[306,"-1"],[330,"1"]],[[279,"1"]],[[280,"1"]],[[281,"1"]],[[282,"1"]],[[283,"1"]],[[284,"1"]],[[285,"1"]],[[286,"1"]],[[287,"1"]],[[288,"1"]],[[289,"1"]],[[290,"1"]],[[291,"1"]],[[292,"1"]],[[293,"1"]],[[294,"1"]],[[295,"1"]],[[296,"1"]],[[297,"1"]],[[298,"1"]],[[299,"1"],[310,"-1"],[318,"1"],[327,"1"]],[[300,"1"],[310,"-1"],[318,"-1"],[328,"-1"]],[[301,"1"],[308,"-1"],[320,"-1"],[325,"-1"]],[[302,"1"],[308,"-1"],[320,"-1"],[326,"-1"]],[[303,"1"]],[[304,"1"]],[[305,"1"]],[[306,"1"]],[[307,"1"],[308,"1"],[320,"2"],[325,"1"],[326,"1"]],[[308,"1"]],[[309,"1"],[310,"1"],[327,"-1"],[328,"1"]],[[310,"1"]],[[311,"1"]],[[312,"1"]],[[313,"1"]],[[314,"1"]],[[315,"1"]],[[316,"1"]],[[317,"1"],[318,"-1"],[327,"-1"],[328,"-1"]],[[318,"1"]],[[319,"1"],[320,"-1"],[325,"-1"],[326,"-1"]],[[320,"1"]],[[321,"1"]],[[322,"1"]],[[323,"1"]],[[324,"1"]],[[325,"1"]],[[326,"1"]],[[327,"1"]],[[328,"1"]],[[329,"1"]],[[330,"1"]],[[331,"1"]],[[332,"1"]],[[333,"1"]],[[334,"1"]],[[335,"1"]],[[336,"1"]],[[337,"1"]],[[338,"1"]],[[339,"1"]],[[340,"1"]],[[341,"1"]],[[342,"1"]],[[343,"1"]],[[344,"1"]],[[345,"1"]],[[346,"1"]],[[347,"1"]],[[346,"-1"],[348,"1"]],[[349,"1"]],[[350,"1"]],[[351,"1"]],[[352,"1"]],[[353,"1"]],[[354,"1"],[357,"1"]],[[355,"1"]],[[356,"1"]],[[357,"1"]]],"checks":{"T_nonzeros":2242,"all_arbitrary_endpoint_rows":632,"all_scalar_basis_inputs":358,"exact_phase_completions":32,"exact_phase_queries":112,"inverse_elimination_operations":3153,"inverse_nonzeros":3206,"rejected_controls":["foreign-main first-departure contamination","singular helper basis","absolute phase invisible to tableau","omitted cold-H8 completion"]},"cold_completions":[{"charged_child_rank":5,"final_chart":299,"native_role":277,"operator":{"fourier_rank":5,"signed_tableau":[[97,2,0],[82,1,0],[260,132,1],[120,8,1],[16,0,0],[32,0,0],[64,0,0],[384,132,1],[256,0,0],[97,3,3],[82,3,3],[260,128,0],[120,0,0],[0,26,2],[0,41,2],[0,75,0],[384,4,0],[0,388,2]],"word":[["D",[96,80,256,112,58,57,11,256,388],[0,0,0,2,1,1,0,0,1]],["P",[49,50,4,8,384,80,96,256,112]],["X",239],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[2,1,20,8,20,0,0,0,0],[2,2,3,3,3,0,0,0,0]],["P",[33,66,132,264,10,9,11,16,20]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":299,"native_role":282,"operator":{"fourier_rank":5,"signed_tableau":[[97,2,0],[82,1,0],[260,132,1],[120,8,1],[16,0,0],[32,0,0],[64,0,0],[384,132,1],[256,0,0],[97,3,3],[82,3,3],[260,128,0],[120,0,0],[0,26,2],[0,41,2],[0,75,0],[384,4,0],[0,388,2]],"word":[["D",[96,80,256,112,58,57,11,256,388],[0,0,0,2,1,1,0,0,1]],["P",[49,50,4,8,384,80,96,256,112]],["X",239],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[2,1,20,8,20,0,0,0,0],[2,2,3,3,3,0,0,0,0]],["P",[33,66,132,264,10,9,11,16,20]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":301,"native_role":293,"operator":{"fourier_rank":5,"signed_tableau":[[481,6,0],[34,19,3],[68,21,3],[8,0,0],[496,6,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[481,7,3],[34,17,2],[68,17,2],[8,8,3],[496,22,3],[0,51,0],[0,85,0],[0,145,2],[0,273,2]],"word":[["D",[96,32,64,0,96,19,21,0,0],[2,0,0,2,2,0,0,0,0]],["P",[353,258,260,8,112,256,288,320,384]],["X",254],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,19,21,0,6,0,0,0,0],[2,3,3,2,2,0,0,0,0]],["P",[33,66,132,8,16,19,21,273,17]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":301,"native_role":298,"operator":{"fourier_rank":5,"signed_tableau":[[481,6,0],[34,19,3],[68,21,3],[8,0,0],[496,6,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[481,7,3],[34,17,2],[68,17,2],[8,8,3],[496,22,3],[0,51,0],[0,85,0],[0,145,2],[0,273,2]],"word":[["D",[96,32,64,0,96,19,21,0,0],[2,0,0,2,2,0,0,0,0]],["P",[353,258,260,8,112,256,288,320,384]],["X",254],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,19,21,0,6,0,0,0,0],[2,3,3,2,2,0,0,0,0]],["P",[33,66,132,8,16,19,21,273,17]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":303,"native_role":307,"operator":{"fourier_rank":5,"signed_tableau":[[257,129,1],[82,4,0],[52,2,0],[120,8,1],[16,0,0],[32,0,0],[64,0,0],[384,129,1],[256,0,0],[257,128,0],[82,6,3],[52,6,3],[120,0,0],[0,30,0],[0,44,2],[0,74,2],[384,1,0],[0,385,2]],"word":[["D",[256,80,48,112,14,108,106,256,385],[0,0,0,2,0,1,1,0,1]],["P",[1,98,100,8,384,256,48,80,112]],["X",239],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[17,4,2,8,17,0,0,0,0],[3,2,2,3,3,0,0,0,0]],["P",[33,66,132,264,14,12,10,16,17]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":303,"native_role":309,"operator":{"fourier_rank":5,"signed_tableau":[[257,129,1],[82,4,0],[52,2,0],[120,8,1],[16,0,0],[32,0,0],[64,0,0],[384,129,1],[256,0,0],[257,128,0],[82,6,3],[52,6,3],[120,0,0],[0,30,0],[0,44,2],[0,74,2],[384,1,0],[0,385,2]],"word":[["D",[256,80,48,112,14,108,106,256,385],[0,0,0,2,0,1,1,0,1]],["P",[1,98,100,8,384,256,48,80,112]],["X",239],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[17,4,2,8,17,0,0,0,0],[3,2,2,3,3,0,0,0,0]],["P",[33,66,132,264,14,12,10,16,17]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":303,"native_role":314,"operator":{"fourier_rank":5,"signed_tableau":[[257,129,1],[82,4,0],[52,2,0],[120,8,1],[16,0,0],[32,0,0],[64,0,0],[384,129,1],[256,0,0],[257,128,0],[82,6,3],[52,6,3],[120,0,0],[0,30,0],[0,44,2],[0,74,2],[384,1,0],[0,385,2]],"word":[["D",[256,80,48,112,14,108,106,256,385],[0,0,0,2,0,1,1,0,1]],["P",[1,98,100,8,384,256,48,80,112]],["X",239],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[17,4,2,8,17,0,0,0,0],[3,2,2,3,3,0,0,0,0]],["P",[33,66,132,264,14,12,10,16,17]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":304,"native_role":323,"operator":{"fourier_rank":5,"signed_tableau":[[65,11,3],[466,5,0],[20,14,3],[472,5,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[65,10,2],[466,7,3],[20,10,2],[472,13,3],[0,30,0],[32,32,3],[0,75,0],[0,138,2],[0,266,2]],"word":[["D",[64,80,16,80,14,0,11,0,0],[0,2,0,2,0,2,0,0,0]],["P",[257,338,260,88,32,320,256,272,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[11,5,14,5,0,0,0,0,0],[3,2,3,2,2,0,0,0,0]],["P",[33,66,132,8,14,16,11,266,10]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":304,"native_role":325,"operator":{"fourier_rank":5,"signed_tableau":[[65,11,3],[466,5,0],[20,14,3],[472,5,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[65,10,2],[466,7,3],[20,10,2],[472,13,3],[0,30,0],[32,32,3],[0,75,0],[0,138,2],[0,266,2]],"word":[["D",[64,80,16,80,14,0,11,0,0],[0,2,0,2,0,2,0,0,0]],["P",[257,338,260,88,32,320,256,272,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[11,5,14,5,0,0,0,0,0],[3,2,3,2,2,0,0,0,0]],["P",[33,66,132,8,14,16,11,266,10]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":304,"native_role":330,"operator":{"fourier_rank":5,"signed_tableau":[[65,11,3],[466,5,0],[20,14,3],[472,5,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[65,10,2],[466,7,3],[20,10,2],[472,13,3],[0,30,0],[32,32,3],[0,75,0],[0,138,2],[0,266,2]],"word":[["D",[64,80,16,80,14,0,11,0,0],[0,2,0,2,0,2,0,0,0]],["P",[257,338,260,88,32,320,256,272,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[11,5,14,5,0,0,0,0,0],[3,2,3,2,2,0,0,0,0]],["P",[33,66,132,8,14,16,11,266,10]],["X",0],["phase",0]],"zero_column_anchor":[7,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":305,"native_role":337,"operator":{"fourier_rank":5,"signed_tableau":[[25,6,2],[82,5,2],[76,3,2],[8,0,0],[16,0,0],[288,160,1],[64,0,0],[384,160,1],[256,0,0],[25,7,1],[82,7,1],[76,7,1],[0,13,2],[0,19,2],[288,128,0],[0,70,2],[384,32,0],[0,416,2]],"word":[["D",[64,80,16,0,6,256,3,256,416],[2,0,2,0,0,0,0,0,1]],["P",[17,18,20,32,384,80,64,88,256]],["X",463],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,133,3,264,6,16,24]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":305,"native_role":339,"operator":{"fourier_rank":5,"signed_tableau":[[25,6,2],[82,5,2],[76,3,2],[8,0,0],[16,0,0],[288,160,1],[64,0,0],[384,160,1],[256,0,0],[25,7,1],[82,7,1],[76,7,1],[0,13,2],[0,19,2],[288,128,0],[0,70,2],[384,32,0],[0,416,2]],"word":[["D",[64,80,16,0,6,256,3,256,416],[2,0,2,0,0,0,0,0,1]],["P",[17,18,20,32,384,80,64,88,256]],["X",463],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,133,3,264,6,16,24]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":305,"native_role":341,"operator":{"fourier_rank":5,"signed_tableau":[[25,6,2],[82,5,2],[76,3,2],[8,0,0],[16,0,0],[288,160,1],[64,0,0],[384,160,1],[256,0,0],[25,7,1],[82,7,1],[76,7,1],[0,13,2],[0,19,2],[288,128,0],[0,70,2],[384,32,0],[0,416,2]],"word":[["D",[64,80,16,0,6,256,3,256,416],[2,0,2,0,0,0,0,0,1]],["P",[17,18,20,32,384,80,64,88,256]],["X",463],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,133,3,264,6,16,24]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":305,"native_role":346,"operator":{"fourier_rank":5,"signed_tableau":[[25,6,2],[82,5,2],[76,3,2],[8,0,0],[16,0,0],[288,160,1],[64,0,0],[384,160,1],[256,0,0],[25,7,1],[82,7,1],[76,7,1],[0,13,2],[0,19,2],[288,128,0],[0,70,2],[384,32,0],[0,416,2]],"word":[["D",[64,80,16,0,6,256,3,256,416],[2,0,2,0,0,0,0,0,1]],["P",[17,18,20,32,384,80,64,88,256]],["X",463],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,133,3,264,6,16,24]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":307,"native_role":353,"operator":{"fourier_rank":5,"signed_tableau":[[1,0,0],[466,40,0],[468,40,0],[24,14,3],[16,0,0],[96,38,3],[64,0,0],[128,0,0],[256,0,0],[1,1,3],[466,42,3],[468,44,3],[24,6,2],[0,30,0],[96,6,2],[0,102,0],[0,134,2],[0,262,2]],"word":[["D",[0,80,80,16,14,64,38,0,0],[2,2,2,0,0,0,0,0,0]],["P",[1,338,84,264,288,256,272,320,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[0,24,24,14,22,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[1,34,4,72,14,144,22,262,6]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":307,"native_role":355,"operator":{"fourier_rank":5,"signed_tableau":[[1,0,0],[466,40,0],[468,40,0],[24,14,3],[16,0,0],[96,38,3],[64,0,0],[128,0,0],[256,0,0],[1,1,3],[466,42,3],[468,44,3],[24,6,2],[0,30,0],[96,6,2],[0,102,0],[0,134,2],[0,262,2]],"word":[["D",[0,80,80,16,14,64,38,0,0],[2,2,2,0,0,0,0,0,0]],["P",[1,338,84,264,288,256,272,320,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[0,24,24,14,22,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[1,34,4,72,14,144,22,262,6]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":307,"native_role":357,"operator":{"fourier_rank":5,"signed_tableau":[[1,0,0],[466,40,0],[468,40,0],[24,14,3],[16,0,0],[96,38,3],[64,0,0],[128,0,0],[256,0,0],[1,1,3],[466,42,3],[468,44,3],[24,6,2],[0,30,0],[96,6,2],[0,102,0],[0,134,2],[0,262,2]],"word":[["D",[0,80,80,16,14,64,38,0,0],[2,2,2,0,0,0,0,0,0]],["P",[1,338,84,264,288,256,272,320,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[0,24,24,14,22,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[1,34,4,72,14,144,22,262,6]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":307,"native_role":362,"operator":{"fourier_rank":5,"signed_tableau":[[1,0,0],[466,40,0],[468,40,0],[24,14,3],[16,0,0],[96,38,3],[64,0,0],[128,0,0],[256,0,0],[1,1,3],[466,42,3],[468,44,3],[24,6,2],[0,30,0],[96,6,2],[0,102,0],[0,134,2],[0,262,2]],"word":[["D",[0,80,80,16,14,64,38,0,0],[2,2,2,0,0,0,0,0,0]],["P",[1,338,84,264,288,256,272,320,384]],["X",253],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[0,24,24,14,22,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[1,34,4,72,14,144,22,262,6]],["X",0],["phase",0]],"zero_column_anchor":[42,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":308,"native_role":369,"operator":{"fourier_rank":5,"signed_tableau":[[97,6,2],[82,5,2],[52,3,2],[264,136,1],[16,0,0],[32,0,0],[64,0,0],[384,136,1],[256,0,0],[97,7,1],[82,7,1],[52,7,1],[264,128,0],[0,22,2],[0,37,2],[0,67,2],[384,8,0],[0,392,2]],"word":[["D",[96,32,64,256,0,3,5,256,392],[0,2,2,0,0,0,0,0,1]],["P",[65,66,68,8,384,32,96,256,112]],["X",431],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,136,262,5,3,16,24]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":308,"native_role":371,"operator":{"fourier_rank":5,"signed_tableau":[[97,6,2],[82,5,2],[52,3,2],[264,136,1],[16,0,0],[32,0,0],[64,0,0],[384,136,1],[256,0,0],[97,7,1],[82,7,1],[52,7,1],[264,128,0],[0,22,2],[0,37,2],[0,67,2],[384,8,0],[0,392,2]],"word":[["D",[96,32,64,256,0,3,5,256,392],[0,2,2,0,0,0,0,0,1]],["P",[65,66,68,8,384,32,96,256,112]],["X",431],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,136,262,5,3,16,24]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":308,"native_role":373,"operator":{"fourier_rank":5,"signed_tableau":[[97,6,2],[82,5,2],[52,3,2],[264,136,1],[16,0,0],[32,0,0],[64,0,0],[384,136,1],[256,0,0],[97,7,1],[82,7,1],[52,7,1],[264,128,0],[0,22,2],[0,37,2],[0,67,2],[384,8,0],[0,392,2]],"word":[["D",[96,32,64,256,0,3,5,256,392],[0,2,2,0,0,0,0,0,1]],["P",[65,66,68,8,384,32,96,256,112]],["X",431],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,136,262,5,3,16,24]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":308,"native_role":378,"operator":{"fourier_rank":5,"signed_tableau":[[97,6,2],[82,5,2],[52,3,2],[264,136,1],[16,0,0],[32,0,0],[64,0,0],[384,136,1],[256,0,0],[97,7,1],[82,7,1],[52,7,1],[264,128,0],[0,22,2],[0,37,2],[0,67,2],[384,8,0],[0,392,2]],"word":[["D",[96,32,64,256,0,3,5,256,392],[0,2,2,0,0,0,0,0,1]],["P",[65,66,68,8,384,32,96,256,112]],["X",431],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[6,5,3,24,24,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,66,4,136,262,5,3,16,24]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":309,"native_role":385,"operator":{"fourier_rank":5,"signed_tableau":[[481,24,0],[482,24,0],[4,0,0],[72,11,3],[48,19,3],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[481,25,3],[482,26,3],[4,4,3],[72,3,2],[48,3,2],[0,51,0],[0,75,0],[0,131,2],[0,259,2]],"word":[["D",[96,96,0,64,32,19,11,0,0],[2,2,2,0,0,0,0,0,0]],["P",[353,98,4,264,272,256,320,288,384]],["X",254],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[24,24,0,11,19,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,2,4,72,144,19,11,259,3]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":309,"native_role":387,"operator":{"fourier_rank":5,"signed_tableau":[[481,24,0],[482,24,0],[4,0,0],[72,11,3],[48,19,3],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[481,25,3],[482,26,3],[4,4,3],[72,3,2],[48,3,2],[0,51,0],[0,75,0],[0,131,2],[0,259,2]],"word":[["D",[96,96,0,64,32,19,11,0,0],[2,2,2,0,0,0,0,0,0]],["P",[353,98,4,264,272,256,320,288,384]],["X",254],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[24,24,0,11,19,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,2,4,72,144,19,11,259,3]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":309,"native_role":389,"operator":{"fourier_rank":5,"signed_tableau":[[481,24,0],[482,24,0],[4,0,0],[72,11,3],[48,19,3],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[481,25,3],[482,26,3],[4,4,3],[72,3,2],[48,3,2],[0,51,0],[0,75,0],[0,131,2],[0,259,2]],"word":[["D",[96,96,0,64,32,19,11,0,0],[2,2,2,0,0,0,0,0,0]],["P",[353,98,4,264,272,256,320,288,384]],["X",254],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[24,24,0,11,19,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,2,4,72,144,19,11,259,3]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":5,"final_chart":309,"native_role":394,"operator":{"fourier_rank":5,"signed_tableau":[[481,24,0],[482,24,0],[4,0,0],[72,11,3],[48,19,3],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[481,25,3],[482,26,3],[4,4,3],[72,3,2],[48,3,2],[0,51,0],[0,75,0],[0,131,2],[0,259,2]],"word":[["D",[96,96,0,64,32,19,11,0,0],[2,2,2,0,0,0,0,0,0]],["P",[353,98,4,264,272,256,320,288,384]],["X",254],["phase",1],["C",1,1],["C",2,1],["C",4,1],["C",8,1],["C",16,1],["D",[24,24,0,11,19,0,0,0,0],[2,2,2,3,3,0,0,0,0]],["P",[33,2,4,72,144,19,11,259,3]],["X",0],["phase",0]],"zero_column_anchor":[25,[1,-1],3]},"original_rank":4},{"charged_child_rank":1,"final_chart":285,"native_role":561,"operator":{"fourier_rank":1,"signed_tableau":[[51,1,3],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[51,0,2],[0,3,2],[0,4,0],[0,8,0],[0,17,2],[0,33,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[32,0,0,0,0,1,0,0,0],[2,0,0,0,0,2,0,0,0]],["P",[1,32,34,4,8,48,64,128,256]],["X",2],["phase",3],["C",1,1],["D",[1,0,0,0,0,0,0,0,0],[3,0,0,0,0,0,0,0,0]],["P",[3,5,8,16,33,1,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[1,[1,-1],1]},"original_rank":8},{"charged_child_rank":1,"final_chart":285,"native_role":579,"operator":{"fourier_rank":1,"signed_tableau":[[51,1,3],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[51,0,2],[0,3,2],[0,4,0],[0,8,0],[0,17,2],[0,33,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[32,0,0,0,0,1,0,0,0],[2,0,0,0,0,2,0,0,0]],["P",[1,32,34,4,8,48,64,128,256]],["X",2],["phase",3],["C",1,1],["D",[1,0,0,0,0,0,0,0,0],[3,0,0,0,0,0,0,0,0]],["P",[3,5,8,16,33,1,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[1,[1,-1],1]},"original_rank":8},{"charged_child_rank":1,"final_chart":284,"native_role":581,"operator":{"fourier_rank":1,"signed_tableau":[[1,0,0],[30,2,3],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,1,0],[30,0,2],[0,6,2],[0,10,2],[0,18,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,16,0,0,2,0,0,0,0],[0,2,0,0,2,0,0,0,0]],["P",[2,1,16,20,24,32,64,128,256]],["X",4],["phase",3],["C",1,1],["D",[1,0,0,0,0,0,0,0,0],[3,0,0,0,0,0,0,0,0]],["P",[2,5,9,17,1,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[2,[1,-1],1]},"original_rank":8},{"charged_child_rank":1,"final_chart":284,"native_role":583,"operator":{"fourier_rank":1,"signed_tableau":[[1,0,0],[30,2,3],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,1,0],[30,0,2],[0,6,2],[0,10,2],[0,18,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,16,0,0,2,0,0,0,0],[0,2,0,0,2,0,0,0,0]],["P",[2,1,16,20,24,32,64,128,256]],["X",4],["phase",3],["C",1,1],["D",[1,0,0,0,0,0,0,0,0],[3,0,0,0,0,0,0,0,0]],["P",[2,5,9,17,1,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[2,[1,-1],1]},"original_rank":8},{"charged_child_rank":1,"final_chart":285,"native_role":584,"operator":{"fourier_rank":1,"signed_tableau":[[51,1,3],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[51,0,2],[0,3,2],[0,4,0],[0,8,0],[0,17,2],[0,33,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[32,0,0,0,0,1,0,0,0],[2,0,0,0,0,2,0,0,0]],["P",[1,32,34,4,8,48,64,128,256]],["X",2],["phase",3],["C",1,1],["D",[1,0,0,0,0,0,0,0,0],[3,0,0,0,0,0,0,0,0]],["P",[3,5,8,16,33,1,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[1,[1,-1],1]},"original_rank":8},{"charged_child_rank":1,"final_chart":285,"native_role":585,"operator":{"fourier_rank":1,"signed_tableau":[[51,1,3],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[51,0,2],[0,3,2],[0,4,0],[0,8,0],[0,17,2],[0,33,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[32,0,0,0,0,1,0,0,0],[2,0,0,0,0,2,0,0,0]],["P",[1,32,34,4,8,48,64,128,256]],["X",2],["phase",3],["C",1,1],["D",[1,0,0,0,0,0,0,0,0],[3,0,0,0,0,0,0,0,0]],["P",[3,5,8,16,33,1,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[1,[1,-1],1]},"original_rank":8}],"cold_helper_owners":[224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,450,452,454,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,484,485,486,487,488,489,490,491,493,494,495,496,497,498,499,500,501,505,506,507,508,509,510,511,512,515,516,517,518,519,520,521,522,523,524,528,529,530,531,532,533,534,535,536,539,540,541,542,543,544,545,546,547,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,579,581,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,602,603,604,605,628,629,630,631],"direction":"forward_only","eligible_existing_H1_queries":198,"entrance_scalar_program":[["scale",1,"2"],["add",2,1,"1/2"],["add",3,1,"1/2"],["add",7,1,"-1/2"],["add",8,1,"1/2"],["add",10,1,"-1/2"],["add",11,1,"-1/2"],["add",14,1,"1/2"],["add",161,1,"1"],["add",163,1,"-1/2"],["add",165,1,"-1/2"],["add",166,1,"-1/2"],["add",167,1,"1/2"],["add",168,1,"1/2"],["add",169,1,"1/2"],["add",171,1,"1/2"],["add",173,1,"-1/2"],["add",2,3,"1"],["add",3,2,"-1"],["add",2,3,"1"],["scale",3,"-1"],["add",5,2,"-1"],["add",6,2,"1"],["add",7,2,"1"],["add",8,2,"1"],["add",9,2,"1"],["add",11,2,"-1"],["add",13,2,"-1"],["add",67,2,"1"],["add",69,2,"1"],["add",70,2,"-1"],["add",71,2,"-1"],["add",72,2,"-1"],["add",73,2,"-1"],["add",75,2,"1"],["add",77,2,"1"],["scale",3,"-1"],["add",2,3,"1/4"],["add",51,3,"-1/2"],["add",53,3,"-1/2"],["add",54,3,"1/2"],["add",55,3,"1/2"],["add",56,3,"1/2"],["add",57,3,"1/2"],["add",59,3,"-1/2"],["add",61,3,"-1/2"],["add",67,3,"1/4"],["add",69,3,"1/4"],["add",70,3,"-1/4"],["add",71,3,"-1/4"],["add",72,3,"-1/4"],["add",73,3,"-1/4"],["add",75,3,"1/4"],["add",77,3,"1/4"],["add",83,3,"1/4"],["add",85,3,"1/4"],["add",86,3,"-1/4"],["add",87,3,"-1/4"],["add",88,3,"-1/4"],["add",89,3,"-1/4"],["add",91,3,"1/4"],["add",93,3,"1/4"],["add",4,67,"1"],["add",67,4,"-1"],["add",4,67,"1"],["scale",67,"-1"],["scale",4,"-1"],["add",2,4,"1"],["add",69,4,"1"],["add",70,4,"-1"],["add",71,4,"-1"],["add",72,4,"-1"],["add",73,4,"-1"],["add",75,4,"1"],["add",77,4,"1"],["add",99,4,"-1"],["add",101,4,"-1"],["add",102,4,"1"],["add",103,4,"1"],["add",104,4,"1"],["add",105,4,"1"],["add",107,4,"-1"],["add",109,4,"-1"],["add",4,5,"-1/4"],["add",51,5,"-1/2"],["add",53,5,"-1/2"],["add",54,5,"1/2"],["add",55,5,"1/2"],["add",56,5,"1/2"],["add",57,5,"1/2"],["add",59,5,"-1/2"],["add",61,5,"-1/2"],["add",83,5,"1/4"],["add",85,5,"1/4"],["add",86,5,"-1/4"],["add",87,5,"-1/4"],["add",88,5,"-1/4"],["add",89,5,"-1/4"],["add",91,5,"1/4"],["add",93,5,"1/4"],["add",99,5,"1/4"],["add",101,5,"1/4"],["add",102,5,"-1/4"],["add",103,5,"-1/4"],["add",104,5,"-1/4"],["add",105,5,"-1/4"],["add",107,5,"1/4"],["add",109,5,"1/4"],["add",6,51,"1"],["add",51,6,"-1"],["add",6,51,"1"],["scale",51,"-1"],["scale",6,"1/2"],["add",4,6,"-1"],["add",53,6,"-2"],["add",54,6,"2"],["add",55,6,"2"],["add",56,6,"2"],["add",57,6,"2"],["add",59,6,"-2"],["add",61,6,"-2"],["add",83,6,"1"],["add",85,6,"1"],["add",86,6,"-1"],["add",87,6,"-1"],["add",88,6,"-1"],["add",89,6,"-1"],["add",91,6,"1"],["add",93,6,"1"],["add",99,6,"1"],["add",101,6,"1"],["add",102,6,"-1"],["add",103,6,"-1"],["add",104,6,"-1"],["add",105,6,"-1"],["add",107,6,"1"],["add",109,6,"1"],["add",6,8,"1/4"],["add",6,9,"-1/4"],["add",6,10,"1/2"],["add",6,11,"-1/2"],["add",6,14,"-1/4"],["add",6,15,"1/4"],["add",1,16,"1/2"],["add",4,16,"1/4"],["add",6,16,"-1/4"],["add",17,16,"-1/4"],["add",18,16,"1/4"],["add",19,16,"1/4"],["add",21,16,"1/4"],["add",22,16,"-1/4"],["add",23,16,"-1/2"],["add",25,16,"-1/4"],["add",26,16,"-1/4"],["add",29,16,"1/4"],["add",30,16,"1/4"],["add",99,16,"-1/4"],["add",101,16,"-1/4"],["add",102,16,"1/4"],["add",103,16,"1/4"],["add",104,16,"1/4"],["add",105,16,"1/4"],["add",107,16,"-1/4"],["add",109,16,"-1/4"],["add",161,16,"1/2"],["add",163,16,"-1/4"],["add",165,16,"-1/4"],["add",166,16,"-1/4"],["add",167,16,"1/4"],["add",168,16,"1/4"],["add",169,16,"1/4"],["add",171,16,"1/4"],["add",173,16,"-1/4"],["scale",17,"4/3"],["add",1,17,"-1/2"],["add",4,17,"1/4"],["add",6,17,"-1/4"],["add",18,17,"-1/4"],["add",19,17,"1/4"],["add",21,17,"1/4"],["add",22,17,"-1/4"],["add",24,17,"-1/2"],["add",25,17,"-1/4"],["add",26,17,"1/4"],["add",27,17,"1/2"],["add",29,17,"1/4"],["add",30,17,"-1/4"],["add",99,17,"-1/4"],["add",101,17,"-1/4"],["add",102,17,"1/4"],["add",103,17,"1/4"],["add",104,17,"1/4"],["add",105,17,"1/4"],["add",107,17,"-1/4"],["add",109,17,"-1/4"],["add",161,17,"-1/2"],["add",163,17,"1/4"],["add",165,17,"1/4"],["add",166,17,"1/4"],["add",167,17,"-1/4"],["add",168,17,"-1/4"],["add",169,17,"-1/4"],["add",171,17,"-1/4"],["add",173,17,"1/4"],["scale",18,"3/2"],["add",1,18,"2/3"],["add",4,18,"1/6"],["add",6,18,"-1/6"],["add",17,18,"-1/3"],["add",19,18,"1/6"],["add",21,18,"1/6"],["add",22,18,"-1/6"],["add",23,18,"-1/2"],["add",24,18,"1/6"],["add",25,18,"-1/6"],["add",26,18,"-1/3"],["add",27,18,"-1/6"],["add",29,18,"1/6"],["add",30,18,"1/3"],["add",99,18,"-1/6"],["add",101,18,"-1/6"],["add",102,18,"1/6"],["add",103,18,"1/6"],["add",104,18,"1/6"],["add",105,18,"1/6"],["add",107,18,"-1/6"],["add",109,18,"-1/6"],["add",161,18,"2/3"],["add",163,18,"-1/3"],["add",165,18,"-1/3"],["add",166,18,"-1/3"],["add",167,18,"1/3"],["add",168,18,"1/3"],["add",169,18,"1/3"],["add",171,18,"1/3"],["add",173,18,"-1/3"],["scale",19,"2"],["add",4,19,"1/2"],["add",6,19,"-1/2"],["add",21,19,"1/2"],["add",22,19,"-1/2"],["add",23,19,"-1/2"],["add",24,19,"-1/2"],["add",25,19,"-1/2"],["add",27,19,"1/2"],["add",29,19,"1/2"],["add",99,19,"-1/2"],["add",101,19,"-1/2"],["add",102,19,"1/2"],["add",103,19,"1/2"],["add",104,19,"1/2"],["add",105,19,"1/2"],["add",107,19,"-1/2"],["add",109,19,"-1/2"],["scale",21,"2"],["add",1,21,"1"],["add",4,21,"1/2"],["add",6,21,"-1/2"],["add",17,21,"-1/2"],["add",18,21,"1/2"],["add",19,21,"1/2"],["add",22,21,"-1/2"],["add",23,21,"-1"],["add",25,21,"-1/2"],["add",26,21,"-1/2"],["add",29,21,"1/2"],["add",30,21,"1/2"],["add",99,21,"-1/2"],["add",101,21,"-1/2"],["add",102,21,"1/2"],["add",103,21,"1/2"],["add",104,21,"1/2"],["add",105,21,"1/2"],["add",107,21,"-1/2"],["add",109,21,"-1/2"],["add",161,21,"1"],["add",163,21,"-1/2"],["add",165,21,"-1/2"],["add",166,21,"-1/2"],["add",167,21,"1/2"],["add",168,21,"1/2"],["add",169,21,"1/2"],["add",171,21,"1/2"],["add",173,21,"-1/2"],["scale",22,"1/2"],["add",1,22,"2"],["add",4,22,"1"],["add",6,22,"-1"],["add",17,22,"-1"],["add",18,22,"1"],["add",19,22,"1"],["add",21,22,"1"],["add",23,22,"-2"],["add",25,22,"-1"],["add",26,22,"-1"],["add",29,22,"1"],["add",30,22,"1"],["add",99,22,"-1"],["add",101,22,"-1"],["add",102,22,"1"],["add",103,22,"1"],["add",104,22,"1"],["add",105,22,"1"],["add",107,22,"-1"],["add",109,22,"-1"],["add",161,22,"2"],["add",163,22,"-1"],["add",165,22,"-1"],["add",166,22,"-1"],["add",167,22,"1"],["add",168,22,"1"],["add",169,22,"1"],["add",171,22,"1"],["add",173,22,"-1"],["add",25,26,"1"],["add",26,25,"-1"],["add",25,26,"1"],["scale",26,"-1"],["scale",25,"1/2"],["add",1,25,"4"],["add",17,25,"-2"],["add",18,25,"2"],["add",23,25,"-2"],["add",24,25,"2"],["add",27,25,"-2"],["add",30,25,"2"],["add",161,25,"4"],["add",163,25,"-2"],["add",165,25,"-2"],["add",166,25,"-2"],["add",167,25,"2"],["add",168,25,"2"],["add",169,25,"2"],["add",171,25,"2"],["add",173,25,"-2"],["scale",26,"-2"],["add",1,26,"-2"],["add",4,26,"-1/2"],["add",6,26,"1/2"],["add",17,26,"1"],["add",18,26,"-1"],["add",19,26,"-1/2"],["add",21,26,"-1/2"],["add",22,26,"1/2"],["add",23,26,"3/2"],["add",24,26,"-1/2"],["add",25,26,"-1/4"],["add",27,26,"1/2"],["add",29,26,"-1/2"],["add",30,26,"-1"],["add",99,26,"1/2"],["add",101,26,"1/2"],["add",102,26,"-1/2"],["add",103,26,"-1/2"],["add",104,26,"-1/2"],["add",105,26,"-1/2"],["add",107,26,"1/2"],["add",109,26,"1/2"],["add",161,26,"-2"],["add",163,26,"1"],["add",165,26,"1"],["add",166,26,"1"],["add",167,26,"-1"],["add",168,26,"-1"],["add",169,26,"-1"],["add",171,26,"-1"],["add",173,26,"1"],["add",27,35,"1"],["add",35,27,"-1"],["add",27,35,"1"],["scale",35,"-1"],["scale",27,"-1"],["add",4,27,"1"],["add",37,27,"1"],["add",38,27,"-1"],["add",39,27,"-1"],["add",40,27,"-1"],["add",41,27,"-1"],["add",43,27,"1"],["add",45,27,"1"],["add",99,27,"-1"],["add",101,27,"-1"],["add",102,27,"1"],["add",103,27,"1"],["add",104,27,"1"],["add",105,27,"1"],["add",107,27,"-1"],["add",109,27,"-1"],["add",1,29,"-2"],["add",17,29,"1"],["add",18,29,"-1"],["add",23,29,"1"],["add",24,29,"-1"],["add",26,29,"1"],["add",30,29,"-1"],["add",35,29,"1"],["add",161,29,"-2"],["add",163,29,"1"],["add",165,29,"1"],["add",166,29,"1"],["add",167,29,"-1"],["add",168,29,"-1"],["add",169,29,"-1"],["add",171,29,"-1"],["add",173,29,"1"],["scale",30,"1/2"],["add",1,30,"-2"],["add",17,30,"1"],["add",18,30,"-1"],["add",23,30,"1"],["add",24,30,"-1"],["add",25,30,"-1/2"],["add",26,30,"1"],["add",35,30,"1"],["add",161,30,"-2"],["add",163,30,"1"],["add",165,30,"1"],["add",166,30,"1"],["add",167,30,"-1"],["add",168,30,"-1"],["add",169,30,"-1"],["add",171,30,"-1"],["add",173,30,"1"],["add",25,31,"1/2"],["add",1,32,"1/2"],["add",6,32,"-1/4"],["add",27,32,"-1/4"],["add",33,32,"-1/4"],["add",34,32,"1/4"],["add",39,32,"-1/4"],["add",40,32,"1/4"],["add",42,32,"-1/4"],["add",43,32,"-1/4"],["add",46,32,"1/4"],["add",161,32,"1/2"],["add",163,32,"-1/4"],["add",165,32,"-1/4"],["add",166,32,"-1/4"],["add",167,32,"1/4"],["add",168,32,"1/4"],["add",169,32,"1/4"],["add",171,32,"1/4"],["add",173,32,"-1/4"],["scale",33,"4/3"],["add",1,33,"-1/2"],["add",6,33,"-1/4"],["add",27,33,"-1/4"],["add",34,33,"-1/4"],["add",39,33,"1/4"],["add",40,33,"-1/4"],["add",42,33,"1/4"],["add",43,33,"1/4"],["add",46,33,"-1/4"],["add",161,33,"-1/2"],["add",163,33,"1/4"],["add",165,33,"1/4"],["add",166,33,"1/4"],["add",167,33,"-1/4"],["add",168,33,"-1/4"],["add",169,33,"-1/4"],["add",171,33,"-1/4"],["add",173,33,"1/4"],["scale",34,"3/2"],["add",1,34,"2/3"],["add",6,34,"-1/6"],["add",27,34,"-1/6"],["add",33,34,"-1/3"],["add",39,34,"-1/3"],["add",40,34,"1/3"],["add",42,34,"-1/3"],["add",43,34,"-1/3"],["add",46,34,"1/3"],["add",161,34,"2/3"],["add",163,34,"-1/3"],["add",165,34,"-1/3"],["add",166,34,"-1/3"],["add",167,34,"1/3"],["add",168,34,"1/3"],["add",169,34,"1/3"],["add",171,34,"1/3"],["add",173,34,"-1/3"],["add",35,37,"1"],["add",37,35,"-1"],["add",35,37,"1"],["scale",37,"-1"],["scale",35,"-1"],["add",4,35,"1"],["add",6,35,"-1/2"],["add",27,35,"1/2"],["add",38,35,"-1"],["add",39,35,"-1"],["add",40,35,"-1"],["add",41,35,"-1"],["add",43,35,"1"],["add",45,35,"1"],["add",99,35,"-1"],["add",101,35,"-1"],["add",102,35,"1"],["add",103,35,"1"],["add",104,35,"1"],["add",105,35,"1"],["add",107,35,"-1"],["add",109,35,"-1"],["add",37,38,"1"],["add",38,37,"-1"],["add",37,38,"1"],["scale",38,"-1"],["add",1,37,"1"],["add",4,37,"1"],["add",6,37,"-3/4"],["add",27,37,"1/4"],["add",33,37,"-1/2"],["add",34,37,"1/2"],["add",35,37,"1"],["add",39,37,"-3/2"],["add",40,37,"-1/2"],["add",41,37,"-1"],["add",42,37,"-1/2"],["add",43,37,"1/2"],["add",45,37,"1"],["add",46,37,"1/2"],["add",99,37,"-1"],["add",101,37,"-1"],["add",102,37,"1"],["add",103,37,"1"],["add",104,37,"1"],["add",105,37,"1"],["add",107,37,"-1"],["add",109,37,"-1"],["add",161,37,"1"],["add",163,37,"-1/2"],["add",165,37,"-1/2"],["add",166,37,"-1/2"],["add",167,37,"1/2"],["add",168,37,"1/2"],["add",169,37,"1/2"],["add",171,37,"1/2"],["add",173,37,"-1/2"],["add",38,39,"1"],["add",39,38,"-1"],["add",38,39,"1"],["scale",39,"-1"],["scale",38,"-1"],["add",4,38,"-1"],["add",6,38,"1/2"],["add",27,38,"-1/2"],["add",35,38,"-1"],["add",37,38,"-1"],["add",40,38,"1"],["add",41,38,"1"],["add",43,38,"-1"],["add",45,38,"-1"],["add",99,38,"1"],["add",101,38,"1"],["add",102,38,"-1"],["add",103,38,"-1"],["add",104,38,"-1"],["add",105,38,"-1"],["add",107,38,"1"],["add",109,38,"1"],["add",39,40,"1"],["add",40,39,"-1"],["add",39,40,"1"],["scale",40,"-1"],["scale",39,"-1"],["add",4,39,"-1"],["add",6,39,"1/2"],["add",27,39,"-1/2"],["add",35,39,"-1"],["add",37,39,"-1"],["add",38,39,"1"],["add",41,39,"1"],["add",43,39,"-1"],["add",45,39,"-1"],["add",99,39,"1"],["add",101,39,"1"],["add",102,39,"-1"],["add",103,39,"-1"],["add",104,39,"-1"],["add",105,39,"-1"],["add",107,39,"1"],["add",109,39,"1"],["add",40,41,"1"],["add",41,40,"-1"],["add",40,41,"1"],["scale",41,"-1"],["scale",40,"-1"],["add",4,40,"-1"],["add",6,40,"1/2"],["add",27,40,"-1/2"],["add",35,40,"-1"],["add",37,40,"-1"],["add",38,40,"1"],["add",39,40,"1"],["add",43,40,"-1"],["add",45,40,"-1"],["add",99,40,"1"],["add",101,40,"1"],["add",102,40,"-1"],["add",103,40,"-1"],["add",104,40,"-1"],["add",105,40,"-1"],["add",107,40,"1"],["add",109,40,"1"],["add",41,42,"1"],["add",42,41,"-1"],["add",41,42,"1"],["scale",42,"-1"],["scale",41,"1/2"],["add",1,41,"4"],["add",33,41,"-2"],["add",34,41,"2"],["add",39,41,"-2"],["add",40,41,"2"],["add",43,41,"-2"],["add",46,41,"2"],["add",161,41,"4"],["add",163,41,"-2"],["add",165,41,"-2"],["add",166,41,"-2"],["add",167,41,"2"],["add",168,41,"2"],["add",169,41,"2"],["add",171,41,"2"],["add",173,41,"-2"],["add",42,43,"1"],["add",43,42,"-1"],["add",42,43,"1"],["scale",43,"-1"],["scale",42,"-1"],["add",1,42,"-2"],["add",6,42,"1/4"],["add",27,42,"1/4"],["add",33,42,"1"],["add",34,42,"-1"],["add",39,42,"1"],["add",40,42,"-1"],["add",41,42,"-1/4"],["add",46,42,"-1"],["add",161,42,"-2"],["add",163,42,"1"],["add",165,42,"1"],["add",166,42,"1"],["add",167,42,"-1"],["add",168,42,"-1"],["add",169,42,"-1"],["add",171,42,"-1"],["add",173,42,"1"],["scale",43,"-1/2"],["add",1,43,"-4"],["add",6,43,"1"],["add",17,43,"2"],["add",18,43,"-2"],["add",23,43,"2"],["add",24,43,"-2"],["add",26,43,"2"],["add",30,43,"-2"],["add",161,43,"-4"],["add",163,43,"2"],["add",165,43,"2"],["add",166,43,"2"],["add",167,43,"-2"],["add",168,43,"-2"],["add",169,43,"-2"],["add",171,43,"-2"],["add",173,43,"2"],["add",6,45,"-1/4"],["add",27,45,"-1/4"],["add",41,45,"1/4"],["add",6,46,"-1/4"],["add",27,46,"-1/4"],["add",41,46,"-1/4"],["add",41,47,"1/2"],["add",48,50,"1"],["add",50,48,"-1"],["add",48,50,"1"],["scale",50,"-1"],["add",49,50,"1"],["add",50,49,"-1"],["add",49,50,"1"],["scale",50,"-1"],["scale",49,"2"],["add",48,49,"1/2"],["add",52,49,"1/2"],["add",53,49,"1/2"],["add",54,49,"-1/2"],["add",55,49,"-1/2"],["add",50,52,"1"],["add",52,50,"-1"],["add",50,52,"1"],["scale",52,"-1"],["add",51,53,"1"],["add",53,51,"-1"],["add",51,53,"1"],["scale",53,"-1"],["scale",51,"-1"],["add",48,51,"1"],["add",49,51,"2"],["add",50,51,"1"],["add",54,51,"-2"],["add",55,51,"-2"],["add",56,51,"-1"],["add",57,51,"-1"],["add",62,51,"1"],["add",63,51,"1"],["add",52,53,"1"],["add",53,52,"-1"],["add",52,53,"1"],["scale",53,"-1"],["scale",52,"-1"],["add",53,56,"1"],["add",56,53,"-1"],["add",53,56,"1"],["scale",56,"-1"],["scale",53,"-2"],["add",57,53,"1/2"],["add",58,53,"-1/2"],["add",59,53,"-1/2"],["add",60,53,"-1/2"],["add",61,53,"-1/2"],["add",62,53,"1/2"],["add",63,53,"1/2"],["add",54,55,"1"],["add",55,54,"-1"],["add",54,55,"1"],["scale",55,"-1"],["add",55,57,"1"],["add",57,55,"-1"],["add",55,57,"1"],["scale",57,"-1"],["scale",55,"-1"],["add",53,55,"2"],["add",58,55,"-1"],["add",59,55,"-1"],["add",60,55,"-1"],["add",61,55,"-1"],["add",62,55,"1"],["add",63,55,"1"],["add",56,57,"1"],["add",57,56,"-1"],["add",56,57,"1"],["scale",57,"-1"],["add",4,56,"-1/2"],["add",6,56,"1/2"],["add",48,56,"1"],["add",49,56,"2"],["add",50,56,"1"],["add",51,56,"1"],["add",53,56,"2"],["add",54,56,"-1"],["add",55,56,"1"],["add",58,56,"-1"],["add",59,56,"-2"],["add",60,56,"-1"],["add",61,56,"-2"],["add",62,56,"2"],["add",63,56,"2"],["add",83,56,"1/2"],["add",85,56,"1/2"],["add",86,56,"-1/2"],["add",87,56,"-1/2"],["add",88,56,"-1/2"],["add",89,56,"-1/2"],["add",91,56,"1/2"],["add",93,56,"1/2"],["add",99,56,"1/2"],["add",101,56,"1/2"],["add",102,56,"-1/2"],["add",103,56,"-1/2"],["add",104,56,"-1/2"],["add",105,56,"-1/2"],["add",107,56,"1/2"],["add",109,56,"1/2"],["add",57,59,"1"],["add",59,57,"-1"],["add",57,59,"1"],["scale",59,"-1"],["scale",57,"-1/2"],["add",4,57,"1/2"],["add",6,57,"-1/2"],["add",48,57,"-1"],["add",49,57,"-2"],["add",50,57,"-1"],["add",51,57,"-1"],["add",53,57,"-2"],["add",54,57,"1"],["add",55,57,"-1"],["add",56,57,"-1"],["add",60,57,"1"],["add",61,57,"2"],["add",62,57,"-2"],["add",63,57,"-2"],["add",83,57,"-1/2"],["add",85,57,"-1/2"],["add",86,57,"1/2"],["add",87,57,"1/2"],["add",88,57,"1/2"],["add",89,57,"1/2"],["add",91,57,"-1/2"],["add",93,57,"-1/2"],["add",99,57,"-1/2"],["add",101,57,"-1/2"],["add",102,57,"1/2"],["add",103,57,"1/2"],["add",104,57,"1/2"],["add",105,57,"1/2"],["add",107,57,"-1/2"],["add",109,57,"-1/2"],["add",58,60,"1"],["add",60,58,"-1"],["add",58,60,"1"],["scale",60,"-1"],["scale",58,"-1"],["add",4,58,"1/2"],["add",6,58,"-1/2"],["add",48,58,"1"],["add",50,58,"-1"],["add",54,58,"-1"],["add",55,58,"-1"],["add",56,58,"-1"],["add",57,58,"-1"],["add",61,58,"2"],["add",83,58,"-1/2"],["add",85,58,"-1/2"],["add",86,58,"1/2"],["add",87,58,"1/2"],["add",88,58,"1/2"],["add",89,58,"1/2"],["add",91,58,"-1/2"],["add",93,58,"-1/2"],["add",99,58,"-1/2"],["add",101,58,"-1/2"],["add",102,58,"1/2"],["add",103,58,"1/2"],["add",104,58,"1/2"],["add",105,58,"1/2"],["add",107,58,"-1/2"],["add",109,58,"-1/2"],["add",48,59,"-1"],["add",49,59,"-1"],["add",51,59,"-1/2"],["add",53,59,"-1"],["add",54,59,"1"],["add",57,59,"2"],["add",58,59,"-1/2"],["add",60,59,"-1"],["add",62,59,"-1"],["add",63,59,"-1"],["add",60,61,"1"],["add",61,60,"-1"],["add",60,61,"1"],["scale",61,"-1"],["scale",60,"-1/2"],["add",4,60,"1/2"],["add",6,60,"-1/2"],["add",48,60,"1"],["add",50,60,"-1"],["add",54,60,"-1"],["add",55,60,"-1"],["add",56,60,"-1"],["add",57,60,"-1"],["add",58,60,"1"],["add",83,60,"-1/2"],["add",85,60,"-1/2"],["add",86,60,"1/2"],["add",87,60,"1/2"],["add",88,60,"1/2"],["add",89,60,"1/2"],["add",91,60,"-1/2"],["add",93,60,"-1/2"],["add",99,60,"-1/2"],["add",101,60,"-1/2"],["add",102,60,"1/2"],["add",103,60,"1/2"],["add",104,60,"1/2"],["add",105,60,"1/2"],["add",107,60,"-1/2"],["add",109,60,"-1/2"],["add",4,61,"1/4"],["add",6,61,"-1/4"],["add",48,61,"-1/2"],["add",49,61,"-1"],["add",50,61,"-1/2"],["add",51,61,"-1/2"],["add",53,61,"-1"],["add",54,61,"1/2"],["add",55,61,"-1/2"],["add",56,61,"-1/2"],["add",57,61,"3/2"],["add",59,61,"1"],["add",60,61,"1/2"],["add",62,61,"-1"],["add",63,61,"-1"],["add",83,61,"-1/4"],["add",85,61,"-1/4"],["add",86,61,"1/4"],["add",87,61,"1/4"],["add",88,61,"1/4"],["add",89,61,"1/4"],["add",91,61,"-1/4"],["add",93,61,"-1/4"],["add",99,61,"-1/4"],["add",101,61,"-1/4"],["add",102,61,"1/4"],["add",103,61,"1/4"],["add",104,61,"1/4"],["add",105,61,"1/4"],["add",107,61,"-1/4"],["add",109,61,"-1/4"],["scale",63,"1/2"],["add",53,63,"-2"],["add",55,63,"-1"],["add",56,63,"-1"],["add",57,63,"1"],["add",59,63,"1"],["add",60,63,"1"],["add",61,63,"1"],["add",62,63,"-1"],["add",64,65,"1"],["add",65,64,"-1"],["add",64,65,"1"],["scale",65,"-1"],["scale",64,"2"],["add",2,64,"-1/2"],["add",6,64,"-1/2"],["add",66,64,"-1"],["add",70,64,"1/2"],["add",75,64,"-1/2"],["scale",65,"2"],["add",66,65,"1/2"],["add",68,65,"1/2"],["add",69,65,"1/2"],["add",70,65,"-1/2"],["add",71,65,"-1/2"],["add",66,68,"1"],["add",68,66,"-1"],["add",66,68,"1"],["scale",68,"-1"],["add",67,68,"1"],["add",68,67,"-1"],["add",67,68,"1"],["scale",68,"-1"],["scale",67,"-1"],["add",65,67,"2"],["add",66,67,"1"],["add",69,67,"1"],["add",70,67,"-2"],["add",71,67,"-2"],["add",72,67,"-1"],["add",73,67,"-1"],["add",78,67,"1"],["add",79,67,"1"],["scale",68,"-1"],["add",6,68,"-1/4"],["add",69,72,"1"],["add",72,69,"-1"],["add",69,72,"1"],["scale",72,"-1"],["scale",69,"-2"],["add",73,69,"1/2"],["add",74,69,"-1/2"],["add",75,69,"-1/2"],["add",76,69,"-1/2"],["add",77,69,"-1/2"],["add",78,69,"1/2"],["add",79,69,"1/2"],["add",70,71,"1"],["add",71,70,"-1"],["add",70,71,"1"],["scale",71,"-1"],["add",71,73,"1"],["add",73,71,"-1"],["add",71,73,"1"],["scale",73,"-1"],["scale",71,"-1"],["add",69,71,"2"],["add",74,71,"-1"],["add",75,71,"-1"],["add",76,71,"-1"],["add",77,71,"-1"],["add",78,71,"1"],["add",79,71,"1"],["add",72,73,"1"],["add",73,72,"-1"],["add",72,73,"1"],["scale",73,"-1"],["add",2,72,"-1"],["add",4,72,"-1"],["add",64,72,"1"],["add",65,72,"2"],["add",66,72,"1"],["add",67,72,"1"],["add",69,72,"2"],["add",70,72,"-1"],["add",71,72,"1"],["add",74,72,"-1"],["add",75,72,"-2"],["add",76,72,"-1"],["add",77,72,"-2"],["add",78,72,"2"],["add",79,72,"2"],["add",99,72,"1"],["add",101,72,"1"],["add",102,72,"-1"],["add",103,72,"-1"],["add",104,72,"-1"],["add",105,72,"-1"],["add",107,72,"1"],["add",109,72,"1"],["add",73,75,"1"],["add",75,73,"-1"],["add",73,75,"1"],["scale",75,"-1"],["scale",73,"-1/2"],["add",2,73,"1"],["add",4,73,"1"],["add",64,73,"-1"],["add",65,73,"-2"],["add",66,73,"-1"],["add",67,73,"-1"],["add",69,73,"-2"],["add",70,73,"1"],["add",71,73,"-1"],["add",72,73,"-1"],["add",76,73,"1"],["add",77,73,"2"],["add",78,73,"-2"],["add",79,73,"-2"],["add",99,73,"-1"],["add",101,73,"-1"],["add",102,73,"1"],["add",103,73,"1"],["add",104,73,"1"],["add",105,73,"1"],["add",107,73,"-1"],["add",109,73,"-1"],["scale",74,"1/2"],["add",65,74,"-2"],["add",66,74,"-2"],["add",67,74,"-1"],["add",69,74,"-2"],["add",70,74,"2"],["add",73,74,"2"],["add",75,74,"-2"],["add",76,74,"2"],["add",77,74,"2"],["add",78,74,"-2"],["add",79,74,"-2"],["add",75,76,"1"],["add",76,75,"-1"],["add",75,76,"1"],["scale",76,"-1"],["scale",75,"-8/3"],["add",1,75,"-1/2"],["add",2,75,"1/8"],["add",3,75,"1/4"],["add",4,75,"3/8"],["add",5,75,"-1/4"],["add",6,75,"-1/4"],["add",7,75,"1/2"],["add",8,75,"-1/4"],["add",10,75,"1/4"],["add",11,75,"1/4"],["add",12,75,"1/4"],["add",13,75,"1/4"],["add",14,75,"-1/2"],["add",15,75,"-1/4"],["add",64,75,"1/8"],["add",66,75,"-3/8"],["add",70,75,"-1/8"],["add",71,75,"-5/8"],["add",72,75,"-3/8"],["add",73,75,"-1/8"],["add",74,75,"3/8"],["add",77,75,"3/4"],["add",78,75,"-1/4"],["add",99,75,"-3/8"],["add",101,75,"-3/8"],["add",102,75,"3/8"],["add",103,75,"3/8"],["add",104,75,"3/8"],["add",105,75,"3/8"],["add",107,75,"-3/8"],["add",109,75,"-3/8"],["add",161,75,"-1/2"],["add",163,75,"1/4"],["add",165,75,"1/4"],["add",166,75,"1/4"],["add",167,75,"-1/4"],["add",168,75,"-1/4"],["add",169,75,"-1/4"],["add",171,75,"-1/4"],["add",173,75,"1/4"],["add",76,77,"1"],["add",77,76,"-1"],["add",76,77,"1"],["scale",77,"-1"],["scale",76,"-1/2"],["add",1,76,"-4/3"],["add",2,76,"1/3"],["add",3,76,"2/3"],["add",4,76,"1"],["add",5,76,"-2/3"],["add",6,76,"-2/3"],["add",7,76,"4/3"],["add",8,76,"-2/3"],["add",10,76,"2/3"],["add",11,76,"2/3"],["add",12,76,"2/3"],["add",13,76,"2/3"],["add",14,76,"-4/3"],["add",15,76,"-2/3"],["add",64,76,"1/3"],["add",66,76,"-1"],["add",70,76,"-1/3"],["add",71,76,"-5/3"],["add",72,76,"-1"],["add",73,76,"-1/3"],["add",74,76,"1"],["add",75,76,"8/3"],["add",78,76,"-2/3"],["add",99,76,"-1"],["add",101,76,"-1"],["add",102,76,"1"],["add",103,76,"1"],["add",104,76,"1"],["add",105,76,"1"],["add",107,76,"-1"],["add",109,76,"-1"],["add",161,76,"-4/3"],["add",163,76,"2/3"],["add",165,76,"2/3"],["add",166,76,"2/3"],["add",167,76,"-2/3"],["add",168,76,"-2/3"],["add",169,76,"-2/3"],["add",171,76,"-2/3"],["add",173,76,"2/3"],["scale",77,"-1"],["add",1,77,"2/3"],["add",2,77,"1/3"],["add",3,77,"-1/3"],["add",4,77,"1"],["add",5,77,"1/3"],["add",6,77,"-2/3"],["add",7,77,"-2/3"],["add",8,77,"1/3"],["add",10,77,"-1/3"],["add",11,77,"-1/3"],["add",12,77,"-1/3"],["add",13,77,"-1/3"],["add",14,77,"2/3"],["add",15,77,"1/3"],["add",64,77,"1/3"],["add",70,77,"-4/3"],["add",71,77,"-2/3"],["add",72,77,"-1"],["add",73,77,"-1/3"],["add",75,77,"-4/3"],["add",78,77,"1/3"],["add",99,77,"-1"],["add",101,77,"-1"],["add",102,77,"1"],["add",103,77,"1"],["add",104,77,"1"],["add",105,77,"1"],["add",107,77,"-1"],["add",109,77,"-1"],["add",161,77,"2/3"],["add",163,77,"-1/3"],["add",165,77,"-1/3"],["add",166,77,"-1/3"],["add",167,77,"1/3"],["add",168,77,"1/3"],["add",169,77,"1/3"],["add",171,77,"1/3"],["add",173,77,"-1/3"],["scale",78,"3/4"],["add",1,78,"-2/3"],["add",2,78,"-1/3"],["add",3,78,"1/3"],["add",5,78,"-1/3"],["add",6,78,"-1/3"],["add",7,78,"2/3"],["add",8,78,"-1/3"],["add",10,78,"1/3"],["add",11,78,"1/3"],["add",12,78,"1/3"],["add",13,78,"1/3"],["add",14,78,"-2/3"],["add",15,78,"-1/3"],["add",64,78,"-1/3"],["add",70,78,"1/3"],["add",71,78,"-1/3"],["add",73,78,"1/3"],["add",75,78,"4/3"],["add",161,78,"-2/3"],["add",163,78,"1/3"],["add",165,78,"1/3"],["add",166,78,"1/3"],["add",167,78,"-1/3"],["add",168,78,"-1/3"],["add",169,78,"-1/3"],["add",171,78,"-1/3"],["add",173,78,"1/3"],["scale",79,"1/2"],["add",1,79,"2"],["add",3,79,"-1"],["add",5,79,"1"],["add",7,79,"-2"],["add",8,79,"1"],["add",10,79,"-1"],["add",11,79,"-1"],["add",12,79,"-1"],["add",13,79,"-1"],["add",14,79,"2"],["add",15,79,"1"],["add",64,79,"1"],["add",69,79,"-2"],["add",70,79,"-1"],["add",72,79,"-1"],["add",75,79,"-4"],["add",76,79,"1"],["add",77,79,"1"],["add",161,79,"2"],["add",163,79,"-1"],["add",165,79,"-1"],["add",166,79,"-1"],["add",167,79,"1"],["add",168,79,"1"],["add",169,79,"1"],["add",171,79,"1"],["add",173,79,"-1"],["add",80,82,"1"],["add",82,80,"-1"],["add",80,82,"1"],["scale",82,"-1"],["scale",80,"-4"],["add",1,80,"1/2"],["add",4,80,"1/4"],["add",6,80,"-1/4"],["add",33,80,"-1/4"],["add",35,80,"1/4"],["add",37,80,"1/4"],["add",39,80,"-1/4"],["add",44,80,"-1/4"],["add",45,80,"1/4"],["add",46,80,"1/4"],["add",47,80,"-1/4"],["add",86,80,"-1/4"],["add",87,80,"-1/4"],["add",89,80,"-1/4"],["add",90,80,"-1/4"],["add",92,80,"1/4"],["add",95,80,"1/4"],["add",99,80,"-1/4"],["add",101,80,"-1/4"],["add",102,80,"1/4"],["add",103,80,"1/4"],["add",104,80,"1/4"],["add",105,80,"1/4"],["add",107,80,"-1/4"],["add",109,80,"-1/4"],["add",161,80,"1/2"],["add",163,80,"-1/4"],["add",165,80,"-1/4"],["add",166,80,"-1/4"],["add",167,80,"1/4"],["add",168,80,"1/4"],["add",169,80,"1/4"],["add",171,80,"1/4"],["add",173,80,"-1/4"],["add",81,82,"1"],["add",82,81,"-1"],["add",81,82,"1"],["scale",82,"-1"],["scale",81,"2"],["add",1,81,"-1"],["add",4,81,"-1/2"],["add",6,81,"1/2"],["add",33,81,"1/2"],["add",35,81,"-1/2"],["add",37,81,"-1/2"],["add",39,81,"1/2"],["add",44,81,"1/2"],["add",45,81,"-1/2"],["add",46,81,"-1/2"],["add",47,81,"1/2"],["add",80,81,"-2"],["add",84,81,"1/2"],["add",85,81,"1/2"],["add",89,81,"1/2"],["add",90,81,"1/2"],["add",92,81,"-1/2"],["add",95,81,"-1/2"],["add",99,81,"1/2"],["add",101,81,"1/2"],["add",102,81,"-1/2"],["add",103,81,"-1/2"],["add",104,81,"-1/2"],["add",105,81,"-1/2"],["add",107,81,"1/2"],["add",109,81,"1/2"],["add",161,81,"-1"],["add",163,81,"1/2"],["add",165,81,"1/2"],["add",166,81,"1/2"],["add",167,81,"-1/2"],["add",168,81,"-1/2"],["add",169,81,"-1/2"],["add",171,81,"-1/2"],["add",173,81,"1/2"],["add",82,86,"1"],["add",86,82,"-1"],["add",82,86,"1"],["scale",86,"-1"],["add",1,82,"2"],["add",4,82,"1"],["add",6,82,"-1"],["add",33,82,"-1"],["add",35,82,"1"],["add",37,82,"1"],["add",39,82,"-1"],["add",44,82,"-1"],["add",45,82,"1"],["add",46,82,"1"],["add",47,82,"-1"],["add",80,82,"4"],["add",87,82,"-1"],["add",89,82,"-1"],["add",90,82,"-1"],["add",92,82,"1"],["add",95,82,"1"],["add",99,82,"-1"],["add",101,82,"-1"],["add",102,82,"1"],["add",103,82,"1"],["add",104,82,"1"],["add",105,82,"1"],["add",107,82,"-1"],["add",109,82,"-1"],["add",161,82,"2"],["add",163,82,"-1"],["add",165,82,"-1"],["add",166,82,"-1"],["add",167,82,"1"],["add",168,82,"1"],["add",169,82,"1"],["add",171,82,"1"],["add",173,82,"-1"],["add",83,84,"1"],["add",84,83,"-1"],["add",83,84,"1"],["scale",84,"-1"],["scale",83,"-1"],["add",1,83,"-4"],["add",4,83,"-2"],["add",6,83,"2"],["add",33,83,"2"],["add",35,83,"-2"],["add",37,83,"-2"],["add",39,83,"2"],["add",44,83,"2"],["add",45,83,"-2"],["add",46,83,"-2"],["add",47,83,"2"],["add",80,83,"-8"],["add",81,83,"2"],["add",82,83,"-1"],["add",85,83,"1"],["add",88,83,"-1"],["add",89,83,"1"],["add",90,83,"2"],["add",92,83,"-2"],["add",94,83,"1"],["add",95,83,"-1"],["add",99,83,"2"],["add",101,83,"2"],["add",102,83,"-2"],["add",103,83,"-2"],["add",104,83,"-2"],["add",105,83,"-2"],["add",107,83,"2"],["add",109,83,"2"],["add",161,83,"-4"],["add",163,83,"2"],["add",165,83,"2"],["add",166,83,"2"],["add",167,83,"-2"],["add",168,83,"-2"],["add",169,83,"-2"],["add",171,83,"-2"],["add",173,83,"2"],["add",84,88,"1"],["add",88,84,"-1"],["add",84,88,"1"],["scale",88,"-1"],["add",1,84,"-4"],["add",4,84,"-2"],["add",6,84,"2"],["add",33,84,"2"],["add",35,84,"-2"],["add",37,84,"-2"],["add",39,84,"2"],["add",44,84,"2"],["add",45,84,"-2"],["add",46,84,"-2"],["add",47,84,"2"],["add",80,84,"-8"],["add",81,84,"2"],["add",82,84,"-1"],["add",83,84,"1"],["add",89,84,"1"],["add",90,84,"2"],["add",92,84,"-2"],["add",94,84,"1"],["add",95,84,"-1"],["add",99,84,"2"],["add",101,84,"2"],["add",102,84,"-2"],["add",103,84,"-2"],["add",104,84,"-2"],["add",105,84,"-2"],["add",107,84,"2"],["add",109,84,"2"],["add",161,84,"-4"],["add",163,84,"2"],["add",165,84,"2"],["add",166,84,"2"],["add",167,84,"-2"],["add",168,84,"-2"],["add",169,84,"-2"],["add",171,84,"-2"],["add",173,84,"2"],["add",85,89,"1"],["add",89,85,"-1"],["add",85,89,"1"],["scale",89,"-1"],["scale",85,"-1"],["add",1,85,"-2"],["add",4,85,"-1"],["add",6,85,"1"],["add",33,85,"1"],["add",35,85,"-1"],["add",37,85,"-1"],["add",39,85,"1"],["add",44,85,"1"],["add",45,85,"-1"],["add",46,85,"-1"],["add",47,85,"1"],["add",80,85,"-4"],["add",81,85,"1"],["add",82,85,"-1/2"],["add",83,85,"1/2"],["add",84,85,"1/2"],["add",90,85,"1/2"],["add",91,85,"-1/2"],["add",92,85,"-3/2"],["add",93,85,"-1/2"],["add",94,85,"1"],["add",99,85,"1"],["add",101,85,"1"],["add",102,85,"-1"],["add",103,85,"-1"],["add",104,85,"-1"],["add",105,85,"-1"],["add",107,85,"1"],["add",109,85,"1"],["add",161,85,"-2"],["add",163,85,"1"],["add",165,85,"1"],["add",166,85,"1"],["add",167,85,"-1"],["add",168,85,"-1"],["add",169,85,"-1"],["add",171,85,"-1"],["add",173,85,"1"],["add",86,89,"1"],["add",89,86,"-1"],["add",86,89,"1"],["scale",89,"-1"],["add",1,86,"2"],["add",4,86,"1"],["add",6,86,"-1"],["add",33,86,"-1"],["add",35,86,"1"],["add",37,86,"1"],["add",39,86,"-1"],["add",44,86,"-1"],["add",45,86,"1"],["add",46,86,"1"],["add",47,86,"-1"],["add",80,86,"4"],["add",81,86,"-1"],["add",82,86,"1/2"],["add",83,86,"-1/2"],["add",84,86,"1/2"],["add",85,86,"1"],["add",90,86,"-3/2"],["add",91,86,"-1/2"],["add",92,86,"1/2"],["add",93,86,"-1/2"],["add",95,86,"1"],["add",99,86,"-1"],["add",101,86,"-1"],["add",102,86,"1"],["add",103,86,"1"],["add",104,86,"1"],["add",105,86,"1"],["add",107,86,"-1"],["add",109,86,"-1"],["add",161,86,"2"],["add",163,86,"-1"],["add",165,86,"-1"],["add",166,86,"-1"],["add",167,86,"1"],["add",168,86,"1"],["add",169,86,"1"],["add",171,86,"1"],["add",173,86,"-1"],["add",87,228,"1"],["add",228,87,"-1"],["add",87,228,"1"],["scale",228,"-1"],["add",23,87,"1/2"],["add",28,87,"1/2"],["add",263,87,"-1"],["scale",88,"-1"],["add",1,88,"-2"],["add",4,88,"-1"],["add",6,88,"1"],["add",33,88,"1"],["add",35,88,"-1"],["add",37,88,"-1"],["add",39,88,"1"],["add",44,88,"1"],["add",45,88,"-1"],["add",46,88,"-1"],["add",47,88,"1"],["add",80,88,"-4"],["add",81,88,"1"],["add",82,88,"-1/2"],["add",83,88,"1/2"],["add",84,88,"1/2"],["add",85,88,"1"],["add",90,88,"1/2"],["add",91,88,"-1/2"],["add",92,88,"-3/2"],["add",93,88,"-1/2"],["add",94,88,"1"],["add",99,88,"1"],["add",101,88,"1"],["add",102,88,"-1"],["add",103,88,"-1"],["add",104,88,"-1"],["add",105,88,"-1"],["add",107,88,"1"],["add",109,88,"1"],["add",161,88,"-2"],["add",163,88,"1"],["add",165,88,"1"],["add",166,88,"1"],["add",167,88,"-1"],["add",168,88,"-1"],["add",169,88,"-1"],["add",171,88,"-1"],["add",173,88,"1"],["add",228,88,"-2"],["add",89,90,"1"],["add",90,89,"-1"],["add",89,90,"1"],["scale",90,"-1"],["scale",89,"2/7"],["add",1,89,"4"],["add",4,89,"2"],["add",6,89,"-2"],["add",33,89,"-2"],["add",35,89,"2"],["add",37,89,"2"],["add",39,89,"-2"],["add",44,89,"-2"],["add",45,89,"2"],["add",46,89,"2"],["add",47,89,"-2"],["add",80,89,"8"],["add",81,89,"-3"],["add",82,89,"1/2"],["add",83,89,"-3/2"],["add",84,89,"-3/2"],["add",85,89,"1"],["add",86,89,"2"],["add",91,89,"-1/2"],["add",92,89,"3/2"],["add",93,89,"-1/2"],["add",94,89,"-1"],["add",95,89,"1"],["add",99,89,"-2"],["add",101,89,"-2"],["add",102,89,"2"],["add",103,89,"2"],["add",104,89,"2"],["add",105,89,"2"],["add",107,89,"-2"],["add",109,89,"-2"],["add",161,89,"4"],["add",163,89,"-2"],["add",165,89,"-2"],["add",166,89,"-2"],["add",167,89,"2"],["add",168,89,"2"],["add",169,89,"2"],["add",171,89,"2"],["add",173,89,"-2"],["add",228,89,"1"],["add",90,91,"1"],["add",91,90,"-1"],["add",90,91,"1"],["scale",91,"-1"],["scale",90,"7/6"],["add",1,90,"-8/7"],["add",4,90,"-4/7"],["add",6,90,"4/7"],["add",33,90,"4/7"],["add",35,90,"-4/7"],["add",37,90,"-4/7"],["add",39,90,"4/7"],["add",44,90,"4/7"],["add",45,90,"-4/7"],["add",46,90,"-4/7"],["add",47,90,"4/7"],["add",80,90,"-16/7"],["add",81,90,"6/7"],["add",82,90,"6/7"],["add",83,90,"3/7"],["add",84,90,"-4/7"],["add",85,90,"-2/7"],["add",86,90,"-4/7"],["add",89,90,"-2/7"],["add",92,90,"4/7"],["add",93,90,"8/7"],["add",94,90,"2/7"],["add",95,90,"-2/7"],["add",99,90,"4/7"],["add",101,90,"4/7"],["add",102,90,"-4/7"],["add",103,90,"-4/7"],["add",104,90,"-4/7"],["add",105,90,"-4/7"],["add",107,90,"4/7"],["add",109,90,"4/7"],["add",161,90,"-8/7"],["add",163,90,"4/7"],["add",165,90,"4/7"],["add",166,90,"4/7"],["add",167,90,"-4/7"],["add",168,90,"-4/7"],["add",169,90,"-4/7"],["add",171,90,"-4/7"],["add",173,90,"4/7"],["add",228,90,"-2/7"],["add",82,91,"-1"],["add",84,91,"1"],["add",89,91,"1"],["add",90,91,"-1"],["add",92,91,"-1"],["add",93,91,"-1"],["add",228,91,"-1"],["add",228,92,"1"],["scale",93,"1/2"],["add",82,93,"-1"],["add",84,93,"1"],["add",89,93,"1"],["add",90,93,"-1"],["add",91,93,"1"],["add",92,93,"-1"],["add",228,93,"-2"],["scale",94,"3/2"],["add",1,94,"2/3"],["add",4,94,"1/3"],["add",6,94,"-1/3"],["add",33,94,"-1/3"],["add",35,94,"1/3"],["add",37,94,"1/3"],["add",39,94,"-1/3"],["add",44,94,"-1/3"],["add",45,94,"1/3"],["add",46,94,"1/3"],["add",47,94,"-1/3"],["add",80,94,"4/3"],["add",82,94,"1/3"],["add",85,94,"2/3"],["add",86,94,"1/3"],["add",89,94,"-2/3"],["add",91,94,"-1/3"],["add",93,94,"-1/3"],["add",95,94,"2/3"],["add",99,94,"-1/3"],["add",101,94,"-1/3"],["add",102,94,"1/3"],["add",103,94,"1/3"],["add",104,94,"1/3"],["add",105,94,"1/3"],["add",107,94,"-1/3"],["add",109,94,"-1/3"],["add",161,94,"2/3"],["add",163,94,"-1/3"],["add",165,94,"-1/3"],["add",166,94,"-1/3"],["add",167,94,"1/3"],["add",168,94,"1/3"],["add",169,94,"1/3"],["add",171,94,"1/3"],["add",173,94,"-1/3"],["scale",95,"1/4"],["add",1,95,"-2"],["add",4,95,"-1"],["add",6,95,"1"],["add",33,95,"1"],["add",35,95,"-1"],["add",37,95,"-1"],["add",39,95,"1"],["add",44,95,"1"],["add",45,95,"-1"],["add",46,95,"-1"],["add",47,95,"1"],["add",80,95,"-4"],["add",82,95,"-1"],["add",85,95,"-4"],["add",86,95,"-2"],["add",88,95,"-1"],["add",89,95,"3"],["add",91,95,"2"],["add",92,95,"1"],["add",93,95,"2"],["add",94,95,"-2"],["add",99,95,"1"],["add",101,95,"1"],["add",102,95,"-1"],["add",103,95,"-1"],["add",104,95,"-1"],["add",105,95,"-1"],["add",107,95,"1"],["add",109,95,"1"],["add",161,95,"-2"],["add",163,95,"1"],["add",165,95,"1"],["add",166,95,"1"],["add",167,95,"-1"],["add",168,95,"-1"],["add",169,95,"-1"],["add",171,95,"-1"],["add",173,95,"1"],["add",96,98,"1"],["add",98,96,"-1"],["add",96,98,"1"],["scale",98,"-1"],["scale",96,"-4"],["add",33,96,"-1/4"],["add",35,96,"1/4"],["add",37,96,"-1/4"],["add",39,96,"1/4"],["add",44,96,"1/4"],["add",45,96,"1/4"],["add",46,96,"-1/4"],["add",47,96,"-1/4"],["add",99,96,"1/4"],["add",102,96,"-1/4"],["add",103,96,"-1/4"],["add",105,96,"-1/4"],["add",106,96,"-1/4"],["add",108,96,"1/4"],["add",111,96,"1/4"],["scale",97,"2"],["add",33,97,"1/2"],["add",35,97,"-1/2"],["add",37,97,"1/2"],["add",39,97,"-1/2"],["add",44,97,"-1/2"],["add",45,97,"-1/2"],["add",46,97,"1/2"],["add",47,97,"1/2"],["add",96,97,"-2"],["add",98,97,"-1/2"],["add",100,97,"1/2"],["add",101,97,"1/2"],["add",105,97,"1/2"],["add",106,97,"1/2"],["add",108,97,"-1/2"],["add",111,97,"-1/2"],["add",98,100,"1"],["add",100,98,"-1"],["add",98,100,"1"],["scale",100,"-1"],["add",104,98,"1"],["add",99,101,"1"],["add",101,99,"-1"],["add",99,101,"1"],["scale",101,"-1"],["scale",99,"-1"],["add",33,99,"1"],["add",35,99,"-1"],["add",37,99,"1"],["add",39,99,"-1"],["add",44,99,"-1"],["add",45,99,"-1"],["add",46,99,"1"],["add",47,99,"1"],["add",96,99,"-4"],["add",97,99,"2"],["add",98,99,"1"],["add",102,99,"-1"],["add",103,99,"-1"],["add",106,99,"1"],["add",108,99,"-1"],["add",110,99,"1"],["add",100,104,"1"],["add",104,100,"-1"],["add",100,104,"1"],["scale",104,"-1"],["add",33,100,"2"],["add",35,100,"-2"],["add",37,100,"2"],["add",39,100,"-2"],["add",44,100,"-2"],["add",45,100,"-2"],["add",46,100,"2"],["add",47,100,"2"],["add",96,100,"-8"],["add",97,100,"2"],["add",98,100,"1"],["add",99,100,"1"],["add",105,100,"1"],["add",106,100,"2"],["add",108,100,"-2"],["add",110,100,"1"],["add",111,100,"-1"],["add",101,105,"1"],["add",105,101,"-1"],["add",101,105,"1"],["scale",105,"-1"],["scale",101,"-1"],["add",33,101,"1"],["add",35,101,"-1"],["add",37,101,"1"],["add",39,101,"-1"],["add",44,101,"-1"],["add",45,101,"-1"],["add",46,101,"1"],["add",47,101,"1"],["add",96,101,"-4"],["add",97,101,"1"],["add",98,101,"1/2"],["add",99,101,"1/2"],["add",100,101,"1/2"],["add",106,101,"1/2"],["add",107,101,"-1/2"],["add",108,101,"-3/2"],["add",109,101,"-1/2"],["add",110,101,"1"],["scale",102,"1/2"],["add",4,102,"1"],["add",6,102,"-1"],["add",33,102,"2"],["add",35,102,"-2"],["add",37,102,"2"],["add",39,102,"-2"],["add",44,102,"-2"],["add",45,102,"-2"],["add",46,102,"2"],["add",47,102,"2"],["add",96,102,"-8"],["add",97,102,"4"],["add",98,102,"2"],["add",99,102,"3"],["add",100,102,"2"],["add",101,102,"2"],["add",103,102,"-4"],["add",104,102,"1"],["add",106,102,"1"],["add",107,102,"-2"],["add",108,102,"-3"],["add",109,102,"-1"],["add",110,102,"4"],["add",111,102,"2"],["add",103,231,"1"],["add",231,103,"-1"],["add",103,231,"1"],["scale",231,"-1"],["add",20,103,"1/2"],["add",24,103,"1/2"],["add",272,103,"-1"],["scale",104,"2"],["add",4,104,"-1/2"],["add",6,104,"1/2"],["add",99,104,"-1/2"],["add",101,104,"1"],["add",102,104,"3/2"],["add",105,104,"1"],["add",106,104,"-1/2"],["add",108,104,"-1/2"],["add",109,104,"-1/2"],["add",231,104,"-1"],["add",33,105,"-3"],["add",35,105,"3"],["add",37,105,"-3"],["add",39,105,"3"],["add",44,105,"3"],["add",45,105,"3"],["add",46,105,"-3"],["add",47,105,"-3"],["add",96,105,"12"],["add",97,105,"-4"],["add",98,105,"-2"],["add",99,105,"-2"],["add",100,105,"-2"],["add",102,105,"-2"],["add",104,105,"-1"],["add",106,105,"-4"],["add",108,105,"3"],["add",110,105,"-2"],["add",111,105,"1"],["add",231,105,"3"],["add",98,106,"-1"],["add",100,106,"-1"],["add",107,106,"-1"],["add",108,106,"1"],["add",109,106,"1"],["scale",107,"2/7"],["add",3,107,"1/4"],["add",4,107,"1/2"],["add",5,107,"1/4"],["add",6,107,"-1/2"],["add",8,107,"-1/4"],["add",10,107,"1/4"],["add",11,107,"1/4"],["add",12,107,"-1/4"],["add",13,107,"1/4"],["add",15,107,"-1/4"],["add",33,107,"9/4"],["add",35,107,"-9/4"],["add",37,107,"9/4"],["add",39,107,"-9/4"],["add",44,107,"-9/4"],["add",45,107,"-9/4"],["add",46,107,"9/4"],["add",47,107,"9/4"],["add",96,107,"-9"],["add",97,107,"7/2"],["add",98,107,"-2"],["add",99,107,"7/4"],["add",100,107,"-9/4"],["add",101,107,"-1"],["add",102,107,"3/4"],["add",104,107,"1/4"],["add",105,107,"-3/4"],["add",106,107,"15/4"],["add",108,107,"2"],["add",109,107,"4"],["add",110,107,"1"],["add",111,107,"-1"],["add",231,107,"-3/2"],["add",102,108,"-1"],["add",231,108,"1"],["scale",109,"7/6"],["add",3,109,"-3/7"],["add",4,109,"1/7"],["add",5,109,"-3/7"],["add",6,109,"-1/7"],["add",8,109,"3/7"],["add",10,109,"-3/7"],["add",11,109,"-3/7"],["add",12,109,"3/7"],["add",13,109,"-3/7"],["add",15,109,"3/7"],["add",33,109,"1/7"],["add",35,109,"-1/7"],["add",37,109,"1/7"],["add",39,109,"-1/7"],["add",44,109,"-1/7"],["add",45,109,"-1/7"],["add",46,109,"1/7"],["add",47,109,"1/7"],["add",96,109,"-4/7"],["add",98,109,"3/7"],["add",100,109,"6/7"],["add",101,109,"-2/7"],["add",102,109,"1/7"],["add",104,109,"-3/7"],["add",105,109,"2/7"],["add",106,109,"-3/7"],["add",107,109,"-12/7"],["add",108,109,"-3/7"],["add",110,109,"2/7"],["add",111,109,"-2/7"],["add",231,109,"-6/7"],["scale",110,"3/4"],["add",3,110,"1"],["add",4,110,"1/3"],["add",5,110,"1"],["add",6,110,"-1/3"],["add",8,110,"-1"],["add",10,110,"1"],["add",11,110,"1"],["add",12,110,"-1"],["add",13,110,"1"],["add",15,110,"-1"],["add",33,110,"-2/3"],["add",35,110,"2/3"],["add",37,110,"-2/3"],["add",39,110,"2/3"],["add",44,110,"2/3"],["add",45,110,"2/3"],["add",46,110,"-2/3"],["add",47,110,"-2/3"],["add",96,110,"8/3"],["add",100,110,"-1"],["add",101,110,"4/3"],["add",102,110,"4/3"],["add",104,110,"1"],["add",105,110,"-1/3"],["add",107,110,"4"],["add",109,110,"-5/3"],["add",111,110,"4/3"],["scale",111,"1/4"],["add",3,111,"-2"],["add",5,111,"-2"],["add",8,111,"2"],["add",10,111,"-2"],["add",11,111,"-2"],["add",12,111,"2"],["add",13,111,"-2"],["add",15,111,"2"],["add",33,111,"1"],["add",35,111,"-1"],["add",37,111,"1"],["add",39,111,"-1"],["add",44,111,"-1"],["add",45,111,"-1"],["add",46,111,"1"],["add",47,111,"1"],["add",96,111,"-4"],["add",100,111,"2"],["add",101,111,"-4"],["add",102,111,"-3"],["add",104,111,"-3"],["add",105,111,"1"],["add",107,111,"-8"],["add",108,111,"1"],["add",109,111,"4"],["add",112,114,"1"],["add",114,112,"-1"],["add",112,114,"1"],["scale",114,"-1"],["add",115,112,"-1"],["scale",113,"2"],["add",112,113,"1/2"],["add",114,113,"-1/2"],["add",116,113,"1/2"],["add",117,113,"1/2"],["add",118,113,"-1/2"],["add",119,113,"-1/2"],["add",114,116,"1"],["add",116,114,"-1"],["add",114,116,"1"],["scale",116,"-1"],["add",115,117,"1"],["add",117,115,"-1"],["add",115,117,"1"],["scale",117,"-1"],["scale",115,"-1"],["add",112,115,"1"],["add",113,115,"2"],["add",114,115,"1"],["add",118,115,"-2"],["add",119,115,"-2"],["add",120,115,"-1"],["add",121,115,"-1"],["add",126,115,"1"],["add",127,115,"1"],["add",116,118,"1"],["add",118,116,"-1"],["add",116,118,"1"],["scale",118,"-1"],["scale",116,"1/2"],["add",112,116,"1"],["add",113,116,"2"],["add",114,116,"1"],["add",115,116,"1"],["add",119,116,"-2"],["add",120,116,"-1"],["add",121,116,"-1"],["add",126,116,"1"],["add",127,116,"1"],["add",117,120,"1"],["add",120,117,"-1"],["add",117,120,"1"],["scale",120,"-1"],["scale",117,"-2"],["add",121,117,"1/2"],["add",122,117,"-1/2"],["add",123,117,"-1/2"],["add",124,117,"-1/2"],["add",125,117,"-1/2"],["add",126,117,"1/2"],["add",127,117,"1/2"],["add",118,119,"1"],["add",119,118,"-1"],["add",118,119,"1"],["scale",119,"-1"],["add",119,121,"1"],["add",121,119,"-1"],["add",119,121,"1"],["scale",121,"-1"],["scale",119,"-1"],["add",117,119,"2"],["add",122,119,"-1"],["add",123,119,"-1"],["add",124,119,"-1"],["add",125,119,"-1"],["add",126,119,"1"],["add",127,119,"1"],["scale",120,"-1"],["add",112,120,"-1"],["add",117,120,"2"],["add",119,120,"1"],["add",122,120,"-1"],["add",123,120,"-1"],["add",124,120,"-1"],["add",125,120,"-1"],["add",126,120,"1"],["add",127,120,"1"],["add",121,122,"1"],["add",122,121,"-1"],["add",121,122,"1"],["scale",122,"-1"],["scale",121,"2"],["add",112,121,"-1/2"],["add",113,121,"-1"],["add",114,121,"-1/2"],["add",115,121,"-1/2"],["add",116,121,"-1/2"],["add",117,121,"-1"],["add",118,121,"1"],["add",123,121,"1/2"],["add",124,121,"1/2"],["add",125,121,"1/2"],["add",126,121,"-1"],["add",127,121,"-1"],["add",122,123,"1"],["add",123,122,"-1"],["add",122,123,"1"],["scale",123,"-1"],["scale",122,"1/2"],["add",112,122,"2"],["add",113,122,"2"],["add",115,122,"1"],["add",117,122,"2"],["add",118,122,"-2"],["add",121,122,"-2"],["add",126,122,"2"],["add",127,122,"2"],["scale",123,"-1"],["add",112,123,"-2"],["add",113,123,"-1"],["add",114,123,"1"],["add",115,123,"1/2"],["add",116,123,"1"],["add",117,123,"1"],["add",121,123,"1"],["add",122,123,"-3/2"],["add",124,123,"-2"],["add",125,123,"-2"],["add",126,123,"1"],["add",127,123,"1"],["scale",125,"1/2"],["add",112,125,"-1"],["add",114,125,"1"],["add",116,125,"1"],["add",121,125,"1"],["add",122,125,"-1"],["add",123,125,"1"],["add",124,125,"-1"],["scale",127,"1/2"],["add",117,127,"-2"],["add",119,127,"-1"],["add",120,127,"-1"],["add",121,127,"1"],["add",123,127,"1"],["add",124,127,"1"],["add",125,127,"1"],["add",126,127,"-1"],["add",128,130,"1"],["add",130,128,"-1"],["add",128,130,"1"],["scale",130,"-1"],["add",1,128,"1/2"],["add",131,128,"-3/4"],["add",133,128,"1/4"],["add",134,128,"-1/4"],["add",135,128,"-1/4"],["add",136,128,"-1/4"],["add",137,128,"-1/4"],["add",139,128,"1/4"],["add",141,128,"1/4"],["add",161,128,"1/2"],["add",163,128,"-1/4"],["add",165,128,"-1/4"],["add",166,128,"-1/4"],["add",167,128,"1/4"],["add",168,128,"1/4"],["add",169,128,"1/4"],["add",171,128,"1/4"],["add",173,128,"-1/4"],["scale",129,"2"],["add",1,129,"1/4"],["add",128,129,"1/2"],["add",130,129,"-1/2"],["add",131,129,"1/8"],["add",132,129,"1/2"],["add",133,129,"5/8"],["add",134,129,"-5/8"],["add",135,129,"-5/8"],["add",136,129,"-1/8"],["add",137,129,"-1/8"],["add",139,129,"1/8"],["add",141,129,"1/8"],["add",161,129,"1/4"],["add",163,129,"-1/8"],["add",165,129,"-1/8"],["add",166,129,"-1/8"],["add",167,129,"1/8"],["add",168,129,"1/8"],["add",169,129,"1/8"],["add",171,129,"1/8"],["add",173,129,"-1/8"],["add",130,132,"1"],["add",132,130,"-1"],["add",130,132,"1"],["scale",132,"-1"],["scale",131,"-4"],["add",1,131,"1/2"],["add",128,131,"1"],["add",129,131,"2"],["add",130,131,"1"],["add",133,131,"5/4"],["add",134,131,"-9/4"],["add",135,131,"-9/4"],["add",136,131,"-5/4"],["add",137,131,"-5/4"],["add",139,131,"1/4"],["add",141,131,"1/4"],["add",142,131,"1"],["add",143,131,"1"],["add",161,131,"1/2"],["add",163,131,"-1/4"],["add",165,131,"-1/4"],["add",166,131,"-1/4"],["add",167,131,"1/4"],["add",168,131,"1/4"],["add",169,131,"1/4"],["add",171,131,"1/4"],["add",173,131,"-1/4"],["add",132,133,"1"],["add",133,132,"-1"],["add",132,133,"1"],["scale",133,"-1"],["scale",132,"1/2"],["add",128,132,"-1"],["add",129,132,"-2"],["add",130,132,"-1"],["add",131,132,"-1"],["add",134,132,"2"],["add",135,132,"2"],["add",136,132,"1"],["add",137,132,"1"],["add",142,132,"-1"],["add",143,132,"-1"],["add",133,136,"1"],["add",136,133,"-1"],["add",133,136,"1"],["scale",136,"-1"],["scale",133,"-2"],["add",137,133,"1/2"],["add",138,133,"-1/2"],["add",139,133,"-1/2"],["add",140,133,"-1/2"],["add",141,133,"-1/2"],["add",142,133,"1/2"],["add",143,133,"1/2"],["add",134,135,"1"],["add",135,134,"-1"],["add",134,135,"1"],["scale",135,"-1"],["add",135,137,"1"],["add",137,135,"-1"],["add",135,137,"1"],["scale",137,"-1"],["scale",135,"-1"],["add",133,135,"2"],["add",138,135,"-1"],["add",139,135,"-1"],["add",140,135,"-1"],["add",141,135,"-1"],["add",142,135,"1"],["add",143,135,"1"],["add",136,137,"1"],["add",137,136,"-1"],["add",136,137,"1"],["scale",137,"-1"],["scale",136,"-1/3"],["add",1,136,"-2"],["add",128,136,"-2"],["add",129,136,"-2"],["add",130,136,"-1"],["add",131,136,"-1"],["add",132,136,"-2"],["add",133,136,"-2"],["add",134,136,"3"],["add",135,136,"1"],["add",138,136,"1"],["add",140,136,"1"],["add",142,136,"-2"],["add",143,136,"-2"],["add",161,136,"-2"],["add",163,136,"1"],["add",165,136,"1"],["add",166,136,"1"],["add",167,136,"-1"],["add",168,136,"-1"],["add",169,136,"-1"],["add",171,136,"-1"],["add",173,136,"1"],["add",137,138,"1"],["add",138,137,"-1"],["add",137,138,"1"],["scale",138,"-1"],["scale",137,"3/2"],["add",1,137,"-2/3"],["add",128,137,"-2/3"],["add",129,137,"-2/3"],["add",130,137,"-1/3"],["add",131,137,"-1/3"],["add",132,137,"-2/3"],["add",133,137,"-2/3"],["add",134,137,"1"],["add",135,137,"1/3"],["add",136,137,"1/3"],["add",140,137,"1/3"],["add",142,137,"-2/3"],["add",143,137,"-2/3"],["add",161,137,"-2/3"],["add",163,137,"1/3"],["add",165,137,"1/3"],["add",166,137,"1/3"],["add",167,137,"-1/3"],["add",168,137,"-1/3"],["add",169,137,"-1/3"],["add",171,137,"-1/3"],["add",173,137,"1/3"],["add",138,139,"1"],["add",139,138,"-1"],["add",138,139,"1"],["scale",139,"-1"],["add",1,138,"1"],["add",128,138,"2"],["add",129,138,"1"],["add",130,138,"-1/2"],["add",131,138,"1/2"],["add",133,138,"1"],["add",134,138,"-3/2"],["add",135,138,"-1/2"],["add",136,138,"-1/2"],["add",137,138,"-3/2"],["add",140,138,"1/2"],["add",141,138,"1"],["add",142,138,"1"],["add",143,138,"1"],["add",161,138,"1"],["add",163,138,"-1/2"],["add",165,138,"-1/2"],["add",166,138,"-1/2"],["add",167,138,"1/2"],["add",168,138,"1/2"],["add",169,138,"1/2"],["add",171,138,"1/2"],["add",173,138,"-1/2"],["add",139,140,"1"],["add",140,139,"-1"],["add",139,140,"1"],["scale",140,"-1"],["scale",139,"-1/2"],["add",1,139,"4"],["add",128,139,"4"],["add",130,139,"-2"],["add",134,139,"-2"],["add",135,139,"-2"],["add",136,139,"-2"],["add",137,139,"-2"],["add",138,139,"2"],["add",141,139,"4"],["add",161,139,"4"],["add",163,139,"-2"],["add",165,139,"-2"],["add",166,139,"-2"],["add",167,139,"2"],["add",168,139,"2"],["add",169,139,"2"],["add",171,139,"2"],["add",173,139,"-2"],["add",140,141,"1"],["add",141,140,"-1"],["add",140,141,"1"],["scale",141,"-1"],["scale",140,"-1/2"],["add",1,140,"2"],["add",128,140,"2"],["add",130,140,"-1"],["add",134,140,"-1"],["add",135,140,"-1"],["add",136,140,"-1"],["add",137,140,"-1"],["add",138,140,"1"],["add",139,140,"1/2"],["add",161,140,"2"],["add",163,140,"-1"],["add",165,140,"-1"],["add",166,140,"-1"],["add",167,140,"1"],["add",168,140,"1"],["add",169,140,"1"],["add",171,140,"1"],["add",173,140,"-1"],["add",128,141,"1"],["add",129,141,"1"],["add",131,141,"-1/2"],["add",133,141,"-1"],["add",138,141,"1/2"],["add",139,141,"-1/4"],["add",140,141,"1"],["add",142,141,"-1"],["add",143,141,"-1"],["add",139,142,"-1/4"],["scale",143,"1/2"],["add",1,143,"-2"],["add",128,143,"-1"],["add",132,143,"-1"],["add",133,143,"-2"],["add",134,143,"1"],["add",137,143,"1"],["add",140,143,"1"],["add",142,143,"-1"],["add",161,143,"-2"],["add",163,143,"1"],["add",165,143,"1"],["add",166,143,"1"],["add",167,143,"-1"],["add",168,143,"-1"],["add",169,143,"-1"],["add",171,143,"-1"],["add",173,143,"1"],["add",144,146,"1"],["add",146,144,"-1"],["add",144,146,"1"],["scale",146,"-1"],["add",147,144,"-1"],["scale",145,"2"],["add",144,145,"1/2"],["add",146,145,"-1/2"],["add",148,145,"1/2"],["add",149,145,"1/2"],["add",150,145,"-1/2"],["add",151,145,"-1/2"],["add",146,148,"1"],["add",148,146,"-1"],["add",146,148,"1"],["scale",148,"-1"],["add",147,149,"1"],["add",149,147,"-1"],["add",147,149,"1"],["scale",149,"-1"],["scale",147,"-1"],["add",144,147,"1"],["add",145,147,"2"],["add",146,147,"1"],["add",150,147,"-2"],["add",151,147,"-2"],["add",152,147,"-1"],["add",153,147,"-1"],["add",158,147,"1"],["add",159,147,"1"],["add",148,150,"1"],["add",150,148,"-1"],["add",148,150,"1"],["scale",150,"-1"],["scale",148,"1/2"],["add",144,148,"1"],["add",145,148,"2"],["add",146,148,"1"],["add",147,148,"1"],["add",151,148,"-2"],["add",152,148,"-1"],["add",153,148,"-1"],["add",158,148,"1"],["add",159,148,"1"],["add",149,152,"1"],["add",152,149,"-1"],["add",149,152,"1"],["scale",152,"-1"],["scale",149,"-2"],["add",153,149,"1/2"],["add",154,149,"-1/2"],["add",155,149,"-1/2"],["add",156,149,"-1/2"],["add",157,149,"-1/2"],["add",158,149,"1/2"],["add",159,149,"1/2"],["add",150,151,"1"],["add",151,150,"-1"],["add",150,151,"1"],["scale",151,"-1"],["add",151,153,"1"],["add",153,151,"-1"],["add",151,153,"1"],["scale",153,"-1"],["scale",151,"-1"],["add",149,151,"2"],["add",154,151,"-1"],["add",155,151,"-1"],["add",156,151,"-1"],["add",157,151,"-1"],["add",158,151,"1"],["add",159,151,"1"],["scale",152,"-1"],["add",144,152,"-1"],["add",149,152,"2"],["add",151,152,"1"],["add",154,152,"-1"],["add",155,152,"-1"],["add",156,152,"-1"],["add",157,152,"-1"],["add",158,152,"1"],["add",159,152,"1"],["add",153,154,"1"],["add",154,153,"-1"],["add",153,154,"1"],["scale",154,"-1"],["scale",153,"2"],["add",144,153,"-1/2"],["add",145,153,"-1"],["add",146,153,"-1/2"],["add",147,153,"-1/2"],["add",148,153,"-1/2"],["add",149,153,"-1"],["add",150,153,"1"],["add",155,153,"1/2"],["add",156,153,"1/2"],["add",157,153,"1/2"],["add",158,153,"-1"],["add",159,153,"-1"],["add",154,155,"1"],["add",155,154,"-1"],["add",154,155,"1"],["scale",155,"-1"],["scale",154,"1/2"],["add",144,154,"2"],["add",145,154,"2"],["add",147,154,"1"],["add",149,154,"2"],["add",150,154,"-2"],["add",153,154,"-2"],["add",158,154,"2"],["add",159,154,"2"],["scale",155,"-1"],["add",144,155,"-2"],["add",145,155,"-1"],["add",146,155,"1"],["add",147,155,"1/2"],["add",148,155,"1"],["add",149,155,"1"],["add",153,155,"1"],["add",154,155,"-3/2"],["add",156,155,"-2"],["add",157,155,"-2"],["add",158,155,"1"],["add",159,155,"1"],["scale",157,"1/2"],["add",144,157,"-1"],["add",146,157,"1"],["add",148,157,"1"],["add",153,157,"1"],["add",154,157,"-1"],["add",155,157,"1"],["add",156,157,"-1"],["scale",159,"1/2"],["add",149,159,"-2"],["add",151,159,"-1"],["add",152,159,"-1"],["add",153,159,"1"],["add",155,159,"1"],["add",156,159,"1"],["add",157,159,"1"],["add",158,159,"-1"],["add",160,161,"1"],["add",161,160,"-1"],["add",160,161,"1"],["scale",161,"-1"],["scale",160,"-2"],["add",1,160,"1/2"],["add",162,160,"-1"],["add",163,160,"-1"],["add",166,160,"-1/2"],["add",171,160,"1/2"],["scale",161,"2"],["add",1,161,"1/2"],["add",160,161,"1"],["add",162,161,"-1/2"],["add",163,161,"-1/2"],["add",164,161,"1/2"],["add",165,161,"1/2"],["add",166,161,"-1"],["add",167,161,"-1/2"],["add",171,161,"1/2"],["add",162,164,"1"],["add",164,162,"-1"],["add",162,164,"1"],["scale",164,"-1"],["scale",163,"-1"],["add",161,163,"2"],["add",162,163,"1"],["add",164,163,"1"],["add",165,163,"1"],["add",166,163,"-2"],["add",167,163,"-2"],["add",168,163,"-1"],["add",169,163,"-1"],["add",174,163,"1"],["add",175,163,"1"],["add",164,165,"1"],["add",165,164,"-1"],["add",164,165,"1"],["scale",165,"-1"],["scale",164,"1/2"],["add",160,164,"-1"],["add",161,164,"-2"],["add",162,164,"-1"],["add",163,164,"-1"],["add",166,164,"2"],["add",167,164,"2"],["add",168,164,"1"],["add",169,164,"1"],["add",174,164,"-1"],["add",175,164,"-1"],["add",165,168,"1"],["add",168,165,"-1"],["add",165,168,"1"],["scale",168,"-1"],["scale",165,"-2"],["add",169,165,"1/2"],["add",170,165,"-1/2"],["add",171,165,"-1/2"],["add",172,165,"-1/2"],["add",173,165,"-1/2"],["add",174,165,"1/2"],["add",175,165,"1/2"],["add",166,167,"1"],["add",167,166,"-1"],["add",166,167,"1"],["scale",167,"-1"],["add",167,169,"1"],["add",169,167,"-1"],["add",167,169,"1"],["scale",169,"-1"],["scale",167,"-1"],["add",165,167,"2"],["add",170,167,"-1"],["add",171,167,"-1"],["add",172,167,"-1"],["add",173,167,"-1"],["add",174,167,"1"],["add",175,167,"1"],["add",165,168,"2"],["add",167,168,"1"],["add",170,168,"-1"],["add",171,168,"-1"],["add",172,168,"-1"],["add",173,168,"-1"],["add",174,168,"1"],["add",175,168,"1"],["add",170,169,"-1"],["add",160,170,"1"],["add",162,170,"-1"],["add",164,170,"-1"],["add",171,170,"-1"],["add",172,170,"1"],["add",173,170,"1"],["scale",171,"1/4"],["add",160,171,"4"],["add",161,171,"4"],["add",163,171,"2"],["add",165,171,"4"],["add",166,171,"-4"],["add",169,171,"-4"],["add",170,171,"2"],["add",174,171,"4"],["add",175,171,"4"],["scale",173,"1/2"],["add",1,173,"-1"],["add",160,173,"-1"],["add",162,173,"1"],["add",164,173,"1"],["add",169,173,"1"],["add",170,173,"-1"],["add",171,173,"1/2"],["add",172,173,"-1"],["add",171,174,"1/4"],["scale",175,"1/2"],["add",1,175,"-1"],["add",165,175,"-2"],["add",167,175,"-1"],["add",168,175,"-1"],["add",169,175,"1"],["add",172,175,"1"],["add",173,175,"1"],["add",174,175,"-1"],["add",184,177,"-2"],["add",188,177,"-1"],["add",184,178,"1"],["add",184,179,"-1"],["add",184,180,"-1"],["add",184,181,"1"],["add",188,182,"1"],["add",188,183,"-1"],["scale",184,"2/3"],["add",3,184,"1/2"],["add",5,184,"1/2"],["add",8,184,"-1/2"],["add",10,184,"1/2"],["add",11,184,"1/2"],["add",12,184,"-1/2"],["add",13,184,"1/2"],["add",15,184,"-1/2"],["add",100,184,"-1/2"],["add",102,184,"1/2"],["add",104,184,"1/2"],["add",109,184,"-1/2"],["add",177,184,"1/2"],["add",178,184,"-1/2"],["add",179,184,"-1/2"],["add",183,184,"1/2"],["add",186,184,"1/2"],["add",187,184,"1/2"],["add",188,184,"-1"],["add",190,184,"-1/2"],["add",3,185,"-1/3"],["add",5,185,"-1/3"],["add",8,185,"1/3"],["add",10,185,"-1/3"],["add",11,185,"-1/3"],["add",12,185,"1/3"],["add",13,185,"-1/3"],["add",15,185,"1/3"],["add",100,185,"1/3"],["add",102,185,"-1/3"],["add",104,185,"-1/3"],["add",109,185,"1/3"],["add",177,185,"-1/3"],["add",178,185,"1/3"],["add",179,185,"1/3"],["add",183,185,"-1/3"],["add",184,185,"-2/3"],["add",186,185,"-1/3"],["add",187,185,"-1/3"],["add",188,185,"2/3"],["add",190,185,"1/3"],["add",188,186,"-1"],["add",188,187,"1"],["scale",188,"-3/2"],["add",1,188,"1/2"],["add",3,188,"1/6"],["add",5,188,"1/6"],["add",8,188,"-1/6"],["add",10,188,"1/6"],["add",11,188,"1/6"],["add",12,188,"-1/6"],["add",13,188,"1/6"],["add",15,188,"-1/6"],["add",17,188,"-1/2"],["add",19,188,"1/2"],["add",21,188,"1/2"],["add",23,188,"-1/2"],["add",28,188,"-1/2"],["add",29,188,"1/2"],["add",30,188,"1/2"],["add",31,188,"-1/2"],["add",100,188,"-2/3"],["add",102,188,"2/3"],["add",104,188,"2/3"],["add",109,188,"-2/3"],["add",160,188,"-1/2"],["add",164,188,"-1/2"],["add",166,188,"1/2"],["add",167,188,"1/2"],["add",168,188,"1/2"],["add",173,188,"-1/2"],["add",177,188,"1/6"],["add",178,188,"1/3"],["add",179,188,"1/3"],["add",182,188,"-1/2"],["add",183,188,"-1/3"],["add",184,188,"1/3"],["add",185,188,"-1/2"],["add",186,188,"-1/3"],["add",187,188,"1/6"],["add",190,188,"-1/6"],["add",191,188,"1/2"],["add",1,189,"3/4"],["add",3,189,"1/4"],["add",5,189,"1/4"],["add",8,189,"-1/4"],["add",10,189,"1/4"],["add",11,189,"1/4"],["add",12,189,"-1/4"],["add",13,189,"1/4"],["add",15,189,"-1/4"],["add",17,189,"-3/4"],["add",19,189,"3/4"],["add",21,189,"3/4"],["add",23,189,"-3/4"],["add",28,189,"-3/4"],["add",29,189,"3/4"],["add",30,189,"3/4"],["add",31,189,"-3/4"],["add",100,189,"-1"],["add",102,189,"1"],["add",104,189,"1"],["add",109,189,"-1"],["add",160,189,"-3/4"],["add",164,189,"-3/4"],["add",166,189,"3/4"],["add",167,189,"3/4"],["add",168,189,"3/4"],["add",173,189,"-3/4"],["add",177,189,"1/4"],["add",178,189,"1/2"],["add",179,189,"1/2"],["add",182,189,"-3/4"],["add",183,189,"-1/2"],["add",184,189,"1/2"],["add",185,189,"-3/4"],["add",186,189,"-1/2"],["add",187,189,"1/4"],["add",188,189,"3/2"],["add",190,189,"-1/4"],["add",191,189,"3/4"],["scale",190,"1/2"],["add",1,190,"2"],["add",3,190,"1"],["add",5,190,"1"],["add",8,190,"-1"],["add",10,190,"1"],["add",11,190,"1"],["add",12,190,"-1"],["add",13,190,"1"],["add",15,190,"-1"],["add",17,190,"-2"],["add",19,190,"2"],["add",21,190,"2"],["add",23,190,"-2"],["add",28,190,"-2"],["add",29,190,"2"],["add",30,190,"2"],["add",31,190,"-2"],["add",100,190,"-3"],["add",102,190,"3"],["add",104,190,"3"],["add",109,190,"-3"],["add",160,190,"-2"],["add",164,190,"-2"],["add",166,190,"2"],["add",167,190,"2"],["add",168,190,"2"],["add",173,190,"-2"],["add",177,190,"1"],["add",178,190,"1"],["add",179,190,"1"],["add",182,190,"-2"],["add",183,190,"-1"],["add",184,190,"2"],["add",185,190,"-2"],["add",186,190,"-1"],["add",187,190,"1"],["add",188,190,"4"],["add",191,190,"2"],["scale",191,"1/2"],["add",1,191,"-1"],["add",3,191,"-1/2"],["add",5,191,"-1/2"],["add",8,191,"1/2"],["add",10,191,"-1/2"],["add",11,191,"-1/2"],["add",12,191,"1/2"],["add",13,191,"-1/2"],["add",15,191,"1/2"],["add",17,191,"1"],["add",19,191,"-1"],["add",21,191,"-1"],["add",23,191,"1"],["add",28,191,"1"],["add",29,191,"-1"],["add",30,191,"-1"],["add",31,191,"1"],["add",100,191,"3/2"],["add",102,191,"-3/2"],["add",104,191,"-3/2"],["add",109,191,"3/2"],["add",160,191,"1"],["add",164,191,"1"],["add",166,191,"-1"],["add",167,191,"-1"],["add",168,191,"-1"],["add",173,191,"1"],["add",177,191,"-1/2"],["add",178,191,"-1/2"],["add",179,191,"-1/2"],["add",182,191,"1"],["add",183,191,"1/2"],["add",184,191,"-1"],["add",185,191,"1"],["add",186,191,"1/2"],["add",187,191,"-1/2"],["add",188,191,"-2"],["add",190,191,"1/2"],["add",200,193,"-2"],["add",204,193,"-1"],["add",200,194,"1"],["add",200,195,"-1"],["add",200,196,"-1"],["add",200,197,"1"],["add",204,198,"1"],["add",204,199,"-1"],["scale",200,"2/3"],["add",3,200,"1/2"],["add",5,200,"1/2"],["add",8,200,"-1/2"],["add",10,200,"1/2"],["add",11,200,"1/2"],["add",12,200,"-1/2"],["add",13,200,"1/2"],["add",15,200,"-1/2"],["add",100,200,"-1/2"],["add",102,200,"1/2"],["add",104,200,"1/2"],["add",109,200,"-1/2"],["add",193,200,"1/2"],["add",194,200,"-1/2"],["add",195,200,"-1/2"],["add",199,200,"1/2"],["add",202,200,"1/2"],["add",203,200,"1/2"],["add",204,200,"-1"],["add",206,200,"-1/2"],["add",3,201,"-1/3"],["add",5,201,"-1/3"],["add",8,201,"1/3"],["add",10,201,"-1/3"],["add",11,201,"-1/3"],["add",12,201,"1/3"],["add",13,201,"-1/3"],["add",15,201,"1/3"],["add",100,201,"1/3"],["add",102,201,"-1/3"],["add",104,201,"-1/3"],["add",109,201,"1/3"],["add",193,201,"-1/3"],["add",194,201,"1/3"],["add",195,201,"1/3"],["add",199,201,"-1/3"],["add",200,201,"-2/3"],["add",202,201,"-1/3"],["add",203,201,"-1/3"],["add",204,201,"2/3"],["add",206,201,"1/3"],["add",204,202,"-1"],["add",204,203,"1"],["scale",204,"-3/2"],["add",1,204,"1/2"],["add",3,204,"1/6"],["add",5,204,"1/6"],["add",8,204,"-1/6"],["add",10,204,"1/6"],["add",11,204,"1/6"],["add",12,204,"-1/6"],["add",13,204,"1/6"],["add",15,204,"-1/6"],["add",33,204,"-1/2"],["add",35,204,"1/2"],["add",37,204,"1/2"],["add",39,204,"-1/2"],["add",44,204,"-1/2"],["add",45,204,"1/2"],["add",46,204,"1/2"],["add",47,204,"-1/2"],["add",100,204,"-2/3"],["add",102,204,"2/3"],["add",104,204,"2/3"],["add",109,204,"-2/3"],["add",160,204,"-1/2"],["add",164,204,"-1/2"],["add",166,204,"1/2"],["add",167,204,"1/2"],["add",168,204,"1/2"],["add",173,204,"-1/2"],["add",193,204,"1/6"],["add",194,204,"1/3"],["add",195,204,"1/3"],["add",198,204,"-1/2"],["add",199,204,"-1/3"],["add",200,204,"1/3"],["add",201,204,"-1/2"],["add",202,204,"-1/3"],["add",203,204,"1/6"],["add",206,204,"-1/6"],["add",207,204,"1/2"],["add",1,205,"3/4"],["add",3,205,"1/4"],["add",5,205,"1/4"],["add",8,205,"-1/4"],["add",10,205,"1/4"],["add",11,205,"1/4"],["add",12,205,"-1/4"],["add",13,205,"1/4"],["add",15,205,"-1/4"],["add",33,205,"-3/4"],["add",35,205,"3/4"],["add",37,205,"3/4"],["add",39,205,"-3/4"],["add",44,205,"-3/4"],["add",45,205,"3/4"],["add",46,205,"3/4"],["add",47,205,"-3/4"],["add",100,205,"-1"],["add",102,205,"1"],["add",104,205,"1"],["add",109,205,"-1"],["add",160,205,"-3/4"],["add",164,205,"-3/4"],["add",166,205,"3/4"],["add",167,205,"3/4"],["add",168,205,"3/4"],["add",173,205,"-3/4"],["add",193,205,"1/4"],["add",194,205,"1/2"],["add",195,205,"1/2"],["add",198,205,"-3/4"],["add",199,205,"-1/2"],["add",200,205,"1/2"],["add",201,205,"-3/4"],["add",202,205,"-1/2"],["add",203,205,"1/4"],["add",204,205,"3/2"],["add",206,205,"-1/4"],["add",207,205,"3/4"],["scale",206,"1/2"],["add",1,206,"2"],["add",3,206,"1"],["add",5,206,"1"],["add",8,206,"-1"],["add",10,206,"1"],["add",11,206,"1"],["add",12,206,"-1"],["add",13,206,"1"],["add",15,206,"-1"],["add",33,206,"-2"],["add",35,206,"2"],["add",37,206,"2"],["add",39,206,"-2"],["add",44,206,"-2"],["add",45,206,"2"],["add",46,206,"2"],["add",47,206,"-2"],["add",100,206,"-3"],["add",102,206,"3"],["add",104,206,"3"],["add",109,206,"-3"],["add",160,206,"-2"],["add",164,206,"-2"],["add",166,206,"2"],["add",167,206,"2"],["add",168,206,"2"],["add",173,206,"-2"],["add",193,206,"1"],["add",194,206,"1"],["add",195,206,"1"],["add",198,206,"-2"],["add",199,206,"-1"],["add",200,206,"2"],["add",201,206,"-2"],["add",202,206,"-1"],["add",203,206,"1"],["add",204,206,"4"],["add",207,206,"2"],["scale",207,"1/2"],["add",1,207,"-1"],["add",3,207,"-1/2"],["add",5,207,"-1/2"],["add",8,207,"1/2"],["add",10,207,"-1/2"],["add",11,207,"-1/2"],["add",12,207,"1/2"],["add",13,207,"-1/2"],["add",15,207,"1/2"],["add",33,207,"1"],["add",35,207,"-1"],["add",37,207,"-1"],["add",39,207,"1"],["add",44,207,"1"],["add",45,207,"-1"],["add",46,207,"-1"],["add",47,207,"1"],["add",100,207,"3/2"],["add",102,207,"-3/2"],["add",104,207,"-3/2"],["add",109,207,"3/2"],["add",160,207,"1"],["add",164,207,"1"],["add",166,207,"-1"],["add",167,207,"-1"],["add",168,207,"-1"],["add",173,207,"1"],["add",193,207,"-1/2"],["add",194,207,"-1/2"],["add",195,207,"-1/2"],["add",198,207,"1"],["add",199,207,"1/2"],["add",200,207,"-1"],["add",201,207,"1"],["add",202,207,"1/2"],["add",203,207,"-1/2"],["add",204,207,"-2"],["add",206,207,"1/2"],["add",228,263,"1"],["add",263,228,"-1"],["add",228,263,"1"],["scale",263,"-1"],["scale",228,"-1"],["add",23,228,"-1/2"],["add",28,228,"-1/2"],["add",87,228,"-1"],["add",228,229,"-1"],["add",238,229,"1"],["add",239,229,"1"],["add",20,230,"-1/2"],["add",24,230,"-1/2"],["add",103,230,"-1"],["add",236,230,"1"],["add",237,230,"1"],["add",272,230,"1"],["add",231,272,"1"],["add",272,231,"-1"],["add",231,272,"1"],["scale",272,"-1"],["scale",231,"-1"],["add",20,231,"-1/2"],["add",24,231,"-1/2"],["add",103,231,"-1"],["add",233,232,"-1"],["add",240,232,"1"],["add",241,232,"1"],["add",235,234,"-1"],["add",242,234,"1"],["add",243,234,"1"],["add",237,236,"-1"],["add",239,238,"-1"],["add",241,240,"-1"],["add",243,242,"-1"],["add",228,246,"1"],["add",228,247,"-1"],["add",229,247,"1"],["add",238,247,"1"],["add",236,248,"1"],["add",237,248,"-1"],["add",237,249,"1"],["add",251,250,"-1"],["add",258,250,"1"],["add",259,250,"1"],["add",253,252,"-1"],["add",260,252,"1"],["add",261,252,"1"],["add",230,254,"1"],["add",231,254,"-1"],["add",236,254,"1"],["add",231,255,"1"],["add",238,256,"1"],["add",239,256,"-1"],["add",239,257,"1"],["add",259,258,"-1"],["add",261,260,"-1"],["scale",263,"2"],["add",1,263,"1/4"],["add",17,263,"-1/4"],["add",18,263,"1/2"],["add",21,263,"1/4"],["add",22,263,"-1/4"],["add",23,263,"-1/2"],["add",26,263,"-1/4"],["add",29,263,"1/4"],["add",30,263,"1/4"],["add",48,263,"-1/4"],["add",56,263,"-1/4"],["add",82,263,"1/4"],["add",88,263,"1/4"],["add",100,263,"-1/4"],["add",102,263,"1/4"],["add",104,263,"1/4"],["add",109,263,"-1/4"],["add",160,263,"-1/4"],["add",164,263,"-1/4"],["add",166,263,"1/4"],["add",167,263,"1/4"],["add",168,263,"1/4"],["add",173,263,"-1/4"],["add",264,263,"-1"],["scale",264,"-1/2"],["add",1,264,"-1/2"],["add",17,264,"1/4"],["add",18,264,"-1"],["add",19,264,"1/4"],["add",21,264,"-3/4"],["add",22,264,"1/2"],["add",23,264,"5/4"],["add",26,264,"1/2"],["add",28,264,"1/4"],["add",29,264,"-1/4"],["add",30,264,"-3/4"],["add",31,264,"-1/4"],["add",48,264,"1/2"],["add",56,264,"1/2"],["add",82,264,"-1/2"],["add",84,264,"1/4"],["add",88,264,"-1/2"],["add",92,264,"-1/4"],["add",93,264,"-1/4"],["add",94,264,"1/4"],["add",95,264,"1/4"],["add",100,264,"1/2"],["add",102,264,"-1/2"],["add",104,264,"-1/2"],["add",109,264,"1/2"],["add",160,264,"1/2"],["add",164,264,"1/2"],["add",166,264,"-1/2"],["add",167,264,"-1/2"],["add",168,264,"-1/2"],["add",173,264,"1/2"],["add",263,264,"-2"],["add",38,265,"1/2"],["add",42,265,"1/2"],["add",238,265,"-1"],["add",239,265,"1"],["add",36,266,"1/2"],["add",40,266,"1/2"],["add",239,266,"-1"],["add",1,271,"1/8"],["add",17,271,"-1/8"],["add",19,271,"1/8"],["add",21,271,"1/8"],["add",22,271,"1/4"],["add",23,271,"-1/8"],["add",26,271,"1/4"],["add",28,271,"-1/8"],["add",29,271,"1/8"],["add",30,271,"1/8"],["add",31,271,"-1/8"],["add",70,271,"-1/4"],["add",76,271,"-1/4"],["add",102,271,"1/4"],["add",104,271,"1/8"],["add",108,271,"1/8"],["add",109,271,"-1/4"],["add",110,271,"1/8"],["add",111,271,"1/8"],["add",160,271,"-1/8"],["add",164,271,"-1/8"],["add",166,271,"1/8"],["add",167,271,"1/8"],["add",168,271,"1/8"],["add",173,271,"-1/8"],["add",1,272,"1/4"],["add",17,272,"-1/4"],["add",19,272,"1/4"],["add",21,272,"1/4"],["add",23,272,"-1/4"],["add",28,272,"-1/4"],["add",29,272,"1/4"],["add",30,272,"1/4"],["add",31,272,"-1/4"],["add",102,272,"1"],["add",104,272,"1/4"],["add",108,272,"-1/4"],["add",109,272,"-1/2"],["add",110,272,"1/4"],["add",111,272,"1/4"],["add",160,272,"-1/4"],["add",164,272,"-1/4"],["add",166,272,"1/4"],["add",167,272,"1/4"],["add",168,272,"1/4"],["add",173,272,"-1/4"],["add",39,273,"1/2"],["add",44,273,"1/2"],["add",236,273,"-1"],["add",237,273,"1"],["add",1,274,"1/2"],["add",33,274,"-1/2"],["add",34,274,"1"],["add",37,274,"1/2"],["add",38,274,"-1/2"],["add",39,274,"-1"],["add",42,274,"-1/2"],["add",45,274,"1/2"],["add",46,274,"1/2"],["add",100,274,"-1/2"],["add",102,274,"1/2"],["add",104,274,"1/2"],["add",109,274,"-1/2"],["add",160,274,"-1/2"],["add",164,274,"-1/2"],["add",166,274,"1/2"],["add",167,274,"1/2"],["add",168,274,"1/2"],["add",173,274,"-1/2"],["add",237,274,"-1"],["add",232,280,"-1/2"],["add",233,280,"1/2"],["add",240,280,"-1/2"],["add",233,281,"-1/2"],["add",242,282,"-1/2"],["add",243,282,"1/2"],["add",243,283,"-1/2"],["add",250,284,"1"],["add",251,284,"-1"],["add",258,284,"1"],["add",251,285,"1"],["add",260,286,"1"],["add",261,286,"-1"],["add",261,287,"1"],["add",234,289,"-1/2"],["add",235,289,"1/2"],["add",242,289,"-1/2"],["add",235,290,"-1/2"],["add",240,291,"-1/2"],["add",241,291,"1/2"],["add",241,292,"-1/2"],["add",258,293,"1"],["add",259,293,"-1"],["add",259,294,"1"],["add",252,295,"1"],["add",253,295,"-1"],["add",260,295,"1"],["add",253,296,"1"],["add",267,303,"1"],["add",268,304,"1"],["add",277,305,"1"],["add",278,306,"1"],["add",301,308,"1"],["add",302,308,"1"],["add",307,308,"-1"],["add",299,310,"1"],["add",300,310,"1"],["add",309,310,"-1"],["add",275,311,"1"],["add",276,312,"1"],["add",269,313,"1"],["add",270,314,"1"],["add",299,318,"-1"],["add",300,318,"1"],["add",317,318,"1"],["add",301,320,"1"],["add",302,320,"1"],["add",307,320,"-2"],["add",319,320,"1"],["add",86,321,"1"],["add",267,321,"-1"],["add",93,322,"1"],["add",268,322,"-1"],["add",98,323,"-1"],["add",275,323,"-1"],["add",109,324,"1"],["add",276,324,"-1"],["add",301,325,"1"],["add",307,325,"-1"],["add",319,325,"1"],["add",302,326,"1"],["add",307,326,"-1"],["add",319,326,"1"],["add",299,327,"-1"],["add",309,327,"1"],["add",317,327,"1"],["add",300,328,"1"],["add",309,328,"-1"],["add",317,328,"1"],["add",102,329,"-1"],["add",108,329,"1"],["add",277,329,"-1"],["add",100,330,"-1"],["add",110,330,"1"],["add",278,330,"-1"],["add",92,331,"1"],["add",269,331,"-1"],["add",84,332,"-1"],["add",94,332,"1"],["add",270,332,"-1"],["add",348,346,"1"],["add",354,357,"-1"]],"exit_scalar_program":[["add",354,357,"1"],["add",348,346,"-1"],["add",270,332,"1"],["add",94,332,"-1"],["add",84,332,"1"],["add",269,331,"1"],["add",92,331,"-1"],["add",278,330,"1"],["add",110,330,"-1"],["add",100,330,"1"],["add",277,329,"1"],["add",108,329,"-1"],["add",102,329,"1"],["add",317,328,"-1"],["add",309,328,"1"],["add",300,328,"-1"],["add",317,327,"-1"],["add",309,327,"-1"],["add",299,327,"1"],["add",319,326,"-1"],["add",307,326,"1"],["add",302,326,"-1"],["add",319,325,"-1"],["add",307,325,"1"],["add",301,325,"-1"],["add",276,324,"1"],["add",109,324,"-1"],["add",275,323,"1"],["add",98,323,"1"],["add",268,322,"1"],["add",93,322,"-1"],["add",267,321,"1"],["add",86,321,"-1"],["add",319,320,"-1"],["add",307,320,"2"],["add",302,320,"-1"],["add",301,320,"-1"],["add",317,318,"-1"],["add",300,318,"-1"],["add",299,318,"1"],["add",270,314,"-1"],["add",269,313,"-1"],["add",276,312,"-1"],["add",275,311,"-1"],["add",309,310,"1"],["add",300,310,"-1"],["add",299,310,"-1"],["add",307,308,"1"],["add",302,308,"-1"],["add",301,308,"-1"],["add",278,306,"-1"],["add",277,305,"-1"],["add",268,304,"-1"],["add",267,303,"-1"],["add",253,296,"-1"],["add",260,295,"-1"],["add",253,295,"1"],["add",252,295,"-1"],["add",259,294,"-1"],["add",259,293,"1"],["add",258,293,"-1"],["add",241,292,"1/2"],["add",241,291,"-1/2"],["add",240,291,"1/2"],["add",235,290,"1/2"],["add",242,289,"1/2"],["add",235,289,"-1/2"],["add",234,289,"1/2"],["add",261,287,"-1"],["add",261,286,"1"],["add",260,286,"-1"],["add",251,285,"-1"],["add",258,284,"-1"],["add",251,284,"1"],["add",250,284,"-1"],["add",243,283,"1/2"],["add",243,282,"-1/2"],["add",242,282,"1/2"],["add",233,281,"1/2"],["add",240,280,"1/2"],["add",233,280,"-1/2"],["add",232,280,"1/2"],["add",237,274,"1"],["add",173,274,"1/2"],["add",168,274,"-1/2"],["add",167,274,"-1/2"],["add",166,274,"-1/2"],["add",164,274,"1/2"],["add",160,274,"1/2"],["add",109,274,"1/2"],["add",104,274,"-1/2"],["add",102,274,"-1/2"],["add",100,274,"1/2"],["add",46,274,"-1/2"],["add",45,274,"-1/2"],["add",42,274,"1/2"],["add",39,274,"1"],["add",38,274,"1/2"],["add",37,274,"-1/2"],["add",34,274,"-1"],["add",33,274,"1/2"],["add",1,274,"-1/2"],["add",237,273,"-1"],["add",236,273,"1"],["add",44,273,"-1/2"],["add",39,273,"-1/2"],["add",173,272,"1/4"],["add",168,272,"-1/4"],["add",167,272,"-1/4"],["add",166,272,"-1/4"],["add",164,272,"1/4"],["add",160,272,"1/4"],["add",111,272,"-1/4"],["add",110,272,"-1/4"],["add",109,272,"1/2"],["add",108,272,"1/4"],["add",104,272,"-1/4"],["add",102,272,"-1"],["add",31,272,"1/4"],["add",30,272,"-1/4"],["add",29,272,"-1/4"],["add",28,272,"1/4"],["add",23,272,"1/4"],["add",21,272,"-1/4"],["add",19,272,"-1/4"],["add",17,272,"1/4"],["add",1,272,"-1/4"],["add",173,271,"1/8"],["add",168,271,"-1/8"],["add",167,271,"-1/8"],["add",166,271,"-1/8"],["add",164,271,"1/8"],["add",160,271,"1/8"],["add",111,271,"-1/8"],["add",110,271,"-1/8"],["add",109,271,"1/4"],["add",108,271,"-1/8"],["add",104,271,"-1/8"],["add",102,271,"-1/4"],["add",76,271,"1/4"],["add",70,271,"1/4"],["add",31,271,"1/8"],["add",30,271,"-1/8"],["add",29,271,"-1/8"],["add",28,271,"1/8"],["add",26,271,"-1/4"],["add",23,271,"1/8"],["add",22,271,"-1/4"],["add",21,271,"-1/8"],["add",19,271,"-1/8"],["add",17,271,"1/8"],["add",1,271,"-1/8"],["add",239,266,"1"],["add",40,266,"-1/2"],["add",36,266,"-1/2"],["add",239,265,"-1"],["add",238,265,"1"],["add",42,265,"-1/2"],["add",38,265,"-1/2"],["add",263,264,"2"],["add",173,264,"-1/2"],["add",168,264,"1/2"],["add",167,264,"1/2"],["add",166,264,"1/2"],["add",164,264,"-1/2"],["add",160,264,"-1/2"],["add",109,264,"-1/2"],["add",104,264,"1/2"],["add",102,264,"1/2"],["add",100,264,"-1/2"],["add",95,264,"-1/4"],["add",94,264,"-1/4"],["add",93,264,"1/4"],["add",92,264,"1/4"],["add",88,264,"1/2"],["add",84,264,"-1/4"],["add",82,264,"1/2"],["add",56,264,"-1/2"],["add",48,264,"-1/2"],["add",31,264,"1/4"],["add",30,264,"3/4"],["add",29,264,"1/4"],["add",28,264,"-1/4"],["add",26,264,"-1/2"],["add",23,264,"-5/4"],["add",22,264,"-1/2"],["add",21,264,"3/4"],["add",19,264,"-1/4"],["add",18,264,"1"],["add",17,264,"-1/4"],["add",1,264,"1/2"],["scale",264,"-2"],["add",264,263,"1"],["add",173,263,"1/4"],["add",168,263,"-1/4"],["add",167,263,"-1/4"],["add",166,263,"-1/4"],["add",164,263,"1/4"],["add",160,263,"1/4"],["add",109,263,"1/4"],["add",104,263,"-1/4"],["add",102,263,"-1/4"],["add",100,263,"1/4"],["add",88,263,"-1/4"],["add",82,263,"-1/4"],["add",56,263,"1/4"],["add",48,263,"1/4"],["add",30,263,"-1/4"],["add",29,263,"-1/4"],["add",26,263,"1/4"],["add",23,263,"1/2"],["add",22,263,"1/4"],["add",21,263,"-1/4"],["add",18,263,"-1/2"],["add",17,263,"1/4"],["add",1,263,"-1/4"],["scale",263,"1/2"],["add",261,260,"1"],["add",259,258,"1"],["add",239,257,"-1"],["add",239,256,"1"],["add",238,256,"-1"],["add",231,255,"-1"],["add",236,254,"-1"],["add",231,254,"1"],["add",230,254,"-1"],["add",261,252,"-1"],["add",260,252,"-1"],["add",253,252,"1"],["add",259,250,"-1"],["add",258,250,"-1"],["add",251,250,"1"],["add",237,249,"-1"],["add",237,248,"1"],["add",236,248,"-1"],["add",238,247,"-1"],["add",229,247,"-1"],["add",228,247,"1"],["add",228,246,"-1"],["add",243,242,"1"],["add",241,240,"1"],["add",239,238,"1"],["add",237,236,"1"],["add",243,234,"-1"],["add",242,234,"-1"],["add",235,234,"1"],["add",241,232,"-1"],["add",240,232,"-1"],["add",233,232,"1"],["add",103,231,"1"],["add",24,231,"1/2"],["add",20,231,"1/2"],["scale",231,"-1"],["scale",272,"-1"],["add",231,272,"-1"],["add",272,231,"1"],["add",231,272,"-1"],["add",272,230,"-1"],["add",237,230,"-1"],["add",236,230,"-1"],["add",103,230,"1"],["add",24,230,"1/2"],["add",20,230,"1/2"],["add",239,229,"-1"],["add",238,229,"-1"],["add",228,229,"1"],["add",87,228,"1"],["add",28,228,"1/2"],["add",23,228,"1/2"],["scale",228,"-1"],["scale",263,"-1"],["add",228,263,"-1"],["add",263,228,"1"],["add",228,263,"-1"],["add",206,207,"-1/2"],["add",204,207,"2"],["add",203,207,"1/2"],["add",202,207,"-1/2"],["add",201,207,"-1"],["add",200,207,"1"],["add",199,207,"-1/2"],["add",198,207,"-1"],["add",195,207,"1/2"],["add",194,207,"1/2"],["add",193,207,"1/2"],["add",173,207,"-1"],["add",168,207,"1"],["add",167,207,"1"],["add",166,207,"1"],["add",164,207,"-1"],["add",160,207,"-1"],["add",109,207,"-3/2"],["add",104,207,"3/2"],["add",102,207,"3/2"],["add",100,207,"-3/2"],["add",47,207,"-1"],["add",46,207,"1"],["add",45,207,"1"],["add",44,207,"-1"],["add",39,207,"-1"],["add",37,207,"1"],["add",35,207,"1"],["add",33,207,"-1"],["add",15,207,"-1/2"],["add",13,207,"1/2"],["add",12,207,"-1/2"],["add",11,207,"1/2"],["add",10,207,"1/2"],["add",8,207,"-1/2"],["add",5,207,"1/2"],["add",3,207,"1/2"],["add",1,207,"1"],["scale",207,"2"],["add",207,206,"-2"],["add",204,206,"-4"],["add",203,206,"-1"],["add",202,206,"1"],["add",201,206,"2"],["add",200,206,"-2"],["add",199,206,"1"],["add",198,206,"2"],["add",195,206,"-1"],["add",194,206,"-1"],["add",193,206,"-1"],["add",173,206,"2"],["add",168,206,"-2"],["add",167,206,"-2"],["add",166,206,"-2"],["add",164,206,"2"],["add",160,206,"2"],["add",109,206,"3"],["add",104,206,"-3"],["add",102,206,"-3"],["add",100,206,"3"],["add",47,206,"2"],["add",46,206,"-2"],["add",45,206,"-2"],["add",44,206,"2"],["add",39,206,"2"],["add",37,206,"-2"],["add",35,206,"-2"],["add",33,206,"2"],["add",15,206,"1"],["add",13,206,"-1"],["add",12,206,"1"],["add",11,206,"-1"],["add",10,206,"-1"],["add",8,206,"1"],["add",5,206,"-1"],["add",3,206,"-1"],["add",1,206,"-2"],["scale",206,"2"],["add",207,205,"-3/4"],["add",206,205,"1/4"],["add",204,205,"-3/2"],["add",203,205,"-1/4"],["add",202,205,"1/2"],["add",201,205,"3/4"],["add",200,205,"-1/2"],["add",199,205,"1/2"],["add",198,205,"3/4"],["add",195,205,"-1/2"],["add",194,205,"-1/2"],["add",193,205,"-1/4"],["add",173,205,"3/4"],["add",168,205,"-3/4"],["add",167,205,"-3/4"],["add",166,205,"-3/4"],["add",164,205,"3/4"],["add",160,205,"3/4"],["add",109,205,"1"],["add",104,205,"-1"],["add",102,205,"-1"],["add",100,205,"1"],["add",47,205,"3/4"],["add",46,205,"-3/4"],["add",45,205,"-3/4"],["add",44,205,"3/4"],["add",39,205,"3/4"],["add",37,205,"-3/4"],["add",35,205,"-3/4"],["add",33,205,"3/4"],["add",15,205,"1/4"],["add",13,205,"-1/4"],["add",12,205,"1/4"],["add",11,205,"-1/4"],["add",10,205,"-1/4"],["add",8,205,"1/4"],["add",5,205,"-1/4"],["add",3,205,"-1/4"],["add",1,205,"-3/4"],["add",207,204,"-1/2"],["add",206,204,"1/6"],["add",203,204,"-1/6"],["add",202,204,"1/3"],["add",201,204,"1/2"],["add",200,204,"-1/3"],["add",199,204,"1/3"],["add",198,204,"1/2"],["add",195,204,"-1/3"],["add",194,204,"-1/3"],["add",193,204,"-1/6"],["add",173,204,"1/2"],["add",168,204,"-1/2"],["add",167,204,"-1/2"],["add",166,204,"-1/2"],["add",164,204,"1/2"],["add",160,204,"1/2"],["add",109,204,"2/3"],["add",104,204,"-2/3"],["add",102,204,"-2/3"],["add",100,204,"2/3"],["add",47,204,"1/2"],["add",46,204,"-1/2"],["add",45,204,"-1/2"],["add",44,204,"1/2"],["add",39,204,"1/2"],["add",37,204,"-1/2"],["add",35,204,"-1/2"],["add",33,204,"1/2"],["add",15,204,"1/6"],["add",13,204,"-1/6"],["add",12,204,"1/6"],["add",11,204,"-1/6"],["add",10,204,"-1/6"],["add",8,204,"1/6"],["add",5,204,"-1/6"],["add",3,204,"-1/6"],["add",1,204,"-1/2"],["scale",204,"-2/3"],["add",204,203,"-1"],["add",204,202,"1"],["add",206,201,"-1/3"],["add",204,201,"-2/3"],["add",203,201,"1/3"],["add",202,201,"1/3"],["add",200,201,"2/3"],["add",199,201,"1/3"],["add",195,201,"-1/3"],["add",194,201,"-1/3"],["add",193,201,"1/3"],["add",109,201,"-1/3"],["add",104,201,"1/3"],["add",102,201,"1/3"],["add",100,201,"-1/3"],["add",15,201,"-1/3"],["add",13,201,"1/3"],["add",12,201,"-1/3"],["add",11,201,"1/3"],["add",10,201,"1/3"],["add",8,201,"-1/3"],["add",5,201,"1/3"],["add",3,201,"1/3"],["add",206,200,"1/2"],["add",204,200,"1"],["add",203,200,"-1/2"],["add",202,200,"-1/2"],["add",199,200,"-1/2"],["add",195,200,"1/2"],["add",194,200,"1/2"],["add",193,200,"-1/2"],["add",109,200,"1/2"],["add",104,200,"-1/2"],["add",102,200,"-1/2"],["add",100,200,"1/2"],["add",15,200,"1/2"],["add",13,200,"-1/2"],["add",12,200,"1/2"],["add",11,200,"-1/2"],["add",10,200,"-1/2"],["add",8,200,"1/2"],["add",5,200,"-1/2"],["add",3,200,"-1/2"],["scale",200,"3/2"],["add",204,199,"1"],["add",204,198,"-1"],["add",200,197,"-1"],["add",200,196,"1"],["add",200,195,"1"],["add",200,194,"-1"],["add",204,193,"1"],["add",200,193,"2"],["add",190,191,"-1/2"],["add",188,191,"2"],["add",187,191,"1/2"],["add",186,191,"-1/2"],["add",185,191,"-1"],["add",184,191,"1"],["add",183,191,"-1/2"],["add",182,191,"-1"],["add",179,191,"1/2"],["add",178,191,"1/2"],["add",177,191,"1/2"],["add",173,191,"-1"],["add",168,191,"1"],["add",167,191,"1"],["add",166,191,"1"],["add",164,191,"-1"],["add",160,191,"-1"],["add",109,191,"-3/2"],["add",104,191,"3/2"],["add",102,191,"3/2"],["add",100,191,"-3/2"],["add",31,191,"-1"],["add",30,191,"1"],["add",29,191,"1"],["add",28,191,"-1"],["add",23,191,"-1"],["add",21,191,"1"],["add",19,191,"1"],["add",17,191,"-1"],["add",15,191,"-1/2"],["add",13,191,"1/2"],["add",12,191,"-1/2"],["add",11,191,"1/2"],["add",10,191,"1/2"],["add",8,191,"-1/2"],["add",5,191,"1/2"],["add",3,191,"1/2"],["add",1,191,"1"],["scale",191,"2"],["add",191,190,"-2"],["add",188,190,"-4"],["add",187,190,"-1"],["add",186,190,"1"],["add",185,190,"2"],["add",184,190,"-2"],["add",183,190,"1"],["add",182,190,"2"],["add",179,190,"-1"],["add",178,190,"-1"],["add",177,190,"-1"],["add",173,190,"2"],["add",168,190,"-2"],["add",167,190,"-2"],["add",166,190,"-2"],["add",164,190,"2"],["add",160,190,"2"],["add",109,190,"3"],["add",104,190,"-3"],["add",102,190,"-3"],["add",100,190,"3"],["add",31,190,"2"],["add",30,190,"-2"],["add",29,190,"-2"],["add",28,190,"2"],["add",23,190,"2"],["add",21,190,"-2"],["add",19,190,"-2"],["add",17,190,"2"],["add",15,190,"1"],["add",13,190,"-1"],["add",12,190,"1"],["add",11,190,"-1"],["add",10,190,"-1"],["add",8,190,"1"],["add",5,190,"-1"],["add",3,190,"-1"],["add",1,190,"-2"],["scale",190,"2"],["add",191,189,"-3/4"],["add",190,189,"1/4"],["add",188,189,"-3/2"],["add",187,189,"-1/4"],["add",186,189,"1/2"],["add",185,189,"3/4"],["add",184,189,"-1/2"],["add",183,189,"1/2"],["add",182,189,"3/4"],["add",179,189,"-1/2"],["add",178,189,"-1/2"],["add",177,189,"-1/4"],["add",173,189,"3/4"],["add",168,189,"-3/4"],["add",167,189,"-3/4"],["add",166,189,"-3/4"],["add",164,189,"3/4"],["add",160,189,"3/4"],["add",109,189,"1"],["add",104,189,"-1"],["add",102,189,"-1"],["add",100,189,"1"],["add",31,189,"3/4"],["add",30,189,"-3/4"],["add",29,189,"-3/4"],["add",28,189,"3/4"],["add",23,189,"3/4"],["add",21,189,"-3/4"],["add",19,189,"-3/4"],["add",17,189,"3/4"],["add",15,189,"1/4"],["add",13,189,"-1/4"],["add",12,189,"1/4"],["add",11,189,"-1/4"],["add",10,189,"-1/4"],["add",8,189,"1/4"],["add",5,189,"-1/4"],["add",3,189,"-1/4"],["add",1,189,"-3/4"],["add",191,188,"-1/2"],["add",190,188,"1/6"],["add",187,188,"-1/6"],["add",186,188,"1/3"],["add",185,188,"1/2"],["add",184,188,"-1/3"],["add",183,188,"1/3"],["add",182,188,"1/2"],["add",179,188,"-1/3"],["add",178,188,"-1/3"],["add",177,188,"-1/6"],["add",173,188,"1/2"],["add",168,188,"-1/2"],["add",167,188,"-1/2"],["add",166,188,"-1/2"],["add",164,188,"1/2"],["add",160,188,"1/2"],["add",109,188,"2/3"],["add",104,188,"-2/3"],["add",102,188,"-2/3"],["add",100,188,"2/3"],["add",31,188,"1/2"],["add",30,188,"-1/2"],["add",29,188,"-1/2"],["add",28,188,"1/2"],["add",23,188,"1/2"],["add",21,188,"-1/2"],["add",19,188,"-1/2"],["add",17,188,"1/2"],["add",15,188,"1/6"],["add",13,188,"-1/6"],["add",12,188,"1/6"],["add",11,188,"-1/6"],["add",10,188,"-1/6"],["add",8,188,"1/6"],["add",5,188,"-1/6"],["add",3,188,"-1/6"],["add",1,188,"-1/2"],["scale",188,"-2/3"],["add",188,187,"-1"],["add",188,186,"1"],["add",190,185,"-1/3"],["add",188,185,"-2/3"],["add",187,185,"1/3"],["add",186,185,"1/3"],["add",184,185,"2/3"],["add",183,185,"1/3"],["add",179,185,"-1/3"],["add",178,185,"-1/3"],["add",177,185,"1/3"],["add",109,185,"-1/3"],["add",104,185,"1/3"],["add",102,185,"1/3"],["add",100,185,"-1/3"],["add",15,185,"-1/3"],["add",13,185,"1/3"],["add",12,185,"-1/3"],["add",11,185,"1/3"],["add",10,185,"1/3"],["add",8,185,"-1/3"],["add",5,185,"1/3"],["add",3,185,"1/3"],["add",190,184,"1/2"],["add",188,184,"1"],["add",187,184,"-1/2"],["add",186,184,"-1/2"],["add",183,184,"-1/2"],["add",179,184,"1/2"],["add",178,184,"1/2"],["add",177,184,"-1/2"],["add",109,184,"1/2"],["add",104,184,"-1/2"],["add",102,184,"-1/2"],["add",100,184,"1/2"],["add",15,184,"1/2"],["add",13,184,"-1/2"],["add",12,184,"1/2"],["add",11,184,"-1/2"],["add",10,184,"-1/2"],["add",8,184,"1/2"],["add",5,184,"-1/2"],["add",3,184,"-1/2"],["scale",184,"3/2"],["add",188,183,"1"],["add",188,182,"-1"],["add",184,181,"-1"],["add",184,180,"1"],["add",184,179,"1"],["add",184,178,"-1"],["add",188,177,"1"],["add",184,177,"2"],["add",174,175,"1"],["add",173,175,"-1"],["add",172,175,"-1"],["add",169,175,"-1"],["add",168,175,"1"],["add",167,175,"1"],["add",165,175,"2"],["add",1,175,"1"],["scale",175,"2"],["add",171,174,"-1/4"],["add",172,173,"1"],["add",171,173,"-1/2"],["add",170,173,"1"],["add",169,173,"-1"],["add",164,173,"-1"],["add",162,173,"-1"],["add",160,173,"1"],["add",1,173,"1"],["scale",173,"2"],["add",175,171,"-4"],["add",174,171,"-4"],["add",170,171,"-2"],["add",169,171,"4"],["add",166,171,"4"],["add",165,171,"-4"],["add",163,171,"-2"],["add",161,171,"-4"],["add",160,171,"-4"],["scale",171,"4"],["add",173,170,"-1"],["add",172,170,"-1"],["add",171,170,"1"],["add",164,170,"1"],["add",162,170,"1"],["add",160,170,"-1"],["add",170,169,"1"],["add",175,168,"-1"],["add",174,168,"-1"],["add",173,168,"1"],["add",172,168,"1"],["add",171,168,"1"],["add",170,168,"1"],["add",167,168,"-1"],["add",165,168,"-2"],["add",175,167,"-1"],["add",174,167,"-1"],["add",173,167,"1"],["add",172,167,"1"],["add",171,167,"1"],["add",170,167,"1"],["add",165,167,"-2"],["scale",167,"-1"],["scale",169,"-1"],["add",167,169,"-1"],["add",169,167,"1"],["add",167,169,"-1"],["scale",167,"-1"],["add",166,167,"-1"],["add",167,166,"1"],["add",166,167,"-1"],["add",175,165,"-1/2"],["add",174,165,"-1/2"],["add",173,165,"1/2"],["add",172,165,"1/2"],["add",171,165,"1/2"],["add",170,165,"1/2"],["add",169,165,"-1/2"],["scale",165,"-1/2"],["scale",168,"-1"],["add",165,168,"-1"],["add",168,165,"1"],["add",165,168,"-1"],["add",175,164,"1"],["add",174,164,"1"],["add",169,164,"-1"],["add",168,164,"-1"],["add",167,164,"-2"],["add",166,164,"-2"],["add",163,164,"1"],["add",162,164,"1"],["add",161,164,"2"],["add",160,164,"1"],["scale",164,"2"],["scale",165,"-1"],["add",164,165,"-1"],["add",165,164,"1"],["add",164,165,"-1"],["add",175,163,"-1"],["add",174,163,"-1"],["add",169,163,"1"],["add",168,163,"1"],["add",167,163,"2"],["add",166,163,"2"],["add",165,163,"-1"],["add",164,163,"-1"],["add",162,163,"-1"],["add",161,163,"-2"],["scale",163,"-1"],["scale",164,"-1"],["add",162,164,"-1"],["add",164,162,"1"],["add",162,164,"-1"],["add",171,161,"-1/2"],["add",167,161,"1/2"],["add",166,161,"1"],["add",165,161,"-1/2"],["add",164,161,"-1/2"],["add",163,161,"1/2"],["add",162,161,"1/2"],["add",160,161,"-1"],["add",1,161,"-1/2"],["scale",161,"1/2"],["add",171,160,"-1/2"],["add",166,160,"1/2"],["add",163,160,"1"],["add",162,160,"1"],["add",1,160,"-1/2"],["scale",160,"-1/2"],["scale",161,"-1"],["add",160,161,"-1"],["add",161,160,"1"],["add",160,161,"-1"],["add",158,159,"1"],["add",157,159,"-1"],["add",156,159,"-1"],["add",155,159,"-1"],["add",153,159,"-1"],["add",152,159,"1"],["add",151,159,"1"],["add",149,159,"2"],["scale",159,"2"],["add",156,157,"1"],["add",155,157,"-1"],["add",154,157,"1"],["add",153,157,"-1"],["add",148,157,"-1"],["add",146,157,"-1"],["add",144,157,"1"],["scale",157,"2"],["add",159,155,"-1"],["add",158,155,"-1"],["add",157,155,"2"],["add",156,155,"2"],["add",154,155,"3/2"],["add",153,155,"-1"],["add",149,155,"-1"],["add",148,155,"-1"],["add",147,155,"-1/2"],["add",146,155,"-1"],["add",145,155,"1"],["add",144,155,"2"],["scale",155,"-1"],["add",159,154,"-2"],["add",158,154,"-2"],["add",153,154,"2"],["add",150,154,"2"],["add",149,154,"-2"],["add",147,154,"-1"],["add",145,154,"-2"],["add",144,154,"-2"],["scale",154,"2"],["scale",155,"-1"],["add",154,155,"-1"],["add",155,154,"1"],["add",154,155,"-1"],["add",159,153,"1"],["add",158,153,"1"],["add",157,153,"-1/2"],["add",156,153,"-1/2"],["add",155,153,"-1/2"],["add",150,153,"-1"],["add",149,153,"1"],["add",148,153,"1/2"],["add",147,153,"1/2"],["add",146,153,"1/2"],["add",145,153,"1"],["add",144,153,"1/2"],["scale",153,"1/2"],["scale",154,"-1"],["add",153,154,"-1"],["add",154,153,"1"],["add",153,154,"-1"],["add",159,152,"-1"],["add",158,152,"-1"],["add",157,152,"1"],["add",156,152,"1"],["add",155,152,"1"],["add",154,152,"1"],["add",151,152,"-1"],["add",149,152,"-2"],["add",144,152,"1"],["scale",152,"-1"],["add",159,151,"-1"],["add",158,151,"-1"],["add",157,151,"1"],["add",156,151,"1"],["add",155,151,"1"],["add",154,151,"1"],["add",149,151,"-2"],["scale",151,"-1"],["scale",153,"-1"],["add",151,153,"-1"],["add",153,151,"1"],["add",151,153,"-1"],["scale",151,"-1"],["add",150,151,"-1"],["add",151,150,"1"],["add",150,151,"-1"],["add",159,149,"-1/2"],["add",158,149,"-1/2"],["add",157,149,"1/2"],["add",156,149,"1/2"],["add",155,149,"1/2"],["add",154,149,"1/2"],["add",153,149,"-1/2"],["scale",149,"-1/2"],["scale",152,"-1"],["add",149,152,"-1"],["add",152,149,"1"],["add",149,152,"-1"],["add",159,148,"-1"],["add",158,148,"-1"],["add",153,148,"1"],["add",152,148,"1"],["add",151,148,"2"],["add",147,148,"-1"],["add",146,148,"-1"],["add",145,148,"-2"],["add",144,148,"-1"],["scale",148,"2"],["scale",150,"-1"],["add",148,150,"-1"],["add",150,148,"1"],["add",148,150,"-1"],["add",159,147,"-1"],["add",158,147,"-1"],["add",153,147,"1"],["add",152,147,"1"],["add",151,147,"2"],["add",150,147,"2"],["add",146,147,"-1"],["add",145,147,"-2"],["add",144,147,"-1"],["scale",147,"-1"],["scale",149,"-1"],["add",147,149,"-1"],["add",149,147,"1"],["add",147,149,"-1"],["scale",148,"-1"],["add",146,148,"-1"],["add",148,146,"1"],["add",146,148,"-1"],["add",151,145,"1/2"],["add",150,145,"1/2"],["add",149,145,"-1/2"],["add",148,145,"-1/2"],["add",146,145,"1/2"],["add",144,145,"-1/2"],["scale",145,"1/2"],["add",147,144,"1"],["scale",146,"-1"],["add",144,146,"-1"],["add",146,144,"1"],["add",144,146,"-1"],["add",173,143,"-1"],["add",171,143,"1"],["add",169,143,"1"],["add",168,143,"1"],["add",167,143,"1"],["add",166,143,"-1"],["add",165,143,"-1"],["add",163,143,"-1"],["add",161,143,"2"],["add",142,143,"1"],["add",140,143,"-1"],["add",137,143,"-1"],["add",134,143,"-1"],["add",133,143,"2"],["add",132,143,"1"],["add",128,143,"1"],["add",1,143,"2"],["scale",143,"2"],["add",139,142,"1/4"],["add",143,141,"1"],["add",142,141,"1"],["add",140,141,"-1"],["add",139,141,"1/4"],["add",138,141,"-1/2"],["add",133,141,"1"],["add",131,141,"1/2"],["add",129,141,"-1"],["add",128,141,"-1"],["add",173,140,"1"],["add",171,140,"-1"],["add",169,140,"-1"],["add",168,140,"-1"],["add",167,140,"-1"],["add",166,140,"1"],["add",165,140,"1"],["add",163,140,"1"],["add",161,140,"-2"],["add",139,140,"-1/2"],["add",138,140,"-1"],["add",137,140,"1"],["add",136,140,"1"],["add",135,140,"1"],["add",134,140,"1"],["add",130,140,"1"],["add",128,140,"-2"],["add",1,140,"-2"],["scale",140,"-2"],["scale",141,"-1"],["add",140,141,"-1"],["add",141,140,"1"],["add",140,141,"-1"],["add",173,139,"2"],["add",171,139,"-2"],["add",169,139,"-2"],["add",168,139,"-2"],["add",167,139,"-2"],["add",166,139,"2"],["add",165,139,"2"],["add",163,139,"2"],["add",161,139,"-4"],["add",141,139,"-4"],["add",138,139,"-2"],["add",137,139,"2"],["add",136,139,"2"],["add",135,139,"2"],["add",134,139,"2"],["add",130,139,"2"],["add",128,139,"-4"],["add",1,139,"-4"],["scale",139,"-2"],["scale",140,"-1"],["add",139,140,"-1"],["add",140,139,"1"],["add",139,140,"-1"],["add",173,138,"1/2"],["add",171,138,"-1/2"],["add",169,138,"-1/2"],["add",168,138,"-1/2"],["add",167,138,"-1/2"],["add",166,138,"1/2"],["add",165,138,"1/2"],["add",163,138,"1/2"],["add",161,138,"-1"],["add",143,138,"-1"],["add",142,138,"-1"],["add",141,138,"-1"],["add",140,138,"-1/2"],["add",137,138,"3/2"],["add",136,138,"1/2"],["add",135,138,"1/2"],["add",134,138,"3/2"],["add",133,138,"-1"],["add",131,138,"-1/2"],["add",130,138,"1/2"],["add",129,138,"-1"],["add",128,138,"-2"],["add",1,138,"-1"],["scale",139,"-1"],["add",138,139,"-1"],["add",139,138,"1"],["add",138,139,"-1"],["add",173,137,"-1/3"],["add",171,137,"1/3"],["add",169,137,"1/3"],["add",168,137,"1/3"],["add",167,137,"1/3"],["add",166,137,"-1/3"],["add",165,137,"-1/3"],["add",163,137,"-1/3"],["add",161,137,"2/3"],["add",143,137,"2/3"],["add",142,137,"2/3"],["add",140,137,"-1/3"],["add",136,137,"-1/3"],["add",135,137,"-1/3"],["add",134,137,"-1"],["add",133,137,"2/3"],["add",132,137,"2/3"],["add",131,137,"1/3"],["add",130,137,"1/3"],["add",129,137,"2/3"],["add",128,137,"2/3"],["add",1,137,"2/3"],["scale",137,"2/3"],["scale",138,"-1"],["add",137,138,"-1"],["add",138,137,"1"],["add",137,138,"-1"],["add",173,136,"-1"],["add",171,136,"1"],["add",169,136,"1"],["add",168,136,"1"],["add",167,136,"1"],["add",166,136,"-1"],["add",165,136,"-1"],["add",163,136,"-1"],["add",161,136,"2"],["add",143,136,"2"],["add",142,136,"2"],["add",140,136,"-1"],["add",138,136,"-1"],["add",135,136,"-1"],["add",134,136,"-3"],["add",133,136,"2"],["add",132,136,"2"],["add",131,136,"1"],["add",130,136,"1"],["add",129,136,"2"],["add",128,136,"2"],["add",1,136,"2"],["scale",136,"-3"],["scale",137,"-1"],["add",136,137,"-1"],["add",137,136,"1"],["add",136,137,"-1"],["add",143,135,"-1"],["add",142,135,"-1"],["add",141,135,"1"],["add",140,135,"1"],["add",139,135,"1"],["add",138,135,"1"],["add",133,135,"-2"],["scale",135,"-1"],["scale",137,"-1"],["add",135,137,"-1"],["add",137,135,"1"],["add",135,137,"-1"],["scale",135,"-1"],["add",134,135,"-1"],["add",135,134,"1"],["add",134,135,"-1"],["add",143,133,"-1/2"],["add",142,133,"-1/2"],["add",141,133,"1/2"],["add",140,133,"1/2"],["add",139,133,"1/2"],["add",138,133,"1/2"],["add",137,133,"-1/2"],["scale",133,"-1/2"],["scale",136,"-1"],["add",133,136,"-1"],["add",136,133,"1"],["add",133,136,"-1"],["add",143,132,"1"],["add",142,132,"1"],["add",137,132,"-1"],["add",136,132,"-1"],["add",135,132,"-2"],["add",134,132,"-2"],["add",131,132,"1"],["add",130,132,"1"],["add",129,132,"2"],["add",128,132,"1"],["scale",132,"2"],["scale",133,"-1"],["add",132,133,"-1"],["add",133,132,"1"],["add",132,133,"-1"],["add",173,131,"1/4"],["add",171,131,"-1/4"],["add",169,131,"-1/4"],["add",168,131,"-1/4"],["add",167,131,"-1/4"],["add",166,131,"1/4"],["add",165,131,"1/4"],["add",163,131,"1/4"],["add",161,131,"-1/2"],["add",143,131,"-1"],["add",142,131,"-1"],["add",141,131,"-1/4"],["add",139,131,"-1/4"],["add",137,131,"5/4"],["add",136,131,"5/4"],["add",135,131,"9/4"],["add",134,131,"9/4"],["add",133,131,"-5/4"],["add",130,131,"-1"],["add",129,131,"-2"],["add",128,131,"-1"],["add",1,131,"-1/2"],["scale",131,"-1/4"],["scale",132,"-1"],["add",130,132,"-1"],["add",132,130,"1"],["add",130,132,"-1"],["add",173,129,"1/8"],["add",171,129,"-1/8"],["add",169,129,"-1/8"],["add",168,129,"-1/8"],["add",167,129,"-1/8"],["add",166,129,"1/8"],["add",165,129,"1/8"],["add",163,129,"1/8"],["add",161,129,"-1/4"],["add",141,129,"-1/8"],["add",139,129,"-1/8"],["add",137,129,"1/8"],["add",136,129,"1/8"],["add",135,129,"5/8"],["add",134,129,"5/8"],["add",133,129,"-5/8"],["add",132,129,"-1/2"],["add",131,129,"-1/8"],["add",130,129,"1/2"],["add",128,129,"-1/2"],["add",1,129,"-1/4"],["scale",129,"1/2"],["add",173,128,"1/4"],["add",171,128,"-1/4"],["add",169,128,"-1/4"],["add",168,128,"-1/4"],["add",167,128,"-1/4"],["add",166,128,"1/4"],["add",165,128,"1/4"],["add",163,128,"1/4"],["add",161,128,"-1/2"],["add",141,128,"-1/4"],["add",139,128,"-1/4"],["add",137,128,"1/4"],["add",136,128,"1/4"],["add",135,128,"1/4"],["add",134,128,"1/4"],["add",133,128,"-1/4"],["add",131,128,"3/4"],["add",1,128,"-1/2"],["scale",130,"-1"],["add",128,130,"-1"],["add",130,128,"1"],["add",128,130,"-1"],["add",126,127,"1"],["add",125,127,"-1"],["add",124,127,"-1"],["add",123,127,"-1"],["add",121,127,"-1"],["add",120,127,"1"],["add",119,127,"1"],["add",117,127,"2"],["scale",127,"2"],["add",124,125,"1"],["add",123,125,"-1"],["add",122,125,"1"],["add",121,125,"-1"],["add",116,125,"-1"],["add",114,125,"-1"],["add",112,125,"1"],["scale",125,"2"],["add",127,123,"-1"],["add",126,123,"-1"],["add",125,123,"2"],["add",124,123,"2"],["add",122,123,"3/2"],["add",121,123,"-1"],["add",117,123,"-1"],["add",116,123,"-1"],["add",115,123,"-1/2"],["add",114,123,"-1"],["add",113,123,"1"],["add",112,123,"2"],["scale",123,"-1"],["add",127,122,"-2"],["add",126,122,"-2"],["add",121,122,"2"],["add",118,122,"2"],["add",117,122,"-2"],["add",115,122,"-1"],["add",113,122,"-2"],["add",112,122,"-2"],["scale",122,"2"],["scale",123,"-1"],["add",122,123,"-1"],["add",123,122,"1"],["add",122,123,"-1"],["add",127,121,"1"],["add",126,121,"1"],["add",125,121,"-1/2"],["add",124,121,"-1/2"],["add",123,121,"-1/2"],["add",118,121,"-1"],["add",117,121,"1"],["add",116,121,"1/2"],["add",115,121,"1/2"],["add",114,121,"1/2"],["add",113,121,"1"],["add",112,121,"1/2"],["scale",121,"1/2"],["scale",122,"-1"],["add",121,122,"-1"],["add",122,121,"1"],["add",121,122,"-1"],["add",127,120,"-1"],["add",126,120,"-1"],["add",125,120,"1"],["add",124,120,"1"],["add",123,120,"1"],["add",122,120,"1"],["add",119,120,"-1"],["add",117,120,"-2"],["add",112,120,"1"],["scale",120,"-1"],["add",127,119,"-1"],["add",126,119,"-1"],["add",125,119,"1"],["add",124,119,"1"],["add",123,119,"1"],["add",122,119,"1"],["add",117,119,"-2"],["scale",119,"-1"],["scale",121,"-1"],["add",119,121,"-1"],["add",121,119,"1"],["add",119,121,"-1"],["scale",119,"-1"],["add",118,119,"-1"],["add",119,118,"1"],["add",118,119,"-1"],["add",127,117,"-1/2"],["add",126,117,"-1/2"],["add",125,117,"1/2"],["add",124,117,"1/2"],["add",123,117,"1/2"],["add",122,117,"1/2"],["add",121,117,"-1/2"],["scale",117,"-1/2"],["scale",120,"-1"],["add",117,120,"-1"],["add",120,117,"1"],["add",117,120,"-1"],["add",127,116,"-1"],["add",126,116,"-1"],["add",121,116,"1"],["add",120,116,"1"],["add",119,116,"2"],["add",115,116,"-1"],["add",114,116,"-1"],["add",113,116,"-2"],["add",112,116,"-1"],["scale",116,"2"],["scale",118,"-1"],["add",116,118,"-1"],["add",118,116,"1"],["add",116,118,"-1"],["add",127,115,"-1"],["add",126,115,"-1"],["add",121,115,"1"],["add",120,115,"1"],["add",119,115,"2"],["add",118,115,"2"],["add",114,115,"-1"],["add",113,115,"-2"],["add",112,115,"-1"],["scale",115,"-1"],["scale",117,"-1"],["add",115,117,"-1"],["add",117,115,"1"],["add",115,117,"-1"],["scale",116,"-1"],["add",114,116,"-1"],["add",116,114,"1"],["add",114,116,"-1"],["add",119,113,"1/2"],["add",118,113,"1/2"],["add",117,113,"-1/2"],["add",116,113,"-1/2"],["add",114,113,"1/2"],["add",112,113,"-1/2"],["scale",113,"1/2"],["add",115,112,"1"],["scale",114,"-1"],["add",112,114,"-1"],["add",114,112,"1"],["add",112,114,"-1"],["add",109,111,"-4"],["add",108,111,"-1"],["add",107,111,"8"],["add",105,111,"-1"],["add",104,111,"3"],["add",102,111,"3"],["add",101,111,"4"],["add",100,111,"-2"],["add",96,111,"4"],["add",47,111,"-1"],["add",46,111,"-1"],["add",45,111,"1"],["add",44,111,"1"],["add",39,111,"1"],["add",37,111,"-1"],["add",35,111,"1"],["add",33,111,"-1"],["add",15,111,"-2"],["add",13,111,"2"],["add",12,111,"-2"],["add",11,111,"2"],["add",10,111,"2"],["add",8,111,"-2"],["add",5,111,"2"],["add",3,111,"2"],["scale",111,"4"],["add",111,110,"-4/3"],["add",109,110,"5/3"],["add",107,110,"-4"],["add",105,110,"1/3"],["add",104,110,"-1"],["add",102,110,"-4/3"],["add",101,110,"-4/3"],["add",100,110,"1"],["add",96,110,"-8/3"],["add",47,110,"2/3"],["add",46,110,"2/3"],["add",45,110,"-2/3"],["add",44,110,"-2/3"],["add",39,110,"-2/3"],["add",37,110,"2/3"],["add",35,110,"-2/3"],["add",33,110,"2/3"],["add",15,110,"1"],["add",13,110,"-1"],["add",12,110,"1"],["add",11,110,"-1"],["add",10,110,"-1"],["add",8,110,"1"],["add",6,110,"1/3"],["add",5,110,"-1"],["add",4,110,"-1/3"],["add",3,110,"-1"],["scale",110,"4/3"],["add",231,109,"6/7"],["add",111,109,"2/7"],["add",110,109,"-2/7"],["add",108,109,"3/7"],["add",107,109,"12/7"],["add",106,109,"3/7"],["add",105,109,"-2/7"],["add",104,109,"3/7"],["add",102,109,"-1/7"],["add",101,109,"2/7"],["add",100,109,"-6/7"],["add",98,109,"-3/7"],["add",96,109,"4/7"],["add",47,109,"-1/7"],["add",46,109,"-1/7"],["add",45,109,"1/7"],["add",44,109,"1/7"],["add",39,109,"1/7"],["add",37,109,"-1/7"],["add",35,109,"1/7"],["add",33,109,"-1/7"],["add",15,109,"-3/7"],["add",13,109,"3/7"],["add",12,109,"-3/7"],["add",11,109,"3/7"],["add",10,109,"3/7"],["add",8,109,"-3/7"],["add",6,109,"1/7"],["add",5,109,"3/7"],["add",4,109,"-1/7"],["add",3,109,"3/7"],["scale",109,"6/7"],["add",231,108,"-1"],["add",102,108,"1"],["add",231,107,"3/2"],["add",111,107,"1"],["add",110,107,"-1"],["add",109,107,"-4"],["add",108,107,"-2"],["add",106,107,"-15/4"],["add",105,107,"3/4"],["add",104,107,"-1/4"],["add",102,107,"-3/4"],["add",101,107,"1"],["add",100,107,"9/4"],["add",99,107,"-7/4"],["add",98,107,"2"],["add",97,107,"-7/2"],["add",96,107,"9"],["add",47,107,"-9/4"],["add",46,107,"-9/4"],["add",45,107,"9/4"],["add",44,107,"9/4"],["add",39,107,"9/4"],["add",37,107,"-9/4"],["add",35,107,"9/4"],["add",33,107,"-9/4"],["add",15,107,"1/4"],["add",13,107,"-1/4"],["add",12,107,"1/4"],["add",11,107,"-1/4"],["add",10,107,"-1/4"],["add",8,107,"1/4"],["add",6,107,"1/2"],["add",5,107,"-1/4"],["add",4,107,"-1/2"],["add",3,107,"-1/4"],["scale",107,"7/2"],["add",109,106,"-1"],["add",108,106,"-1"],["add",107,106,"1"],["add",100,106,"1"],["add",98,106,"1"],["add",231,105,"-3"],["add",111,105,"-1"],["add",110,105,"2"],["add",108,105,"-3"],["add",106,105,"4"],["add",104,105,"1"],["add",102,105,"2"],["add",100,105,"2"],["add",99,105,"2"],["add",98,105,"2"],["add",97,105,"4"],["add",96,105,"-12"],["add",47,105,"3"],["add",46,105,"3"],["add",45,105,"-3"],["add",44,105,"-3"],["add",39,105,"-3"],["add",37,105,"3"],["add",35,105,"-3"],["add",33,105,"3"],["add",231,104,"1"],["add",109,104,"1/2"],["add",108,104,"1/2"],["add",106,104,"1/2"],["add",105,104,"-1"],["add",102,104,"-3/2"],["add",101,104,"-1"],["add",99,104,"1/2"],["add",6,104,"-1/2"],["add",4,104,"1/2"],["scale",104,"1/2"],["add",272,103,"1"],["add",24,103,"-1/2"],["add",20,103,"-1/2"],["scale",231,"-1"],["add",103,231,"-1"],["add",231,103,"1"],["add",103,231,"-1"],["add",111,102,"-2"],["add",110,102,"-4"],["add",109,102,"1"],["add",108,102,"3"],["add",107,102,"2"],["add",106,102,"-1"],["add",104,102,"-1"],["add",103,102,"4"],["add",101,102,"-2"],["add",100,102,"-2"],["add",99,102,"-3"],["add",98,102,"-2"],["add",97,102,"-4"],["add",96,102,"8"],["add",47,102,"-2"],["add",46,102,"-2"],["add",45,102,"2"],["add",44,102,"2"],["add",39,102,"2"],["add",37,102,"-2"],["add",35,102,"2"],["add",33,102,"-2"],["add",6,102,"1"],["add",4,102,"-1"],["scale",102,"2"],["add",110,101,"-1"],["add",109,101,"1/2"],["add",108,101,"3/2"],["add",107,101,"1/2"],["add",106,101,"-1/2"],["add",100,101,"-1/2"],["add",99,101,"-1/2"],["add",98,101,"-1/2"],["add",97,101,"-1"],["add",96,101,"4"],["add",47,101,"-1"],["add",46,101,"-1"],["add",45,101,"1"],["add",44,101,"1"],["add",39,101,"1"],["add",37,101,"-1"],["add",35,101,"1"],["add",33,101,"-1"],["scale",101,"-1"],["scale",105,"-1"],["add",101,105,"-1"],["add",105,101,"1"],["add",101,105,"-1"],["add",111,100,"1"],["add",110,100,"-1"],["add",108,100,"2"],["add",106,100,"-2"],["add",105,100,"-1"],["add",99,100,"-1"],["add",98,100,"-1"],["add",97,100,"-2"],["add",96,100,"8"],["add",47,100,"-2"],["add",46,100,"-2"],["add",45,100,"2"],["add",44,100,"2"],["add",39,100,"2"],["add",37,100,"-2"],["add",35,100,"2"],["add",33,100,"-2"],["scale",104,"-1"],["add",100,104,"-1"],["add",104,100,"1"],["add",100,104,"-1"],["add",110,99,"-1"],["add",108,99,"1"],["add",106,99,"-1"],["add",103,99,"1"],["add",102,99,"1"],["add",98,99,"-1"],["add",97,99,"-2"],["add",96,99,"4"],["add",47,99,"-1"],["add",46,99,"-1"],["add",45,99,"1"],["add",44,99,"1"],["add",39,99,"1"],["add",37,99,"-1"],["add",35,99,"1"],["add",33,99,"-1"],["scale",99,"-1"],["scale",101,"-1"],["add",99,101,"-1"],["add",101,99,"1"],["add",99,101,"-1"],["add",104,98,"-1"],["scale",100,"-1"],["add",98,100,"-1"],["add",100,98,"1"],["add",98,100,"-1"],["add",111,97,"1/2"],["add",108,97,"1/2"],["add",106,97,"-1/2"],["add",105,97,"-1/2"],["add",101,97,"-1/2"],["add",100,97,"-1/2"],["add",98,97,"1/2"],["add",96,97,"2"],["add",47,97,"-1/2"],["add",46,97,"-1/2"],["add",45,97,"1/2"],["add",44,97,"1/2"],["add",39,97,"1/2"],["add",37,97,"-1/2"],["add",35,97,"1/2"],["add",33,97,"-1/2"],["scale",97,"1/2"],["add",111,96,"-1/4"],["add",108,96,"-1/4"],["add",106,96,"1/4"],["add",105,96,"1/4"],["add",103,96,"1/4"],["add",102,96,"1/4"],["add",99,96,"-1/4"],["add",47,96,"1/4"],["add",46,96,"1/4"],["add",45,96,"-1/4"],["add",44,96,"-1/4"],["add",39,96,"-1/4"],["add",37,96,"1/4"],["add",35,96,"-1/4"],["add",33,96,"1/4"],["scale",96,"-1/4"],["scale",98,"-1"],["add",96,98,"-1"],["add",98,96,"1"],["add",96,98,"-1"],["add",173,95,"-1"],["add",171,95,"1"],["add",169,95,"1"],["add",168,95,"1"],["add",167,95,"1"],["add",166,95,"-1"],["add",165,95,"-1"],["add",163,95,"-1"],["add",161,95,"2"],["add",109,95,"-1"],["add",107,95,"-1"],["add",105,95,"1"],["add",104,95,"1"],["add",103,95,"1"],["add",102,95,"1"],["add",101,95,"-1"],["add",99,95,"-1"],["add",94,95,"2"],["add",93,95,"-2"],["add",92,95,"-1"],["add",91,95,"-2"],["add",89,95,"-3"],["add",88,95,"1"],["add",86,95,"2"],["add",85,95,"4"],["add",82,95,"1"],["add",80,95,"4"],["add",47,95,"-1"],["add",46,95,"1"],["add",45,95,"1"],["add",44,95,"-1"],["add",39,95,"-1"],["add",37,95,"1"],["add",35,95,"1"],["add",33,95,"-1"],["add",6,95,"-1"],["add",4,95,"1"],["add",1,95,"2"],["scale",95,"4"],["add",173,94,"1/3"],["add",171,94,"-1/3"],["add",169,94,"-1/3"],["add",168,94,"-1/3"],["add",167,94,"-1/3"],["add",166,94,"1/3"],["add",165,94,"1/3"],["add",163,94,"1/3"],["add",161,94,"-2/3"],["add",109,94,"1/3"],["add",107,94,"1/3"],["add",105,94,"-1/3"],["add",104,94,"-1/3"],["add",103,94,"-1/3"],["add",102,94,"-1/3"],["add",101,94,"1/3"],["add",99,94,"1/3"],["add",95,94,"-2/3"],["add",93,94,"1/3"],["add",91,94,"1/3"],["add",89,94,"2/3"],["add",86,94,"-1/3"],["add",85,94,"-2/3"],["add",82,94,"-1/3"],["add",80,94,"-4/3"],["add",47,94,"1/3"],["add",46,94,"-1/3"],["add",45,94,"-1/3"],["add",44,94,"1/3"],["add",39,94,"1/3"],["add",37,94,"-1/3"],["add",35,94,"-1/3"],["add",33,94,"1/3"],["add",6,94,"1/3"],["add",4,94,"-1/3"],["add",1,94,"-2/3"],["scale",94,"2/3"],["add",228,93,"2"],["add",92,93,"1"],["add",91,93,"-1"],["add",90,93,"1"],["add",89,93,"-1"],["add",84,93,"-1"],["add",82,93,"1"],["scale",93,"2"],["add",228,92,"-1"],["add",228,91,"1"],["add",93,91,"1"],["add",92,91,"1"],["add",90,91,"1"],["add",89,91,"-1"],["add",84,91,"-1"],["add",82,91,"1"],["add",228,90,"2/7"],["add",173,90,"-4/7"],["add",171,90,"4/7"],["add",169,90,"4/7"],["add",168,90,"4/7"],["add",167,90,"4/7"],["add",166,90,"-4/7"],["add",165,90,"-4/7"],["add",163,90,"-4/7"],["add",161,90,"8/7"],["add",109,90,"-4/7"],["add",107,90,"-4/7"],["add",105,90,"4/7"],["add",104,90,"4/7"],["add",103,90,"4/7"],["add",102,90,"4/7"],["add",101,90,"-4/7"],["add",99,90,"-4/7"],["add",95,90,"2/7"],["add",94,90,"-2/7"],["add",93,90,"-8/7"],["add",92,90,"-4/7"],["add",89,90,"2/7"],["add",86,90,"4/7"],["add",85,90,"2/7"],["add",84,90,"4/7"],["add",83,90,"-3/7"],["add",82,90,"-6/7"],["add",81,90,"-6/7"],["add",80,90,"16/7"],["add",47,90,"-4/7"],["add",46,90,"4/7"],["add",45,90,"4/7"],["add",44,90,"-4/7"],["add",39,90,"-4/7"],["add",37,90,"4/7"],["add",35,90,"4/7"],["add",33,90,"-4/7"],["add",6,90,"-4/7"],["add",4,90,"4/7"],["add",1,90,"8/7"],["scale",90,"6/7"],["scale",91,"-1"],["add",90,91,"-1"],["add",91,90,"1"],["add",90,91,"-1"],["add",228,89,"-1"],["add",173,89,"2"],["add",171,89,"-2"],["add",169,89,"-2"],["add",168,89,"-2"],["add",167,89,"-2"],["add",166,89,"2"],["add",165,89,"2"],["add",163,89,"2"],["add",161,89,"-4"],["add",109,89,"2"],["add",107,89,"2"],["add",105,89,"-2"],["add",104,89,"-2"],["add",103,89,"-2"],["add",102,89,"-2"],["add",101,89,"2"],["add",99,89,"2"],["add",95,89,"-1"],["add",94,89,"1"],["add",93,89,"1/2"],["add",92,89,"-3/2"],["add",91,89,"1/2"],["add",86,89,"-2"],["add",85,89,"-1"],["add",84,89,"3/2"],["add",83,89,"3/2"],["add",82,89,"-1/2"],["add",81,89,"3"],["add",80,89,"-8"],["add",47,89,"2"],["add",46,89,"-2"],["add",45,89,"-2"],["add",44,89,"2"],["add",39,89,"2"],["add",37,89,"-2"],["add",35,89,"-2"],["add",33,89,"2"],["add",6,89,"2"],["add",4,89,"-2"],["add",1,89,"-4"],["scale",89,"7/2"],["scale",90,"-1"],["add",89,90,"-1"],["add",90,89,"1"],["add",89,90,"-1"],["add",228,88,"2"],["add",173,88,"-1"],["add",171,88,"1"],["add",169,88,"1"],["add",168,88,"1"],["add",167,88,"1"],["add",166,88,"-1"],["add",165,88,"-1"],["add",163,88,"-1"],["add",161,88,"2"],["add",109,88,"-1"],["add",107,88,"-1"],["add",105,88,"1"],["add",104,88,"1"],["add",103,88,"1"],["add",102,88,"1"],["add",101,88,"-1"],["add",99,88,"-1"],["add",94,88,"-1"],["add",93,88,"1/2"],["add",92,88,"3/2"],["add",91,88,"1/2"],["add",90,88,"-1/2"],["add",85,88,"-1"],["add",84,88,"-1/2"],["add",83,88,"-1/2"],["add",82,88,"1/2"],["add",81,88,"-1"],["add",80,88,"4"],["add",47,88,"-1"],["add",46,88,"1"],["add",45,88,"1"],["add",44,88,"-1"],["add",39,88,"-1"],["add",37,88,"1"],["add",35,88,"1"],["add",33,88,"-1"],["add",6,88,"-1"],["add",4,88,"1"],["add",1,88,"2"],["scale",88,"-1"],["add",263,87,"1"],["add",28,87,"-1/2"],["add",23,87,"-1/2"],["scale",228,"-1"],["add",87,228,"-1"],["add",228,87,"1"],["add",87,228,"-1"],["add",173,86,"1"],["add",171,86,"-1"],["add",169,86,"-1"],["add",168,86,"-1"],["add",167,86,"-1"],["add",166,86,"1"],["add",165,86,"1"],["add",163,86,"1"],["add",161,86,"-2"],["add",109,86,"1"],["add",107,86,"1"],["add",105,86,"-1"],["add",104,86,"-1"],["add",103,86,"-1"],["add",102,86,"-1"],["add",101,86,"1"],["add",99,86,"1"],["add",95,86,"-1"],["add",93,86,"1/2"],["add",92,86,"-1/2"],["add",91,86,"1/2"],["add",90,86,"3/2"],["add",85,86,"-1"],["add",84,86,"-1/2"],["add",83,86,"1/2"],["add",82,86,"-1/2"],["add",81,86,"1"],["add",80,86,"-4"],["add",47,86,"1"],["add",46,86,"-1"],["add",45,86,"-1"],["add",44,86,"1"],["add",39,86,"1"],["add",37,86,"-1"],["add",35,86,"-1"],["add",33,86,"1"],["add",6,86,"1"],["add",4,86,"-1"],["add",1,86,"-2"],["scale",89,"-1"],["add",86,89,"-1"],["add",89,86,"1"],["add",86,89,"-1"],["add",173,85,"-1"],["add",171,85,"1"],["add",169,85,"1"],["add",168,85,"1"],["add",167,85,"1"],["add",166,85,"-1"],["add",165,85,"-1"],["add",163,85,"-1"],["add",161,85,"2"],["add",109,85,"-1"],["add",107,85,"-1"],["add",105,85,"1"],["add",104,85,"1"],["add",103,85,"1"],["add",102,85,"1"],["add",101,85,"-1"],["add",99,85,"-1"],["add",94,85,"-1"],["add",93,85,"1/2"],["add",92,85,"3/2"],["add",91,85,"1/2"],["add",90,85,"-1/2"],["add",84,85,"-1/2"],["add",83,85,"-1/2"],["add",82,85,"1/2"],["add",81,85,"-1"],["add",80,85,"4"],["add",47,85,"-1"],["add",46,85,"1"],["add",45,85,"1"],["add",44,85,"-1"],["add",39,85,"-1"],["add",37,85,"1"],["add",35,85,"1"],["add",33,85,"-1"],["add",6,85,"-1"],["add",4,85,"1"],["add",1,85,"2"],["scale",85,"-1"],["scale",89,"-1"],["add",85,89,"-1"],["add",89,85,"1"],["add",85,89,"-1"],["add",173,84,"-2"],["add",171,84,"2"],["add",169,84,"2"],["add",168,84,"2"],["add",167,84,"2"],["add",166,84,"-2"],["add",165,84,"-2"],["add",163,84,"-2"],["add",161,84,"4"],["add",109,84,"-2"],["add",107,84,"-2"],["add",105,84,"2"],["add",104,84,"2"],["add",103,84,"2"],["add",102,84,"2"],["add",101,84,"-2"],["add",99,84,"-2"],["add",95,84,"1"],["add",94,84,"-1"],["add",92,84,"2"],["add",90,84,"-2"],["add",89,84,"-1"],["add",83,84,"-1"],["add",82,84,"1"],["add",81,84,"-2"],["add",80,84,"8"],["add",47,84,"-2"],["add",46,84,"2"],["add",45,84,"2"],["add",44,84,"-2"],["add",39,84,"-2"],["add",37,84,"2"],["add",35,84,"2"],["add",33,84,"-2"],["add",6,84,"-2"],["add",4,84,"2"],["add",1,84,"4"],["scale",88,"-1"],["add",84,88,"-1"],["add",88,84,"1"],["add",84,88,"-1"],["add",173,83,"-2"],["add",171,83,"2"],["add",169,83,"2"],["add",168,83,"2"],["add",167,83,"2"],["add",166,83,"-2"],["add",165,83,"-2"],["add",163,83,"-2"],["add",161,83,"4"],["add",109,83,"-2"],["add",107,83,"-2"],["add",105,83,"2"],["add",104,83,"2"],["add",103,83,"2"],["add",102,83,"2"],["add",101,83,"-2"],["add",99,83,"-2"],["add",95,83,"1"],["add",94,83,"-1"],["add",92,83,"2"],["add",90,83,"-2"],["add",89,83,"-1"],["add",88,83,"1"],["add",85,83,"-1"],["add",82,83,"1"],["add",81,83,"-2"],["add",80,83,"8"],["add",47,83,"-2"],["add",46,83,"2"],["add",45,83,"2"],["add",44,83,"-2"],["add",39,83,"-2"],["add",37,83,"2"],["add",35,83,"2"],["add",33,83,"-2"],["add",6,83,"-2"],["add",4,83,"2"],["add",1,83,"4"],["scale",83,"-1"],["scale",84,"-1"],["add",83,84,"-1"],["add",84,83,"1"],["add",83,84,"-1"],["add",173,82,"1"],["add",171,82,"-1"],["add",169,82,"-1"],["add",168,82,"-1"],["add",167,82,"-1"],["add",166,82,"1"],["add",165,82,"1"],["add",163,82,"1"],["add",161,82,"-2"],["add",109,82,"1"],["add",107,82,"1"],["add",105,82,"-1"],["add",104,82,"-1"],["add",103,82,"-1"],["add",102,82,"-1"],["add",101,82,"1"],["add",99,82,"1"],["add",95,82,"-1"],["add",92,82,"-1"],["add",90,82,"1"],["add",89,82,"1"],["add",87,82,"1"],["add",80,82,"-4"],["add",47,82,"1"],["add",46,82,"-1"],["add",45,82,"-1"],["add",44,82,"1"],["add",39,82,"1"],["add",37,82,"-1"],["add",35,82,"-1"],["add",33,82,"1"],["add",6,82,"1"],["add",4,82,"-1"],["add",1,82,"-2"],["scale",86,"-1"],["add",82,86,"-1"],["add",86,82,"1"],["add",82,86,"-1"],["add",173,81,"-1/2"],["add",171,81,"1/2"],["add",169,81,"1/2"],["add",168,81,"1/2"],["add",167,81,"1/2"],["add",166,81,"-1/2"],["add",165,81,"-1/2"],["add",163,81,"-1/2"],["add",161,81,"1"],["add",109,81,"-1/2"],["add",107,81,"-1/2"],["add",105,81,"1/2"],["add",104,81,"1/2"],["add",103,81,"1/2"],["add",102,81,"1/2"],["add",101,81,"-1/2"],["add",99,81,"-1/2"],["add",95,81,"1/2"],["add",92,81,"1/2"],["add",90,81,"-1/2"],["add",89,81,"-1/2"],["add",85,81,"-1/2"],["add",84,81,"-1/2"],["add",80,81,"2"],["add",47,81,"-1/2"],["add",46,81,"1/2"],["add",45,81,"1/2"],["add",44,81,"-1/2"],["add",39,81,"-1/2"],["add",37,81,"1/2"],["add",35,81,"1/2"],["add",33,81,"-1/2"],["add",6,81,"-1/2"],["add",4,81,"1/2"],["add",1,81,"1"],["scale",81,"1/2"],["scale",82,"-1"],["add",81,82,"-1"],["add",82,81,"1"],["add",81,82,"-1"],["add",173,80,"1/4"],["add",171,80,"-1/4"],["add",169,80,"-1/4"],["add",168,80,"-1/4"],["add",167,80,"-1/4"],["add",166,80,"1/4"],["add",165,80,"1/4"],["add",163,80,"1/4"],["add",161,80,"-1/2"],["add",109,80,"1/4"],["add",107,80,"1/4"],["add",105,80,"-1/4"],["add",104,80,"-1/4"],["add",103,80,"-1/4"],["add",102,80,"-1/4"],["add",101,80,"1/4"],["add",99,80,"1/4"],["add",95,80,"-1/4"],["add",92,80,"-1/4"],["add",90,80,"1/4"],["add",89,80,"1/4"],["add",87,80,"1/4"],["add",86,80,"1/4"],["add",47,80,"1/4"],["add",46,80,"-1/4"],["add",45,80,"-1/4"],["add",44,80,"1/4"],["add",39,80,"1/4"],["add",37,80,"-1/4"],["add",35,80,"-1/4"],["add",33,80,"1/4"],["add",6,80,"1/4"],["add",4,80,"-1/4"],["add",1,80,"-1/2"],["scale",80,"-1/4"],["scale",82,"-1"],["add",80,82,"-1"],["add",82,80,"1"],["add",80,82,"-1"],["add",173,79,"1"],["add",171,79,"-1"],["add",169,79,"-1"],["add",168,79,"-1"],["add",167,79,"-1"],["add",166,79,"1"],["add",165,79,"1"],["add",163,79,"1"],["add",161,79,"-2"],["add",77,79,"-1"],["add",76,79,"-1"],["add",75,79,"4"],["add",72,79,"1"],["add",70,79,"1"],["add",69,79,"2"],["add",64,79,"-1"],["add",15,79,"-1"],["add",14,79,"-2"],["add",13,79,"1"],["add",12,79,"1"],["add",11,79,"1"],["add",10,79,"1"],["add",8,79,"-1"],["add",7,79,"2"],["add",5,79,"-1"],["add",3,79,"1"],["add",1,79,"-2"],["scale",79,"2"],["add",173,78,"-1/3"],["add",171,78,"1/3"],["add",169,78,"1/3"],["add",168,78,"1/3"],["add",167,78,"1/3"],["add",166,78,"-1/3"],["add",165,78,"-1/3"],["add",163,78,"-1/3"],["add",161,78,"2/3"],["add",75,78,"-4/3"],["add",73,78,"-1/3"],["add",71,78,"1/3"],["add",70,78,"-1/3"],["add",64,78,"1/3"],["add",15,78,"1/3"],["add",14,78,"2/3"],["add",13,78,"-1/3"],["add",12,78,"-1/3"],["add",11,78,"-1/3"],["add",10,78,"-1/3"],["add",8,78,"1/3"],["add",7,78,"-2/3"],["add",6,78,"1/3"],["add",5,78,"1/3"],["add",3,78,"-1/3"],["add",2,78,"1/3"],["add",1,78,"2/3"],["scale",78,"4/3"],["add",173,77,"1/3"],["add",171,77,"-1/3"],["add",169,77,"-1/3"],["add",168,77,"-1/3"],["add",167,77,"-1/3"],["add",166,77,"1/3"],["add",165,77,"1/3"],["add",163,77,"1/3"],["add",161,77,"-2/3"],["add",109,77,"1"],["add",107,77,"1"],["add",105,77,"-1"],["add",104,77,"-1"],["add",103,77,"-1"],["add",102,77,"-1"],["add",101,77,"1"],["add",99,77,"1"],["add",78,77,"-1/3"],["add",75,77,"4/3"],["add",73,77,"1/3"],["add",72,77,"1"],["add",71,77,"2/3"],["add",70,77,"4/3"],["add",64,77,"-1/3"],["add",15,77,"-1/3"],["add",14,77,"-2/3"],["add",13,77,"1/3"],["add",12,77,"1/3"],["add",11,77,"1/3"],["add",10,77,"1/3"],["add",8,77,"-1/3"],["add",7,77,"2/3"],["add",6,77,"2/3"],["add",5,77,"-1/3"],["add",4,77,"-1"],["add",3,77,"1/3"],["add",2,77,"-1/3"],["add",1,77,"-2/3"],["scale",77,"-1"],["add",173,76,"-2/3"],["add",171,76,"2/3"],["add",169,76,"2/3"],["add",168,76,"2/3"],["add",167,76,"2/3"],["add",166,76,"-2/3"],["add",165,76,"-2/3"],["add",163,76,"-2/3"],["add",161,76,"4/3"],["add",109,76,"1"],["add",107,76,"1"],["add",105,76,"-1"],["add",104,76,"-1"],["add",103,76,"-1"],["add",102,76,"-1"],["add",101,76,"1"],["add",99,76,"1"],["add",78,76,"2/3"],["add",75,76,"-8/3"],["add",74,76,"-1"],["add",73,76,"1/3"],["add",72,76,"1"],["add",71,76,"5/3"],["add",70,76,"1/3"],["add",66,76,"1"],["add",64,76,"-1/3"],["add",15,76,"2/3"],["add",14,76,"4/3"],["add",13,76,"-2/3"],["add",12,76,"-2/3"],["add",11,76,"-2/3"],["add",10,76,"-2/3"],["add",8,76,"2/3"],["add",7,76,"-4/3"],["add",6,76,"2/3"],["add",5,76,"2/3"],["add",4,76,"-1"],["add",3,76,"-2/3"],["add",2,76,"-1/3"],["add",1,76,"4/3"],["scale",76,"-2"],["scale",77,"-1"],["add",76,77,"-1"],["add",77,76,"1"],["add",76,77,"-1"],["add",173,75,"-1/4"],["add",171,75,"1/4"],["add",169,75,"1/4"],["add",168,75,"1/4"],["add",167,75,"1/4"],["add",166,75,"-1/4"],["add",165,75,"-1/4"],["add",163,75,"-1/4"],["add",161,75,"1/2"],["add",109,75,"3/8"],["add",107,75,"3/8"],["add",105,75,"-3/8"],["add",104,75,"-3/8"],["add",103,75,"-3/8"],["add",102,75,"-3/8"],["add",101,75,"3/8"],["add",99,75,"3/8"],["add",78,75,"1/4"],["add",77,75,"-3/4"],["add",74,75,"-3/8"],["add",73,75,"1/8"],["add",72,75,"3/8"],["add",71,75,"5/8"],["add",70,75,"1/8"],["add",66,75,"3/8"],["add",64,75,"-1/8"],["add",15,75,"1/4"],["add",14,75,"1/2"],["add",13,75,"-1/4"],["add",12,75,"-1/4"],["add",11,75,"-1/4"],["add",10,75,"-1/4"],["add",8,75,"1/4"],["add",7,75,"-1/2"],["add",6,75,"1/4"],["add",5,75,"1/4"],["add",4,75,"-3/8"],["add",3,75,"-1/4"],["add",2,75,"-1/8"],["add",1,75,"1/2"],["scale",75,"-3/8"],["scale",76,"-1"],["add",75,76,"-1"],["add",76,75,"1"],["add",75,76,"-1"],["add",79,74,"2"],["add",78,74,"2"],["add",77,74,"-2"],["add",76,74,"-2"],["add",75,74,"2"],["add",73,74,"-2"],["add",70,74,"-2"],["add",69,74,"2"],["add",67,74,"1"],["add",66,74,"2"],["add",65,74,"2"],["scale",74,"2"],["add",109,73,"1"],["add",107,73,"1"],["add",105,73,"-1"],["add",104,73,"-1"],["add",103,73,"-1"],["add",102,73,"-1"],["add",101,73,"1"],["add",99,73,"1"],["add",79,73,"2"],["add",78,73,"2"],["add",77,73,"-2"],["add",76,73,"-1"],["add",72,73,"1"],["add",71,73,"1"],["add",70,73,"-1"],["add",69,73,"2"],["add",67,73,"1"],["add",66,73,"1"],["add",65,73,"2"],["add",64,73,"1"],["add",4,73,"-1"],["add",2,73,"-1"],["scale",73,"-2"],["scale",75,"-1"],["add",73,75,"-1"],["add",75,73,"1"],["add",73,75,"-1"],["add",109,72,"-1"],["add",107,72,"-1"],["add",105,72,"1"],["add",104,72,"1"],["add",103,72,"1"],["add",102,72,"1"],["add",101,72,"-1"],["add",99,72,"-1"],["add",79,72,"-2"],["add",78,72,"-2"],["add",77,72,"2"],["add",76,72,"1"],["add",75,72,"2"],["add",74,72,"1"],["add",71,72,"-1"],["add",70,72,"1"],["add",69,72,"-2"],["add",67,72,"-1"],["add",66,72,"-1"],["add",65,72,"-2"],["add",64,72,"-1"],["add",4,72,"1"],["add",2,72,"1"],["scale",73,"-1"],["add",72,73,"-1"],["add",73,72,"1"],["add",72,73,"-1"],["add",79,71,"-1"],["add",78,71,"-1"],["add",77,71,"1"],["add",76,71,"1"],["add",75,71,"1"],["add",74,71,"1"],["add",69,71,"-2"],["scale",71,"-1"],["scale",73,"-1"],["add",71,73,"-1"],["add",73,71,"1"],["add",71,73,"-1"],["scale",71,"-1"],["add",70,71,"-1"],["add",71,70,"1"],["add",70,71,"-1"],["add",79,69,"-1/2"],["add",78,69,"-1/2"],["add",77,69,"1/2"],["add",76,69,"1/2"],["add",75,69,"1/2"],["add",74,69,"1/2"],["add",73,69,"-1/2"],["scale",69,"-1/2"],["scale",72,"-1"],["add",69,72,"-1"],["add",72,69,"1"],["add",69,72,"-1"],["add",6,68,"1/4"],["scale",68,"-1"],["add",79,67,"-1"],["add",78,67,"-1"],["add",73,67,"1"],["add",72,67,"1"],["add",71,67,"2"],["add",70,67,"2"],["add",69,67,"-1"],["add",66,67,"-1"],["add",65,67,"-2"],["scale",67,"-1"],["scale",68,"-1"],["add",67,68,"-1"],["add",68,67,"1"],["add",67,68,"-1"],["scale",68,"-1"],["add",66,68,"-1"],["add",68,66,"1"],["add",66,68,"-1"],["add",71,65,"1/2"],["add",70,65,"1/2"],["add",69,65,"-1/2"],["add",68,65,"-1/2"],["add",66,65,"-1/2"],["scale",65,"1/2"],["add",75,64,"1/2"],["add",70,64,"-1/2"],["add",66,64,"1"],["add",6,64,"1/2"],["add",2,64,"1/2"],["scale",64,"1/2"],["scale",65,"-1"],["add",64,65,"-1"],["add",65,64,"1"],["add",64,65,"-1"],["add",62,63,"1"],["add",61,63,"-1"],["add",60,63,"-1"],["add",59,63,"-1"],["add",57,63,"-1"],["add",56,63,"1"],["add",55,63,"1"],["add",53,63,"2"],["scale",63,"2"],["add",109,61,"1/4"],["add",107,61,"1/4"],["add",105,61,"-1/4"],["add",104,61,"-1/4"],["add",103,61,"-1/4"],["add",102,61,"-1/4"],["add",101,61,"1/4"],["add",99,61,"1/4"],["add",93,61,"1/4"],["add",91,61,"1/4"],["add",89,61,"-1/4"],["add",88,61,"-1/4"],["add",87,61,"-1/4"],["add",86,61,"-1/4"],["add",85,61,"1/4"],["add",83,61,"1/4"],["add",63,61,"1"],["add",62,61,"1"],["add",60,61,"-1/2"],["add",59,61,"-1"],["add",57,61,"-3/2"],["add",56,61,"1/2"],["add",55,61,"1/2"],["add",54,61,"-1/2"],["add",53,61,"1"],["add",51,61,"1/2"],["add",50,61,"1/2"],["add",49,61,"1"],["add",48,61,"1/2"],["add",6,61,"1/4"],["add",4,61,"-1/4"],["add",109,60,"1/2"],["add",107,60,"1/2"],["add",105,60,"-1/2"],["add",104,60,"-1/2"],["add",103,60,"-1/2"],["add",102,60,"-1/2"],["add",101,60,"1/2"],["add",99,60,"1/2"],["add",93,60,"1/2"],["add",91,60,"1/2"],["add",89,60,"-1/2"],["add",88,60,"-1/2"],["add",87,60,"-1/2"],["add",86,60,"-1/2"],["add",85,60,"1/2"],["add",83,60,"1/2"],["add",58,60,"-1"],["add",57,60,"1"],["add",56,60,"1"],["add",55,60,"1"],["add",54,60,"1"],["add",50,60,"1"],["add",48,60,"-1"],["add",6,60,"1/2"],["add",4,60,"-1/2"],["scale",60,"-2"],["scale",61,"-1"],["add",60,61,"-1"],["add",61,60,"1"],["add",60,61,"-1"],["add",63,59,"1"],["add",62,59,"1"],["add",60,59,"1"],["add",58,59,"1/2"],["add",57,59,"-2"],["add",54,59,"-1"],["add",53,59,"1"],["add",51,59,"1/2"],["add",49,59,"1"],["add",48,59,"1"],["add",109,58,"1/2"],["add",107,58,"1/2"],["add",105,58,"-1/2"],["add",104,58,"-1/2"],["add",103,58,"-1/2"],["add",102,58,"-1/2"],["add",101,58,"1/2"],["add",99,58,"1/2"],["add",93,58,"1/2"],["add",91,58,"1/2"],["add",89,58,"-1/2"],["add",88,58,"-1/2"],["add",87,58,"-1/2"],["add",86,58,"-1/2"],["add",85,58,"1/2"],["add",83,58,"1/2"],["add",61,58,"-2"],["add",57,58,"1"],["add",56,58,"1"],["add",55,58,"1"],["add",54,58,"1"],["add",50,58,"1"],["add",48,58,"-1"],["add",6,58,"1/2"],["add",4,58,"-1/2"],["scale",58,"-1"],["scale",60,"-1"],["add",58,60,"-1"],["add",60,58,"1"],["add",58,60,"-1"],["add",109,57,"1/2"],["add",107,57,"1/2"],["add",105,57,"-1/2"],["add",104,57,"-1/2"],["add",103,57,"-1/2"],["add",102,57,"-1/2"],["add",101,57,"1/2"],["add",99,57,"1/2"],["add",93,57,"1/2"],["add",91,57,"1/2"],["add",89,57,"-1/2"],["add",88,57,"-1/2"],["add",87,57,"-1/2"],["add",86,57,"-1/2"],["add",85,57,"1/2"],["add",83,57,"1/2"],["add",63,57,"2"],["add",62,57,"2"],["add",61,57,"-2"],["add",60,57,"-1"],["add",56,57,"1"],["add",55,57,"1"],["add",54,57,"-1"],["add",53,57,"2"],["add",51,57,"1"],["add",50,57,"1"],["add",49,57,"2"],["add",48,57,"1"],["add",6,57,"1/2"],["add",4,57,"-1/2"],["scale",57,"-2"],["scale",59,"-1"],["add",57,59,"-1"],["add",59,57,"1"],["add",57,59,"-1"],["add",109,56,"-1/2"],["add",107,56,"-1/2"],["add",105,56,"1/2"],["add",104,56,"1/2"],["add",103,56,"1/2"],["add",102,56,"1/2"],["add",101,56,"-1/2"],["add",99,56,"-1/2"],["add",93,56,"-1/2"],["add",91,56,"-1/2"],["add",89,56,"1/2"],["add",88,56,"1/2"],["add",87,56,"1/2"],["add",86,56,"1/2"],["add",85,56,"-1/2"],["add",83,56,"-1/2"],["add",63,56,"-2"],["add",62,56,"-2"],["add",61,56,"2"],["add",60,56,"1"],["add",59,56,"2"],["add",58,56,"1"],["add",55,56,"-1"],["add",54,56,"1"],["add",53,56,"-2"],["add",51,56,"-1"],["add",50,56,"-1"],["add",49,56,"-2"],["add",48,56,"-1"],["add",6,56,"-1/2"],["add",4,56,"1/2"],["scale",57,"-1"],["add",56,57,"-1"],["add",57,56,"1"],["add",56,57,"-1"],["add",63,55,"-1"],["add",62,55,"-1"],["add",61,55,"1"],["add",60,55,"1"],["add",59,55,"1"],["add",58,55,"1"],["add",53,55,"-2"],["scale",55,"-1"],["scale",57,"-1"],["add",55,57,"-1"],["add",57,55,"1"],["add",55,57,"-1"],["scale",55,"-1"],["add",54,55,"-1"],["add",55,54,"1"],["add",54,55,"-1"],["add",63,53,"-1/2"],["add",62,53,"-1/2"],["add",61,53,"1/2"],["add",60,53,"1/2"],["add",59,53,"1/2"],["add",58,53,"1/2"],["add",57,53,"-1/2"],["scale",53,"-1/2"],["scale",56,"-1"],["add",53,56,"-1"],["add",56,53,"1"],["add",53,56,"-1"],["scale",52,"-1"],["scale",53,"-1"],["add",52,53,"-1"],["add",53,52,"1"],["add",52,53,"-1"],["add",63,51,"-1"],["add",62,51,"-1"],["add",57,51,"1"],["add",56,51,"1"],["add",55,51,"2"],["add",54,51,"2"],["add",50,51,"-1"],["add",49,51,"-2"],["add",48,51,"-1"],["scale",51,"-1"],["scale",53,"-1"],["add",51,53,"-1"],["add",53,51,"1"],["add",51,53,"-1"],["scale",52,"-1"],["add",50,52,"-1"],["add",52,50,"1"],["add",50,52,"-1"],["add",55,49,"1/2"],["add",54,49,"1/2"],["add",53,49,"-1/2"],["add",52,49,"-1/2"],["add",48,49,"-1/2"],["scale",49,"1/2"],["scale",50,"-1"],["add",49,50,"-1"],["add",50,49,"1"],["add",49,50,"-1"],["scale",50,"-1"],["add",48,50,"-1"],["add",50,48,"1"],["add",48,50,"-1"],["add",41,47,"-1/2"],["add",41,46,"1/4"],["add",27,46,"1/4"],["add",6,46,"1/4"],["add",41,45,"-1/4"],["add",27,45,"1/4"],["add",6,45,"1/4"],["add",173,43,"-2"],["add",171,43,"2"],["add",169,43,"2"],["add",168,43,"2"],["add",167,43,"2"],["add",166,43,"-2"],["add",165,43,"-2"],["add",163,43,"-2"],["add",161,43,"4"],["add",30,43,"2"],["add",26,43,"-2"],["add",24,43,"2"],["add",23,43,"-2"],["add",18,43,"2"],["add",17,43,"-2"],["add",6,43,"-1"],["add",1,43,"4"],["scale",43,"-2"],["add",173,42,"-1"],["add",171,42,"1"],["add",169,42,"1"],["add",168,42,"1"],["add",167,42,"1"],["add",166,42,"-1"],["add",165,42,"-1"],["add",163,42,"-1"],["add",161,42,"2"],["add",46,42,"1"],["add",41,42,"1/4"],["add",40,42,"1"],["add",39,42,"-1"],["add",34,42,"1"],["add",33,42,"-1"],["add",27,42,"-1/4"],["add",6,42,"-1/4"],["add",1,42,"2"],["scale",42,"-1"],["scale",43,"-1"],["add",42,43,"-1"],["add",43,42,"1"],["add",42,43,"-1"],["add",173,41,"2"],["add",171,41,"-2"],["add",169,41,"-2"],["add",168,41,"-2"],["add",167,41,"-2"],["add",166,41,"2"],["add",165,41,"2"],["add",163,41,"2"],["add",161,41,"-4"],["add",46,41,"-2"],["add",43,41,"2"],["add",40,41,"-2"],["add",39,41,"2"],["add",34,41,"-2"],["add",33,41,"2"],["add",1,41,"-4"],["scale",41,"2"],["scale",42,"-1"],["add",41,42,"-1"],["add",42,41,"1"],["add",41,42,"-1"],["add",109,40,"-1"],["add",107,40,"-1"],["add",105,40,"1"],["add",104,40,"1"],["add",103,40,"1"],["add",102,40,"1"],["add",101,40,"-1"],["add",99,40,"-1"],["add",45,40,"1"],["add",43,40,"1"],["add",39,40,"-1"],["add",38,40,"-1"],["add",37,40,"1"],["add",35,40,"1"],["add",27,40,"1/2"],["add",6,40,"-1/2"],["add",4,40,"1"],["scale",40,"-1"],["scale",41,"-1"],["add",40,41,"-1"],["add",41,40,"1"],["add",40,41,"-1"],["add",109,39,"-1"],["add",107,39,"-1"],["add",105,39,"1"],["add",104,39,"1"],["add",103,39,"1"],["add",102,39,"1"],["add",101,39,"-1"],["add",99,39,"-1"],["add",45,39,"1"],["add",43,39,"1"],["add",41,39,"-1"],["add",38,39,"-1"],["add",37,39,"1"],["add",35,39,"1"],["add",27,39,"1/2"],["add",6,39,"-1/2"],["add",4,39,"1"],["scale",39,"-1"],["scale",40,"-1"],["add",39,40,"-1"],["add",40,39,"1"],["add",39,40,"-1"],["add",109,38,"-1"],["add",107,38,"-1"],["add",105,38,"1"],["add",104,38,"1"],["add",103,38,"1"],["add",102,38,"1"],["add",101,38,"-1"],["add",99,38,"-1"],["add",45,38,"1"],["add",43,38,"1"],["add",41,38,"-1"],["add",40,38,"-1"],["add",37,38,"1"],["add",35,38,"1"],["add",27,38,"1/2"],["add",6,38,"-1/2"],["add",4,38,"1"],["scale",38,"-1"],["scale",39,"-1"],["add",38,39,"-1"],["add",39,38,"1"],["add",38,39,"-1"],["add",173,37,"1/2"],["add",171,37,"-1/2"],["add",169,37,"-1/2"],["add",168,37,"-1/2"],["add",167,37,"-1/2"],["add",166,37,"1/2"],["add",165,37,"1/2"],["add",163,37,"1/2"],["add",161,37,"-1"],["add",109,37,"1"],["add",107,37,"1"],["add",105,37,"-1"],["add",104,37,"-1"],["add",103,37,"-1"],["add",102,37,"-1"],["add",101,37,"1"],["add",99,37,"1"],["add",46,37,"-1/2"],["add",45,37,"-1"],["add",43,37,"-1/2"],["add",42,37,"1/2"],["add",41,37,"1"],["add",40,37,"1/2"],["add",39,37,"3/2"],["add",35,37,"-1"],["add",34,37,"-1/2"],["add",33,37,"1/2"],["add",27,37,"-1/4"],["add",6,37,"3/4"],["add",4,37,"-1"],["add",1,37,"-1"],["scale",38,"-1"],["add",37,38,"-1"],["add",38,37,"1"],["add",37,38,"-1"],["add",109,35,"1"],["add",107,35,"1"],["add",105,35,"-1"],["add",104,35,"-1"],["add",103,35,"-1"],["add",102,35,"-1"],["add",101,35,"1"],["add",99,35,"1"],["add",45,35,"-1"],["add",43,35,"-1"],["add",41,35,"1"],["add",40,35,"1"],["add",39,35,"1"],["add",38,35,"1"],["add",27,35,"-1/2"],["add",6,35,"1/2"],["add",4,35,"-1"],["scale",35,"-1"],["scale",37,"-1"],["add",35,37,"-1"],["add",37,35,"1"],["add",35,37,"-1"],["add",173,34,"1/3"],["add",171,34,"-1/3"],["add",169,34,"-1/3"],["add",168,34,"-1/3"],["add",167,34,"-1/3"],["add",166,34,"1/3"],["add",165,34,"1/3"],["add",163,34,"1/3"],["add",161,34,"-2/3"],["add",46,34,"-1/3"],["add",43,34,"1/3"],["add",42,34,"1/3"],["add",40,34,"-1/3"],["add",39,34,"1/3"],["add",33,34,"1/3"],["add",27,34,"1/6"],["add",6,34,"1/6"],["add",1,34,"-2/3"],["scale",34,"2/3"],["add",173,33,"-1/4"],["add",171,33,"1/4"],["add",169,33,"1/4"],["add",168,33,"1/4"],["add",167,33,"1/4"],["add",166,33,"-1/4"],["add",165,33,"-1/4"],["add",163,33,"-1/4"],["add",161,33,"1/2"],["add",46,33,"1/4"],["add",43,33,"-1/4"],["add",42,33,"-1/4"],["add",40,33,"1/4"],["add",39,33,"-1/4"],["add",34,33,"1/4"],["add",27,33,"1/4"],["add",6,33,"1/4"],["add",1,33,"1/2"],["scale",33,"3/4"],["add",173,32,"1/4"],["add",171,32,"-1/4"],["add",169,32,"-1/4"],["add",168,32,"-1/4"],["add",167,32,"-1/4"],["add",166,32,"1/4"],["add",165,32,"1/4"],["add",163,32,"1/4"],["add",161,32,"-1/2"],["add",46,32,"-1/4"],["add",43,32,"1/4"],["add",42,32,"1/4"],["add",40,32,"-1/4"],["add",39,32,"1/4"],["add",34,32,"-1/4"],["add",33,32,"1/4"],["add",27,32,"1/4"],["add",6,32,"1/4"],["add",1,32,"-1/2"],["add",25,31,"-1/2"],["add",173,30,"-1"],["add",171,30,"1"],["add",169,30,"1"],["add",168,30,"1"],["add",167,30,"1"],["add",166,30,"-1"],["add",165,30,"-1"],["add",163,30,"-1"],["add",161,30,"2"],["add",35,30,"-1"],["add",26,30,"-1"],["add",25,30,"1/2"],["add",24,30,"1"],["add",23,30,"-1"],["add",18,30,"1"],["add",17,30,"-1"],["add",1,30,"2"],["scale",30,"2"],["add",173,29,"-1"],["add",171,29,"1"],["add",169,29,"1"],["add",168,29,"1"],["add",167,29,"1"],["add",166,29,"-1"],["add",165,29,"-1"],["add",163,29,"-1"],["add",161,29,"2"],["add",35,29,"-1"],["add",30,29,"1"],["add",26,29,"-1"],["add",24,29,"1"],["add",23,29,"-1"],["add",18,29,"1"],["add",17,29,"-1"],["add",1,29,"2"],["add",109,27,"1"],["add",107,27,"1"],["add",105,27,"-1"],["add",104,27,"-1"],["add",103,27,"-1"],["add",102,27,"-1"],["add",101,27,"1"],["add",99,27,"1"],["add",45,27,"-1"],["add",43,27,"-1"],["add",41,27,"1"],["add",40,27,"1"],["add",39,27,"1"],["add",38,27,"1"],["add",37,27,"-1"],["add",4,27,"-1"],["scale",27,"-1"],["scale",35,"-1"],["add",27,35,"-1"],["add",35,27,"1"],["add",27,35,"-1"],["add",173,26,"-1"],["add",171,26,"1"],["add",169,26,"1"],["add",168,26,"1"],["add",167,26,"1"],["add",166,26,"-1"],["add",165,26,"-1"],["add",163,26,"-1"],["add",161,26,"2"],["add",109,26,"-1/2"],["add",107,26,"-1/2"],["add",105,26,"1/2"],["add",104,26,"1/2"],["add",103,26,"1/2"],["add",102,26,"1/2"],["add",101,26,"-1/2"],["add",99,26,"-1/2"],["add",30,26,"1"],["add",29,26,"1/2"],["add",27,26,"-1/2"],["add",25,26,"1/4"],["add",24,26,"1/2"],["add",23,26,"-3/2"],["add",22,26,"-1/2"],["add",21,26,"1/2"],["add",19,26,"1/2"],["add",18,26,"1"],["add",17,26,"-1"],["add",6,26,"-1/2"],["add",4,26,"1/2"],["add",1,26,"2"],["scale",26,"-1/2"],["add",173,25,"2"],["add",171,25,"-2"],["add",169,25,"-2"],["add",168,25,"-2"],["add",167,25,"-2"],["add",166,25,"2"],["add",165,25,"2"],["add",163,25,"2"],["add",161,25,"-4"],["add",30,25,"-2"],["add",27,25,"2"],["add",24,25,"-2"],["add",23,25,"2"],["add",18,25,"-2"],["add",17,25,"2"],["add",1,25,"-4"],["scale",25,"2"],["scale",26,"-1"],["add",25,26,"-1"],["add",26,25,"1"],["add",25,26,"-1"],["add",173,22,"1"],["add",171,22,"-1"],["add",169,22,"-1"],["add",168,22,"-1"],["add",167,22,"-1"],["add",166,22,"1"],["add",165,22,"1"],["add",163,22,"1"],["add",161,22,"-2"],["add",109,22,"1"],["add",107,22,"1"],["add",105,22,"-1"],["add",104,22,"-1"],["add",103,22,"-1"],["add",102,22,"-1"],["add",101,22,"1"],["add",99,22,"1"],["add",30,22,"-1"],["add",29,22,"-1"],["add",26,22,"1"],["add",25,22,"1"],["add",23,22,"2"],["add",21,22,"-1"],["add",19,22,"-1"],["add",18,22,"-1"],["add",17,22,"1"],["add",6,22,"1"],["add",4,22,"-1"],["add",1,22,"-2"],["scale",22,"2"],["add",173,21,"1/2"],["add",171,21,"-1/2"],["add",169,21,"-1/2"],["add",168,21,"-1/2"],["add",167,21,"-1/2"],["add",166,21,"1/2"],["add",165,21,"1/2"],["add",163,21,"1/2"],["add",161,21,"-1"],["add",109,21,"1/2"],["add",107,21,"1/2"],["add",105,21,"-1/2"],["add",104,21,"-1/2"],["add",103,21,"-1/2"],["add",102,21,"-1/2"],["add",101,21,"1/2"],["add",99,21,"1/2"],["add",30,21,"-1/2"],["add",29,21,"-1/2"],["add",26,21,"1/2"],["add",25,21,"1/2"],["add",23,21,"1"],["add",22,21,"1/2"],["add",19,21,"-1/2"],["add",18,21,"-1/2"],["add",17,21,"1/2"],["add",6,21,"1/2"],["add",4,21,"-1/2"],["add",1,21,"-1"],["scale",21,"1/2"],["add",109,19,"1/2"],["add",107,19,"1/2"],["add",105,19,"-1/2"],["add",104,19,"-1/2"],["add",103,19,"-1/2"],["add",102,19,"-1/2"],["add",101,19,"1/2"],["add",99,19,"1/2"],["add",29,19,"-1/2"],["add",27,19,"-1/2"],["add",25,19,"1/2"],["add",24,19,"1/2"],["add",23,19,"1/2"],["add",22,19,"1/2"],["add",21,19,"-1/2"],["add",6,19,"1/2"],["add",4,19,"-1/2"],["scale",19,"1/2"],["add",173,18,"1/3"],["add",171,18,"-1/3"],["add",169,18,"-1/3"],["add",168,18,"-1/3"],["add",167,18,"-1/3"],["add",166,18,"1/3"],["add",165,18,"1/3"],["add",163,18,"1/3"],["add",161,18,"-2/3"],["add",109,18,"1/6"],["add",107,18,"1/6"],["add",105,18,"-1/6"],["add",104,18,"-1/6"],["add",103,18,"-1/6"],["add",102,18,"-1/6"],["add",101,18,"1/6"],["add",99,18,"1/6"],["add",30,18,"-1/3"],["add",29,18,"-1/6"],["add",27,18,"1/6"],["add",26,18,"1/3"],["add",25,18,"1/6"],["add",24,18,"-1/6"],["add",23,18,"1/2"],["add",22,18,"1/6"],["add",21,18,"-1/6"],["add",19,18,"-1/6"],["add",17,18,"1/3"],["add",6,18,"1/6"],["add",4,18,"-1/6"],["add",1,18,"-2/3"],["scale",18,"2/3"],["add",173,17,"-1/4"],["add",171,17,"1/4"],["add",169,17,"1/4"],["add",168,17,"1/4"],["add",167,17,"1/4"],["add",166,17,"-1/4"],["add",165,17,"-1/4"],["add",163,17,"-1/4"],["add",161,17,"1/2"],["add",109,17,"1/4"],["add",107,17,"1/4"],["add",105,17,"-1/4"],["add",104,17,"-1/4"],["add",103,17,"-1/4"],["add",102,17,"-1/4"],["add",101,17,"1/4"],["add",99,17,"1/4"],["add",30,17,"1/4"],["add",29,17,"-1/4"],["add",27,17,"-1/2"],["add",26,17,"-1/4"],["add",25,17,"1/4"],["add",24,17,"1/2"],["add",22,17,"1/4"],["add",21,17,"-1/4"],["add",19,17,"-1/4"],["add",18,17,"1/4"],["add",6,17,"1/4"],["add",4,17,"-1/4"],["add",1,17,"1/2"],["scale",17,"3/4"],["add",173,16,"1/4"],["add",171,16,"-1/4"],["add",169,16,"-1/4"],["add",168,16,"-1/4"],["add",167,16,"-1/4"],["add",166,16,"1/4"],["add",165,16,"1/4"],["add",163,16,"1/4"],["add",161,16,"-1/2"],["add",109,16,"1/4"],["add",107,16,"1/4"],["add",105,16,"-1/4"],["add",104,16,"-1/4"],["add",103,16,"-1/4"],["add",102,16,"-1/4"],["add",101,16,"1/4"],["add",99,16,"1/4"],["add",30,16,"-1/4"],["add",29,16,"-1/4"],["add",26,16,"1/4"],["add",25,16,"1/4"],["add",23,16,"1/2"],["add",22,16,"1/4"],["add",21,16,"-1/4"],["add",19,16,"-1/4"],["add",18,16,"-1/4"],["add",17,16,"1/4"],["add",6,16,"1/4"],["add",4,16,"-1/4"],["add",1,16,"-1/2"],["add",6,15,"-1/4"],["add",6,14,"1/4"],["add",6,11,"1/2"],["add",6,10,"-1/2"],["add",6,9,"1/4"],["add",6,8,"-1/4"],["add",109,6,"-1"],["add",107,6,"-1"],["add",105,6,"1"],["add",104,6,"1"],["add",103,6,"1"],["add",102,6,"1"],["add",101,6,"-1"],["add",99,6,"-1"],["add",93,6,"-1"],["add",91,6,"-1"],["add",89,6,"1"],["add",88,6,"1"],["add",87,6,"1"],["add",86,6,"1"],["add",85,6,"-1"],["add",83,6,"-1"],["add",61,6,"2"],["add",59,6,"2"],["add",57,6,"-2"],["add",56,6,"-2"],["add",55,6,"-2"],["add",54,6,"-2"],["add",53,6,"2"],["add",4,6,"1"],["scale",6,"2"],["scale",51,"-1"],["add",6,51,"-1"],["add",51,6,"1"],["add",6,51,"-1"],["add",109,5,"-1/4"],["add",107,5,"-1/4"],["add",105,5,"1/4"],["add",104,5,"1/4"],["add",103,5,"1/4"],["add",102,5,"1/4"],["add",101,5,"-1/4"],["add",99,5,"-1/4"],["add",93,5,"-1/4"],["add",91,5,"-1/4"],["add",89,5,"1/4"],["add",88,5,"1/4"],["add",87,5,"1/4"],["add",86,5,"1/4"],["add",85,5,"-1/4"],["add",83,5,"-1/4"],["add",61,5,"1/2"],["add",59,5,"1/2"],["add",57,5,"-1/2"],["add",56,5,"-1/2"],["add",55,5,"-1/2"],["add",54,5,"-1/2"],["add",53,5,"1/2"],["add",51,5,"1/2"],["add",4,5,"1/4"],["add",109,4,"1"],["add",107,4,"1"],["add",105,4,"-1"],["add",104,4,"-1"],["add",103,4,"-1"],["add",102,4,"-1"],["add",101,4,"1"],["add",99,4,"1"],["add",77,4,"-1"],["add",75,4,"-1"],["add",73,4,"1"],["add",72,4,"1"],["add",71,4,"1"],["add",70,4,"1"],["add",69,4,"-1"],["add",2,4,"-1"],["scale",4,"-1"],["scale",67,"-1"],["add",4,67,"-1"],["add",67,4,"1"],["add",4,67,"-1"],["add",93,3,"-1/4"],["add",91,3,"-1/4"],["add",89,3,"1/4"],["add",88,3,"1/4"],["add",87,3,"1/4"],["add",86,3,"1/4"],["add",85,3,"-1/4"],["add",83,3,"-1/4"],["add",77,3,"-1/4"],["add",75,3,"-1/4"],["add",73,3,"1/4"],["add",72,3,"1/4"],["add",71,3,"1/4"],["add",70,3,"1/4"],["add",69,3,"-1/4"],["add",67,3,"-1/4"],["add",61,3,"1/2"],["add",59,3,"1/2"],["add",57,3,"-1/2"],["add",56,3,"-1/2"],["add",55,3,"-1/2"],["add",54,3,"-1/2"],["add",53,3,"1/2"],["add",51,3,"1/2"],["add",2,3,"-1/4"],["scale",3,"-1"],["add",77,2,"-1"],["add",75,2,"-1"],["add",73,2,"1"],["add",72,2,"1"],["add",71,2,"1"],["add",70,2,"1"],["add",69,2,"-1"],["add",67,2,"-1"],["add",13,2,"1"],["add",11,2,"1"],["add",9,2,"-1"],["add",8,2,"-1"],["add",7,2,"-1"],["add",6,2,"-1"],["add",5,2,"1"],["scale",3,"-1"],["add",2,3,"-1"],["add",3,2,"1"],["add",2,3,"-1"],["add",173,1,"1/2"],["add",171,1,"-1/2"],["add",169,1,"-1/2"],["add",168,1,"-1/2"],["add",167,1,"-1/2"],["add",166,1,"1/2"],["add",165,1,"1/2"],["add",163,1,"1/2"],["add",161,1,"-1"],["add",14,1,"-1/2"],["add",11,1,"1/2"],["add",10,1,"1/2"],["add",8,1,"-1/2"],["add",7,1,"1/2"],["add",3,1,"-1/2"],["add",2,1,"-1/2"],["scale",1,"1/2"]],"hot_helper_owners":[449,451,453,455,482,483,492,502,503,504,513,514,525,526,527,537,538,548,549,550,551,578,580,582,598,599,600,601,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627],"inherited_obligations":["Physical implementation of authenticated native operations and their cost model.","All-width evaluation lemma from CODED-PROOF.md and PHYSICAL.md.","No backward observer, complete caller, global rounding budget, TM tariff or new kappa."],"inverse_rows":[[[0,"1"]],[[1,"1"],[25,"1"],[27,"1"],[41,"1"],[43,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[128,"1/2"],[129,"-1/2"],[130,"1/2"],[131,"-1/2"],[137,"-1/2"],[139,"-1/2"],[141,"-1/2"],[143,"-1/2"],[160,"1/2"],[161,"-1/2"],[162,"1/2"],[163,"-1/2"],[169,"-1/2"],[171,"-1/2"],[173,"-1/2"],[175,"-1/2"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[264,"1/4"],[271,"1/8"],[274,"1/2"]],[[64,"-1/4"],[65,"-1/4"],[66,"-1/4"],[67,"-1/2"],[69,"-1/4"],[70,"-1/4"],[73,"-1/4"],[74,"1/4"],[75,"-1/2"],[77,"-1/4"],[78,"-1/4"]],[[1,"-1"],[2,"-1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[96,"1/2"],[97,"-1/4"],[98,"1/4"],[101,"1/4"],[102,"1/4"],[105,"-1/4"],[106,"-1/4"],[109,"-1/4"],[110,"1/4"],[111,"-1/2"],[177,"-1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[190,"1/4"],[191,"-1/4"],[193,"-1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[206,"1/4"],[207,"-1/4"]],[[97,"1/4"],[98,"-1/4"],[99,"1/2"],[101,"1/4"],[102,"1/4"],[105,"1/4"],[106,"-1/4"],[107,"1/2"],[109,"1/4"],[110,"1/4"]],[[1,"-1"],[3,"-1"],[5,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[96,"1/2"],[97,"-1/4"],[98,"1/4"],[101,"1/4"],[102,"1/4"],[105,"-1/4"],[106,"-1/4"],[109,"-1/4"],[110,"1/4"],[111,"-1/2"],[177,"-1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[190,"1/4"],[191,"-1/4"],[193,"-1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[206,"1/4"],[207,"-1/4"]],[[2,"1/4"],[3,"-1/4"],[4,"1/4"],[5,"-1/4"],[8,"1/4"],[9,"-1/4"],[10,"1/2"],[11,"-1/2"],[14,"-1/4"],[15,"1/4"],[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[25,"-1/4"],[26,"1/4"],[27,"-1/2"],[29,"-1/4"],[30,"-1/4"],[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[41,"-1/4"],[42,"1/4"],[43,"-1/2"],[45,"-1/4"],[46,"-1/4"],[64,"-1/4"],[65,"-1/4"],[66,"-1/4"],[67,"-1/2"],[69,"-1/4"],[70,"-1/4"],[73,"-1/4"],[74,"1/4"],[75,"-1/2"],[77,"-1/4"],[78,"-1/4"],[97,"-1/4"],[98,"1/4"],[99,"-1/2"],[101,"-1/4"],[102,"-1/4"],[105,"-1/4"],[106,"1/4"],[107,"-1/2"],[109,"-1/4"],[110,"-1/4"]],[[3,"1"],[7,"1"],[64,"1/2"],[65,"-1/2"],[66,"1/2"],[69,"1/2"],[70,"1/2"],[73,"-1/2"],[74,"-1/2"],[77,"-1/2"],[78,"1/2"],[79,"-1"]],[[1,"2"],[3,"1"],[8,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[96,"-1/2"],[97,"1/4"],[98,"-1/4"],[101,"-1/4"],[102,"-1/4"],[105,"1/4"],[106,"1/4"],[109,"1/4"],[110,"-1/4"],[111,"1/2"],[177,"1/2"],[178,"-1/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[184,"-1/4"],[185,"1/4"],[190,"-1/4"],[191,"1/4"],[193,"1/2"],[194,"-1/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[200,"-1/4"],[201,"1/4"],[206,"-1/4"],[207,"1/4"]],[[1,"1"],[3,"1"],[9,"1"]],[[1,"-1"],[10,"1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[96,"1/2"],[97,"-1/4"],[98,"1/4"],[101,"1/4"],[102,"1/4"],[105,"-1/4"],[106,"-1/4"],[109,"-1/4"],[110,"1/4"],[111,"-1/2"],[177,"-1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[190,"1/4"],[191,"-1/4"],[193,"-1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[206,"1/4"],[207,"-1/4"]],[[1,"-2"],[3,"-1"],[11,"1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[96,"1/2"],[97,"-1/4"],[98,"1/4"],[101,"1/4"],[102,"1/4"],[105,"-1/4"],[106,"-1/4"],[109,"-1/4"],[110,"1/4"],[111,"-1/2"],[177,"-1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[190,"1/4"],[191,"-1/4"],[193,"-1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[206,"1/4"],[207,"-1/4"]],[[12,"1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[96,"-1/2"],[97,"1/4"],[98,"-1/4"],[101,"-1/4"],[102,"-1/4"],[105,"1/4"],[106,"1/4"],[109,"1/4"],[110,"-1/4"],[111,"1/2"],[177,"1/2"],[178,"-1/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[184,"-1/4"],[185,"1/4"],[190,"-1/4"],[191,"1/4"],[193,"1/2"],[194,"-1/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[200,"-1/4"],[201,"1/4"],[206,"-1/4"],[207,"1/4"]],[[1,"-1"],[3,"-1"],[13,"1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[96,"1/2"],[97,"-1/4"],[98,"1/4"],[101,"1/4"],[102,"1/4"],[105,"-1/4"],[106,"-1/4"],[109,"-1/4"],[110,"1/4"],[111,"-1/2"],[177,"-1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[190,"1/4"],[191,"-1/4"],[193,"-1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[206,"1/4"],[207,"-1/4"]],[[1,"1"],[14,"1"],[64,"-1/2"],[65,"1/2"],[66,"-1/2"],[69,"-1/2"],[70,"-1/2"],[73,"1/2"],[74,"1/2"],[77,"1/2"],[78,"-1/2"],[79,"1"]],[[15,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[96,"-1/2"],[97,"1/4"],[98,"-1/4"],[101,"-1/4"],[102,"-1/4"],[105,"1/4"],[106,"1/4"],[109,"1/4"],[110,"-1/4"],[111,"1/2"],[177,"1/2"],[178,"-1/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[184,"-1/4"],[185,"1/4"],[190,"-1/4"],[191,"1/4"],[193,"1/2"],[194,"-1/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[200,"-1/4"],[201,"1/4"],[206,"-1/4"],[207,"1/4"]],[[16,"1"]],[[17,"1"],[25,"-1"],[27,"-1"],[81,"1/4"],[83,"-1/2"],[86,"1/4"],[87,"-1/4"],[90,"-1/4"],[91,"1/4"],[92,"-1/4"],[93,"1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[264,"-1/8"],[271,"-1/8"]],[[18,"1"],[25,"1"],[27,"1"],[264,"1/2"]],[[19,"1"],[25,"1"],[81,"-1/4"],[83,"1/2"],[86,"-1/4"],[87,"1/4"],[90,"1/4"],[91,"-1/4"],[92,"1/4"],[93,"-1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[264,"-1/8"],[271,"1/8"]],[[20,"1"],[272,"1/2"]],[[21,"1"],[25,"1"],[81,"1/4"],[83,"-1/2"],[86,"1/4"],[87,"-1/4"],[90,"-1/4"],[91,"1/4"],[92,"-1/4"],[93,"1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[264,"3/8"],[271,"1/8"]],[[22,"1"],[25,"-1"],[264,"-1/4"],[271,"1/4"]],[[23,"1"],[25,"-2"],[27,"-1"],[81,"-1/4"],[83,"1/2"],[86,"-1/4"],[87,"1/4"],[90,"1/4"],[91,"-1/4"],[92,"1/4"],[93,"-1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[263,"1/2"],[264,"-5/8"],[271,"-1/8"]],[[24,"1"],[27,"1"],[272,"1/2"]],[[16,"-1/4"],[17,"1/4"],[18,"-1/4"],[21,"-1/4"],[22,"-1/4"],[25,"1/4"],[26,"1/4"],[29,"1/4"],[30,"-1/4"],[31,"1/2"]],[[25,"-1"],[26,"1"],[27,"-1"],[264,"-1/4"],[271,"1/4"]],[[32,"-1/4"],[33,"-1/4"],[34,"-1/4"],[35,"-1/2"],[37,"-1/4"],[38,"-1/4"],[41,"-1/4"],[42,"1/4"],[43,"-1/2"],[45,"-1/4"],[46,"-1/4"]],[[28,"1"],[81,"-1/4"],[83,"1/2"],[86,"-1/4"],[87,"1/4"],[90,"1/4"],[91,"-1/4"],[92,"1/4"],[93,"-1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[263,"1/2"],[264,"-1/8"],[271,"-1/8"]],[[25,"1"],[29,"1"],[81,"-1/4"],[83,"1/2"],[86,"-1/4"],[87,"1/4"],[90,"1/4"],[91,"-1/4"],[92,"1/4"],[93,"-1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[264,"1/8"],[271,"1/8"]],[[25,"1"],[27,"1"],[30,"1"],[81,"1/4"],[83,"-1/2"],[86,"1/4"],[87,"-1/4"],[90,"-1/4"],[91,"1/4"],[92,"-1/4"],[93,"1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[264,"3/8"],[271,"1/8"]],[[31,"1"],[81,"1/4"],[83,"-1/2"],[86,"1/4"],[87,"-1/4"],[90,"-1/4"],[91,"1/4"],[92,"-1/4"],[93,"1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[264,"1/8"],[271,"-1/8"]],[[32,"1"]],[[33,"1"],[41,"-1"],[43,"-1"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[98,"1/4"],[99,"-1/4"],[100,"1/4"],[101,"-1/4"],[104,"1/4"],[105,"-1/4"],[106,"-1/2"],[107,"1/2"],[110,"-1/4"],[111,"1/4"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"],[274,"-1/2"]],[[34,"1"],[41,"1"],[43,"1"],[274,"1"]],[[35,"1"],[41,"1"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[98,"-1/4"],[99,"1/4"],[100,"-1/4"],[101,"1/4"],[104,"-1/4"],[105,"1/4"],[106,"1/2"],[107,"-1/2"],[110,"1/4"],[111,"-1/4"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"]],[[36,"1"],[266,"1/2"]],[[37,"1"],[41,"1"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[98,"1/4"],[99,"-1/4"],[100,"1/4"],[101,"-1/4"],[104,"1/4"],[105,"-1/4"],[106,"-1/2"],[107,"1/2"],[110,"-1/4"],[111,"1/4"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[274,"1/2"]],[[38,"1"],[41,"-1"],[265,"1/2"],[274,"-1/2"]],[[39,"1"],[41,"-2"],[43,"-1"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[98,"-1/4"],[99,"1/4"],[100,"-1/4"],[101,"1/4"],[104,"-1/4"],[105,"1/4"],[106,"1/2"],[107,"-1/2"],[110,"1/4"],[111,"-1/4"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"],[273,"1/2"],[274,"-1"]],[[40,"1"],[43,"1"],[266,"1/2"]],[[32,"-1/4"],[33,"1/4"],[34,"-1/4"],[37,"-1/4"],[38,"-1/4"],[41,"1/4"],[42,"1/4"],[45,"1/4"],[46,"-1/4"],[47,"1/2"]],[[41,"-1"],[42,"1"],[43,"-1"],[265,"1/2"],[274,"-1/2"]],[[16,"-1/4"],[17,"-1/4"],[18,"-1/4"],[19,"-1/2"],[21,"-1/4"],[22,"-1/4"],[25,"-1/4"],[26,"1/4"],[27,"-1/2"],[29,"-1/4"],[30,"-1/4"]],[[44,"1"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[98,"-1/4"],[99,"1/4"],[100,"-1/4"],[101,"1/4"],[104,"-1/4"],[105,"1/4"],[106,"1/2"],[107,"-1/2"],[110,"1/4"],[111,"-1/4"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"],[273,"1/2"]],[[41,"1"],[45,"1"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[98,"-1/4"],[99,"1/4"],[100,"-1/4"],[101,"1/4"],[104,"-1/4"],[105,"1/4"],[106,"1/2"],[107,"-1/2"],[110,"1/4"],[111,"-1/4"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[274,"1/2"]],[[41,"1"],[43,"1"],[46,"1"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[98,"1/4"],[99,"-1/4"],[100,"1/4"],[101,"-1/4"],[104,"1/4"],[105,"-1/4"],[106,"-1/2"],[107,"1/2"],[110,"-1/4"],[111,"1/4"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[274,"1/2"]],[[47,"1"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[98,"1/4"],[99,"-1/4"],[100,"1/4"],[101,"-1/4"],[104,"1/4"],[105,"-1/4"],[106,"-1/2"],[107,"1/2"],[110,"-1/4"],[111,"1/4"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"]],[[48,"1/2"],[49,"-1/2"],[50,"1"],[54,"1/2"],[58,"-1/2"],[59,"1"],[61,"-1/2"],[264,"-1/4"]],[[48,"1"],[54,"1"],[58,"-1"],[59,"1"]],[[48,"1/2"],[49,"1/2"],[52,"1"],[54,"1/2"],[58,"-1/2"],[61,"1/2"]],[[48,"-1/2"],[54,"1/2"],[58,"-1/2"],[59,"1/2"]],[[1,"-1"],[3,"-1"],[6,"-1"]],[[51,"-1"],[57,"-1"],[63,"-1"]],[[48,"1/2"],[49,"1/2"],[53,"1"],[54,"-1/2"],[55,"1"],[58,"1/2"],[59,"-1"],[61,"1/2"]],[[48,"1"],[49,"1/2"],[51,"-1/2"],[53,"1"],[56,"1"],[57,"-1/2"],[59,"-1/2"],[61,"1/2"],[63,"-1/2"]],[[48,"1"],[49,"1/2"],[51,"-1/2"],[53,"1"],[57,"1/2"],[59,"-1/2"],[61,"1/2"],[63,"-1/2"],[264,"-1/4"]],[[49,"1/2"],[51,"1/2"],[57,"1/2"],[58,"1"],[59,"-1/2"],[61,"1/2"],[63,"1/2"]],[[49,"-1/2"],[59,"1/2"],[61,"-1/2"]],[[48,"-1/2"],[51,"1/2"],[53,"-1"],[54,"-1/2"],[57,"1/2"],[58,"1/2"],[59,"1/2"],[63,"1/2"]],[[49,"-1/2"],[51,"1/2"],[57,"1/2"],[59,"1/2"],[60,"1"],[61,"-1/2"],[63,"1/2"]],[[48,"-1/2"],[49,"-1"],[51,"1/2"],[53,"-1"],[54,"-1/2"],[57,"1/2"],[58,"1/2"],[59,"1/2"],[63,"1/2"]],[[48,"-1/2"],[51,"-1/2"],[54,"1/2"],[57,"-1/2"],[58,"-1/2"],[59,"1/2"],[62,"1"],[63,"-1/2"]],[[48,"-1/2"],[51,"-1/2"],[54,"1/2"],[57,"-1/2"],[58,"-1/2"],[59,"1/2"],[63,"1/2"]],[[64,"1/4"],[65,"-1/4"],[66,"3/4"],[69,"-1/4"],[70,"1/4"],[73,"1/4"],[74,"-1/4"],[75,"1"],[77,"-1/4"],[78,"-1/4"],[79,"1/2"]],[[64,"1"],[70,"1"],[74,"-1"],[75,"1"]],[[64,"1/2"],[65,"1/2"],[68,"1"],[70,"1/2"],[74,"-1/2"],[77,"1/2"]],[[64,"-1/2"],[70,"1/2"],[74,"-1/2"],[75,"1/2"]],[[4,"-1"]],[[67,"-1"],[73,"-1"],[79,"-1"]],[[64,"3/4"],[65,"1/4"],[66,"1/4"],[69,"5/4"],[70,"-1/4"],[71,"1"],[73,"-1/4"],[74,"1/4"],[75,"-1"],[77,"1/4"],[78,"1/4"],[79,"-1/2"],[271,"-1/4"]],[[64,"3/4"],[65,"3/4"],[66,"-1/4"],[67,"-1/2"],[69,"3/4"],[70,"-1/4"],[72,"1"],[73,"-1/4"],[74,"1/4"],[75,"-1/2"],[77,"3/4"],[78,"-1/4"]],[[64,"1"],[65,"1/2"],[67,"-1/2"],[69,"1"],[73,"1/2"],[75,"-1/2"],[77,"1/2"],[79,"-1/2"]],[[64,"1/4"],[65,"1/4"],[66,"1/4"],[67,"1/2"],[69,"1/4"],[70,"1/4"],[73,"1/4"],[74,"3/4"],[75,"-1/2"],[77,"1/4"],[78,"1/4"]],[[65,"-1/2"],[75,"1/2"],[77,"-1/2"]],[[64,"1"],[65,"-1"],[66,"1"],[69,"1"],[70,"1"],[73,"-1"],[74,"-1"],[77,"-1"],[78,"1"],[79,"-2"]],[[65,"-1/2"],[67,"1/2"],[73,"1/2"],[75,"1/2"],[76,"1"],[77,"-1/2"],[79,"1/2"],[271,"-1/4"]],[[64,"-1/2"],[65,"-1"],[67,"1/2"],[69,"-1"],[70,"-1/2"],[73,"1/2"],[74,"1/2"],[75,"1/2"],[79,"1/2"]],[[64,"-3/4"],[65,"1/4"],[66,"-1/4"],[67,"-1/2"],[69,"-1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[75,"1/2"],[77,"1/4"],[78,"3/4"]],[[64,"-1/2"],[67,"-1/2"],[70,"1/2"],[73,"-1/2"],[74,"-1/2"],[75,"1/2"],[79,"1/2"]],[[83,"1"],[84,"-1"],[85,"1"],[88,"-1"],[89,"1"],[90,"2"],[91,"-2"],[94,"1"],[95,"-1"]],[[80,"1"],[86,"1"],[90,"-1"],[91,"1"]],[[80,"1/2"],[81,"-1/2"],[82,"1"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[86,"1/2"],[88,"-1/4"],[89,"1/4"],[91,"1/2"],[93,"-1/2"],[94,"1/4"],[95,"-1/4"],[264,"1/4"]],[[80,"-1/2"],[86,"1/2"],[90,"-1/2"],[91,"1/2"]],[[48,"1/4"],[49,"1/4"],[53,"1/2"],[54,"1/4"],[58,"-1/4"],[61,"1/4"],[80,"1/2"],[81,"1/4"],[83,"1/2"],[85,"1"],[86,"1/4"],[87,"1/4"],[90,"-1/4"],[91,"-1/4"],[92,"1/4"],[93,"1/4"],[264,"-1/8"],[332,"-1"]],[[83,"-1"],[89,"-1"],[95,"-1"]],[[48,"-1/4"],[49,"-1/4"],[53,"-1/2"],[54,"-1/4"],[58,"1/4"],[61,"-1/4"],[80,"1/2"],[83,"-1/2"],[86,"-1/2"],[88,"1"],[89,"-1/2"],[90,"1/2"],[91,"-1/2"],[95,"-1/2"],[321,"1"]],[[263,"1"]],[[48,"-1/4"],[49,"-1/4"],[53,"-1/2"],[54,"-1/4"],[58,"1/4"],[61,"-1/4"],[80,"1/2"],[83,"-3/4"],[84,"1/4"],[85,"-1/4"],[86,"-1/2"],[88,"1/4"],[89,"1/4"],[94,"-1/4"],[95,"-1/4"],[264,"1/4"]],[[81,"1/2"],[83,"1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"1/4"],[90,"1/2"],[93,"1/2"],[94,"-1/4"],[95,"3/4"]],[[81,"-1/2"],[91,"1/2"],[93,"-1/2"]],[[48,"1/4"],[49,"1/4"],[53,"1/2"],[54,"1/4"],[58,"-1/4"],[61,"1/4"],[81,"1/2"],[83,"1/2"],[89,"1/2"],[91,"1/2"],[93,"1/2"],[95,"1/2"]],[[81,"-1/4"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[86,"1/4"],[87,"-1/4"],[88,"-1/4"],[89,"3/4"],[90,"1/4"],[91,"1/4"],[92,"3/4"],[93,"-1/4"],[94,"1/4"],[95,"1/4"],[264,"1/8"],[331,"1"]],[[48,"1/4"],[49,"1/4"],[53,"1/2"],[54,"1/4"],[58,"-1/4"],[61,"1/4"],[81,"-1/4"],[86,"1/4"],[87,"-1/4"],[89,"1/2"],[90,"-1/4"],[91,"3/4"],[92,"-1/4"],[93,"3/4"],[95,"1/2"],[264,"1/8"],[322,"1"]],[[80,"-1/2"],[81,"-1/4"],[86,"1/4"],[87,"1/4"],[89,"-1/2"],[90,"-1/4"],[91,"1/4"],[92,"1/4"],[93,"-1/4"],[94,"1"],[95,"-1/2"],[264,"-1/8"],[332,"1"]],[[80,"-1/2"],[81,"-1/4"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[86,"1/4"],[87,"1/4"],[88,"-1/4"],[89,"-1/4"],[90,"1/4"],[91,"-1/4"],[92,"1/4"],[93,"-1/4"],[94,"1/4"],[95,"1/4"],[264,"-1/8"]],[[98,"-1"],[99,"1"],[100,"-1"],[101,"1"],[104,"-1"],[105,"1"],[106,"2"],[107,"-2"],[110,"1"],[111,"-1"]],[[96,"1"],[102,"1"],[106,"-1"],[107,"1"]],[[97,"1/2"],[100,"1"],[102,"1/2"],[106,"-1/2"],[109,"1/2"],[323,"-1"]],[[96,"-1/2"],[102,"1/2"],[106,"-1/2"],[107,"1/2"]],[[1,"1"],[3,"1"],[25,"-1"],[41,"-1"],[48,"1/4"],[49,"1/4"],[53,"1/2"],[54,"1/4"],[58,"-1/4"],[61,"1/4"],[64,"1/2"],[65,"1/2"],[69,"1"],[70,"1/2"],[74,"-1/2"],[77,"1/2"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[96,"-1/2"],[97,"3/4"],[98,"-1/4"],[101,"3/4"],[102,"1/4"],[105,"1/4"],[106,"-1/4"],[109,"3/4"],[110,"-1/4"],[111,"1/2"],[177,"1/4"],[178,"-1/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[182,"1/4"],[183,"-1/4"],[184,"-1/4"],[185,"1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-3/4"],[191,"3/4"],[193,"1/4"],[194,"-1/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[198,"1/4"],[199,"-1/4"],[200,"-1/4"],[201,"1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-3/4"],[207,"3/4"],[264,"-1/4"],[274,"-1/2"],[330,"-1"]],[[98,"1"],[99,"-1"],[105,"-1"],[111,"-1"]],[[1,"-1"],[3,"-1"],[25,"1"],[41,"1"],[48,"-1/4"],[49,"-1/4"],[53,"-1/2"],[54,"-1/4"],[58,"1/4"],[61,"-1/4"],[64,"-1/2"],[65,"-1/2"],[69,"-1"],[70,"-1/2"],[74,"1/2"],[77,"-1/2"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[96,"1"],[97,"-1/2"],[98,"3/4"],[99,"-1/4"],[100,"1/4"],[101,"1/4"],[102,"-1/2"],[103,"1"],[104,"1/4"],[105,"-3/4"],[107,"-1/2"],[109,"-1/2"],[110,"1/4"],[111,"-3/4"],[177,"-1/4"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[182,"-1/4"],[183,"1/4"],[184,"1/4"],[185,"-1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"3/4"],[191,"-3/4"],[193,"-1/4"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[198,"-1/4"],[199,"1/4"],[200,"1/4"],[201,"-1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"3/4"],[207,"-3/4"],[264,"1/4"],[271,"1/4"],[274,"1/2"],[329,"-1"]],[[272,"1"]],[[1,"-1"],[3,"-1"],[25,"1"],[41,"1"],[48,"-1/4"],[49,"-1/4"],[53,"-1/2"],[54,"-1/4"],[58,"1/4"],[61,"-1/4"],[64,"-1/2"],[65,"-1/2"],[69,"-1"],[70,"-1/2"],[74,"1/2"],[77,"-1/2"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[96,"5/4"],[97,"-1/2"],[98,"1/2"],[99,"-1/4"],[100,"1/4"],[102,"-1/2"],[103,"1/4"],[104,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/2"],[111,"-3/4"],[177,"-1/4"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[182,"-1/4"],[183,"1/4"],[184,"1/4"],[185,"-1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"3/4"],[191,"-3/4"],[193,"-1/4"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[198,"-1/4"],[199,"1/4"],[200,"1/4"],[201,"-1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"3/4"],[207,"-3/4"],[264,"1/4"],[271,"1/8"],[274,"1/2"]],[[97,"1/4"],[99,"1/4"],[100,"1/4"],[102,"1/4"],[104,"1/4"],[106,"1/4"],[109,"1/4"],[111,"1/4"]],[[96,"1/2"],[97,"-1/2"],[107,"1/2"],[109,"-1/2"]],[[96,"2"],[97,"-1"],[98,"1"],[101,"1"],[102,"1"],[105,"-1"],[106,"-1"],[109,"-1"],[110,"1"],[111,"-2"]],[[96,"1/4"],[97,"-1/4"],[98,"-1/4"],[99,"1/4"],[100,"-1/4"],[101,"1/4"],[102,"1/4"],[103,"-1/4"],[104,"-1/4"],[105,"3/4"],[106,"1/4"],[107,"1/4"],[108,"3/4"],[109,"-1/4"],[110,"1/4"],[111,"1/4"],[271,"1/8"],[329,"1"]],[[1,"1"],[3,"1"],[25,"-1"],[41,"-1"],[48,"1/4"],[49,"1/4"],[53,"1/2"],[54,"1/4"],[58,"-1/4"],[61,"1/4"],[64,"1/2"],[65,"1/2"],[69,"1"],[70,"1/2"],[74,"-1/2"],[77,"1/2"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[96,"-1/2"],[97,"1/4"],[98,"1/4"],[99,"-1/2"],[101,"-1/4"],[102,"1/4"],[103,"-1/2"],[105,"3/4"],[106,"-1/4"],[107,"1"],[108,"-1/2"],[109,"5/4"],[110,"-1/4"],[111,"1"],[177,"1/4"],[178,"-1/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[182,"1/4"],[183,"-1/4"],[184,"-1/4"],[185,"1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-3/4"],[191,"3/4"],[193,"1/4"],[194,"-1/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[198,"1/4"],[199,"-1/4"],[200,"-1/4"],[201,"1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-3/4"],[207,"3/4"],[264,"-1/4"],[271,"-1/4"],[274,"-1/2"],[324,"1"]],[[96,"-3/4"],[98,"-1/4"],[101,"-1/4"],[103,"1/4"],[105,"-1/4"],[107,"1/4"],[108,"1/4"],[110,"3/4"],[271,"1/8"],[330,"1"]],[[96,"-1/4"],[97,"-1/4"],[98,"-1/4"],[99,"1/4"],[100,"-1/4"],[101,"1/4"],[102,"1/4"],[103,"1/4"],[104,"-1/4"],[105,"-1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[110,"1/4"],[111,"1/4"],[271,"1/8"]],[[112,"1"],[113,"-1/2"],[115,"1"],[118,"1/2"],[122,"-1/2"],[123,"1"],[125,"-1/2"]],[[112,"1"],[118,"1"],[122,"-1"],[123,"1"]],[[113,"1/2"],[116,"1"],[118,"1/2"],[122,"-1/2"],[125,"1/2"]],[[112,"-1/2"],[118,"1/2"],[122,"-1/2"],[123,"1/2"]],[[113,"1/2"],[117,"1"],[118,"1/2"],[122,"-1/2"],[125,"1/2"]],[[114,"1"],[115,"-1"],[121,"-1"],[127,"-1"]],[[118,"-1"],[119,"1"],[122,"1"],[123,"-1"]],[[112,"1/2"],[114,"1/2"],[115,"-1/2"],[118,"-1/2"],[120,"1"],[121,"-1/2"],[122,"1/2"],[123,"-1/2"],[127,"-1/2"]],[[112,"1/2"],[114,"1/2"],[115,"-1/2"],[118,"-1/2"],[121,"1/2"],[122,"1/2"],[123,"-1/2"],[127,"-1/2"]],[[112,"-1/2"],[113,"1/2"],[114,"-1/2"],[115,"1/2"],[121,"1/2"],[122,"1"],[123,"-1/2"],[125,"1/2"],[127,"1/2"]],[[112,"1/2"],[113,"-1/2"],[123,"1/2"],[125,"-1/2"]],[[112,"-1/2"],[113,"1/2"],[114,"-1/2"],[115,"1/2"],[121,"1/2"],[123,"1/2"],[125,"1/2"],[127,"1/2"]],[[112,"1/2"],[113,"-1/2"],[114,"-1/2"],[115,"1/2"],[121,"1/2"],[123,"1/2"],[124,"1"],[125,"-1/2"],[127,"1/2"]],[[112,"1/2"],[113,"-1/2"],[114,"-1/2"],[115,"1/2"],[121,"1/2"],[123,"1/2"],[125,"1/2"],[127,"1/2"]],[[112,"-1/2"],[114,"1/2"],[115,"-1/2"],[118,"1/2"],[121,"-1/2"],[122,"-1/2"],[123,"1/2"],[126,"1"],[127,"-1/2"]],[[112,"-1/2"],[114,"1/2"],[115,"-1/2"],[118,"1/2"],[121,"-1/2"],[122,"-1/2"],[123,"1/2"],[127,"1/2"]],[[128,"3/2"],[129,"-1"],[130,"1/2"],[131,"1/2"],[134,"1/2"],[137,"-1/2"],[138,"-1/2"],[139,"1/2"],[141,"-1"],[143,"-1/2"]],[[128,"1"],[134,"1"],[138,"-1"],[139,"1"]],[[129,"1/2"],[132,"1"],[134,"1/2"],[138,"-1/2"],[141,"1/2"]],[[128,"-1/2"],[134,"1/2"],[138,"-1/2"],[139,"1/2"]],[[128,"1/2"],[130,"1/2"],[131,"-1/2"],[133,"1"],[134,"1/2"],[137,"-1/2"],[138,"-1/2"],[139,"-1/2"],[143,"-1/2"]],[[130,"1"],[131,"-1"],[137,"-1"],[143,"-1"]],[[128,"-1/2"],[129,"1/2"],[130,"-1/2"],[131,"1/2"],[134,"-1"],[135,"1"],[137,"1/2"],[138,"1"],[139,"-1/2"],[141,"1/2"],[143,"1/2"]],[[129,"1/2"],[134,"-1/2"],[136,"1"],[138,"1/2"],[141,"1/2"]],[[129,"1/2"],[134,"-1/2"],[137,"1"],[138,"1/2"],[141,"1/2"]],[[128,"-1/2"],[129,"1/2"],[130,"-1/2"],[131,"1/2"],[137,"1/2"],[138,"1"],[139,"-1/2"],[141,"1/2"],[143,"1/2"]],[[128,"1/2"],[129,"-1/2"],[139,"1/2"],[141,"-1/2"]],[[129,"-1/4"],[130,"1/4"],[131,"-1/2"],[133,"-1/4"],[134,"-1/4"],[137,"-1/4"],[138,"1/4"],[139,"-1/2"],[141,"-1/4"],[142,"-1/4"]],[[128,"1/2"],[129,"-1/2"],[130,"-1/2"],[131,"1/2"],[137,"1/2"],[139,"1/2"],[140,"1"],[141,"-1/2"],[143,"1/2"]],[[128,"1"],[129,"-1"]],[[128,"-1/2"],[130,"1/2"],[131,"-1/2"],[134,"1/2"],[137,"-1/2"],[138,"-1/2"],[139,"1/2"],[142,"1"],[143,"-1/2"]],[[128,"-1/2"],[130,"1/2"],[131,"-1/2"],[134,"1/2"],[137,"-1/2"],[138,"-1/2"],[139,"1/2"],[143,"1/2"]],[[144,"1"],[145,"-1/2"],[147,"1"],[150,"1/2"],[154,"-1/2"],[155,"1"],[157,"-1/2"]],[[144,"1"],[150,"1"],[154,"-1"],[155,"1"]],[[145,"1/2"],[148,"1"],[150,"1/2"],[154,"-1/2"],[157,"1/2"]],[[144,"-1/2"],[150,"1/2"],[154,"-1/2"],[155,"1/2"]],[[145,"1/2"],[149,"1"],[150,"1/2"],[154,"-1/2"],[157,"1/2"]],[[146,"1"],[147,"-1"],[153,"-1"],[159,"-1"]],[[150,"-1"],[151,"1"],[154,"1"],[155,"-1"]],[[144,"1/2"],[146,"1/2"],[147,"-1/2"],[150,"-1/2"],[152,"1"],[153,"-1/2"],[154,"1/2"],[155,"-1/2"],[159,"-1/2"]],[[144,"1/2"],[146,"1/2"],[147,"-1/2"],[150,"-1/2"],[153,"1/2"],[154,"1/2"],[155,"-1/2"],[159,"-1/2"]],[[144,"-1/2"],[145,"1/2"],[146,"-1/2"],[147,"1/2"],[153,"1/2"],[154,"1"],[155,"-1/2"],[157,"1/2"],[159,"1/2"]],[[144,"1/2"],[145,"-1/2"],[155,"1/2"],[157,"-1/2"]],[[144,"-1/2"],[145,"1/2"],[146,"-1/2"],[147,"1/2"],[153,"1/2"],[155,"1/2"],[157,"1/2"],[159,"1/2"]],[[144,"1/2"],[145,"-1/2"],[146,"-1/2"],[147,"1/2"],[153,"1/2"],[155,"1/2"],[156,"1"],[157,"-1/2"],[159,"1/2"]],[[144,"1/2"],[145,"-1/2"],[146,"-1/2"],[147,"1/2"],[153,"1/2"],[155,"1/2"],[157,"1/2"],[159,"1/2"]],[[144,"-1/2"],[146,"1/2"],[147,"-1/2"],[150,"1/2"],[153,"-1/2"],[154,"-1/2"],[155,"1/2"],[158,"1"],[159,"-1/2"]],[[144,"-1/2"],[146,"1/2"],[147,"-1/2"],[150,"1/2"],[153,"-1/2"],[154,"-1/2"],[155,"1/2"],[159,"1/2"]],[[1,"-1"],[25,"-1"],[27,"-1"],[41,"-1"],[43,"-1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[128,"-1/2"],[129,"1/2"],[130,"-1/2"],[131,"1/2"],[137,"1/2"],[139,"1/2"],[141,"1/2"],[143,"1/2"],[160,"1"],[161,"-1/2"],[163,"1"],[166,"1/2"],[170,"-1/2"],[171,"1"],[173,"-1/2"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"],[264,"-1/4"],[271,"-1/8"],[274,"-1/2"]],[[160,"1"],[166,"1"],[170,"-1"],[171,"1"]],[[161,"1/2"],[164,"1"],[166,"1/2"],[170,"-1/2"],[173,"1/2"]],[[160,"-1/2"],[166,"1/2"],[170,"-1/2"],[171,"1/2"]],[[1,"-1"],[25,"-1"],[27,"-1"],[41,"-1"],[43,"-1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[128,"-1/2"],[129,"1/2"],[130,"-1/2"],[131,"1/2"],[137,"1/2"],[139,"1/2"],[141,"1/2"],[143,"1/2"],[161,"1/2"],[165,"1"],[166,"1/2"],[170,"-1/2"],[173,"1/2"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"],[264,"-1/4"],[271,"-1/8"],[274,"-1/2"]],[[162,"1"],[163,"-1"],[169,"-1"],[175,"-1"]],[[1,"1"],[25,"1"],[27,"1"],[41,"1"],[43,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[128,"1/2"],[129,"-1/2"],[130,"1/2"],[131,"-1/2"],[137,"-1/2"],[139,"-1/2"],[141,"-1/2"],[143,"-1/2"],[166,"-1"],[167,"1"],[170,"1"],[171,"-1"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[264,"1/4"],[271,"1/8"],[274,"1/2"]],[[1,"1"],[25,"1"],[27,"1"],[41,"1"],[43,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[128,"1/2"],[129,"-1/2"],[130,"1/2"],[131,"-1/2"],[137,"-1/2"],[139,"-1/2"],[141,"-1/2"],[143,"-1/2"],[160,"1/2"],[162,"1/2"],[163,"-1/2"],[166,"-1/2"],[168,"1"],[169,"-1/2"],[170,"1/2"],[171,"-1/2"],[175,"-1/2"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[264,"1/4"],[271,"1/8"],[274,"1/2"]],[[1,"1"],[25,"1"],[27,"1"],[41,"1"],[43,"1"],[64,"-1/4"],[65,"1/4"],[66,"-1/4"],[69,"-1/4"],[70,"-1/4"],[73,"1/4"],[74,"1/4"],[77,"1/4"],[78,"-1/4"],[79,"1/2"],[83,"1/4"],[84,"-1/4"],[85,"1/4"],[88,"-1/4"],[89,"1/4"],[90,"1/2"],[91,"-1/2"],[94,"1/4"],[95,"-1/4"],[96,"1/4"],[97,"-1/4"],[98,"-1/2"],[99,"1/2"],[102,"-1/4"],[103,"1/4"],[106,"1/4"],[107,"-1/4"],[108,"1/4"],[109,"-1/4"],[128,"1/2"],[129,"-1/2"],[130,"1/2"],[131,"-1/2"],[137,"-1/2"],[139,"-1/2"],[141,"-1/2"],[143,"-1/2"],[160,"1/2"],[162,"1/2"],[163,"-1/2"],[166,"-1/2"],[169,"1/2"],[170,"1/2"],[171,"-1/2"],[175,"-1/2"],[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"-1/2"],[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"-1/2"],[264,"1/4"],[271,"1/8"],[274,"1/2"]],[[160,"-1/2"],[161,"1/2"],[162,"-1/2"],[163,"1/2"],[169,"1/2"],[170,"1"],[171,"-1/2"],[173,"1/2"],[175,"1/2"]],[[160,"1/2"],[161,"-1/2"],[171,"1/2"],[173,"-1/2"]],[[161,"1/4"],[162,"-1/4"],[163,"1/2"],[165,"1/4"],[166,"1/4"],[169,"1/4"],[170,"-1/4"],[171,"1/2"],[173,"1/4"],[174,"1/4"]],[[160,"1/2"],[161,"-1/2"],[162,"-1/2"],[163,"1/2"],[169,"1/2"],[171,"1/2"],[172,"1"],[173,"-1/2"],[175,"1/2"]],[[1,"-1"],[25,"-1"],[27,"-1"],[41,"-1"],[43,"-1"],[64,"1/4"],[65,"-1/4"],[66,"1/4"],[69,"1/4"],[70,"1/4"],[73,"-1/4"],[74,"-1/4"],[77,"-1/4"],[78,"1/4"],[79,"-1/2"],[83,"-1/4"],[84,"1/4"],[85,"-1/4"],[88,"1/4"],[89,"-1/4"],[90,"-1/2"],[91,"1/2"],[94,"-1/4"],[95,"1/4"],[96,"-1/4"],[97,"1/4"],[98,"1/2"],[99,"-1/2"],[102,"1/4"],[103,"-1/4"],[106,"-1/4"],[107,"1/4"],[108,"-1/4"],[109,"1/4"],[128,"-1/2"],[129,"1/2"],[130,"-1/2"],[131,"1/2"],[137,"1/2"],[139,"1/2"],[141,"1/2"],[143,"1/2"],[160,"1/2"],[161,"-1/2"],[162,"-1/2"],[163,"1/2"],[169,"1/2"],[171,"1/2"],[173,"1/2"],[175,"1/2"],[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"],[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"],[264,"-1/4"],[271,"-1/8"],[274,"-1/2"]],[[160,"-1/2"],[162,"1/2"],[163,"-1/2"],[166,"1/2"],[169,"-1/2"],[170,"-1/2"],[171,"1/2"],[174,"1"],[175,"-1/2"]],[[160,"-1/2"],[162,"1/2"],[163,"-1/2"],[166,"1/2"],[169,"-1/2"],[170,"-1/2"],[171,"1/2"],[175,"1/2"]],[[176,"1"]],[[177,"1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[190,"1/4"],[191,"-1/4"]],[[177,"3/4"],[178,"3/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[182,"-1/4"],[183,"1/4"],[184,"-1/4"],[185,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/4"],[191,"-1/4"]],[[177,"3/4"],[178,"-1/4"],[179,"5/4"],[180,"1/4"],[181,"-1/4"],[182,"-1/4"],[183,"1/4"],[184,"-1/4"],[185,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/4"],[191,"-1/4"]],[[180,"1"]],[[181,"1"]],[[177,"-1/4"],[182,"5/4"],[183,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"]],[[177,"-3/4"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[182,"1/4"],[183,"3/4"],[184,"1/4"],[185,"-1/4"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/4"],[191,"1/4"]],[[177,"-1"],[178,"1/2"],[179,"-1/2"],[180,"-1/2"],[181,"1/2"],[184,"1/2"],[185,"-1/2"],[190,"1/2"],[191,"-1/2"]],[[177,"-1/4"],[182,"1/4"],[183,"-1/4"],[185,"1"],[186,"-1/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/2"],[191,"1/2"]],[[177,"-3/4"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[182,"1/4"],[183,"-1/4"],[184,"1/4"],[185,"-1/4"],[186,"3/4"],[187,"1/4"],[188,"1/4"],[189,"-1/4"],[190,"-1/4"],[191,"1/4"]],[[177,"-1/2"],[178,"1/4"],[179,"-1/4"],[180,"-1/4"],[181,"1/4"],[184,"1/4"],[185,"-1/4"],[187,"1"],[190,"1/4"],[191,"-1/4"]],[[177,"1/2"],[182,"-1/2"],[183,"1/2"],[186,"1/2"],[187,"-1/2"],[188,"-1/2"],[189,"1/2"],[190,"1"],[191,"-1"]],[[189,"1"]],[[177,"1/2"],[178,"-1/4"],[179,"1/4"],[180,"1/4"],[181,"-1/4"],[184,"-1/4"],[185,"1/4"],[190,"3/4"],[191,"1/4"]],[[177,"1/4"],[182,"-1/4"],[183,"1/4"],[186,"1/4"],[187,"-1/4"],[188,"-1/4"],[189,"1/4"],[190,"1/2"],[191,"1/2"]],[[192,"1"]],[[193,"1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[206,"1/4"],[207,"-1/4"]],[[193,"3/4"],[194,"3/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[198,"-1/4"],[199,"1/4"],[200,"-1/4"],[201,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/4"],[207,"-1/4"]],[[193,"3/4"],[194,"-1/4"],[195,"5/4"],[196,"1/4"],[197,"-1/4"],[198,"-1/4"],[199,"1/4"],[200,"-1/4"],[201,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/4"],[207,"-1/4"]],[[196,"1"]],[[197,"1"]],[[193,"-1/4"],[198,"5/4"],[199,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"]],[[193,"-3/4"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[198,"1/4"],[199,"3/4"],[200,"1/4"],[201,"-1/4"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/4"],[207,"1/4"]],[[193,"-1"],[194,"1/2"],[195,"-1/2"],[196,"-1/2"],[197,"1/2"],[200,"1/2"],[201,"-1/2"],[206,"1/2"],[207,"-1/2"]],[[193,"-1/4"],[198,"1/4"],[199,"-1/4"],[201,"1"],[202,"-1/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/2"],[207,"1/2"]],[[193,"-3/4"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[198,"1/4"],[199,"-1/4"],[200,"1/4"],[201,"-1/4"],[202,"3/4"],[203,"1/4"],[204,"1/4"],[205,"-1/4"],[206,"-1/4"],[207,"1/4"]],[[193,"-1/2"],[194,"1/4"],[195,"-1/4"],[196,"-1/4"],[197,"1/4"],[200,"1/4"],[201,"-1/4"],[203,"1"],[206,"1/4"],[207,"-1/4"]],[[193,"1/2"],[198,"-1/2"],[199,"1/2"],[202,"1/2"],[203,"-1/2"],[204,"-1/2"],[205,"1/2"],[206,"1"],[207,"-1"]],[[205,"1"]],[[193,"1/2"],[194,"-1/4"],[195,"1/4"],[196,"1/4"],[197,"-1/4"],[200,"-1/4"],[201,"1/4"],[206,"3/4"],[207,"1/4"]],[[193,"1/4"],[198,"-1/4"],[199,"1/4"],[202,"1/4"],[203,"-1/4"],[204,"-1/4"],[205,"1/4"],[206,"1/2"],[207,"1/2"]],[[208,"1"]],[[209,"1"]],[[210,"1"]],[[211,"1"]],[[212,"1"]],[[213,"1"]],[[214,"1"]],[[215,"1"]],[[216,"1"]],[[217,"1"]],[[218,"1"]],[[219,"1"]],[[220,"1"]],[[221,"1"]],[[222,"1"]],[[223,"1"]],[[224,"1"]],[[225,"1"]],[[226,"1"]],[[227,"1"]],[[228,"1"],[229,"-1"],[246,"1"],[247,"-1"],[263,"-1"]],[[229,"1"],[247,"1"]],[[230,"1"],[254,"1"]],[[230,"-1"],[231,"1"],[254,"-1"],[255,"1"],[272,"-1"]],[[232,"1"],[280,"-1/2"]],[[232,"-1"],[233,"1"],[280,"1/2"],[281,"-1/2"]],[[234,"1"],[289,"-1/2"]],[[234,"-1"],[235,"1"],[289,"1/2"],[290,"-1/2"]],[[230,"1"],[236,"1"],[248,"1"],[254,"1"],[273,"-1"]],[[236,"-1"],[237,"1"],[248,"-1"],[249,"1"],[273,"1"],[274,"-1"]],[[229,"1"],[238,"1"],[247,"1"],[256,"1"],[265,"-1"]],[[238,"-1"],[239,"1"],[256,"-1"],[257,"1"],[265,"1"],[266,"-1"]],[[232,"1"],[240,"1"],[280,"-1/2"],[291,"-1/2"]],[[240,"-1"],[241,"1"],[291,"1/2"],[292,"-1/2"]],[[234,"1"],[242,"1"],[282,"-1/2"],[289,"-1/2"]],[[242,"-1"],[243,"1"],[282,"1/2"],[283,"-1/2"]],[[244,"1"]],[[245,"1"]],[[246,"1"]],[[247,"1"]],[[248,"1"]],[[249,"1"]],[[250,"1"],[284,"1"]],[[250,"-1"],[251,"1"],[284,"-1"],[285,"1"]],[[252,"1"],[295,"1"]],[[252,"-1"],[253,"1"],[295,"-1"],[296,"1"]],[[254,"1"]],[[255,"1"]],[[256,"1"]],[[257,"1"]],[[250,"1"],[258,"1"],[284,"1"],[293,"1"]],[[258,"-1"],[259,"1"],[293,"-1"],[294,"1"]],[[252,"1"],[260,"1"],[286,"1"],[295,"1"]],[[260,"-1"],[261,"1"],[286,"-1"],[287,"1"]],[[262,"1"]],[[264,"1"]],[[81,"-1"],[83,"2"],[86,"-1"],[87,"1"],[90,"1"],[91,"-1"],[92,"1"],[93,"-1"],[264,"-1/2"]],[[265,"1"]],[[266,"1"]],[[267,"1"],[303,"1"],[321,"-1"]],[[268,"1"],[304,"1"],[322,"-1"]],[[269,"1"],[313,"1"],[331,"-1"]],[[270,"1"],[314,"1"],[332,"-1"]],[[271,"1"]],[[96,"1"],[97,"-1"],[98,"-2"],[99,"2"],[102,"-1"],[103,"1"],[106,"1"],[107,"-1"],[108,"1"],[109,"-1"]],[[273,"1"]],[[274,"1"]],[[275,"1"],[311,"1"],[323,"-1"]],[[276,"1"],[312,"1"],[324,"-1"]],[[277,"1"],[305,"1"],[329,"-1"]],[[278,"1"],[306,"1"],[330,"-1"]],[[279,"1"]],[[280,"1"]],[[281,"1"]],[[282,"1"]],[[283,"1"]],[[284,"1"]],[[285,"1"]],[[286,"1"]],[[287,"1"]],[[288,"1"]],[[289,"1"]],[[290,"1"]],[[291,"1"]],[[292,"1"]],[[293,"1"]],[[294,"1"]],[[295,"1"]],[[296,"1"]],[[297,"1"]],[[298,"1"]],[[299,"1"],[310,"1"],[318,"-1"],[327,"-1"]],[[300,"1"],[310,"1"],[318,"1"],[328,"1"]],[[301,"1"],[308,"1"],[320,"1"],[325,"1"]],[[302,"1"],[308,"1"],[320,"1"],[326,"1"]],[[303,"1"]],[[304,"1"]],[[305,"1"]],[[306,"1"]],[[307,"1"],[308,"-1"],[320,"-2"],[325,"-1"],[326,"-1"]],[[308,"1"]],[[309,"1"],[310,"-1"],[327,"1"],[328,"-1"]],[[310,"1"]],[[311,"1"]],[[312,"1"]],[[313,"1"]],[[314,"1"]],[[315,"1"]],[[316,"1"]],[[317,"1"],[318,"1"],[327,"1"],[328,"1"]],[[318,"1"]],[[319,"1"],[320,"1"],[325,"1"],[326,"1"]],[[320,"1"]],[[321,"1"]],[[322,"1"]],[[323,"1"]],[[324,"1"]],[[325,"1"]],[[326,"1"]],[[327,"1"]],[[328,"1"]],[[329,"1"]],[[330,"1"]],[[331,"1"]],[[332,"1"]],[[333,"1"]],[[334,"1"]],[[335,"1"]],[[336,"1"]],[[337,"1"]],[[338,"1"]],[[339,"1"]],[[340,"1"]],[[341,"1"]],[[342,"1"]],[[343,"1"]],[[344,"1"]],[[345,"1"]],[[346,"1"]],[[347,"1"]],[[346,"1"],[348,"1"]],[[349,"1"]],[[350,"1"]],[[351,"1"]],[[352,"1"]],[[353,"1"]],[[354,"1"],[357,"-1"]],[[355,"1"]],[[356,"1"]],[[357,"1"]]],"invoice":{"added_paid_rank_mass":136,"completed_paid":{"1":2207,"2":412,"3":510,"4":127,"5":66},"completion_paid_delta":{"1":6,"5":26},"new_helper_targets":{"4":2,"7":7,"8":41,"9":358},"old_cold_targets":{"4":26,"8":6,"9":326},"query_gaussian_delta":{},"source_paid":{"1":2201,"2":412,"3":510,"4":127,"5":40},"unchanged_hot_targets":{"4":2,"7":7,"8":41}},"ordinary_work":{"basis_monomial_field_maps":224,"basis_scratch_fields":0,"completion_wrapper_field_maps_upper":64,"entrance_adds":3210,"entrance_scales":204,"exit_adds":3210,"exit_scales":204,"observation_copies":112,"observation_initial_clears":112,"observation_terminal_clears":112,"owned_observation_fields":112,"response_monomial_field_maps":112},"original_helper_count":408,"original_owner_count":632,"queries":[{"coded_event":14744,"first_chart":2,"input_K":{"fourier_rank":0,"signed_tableau":[[11,0,2],[13,0,2],[14,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,11,0],[0,13,0],[0,14,0],[0,7,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":11,"mode_coordinate":0,"native_role":224,"query_index":0,"response":{"fourier_rank":0,"signed_tableau":[[10,6,3],[12,6,3],[14,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,13,2],[0,11,2],[0,14,0],[0,1,2],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[3,3,0,0,0,0,0,0,0],[3,3,2,2,0,0,0,0,0]],["P",[8,13,14,7,16,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8148},{"coded_event":14746,"first_chart":2,"input_K":{"fourier_rank":0,"signed_tableau":[[11,0,2],[13,0,2],[14,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,11,0],[0,13,0],[0,14,0],[0,7,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[11,13,14,7,16,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":11,"mode_coordinate":1,"native_role":225,"query_index":1,"response":{"fourier_rank":0,"signed_tableau":[[10,6,3],[12,6,3],[14,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,13,2],[0,11,2],[0,14,0],[0,1,2],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[3,3,0,0,0,0,0,0,0],[3,3,2,2,0,0,0,0,0]],["P",[8,13,14,7,16,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8150},{"coded_event":14748,"first_chart":78,"input_K":{"fourier_rank":0,"signed_tableau":[[448,0,2],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[385,0,2],[321,0,2],[193,0,2],[0,448,0],[0,2,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,385,0],[0,321,0],[0,193,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":448,"mode_coordinate":2,"native_role":226,"query_index":2,"response":{"fourier_rank":0,"signed_tableau":[[448,0,2],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[384,192,3],[320,192,3],[193,0,2],[0,448,0],[0,2,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,0,0,0,0,0,192,192,0],[2,0,0,0,0,0,3,3,2]],["P",[256,2,4,8,16,32,385,321,193]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8152},{"coded_event":14750,"first_chart":78,"input_K":{"fourier_rank":0,"signed_tableau":[[448,0,2],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[385,0,2],[321,0,2],[193,0,2],[0,448,0],[0,2,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,385,0],[0,321,0],[0,193,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,0,2,2,2]],["P",[448,2,4,8,16,32,385,321,193]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":448,"mode_coordinate":3,"native_role":227,"query_index":3,"response":{"fourier_rank":0,"signed_tableau":[[448,0,2],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[384,192,3],[320,192,3],[193,0,2],[0,448,0],[0,2,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,0,0,0,0,0,192,192,0],[2,0,0,0,0,0,3,3,2]],["P",[256,2,4,8,16,32,385,321,193]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8154},{"coded_event":14752,"first_chart":89,"input_K":{"fourier_rank":0,"signed_tableau":[[493,0,2],[494,0,2],[491,0,2],[487,0,2],[16,0,0],[463,0,2],[431,0,2],[367,0,2],[239,0,2],[0,493,0],[0,494,0],[0,491,0],[0,487,0],[0,16,0],[0,463,0],[0,431,0],[0,367,0],[0,239,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":493,"mode_coordinate":4,"native_role":228,"query_index":4,"response":{"fourier_rank":0,"signed_tableau":[[492,238,3],[494,0,2],[490,238,3],[486,238,3],[16,0,0],[462,238,3],[430,238,3],[366,238,3],[239,0,2],[0,259,2],[0,494,0],[0,261,2],[0,265,2],[0,16,0],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[237,0,237,237,0,237,237,237,0],[3,2,3,3,0,3,3,3,2]],["P",[256,494,491,487,16,463,431,367,239]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8156},{"coded_event":14754,"first_chart":89,"input_K":{"fourier_rank":0,"signed_tableau":[[493,0,2],[494,0,2],[491,0,2],[487,0,2],[16,0,0],[463,0,2],[431,0,2],[367,0,2],[239,0,2],[0,493,0],[0,494,0],[0,491,0],[0,487,0],[0,16,0],[0,463,0],[0,431,0],[0,367,0],[0,239,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[493,494,491,487,16,463,431,367,239]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":493,"mode_coordinate":5,"native_role":229,"query_index":5,"response":{"fourier_rank":0,"signed_tableau":[[492,238,3],[494,0,2],[490,238,3],[486,238,3],[16,0,0],[462,238,3],[430,238,3],[366,238,3],[239,0,2],[0,259,2],[0,494,0],[0,261,2],[0,265,2],[0,16,0],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[237,0,237,237,0,237,237,237,0],[3,2,3,3,0,3,3,3,2]],["P",[256,494,491,487,16,463,431,367,239]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8158},{"coded_event":14756,"first_chart":29,"input_K":{"fourier_rank":0,"signed_tableau":[[38,0,2],[37,0,2],[35,0,2],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,38,0],[0,37,0],[0,35,0],[0,8,0],[0,16,0],[0,7,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":38,"mode_coordinate":6,"native_role":230,"query_index":6,"response":{"fourier_rank":0,"signed_tableau":[[38,0,2],[36,6,3],[34,6,3],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,38,0],[0,35,2],[0,37,2],[0,8,0],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[32,37,35,8,16,7,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8160},{"coded_event":14758,"first_chart":29,"input_K":{"fourier_rank":0,"signed_tableau":[[38,0,2],[37,0,2],[35,0,2],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,38,0],[0,37,0],[0,35,0],[0,8,0],[0,16,0],[0,7,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[38,37,35,8,16,7,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":38,"mode_coordinate":7,"native_role":231,"query_index":7,"response":{"fourier_rank":0,"signed_tableau":[[38,0,2],[36,6,3],[34,6,3],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,38,0],[0,35,2],[0,37,2],[0,8,0],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,2,0,0,0]],["P",[32,37,35,8,16,7,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8162},{"coded_event":14760,"first_chart":94,"input_K":{"fourier_rank":0,"signed_tableau":[[499,0,2],[501,0,2],[502,0,2],[8,0,0],[487,0,2],[471,0,2],[439,0,2],[375,0,2],[247,0,2],[0,499,0],[0,501,0],[0,502,0],[0,8,0],[0,487,0],[0,471,0],[0,439,0],[0,375,0],[0,247,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":499,"mode_coordinate":8,"native_role":232,"query_index":8,"response":{"fourier_rank":0,"signed_tableau":[[498,246,3],[500,246,3],[502,0,2],[8,0,0],[486,246,3],[470,246,3],[438,246,3],[374,246,3],[247,0,2],[0,261,2],[0,259,2],[0,502,0],[0,8,0],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[243,243,0,0,243,243,243,243,0],[3,3,2,0,3,3,3,3,2]],["P",[256,501,502,8,487,471,439,375,247]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8164},{"coded_event":14762,"first_chart":94,"input_K":{"fourier_rank":0,"signed_tableau":[[499,0,2],[501,0,2],[502,0,2],[8,0,0],[487,0,2],[471,0,2],[439,0,2],[375,0,2],[247,0,2],[0,499,0],[0,501,0],[0,502,0],[0,8,0],[0,487,0],[0,471,0],[0,439,0],[0,375,0],[0,247,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[499,501,502,8,487,471,439,375,247]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":499,"mode_coordinate":9,"native_role":233,"query_index":9,"response":{"fourier_rank":0,"signed_tableau":[[498,246,3],[500,246,3],[502,0,2],[8,0,0],[486,246,3],[470,246,3],[438,246,3],[374,246,3],[247,0,2],[0,261,2],[0,259,2],[0,502,0],[0,8,0],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[243,243,0,0,243,243,243,243,0],[3,3,2,0,3,3,3,3,2]],["P",[256,501,502,8,487,471,439,375,247]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8166},{"coded_event":14764,"first_chart":59,"input_K":{"fourier_rank":0,"signed_tableau":[[56,0,2],[2,0,0],[4,0,0],[49,0,2],[41,0,2],[25,0,2],[64,0,0],[128,0,0],[256,0,0],[0,56,0],[0,2,0],[0,4,0],[0,49,0],[0,41,0],[0,25,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":56,"mode_coordinate":10,"native_role":234,"query_index":10,"response":{"fourier_rank":0,"signed_tableau":[[56,0,2],[2,0,0],[4,0,0],[48,24,3],[40,24,3],[25,0,2],[64,0,0],[128,0,0],[256,0,0],[0,56,0],[0,2,0],[0,4,0],[0,41,2],[0,49,2],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,2,0,0,0]],["P",[32,2,4,49,41,25,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8168},{"coded_event":14766,"first_chart":59,"input_K":{"fourier_rank":0,"signed_tableau":[[56,0,2],[2,0,0],[4,0,0],[49,0,2],[41,0,2],[25,0,2],[64,0,0],[128,0,0],[256,0,0],[0,56,0],[0,2,0],[0,4,0],[0,49,0],[0,41,0],[0,25,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,2,0,0,0]],["P",[56,2,4,49,41,25,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":56,"mode_coordinate":11,"native_role":235,"query_index":11,"response":{"fourier_rank":0,"signed_tableau":[[56,0,2],[2,0,0],[4,0,0],[48,24,3],[40,24,3],[25,0,2],[64,0,0],[128,0,0],[256,0,0],[0,56,0],[0,2,0],[0,4,0],[0,41,2],[0,49,2],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,2,0,0,0]],["P",[32,2,4,49,41,25,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8170},{"coded_event":14768,"first_chart":9,"input_K":{"fourier_rank":0,"signed_tableau":[[21,0,2],[22,0,2],[19,0,2],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,21,0],[0,22,0],[0,19,0],[0,8,0],[0,7,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":21,"mode_coordinate":12,"native_role":236,"query_index":12,"response":{"fourier_rank":0,"signed_tableau":[[20,6,3],[22,0,2],[18,6,3],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,19,2],[0,22,0],[0,21,2],[0,8,0],[0,1,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,2,0,0,0,0]],["P",[16,22,19,8,7,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8172},{"coded_event":14770,"first_chart":9,"input_K":{"fourier_rank":0,"signed_tableau":[[21,0,2],[22,0,2],[19,0,2],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,21,0],[0,22,0],[0,19,0],[0,8,0],[0,7,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[21,22,19,8,7,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":21,"mode_coordinate":13,"native_role":237,"query_index":13,"response":{"fourier_rank":0,"signed_tableau":[[20,6,3],[22,0,2],[18,6,3],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,19,2],[0,22,0],[0,21,2],[0,8,0],[0,1,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,2,0,0,0,0]],["P",[16,22,19,8,7,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8174},{"coded_event":14772,"first_chart":83,"input_K":{"fourier_rank":0,"signed_tableau":[[478,0,2],[477,0,2],[475,0,2],[471,0,2],[463,0,2],[32,0,0],[415,0,2],[351,0,2],[223,0,2],[0,478,0],[0,477,0],[0,475,0],[0,471,0],[0,463,0],[0,32,0],[0,415,0],[0,351,0],[0,223,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":478,"mode_coordinate":14,"native_role":238,"query_index":14,"response":{"fourier_rank":0,"signed_tableau":[[478,0,2],[476,222,3],[474,222,3],[470,222,3],[462,222,3],[32,0,0],[414,222,3],[350,222,3],[223,0,2],[0,478,0],[0,259,2],[0,261,2],[0,265,2],[0,273,2],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[256,477,475,471,463,32,415,351,223]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8176},{"coded_event":14774,"first_chart":83,"input_K":{"fourier_rank":0,"signed_tableau":[[478,0,2],[477,0,2],[475,0,2],[471,0,2],[463,0,2],[32,0,0],[415,0,2],[351,0,2],[223,0,2],[0,478,0],[0,477,0],[0,475,0],[0,471,0],[0,463,0],[0,32,0],[0,415,0],[0,351,0],[0,223,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[478,477,475,471,463,32,415,351,223]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":478,"mode_coordinate":15,"native_role":239,"query_index":15,"response":{"fourier_rank":0,"signed_tableau":[[478,0,2],[476,222,3],[474,222,3],[470,222,3],[462,222,3],[32,0,0],[414,222,3],[350,222,3],[223,0,2],[0,478,0],[0,259,2],[0,261,2],[0,265,2],[0,273,2],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,222,222,222,222,0,222,222,0],[2,3,3,3,3,0,3,3,2]],["P",[256,477,475,471,463,32,415,351,223]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8178},{"coded_event":14962,"first_chart":72,"input_K":{"fourier_rank":0,"signed_tableau":[[208,0,2],[2,0,0],[4,0,0],[8,0,0],[193,0,2],[32,0,0],[145,0,2],[81,0,2],[256,0,0],[0,208,0],[0,2,0],[0,4,0],[0,8,0],[0,193,0],[0,32,0],[0,145,0],[0,81,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":208,"mode_coordinate":16,"native_role":240,"query_index":16,"response":{"fourier_rank":0,"signed_tableau":[[208,0,2],[2,0,0],[4,0,0],[8,0,0],[192,80,3],[32,0,0],[144,80,3],[81,0,2],[256,0,0],[0,208,0],[0,2,0],[0,4,0],[0,8,0],[0,145,2],[0,32,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,2,0]],["P",[128,2,4,8,193,32,145,81,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8366},{"coded_event":14964,"first_chart":72,"input_K":{"fourier_rank":0,"signed_tableau":[[208,0,2],[2,0,0],[4,0,0],[8,0,0],[193,0,2],[32,0,0],[145,0,2],[81,0,2],[256,0,0],[0,208,0],[0,2,0],[0,4,0],[0,8,0],[0,193,0],[0,32,0],[0,145,0],[0,81,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,2,0]],["P",[208,2,4,8,193,32,145,81,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":208,"mode_coordinate":17,"native_role":241,"query_index":17,"response":{"fourier_rank":0,"signed_tableau":[[208,0,2],[2,0,0],[4,0,0],[8,0,0],[192,80,3],[32,0,0],[144,80,3],[81,0,2],[256,0,0],[0,208,0],[0,2,0],[0,4,0],[0,8,0],[0,145,2],[0,32,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,2,0]],["P",[128,2,4,8,193,32,145,81,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8368},{"coded_event":14966,"first_chart":73,"input_K":{"fourier_rank":0,"signed_tableau":[[336,0,2],[2,0,0],[4,0,0],[8,0,0],[321,0,2],[32,0,0],[273,0,2],[128,0,0],[81,0,2],[0,336,0],[0,2,0],[0,4,0],[0,8,0],[0,321,0],[0,32,0],[0,273,0],[0,128,0],[0,81,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":336,"mode_coordinate":18,"native_role":242,"query_index":18,"response":{"fourier_rank":0,"signed_tableau":[[336,0,2],[2,0,0],[4,0,0],[8,0,0],[320,80,3],[32,0,0],[272,80,3],[128,0,0],[81,0,2],[0,336,0],[0,2,0],[0,4,0],[0,8,0],[0,273,2],[0,32,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,0,2]],["P",[256,2,4,8,321,32,273,128,81]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8370},{"coded_event":14968,"first_chart":73,"input_K":{"fourier_rank":0,"signed_tableau":[[336,0,2],[2,0,0],[4,0,0],[8,0,0],[321,0,2],[32,0,0],[273,0,2],[128,0,0],[81,0,2],[0,336,0],[0,2,0],[0,4,0],[0,8,0],[0,321,0],[0,32,0],[0,273,0],[0,128,0],[0,81,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,2,0,2]],["P",[336,2,4,8,321,32,273,128,81]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":336,"mode_coordinate":19,"native_role":243,"query_index":19,"response":{"fourier_rank":0,"signed_tableau":[[336,0,2],[2,0,0],[4,0,0],[8,0,0],[320,80,3],[32,0,0],[272,80,3],[128,0,0],[81,0,2],[0,336,0],[0,2,0],[0,4,0],[0,8,0],[0,273,2],[0,32,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[0,0,0,0,80,0,80,0,0],[2,0,0,0,3,0,3,0,2]],["P",[256,2,4,8,321,32,273,128,81]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8372},{"coded_event":14970,"first_chart":92,"input_K":{"fourier_rank":0,"signed_tableau":[[381,0,2],[382,0,2],[379,0,2],[375,0,2],[367,0,2],[351,0,2],[319,0,2],[128,0,0],[127,0,2],[0,381,0],[0,382,0],[0,379,0],[0,375,0],[0,367,0],[0,351,0],[0,319,0],[0,128,0],[0,127,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":381,"mode_coordinate":20,"native_role":244,"query_index":20,"response":{"fourier_rank":0,"signed_tableau":[[380,126,3],[382,0,2],[378,126,3],[374,126,3],[366,126,3],[350,126,3],[318,126,3],[128,0,0],[127,0,2],[0,259,2],[0,382,0],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[125,0,125,125,125,125,125,0,0],[3,2,3,3,3,3,3,0,2]],["P",[256,382,379,375,367,351,319,128,127]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8374},{"coded_event":14972,"first_chart":92,"input_K":{"fourier_rank":0,"signed_tableau":[[381,0,2],[382,0,2],[379,0,2],[375,0,2],[367,0,2],[351,0,2],[319,0,2],[128,0,0],[127,0,2],[0,381,0],[0,382,0],[0,379,0],[0,375,0],[0,367,0],[0,351,0],[0,319,0],[0,128,0],[0,127,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[381,382,379,375,367,351,319,128,127]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":381,"mode_coordinate":21,"native_role":245,"query_index":21,"response":{"fourier_rank":0,"signed_tableau":[[380,126,3],[382,0,2],[378,126,3],[374,126,3],[366,126,3],[350,126,3],[318,126,3],[128,0,0],[127,0,2],[0,259,2],[0,382,0],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[125,0,125,125,125,125,125,0,0],[3,2,3,3,3,3,3,0,2]],["P",[256,382,379,375,367,351,319,128,127]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8376},{"coded_event":14974,"first_chart":93,"input_K":{"fourier_rank":0,"signed_tableau":[[253,0,2],[254,0,2],[251,0,2],[247,0,2],[239,0,2],[223,0,2],[191,0,2],[127,0,2],[256,0,0],[0,253,0],[0,254,0],[0,251,0],[0,247,0],[0,239,0],[0,223,0],[0,191,0],[0,127,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":253,"mode_coordinate":22,"native_role":246,"query_index":22,"response":{"fourier_rank":0,"signed_tableau":[[252,126,3],[254,0,2],[250,126,3],[246,126,3],[238,126,3],[222,126,3],[190,126,3],[127,0,2],[256,0,0],[0,131,2],[0,254,0],[0,133,2],[0,137,2],[0,145,2],[0,161,2],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[125,0,125,125,125,125,125,0,0],[3,2,3,3,3,3,3,2,0]],["P",[128,254,251,247,239,223,191,127,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8378},{"coded_event":14976,"first_chart":93,"input_K":{"fourier_rank":0,"signed_tableau":[[253,0,2],[254,0,2],[251,0,2],[247,0,2],[239,0,2],[223,0,2],[191,0,2],[127,0,2],[256,0,0],[0,253,0],[0,254,0],[0,251,0],[0,247,0],[0,239,0],[0,223,0],[0,191,0],[0,127,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[253,254,251,247,239,223,191,127,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":253,"mode_coordinate":23,"native_role":247,"query_index":23,"response":{"fourier_rank":0,"signed_tableau":[[252,126,3],[254,0,2],[250,126,3],[246,126,3],[238,126,3],[222,126,3],[190,126,3],[127,0,2],[256,0,0],[0,131,2],[0,254,0],[0,133,2],[0,137,2],[0,145,2],[0,161,2],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[125,0,125,125,125,125,125,0,0],[3,2,3,3,3,3,3,2,0]],["P",[128,254,251,247,239,223,191,127,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8380},{"coded_event":14978,"first_chart":65,"input_K":{"fourier_rank":0,"signed_tableau":[[296,0,2],[2,0,0],[4,0,0],[289,0,2],[16,0,0],[265,0,2],[64,0,0],[128,0,0],[41,0,2],[0,296,0],[0,2,0],[0,4,0],[0,289,0],[0,16,0],[0,265,0],[0,64,0],[0,128,0],[0,41,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":296,"mode_coordinate":24,"native_role":248,"query_index":24,"response":{"fourier_rank":0,"signed_tableau":[[296,0,2],[2,0,0],[4,0,0],[288,40,3],[16,0,0],[264,40,3],[64,0,0],[128,0,0],[41,0,2],[0,296,0],[0,2,0],[0,4,0],[0,265,2],[0,16,0],[0,289,2],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,0,2]],["P",[256,2,4,289,16,265,64,128,41]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8382},{"coded_event":14980,"first_chart":65,"input_K":{"fourier_rank":0,"signed_tableau":[[296,0,2],[2,0,0],[4,0,0],[289,0,2],[16,0,0],[265,0,2],[64,0,0],[128,0,0],[41,0,2],[0,296,0],[0,2,0],[0,4,0],[0,289,0],[0,16,0],[0,265,0],[0,64,0],[0,128,0],[0,41,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,0,2]],["P",[296,2,4,289,16,265,64,128,41]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":296,"mode_coordinate":25,"native_role":249,"query_index":25,"response":{"fourier_rank":0,"signed_tableau":[[296,0,2],[2,0,0],[4,0,0],[288,40,3],[16,0,0],[264,40,3],[64,0,0],[128,0,0],[41,0,2],[0,296,0],[0,2,0],[0,4,0],[0,265,2],[0,16,0],[0,289,2],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,0,2]],["P",[256,2,4,289,16,265,64,128,41]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8384},{"coded_event":14982,"first_chart":64,"input_K":{"fourier_rank":0,"signed_tableau":[[168,0,2],[2,0,0],[4,0,0],[161,0,2],[16,0,0],[137,0,2],[64,0,0],[41,0,2],[256,0,0],[0,168,0],[0,2,0],[0,4,0],[0,161,0],[0,16,0],[0,137,0],[0,64,0],[0,41,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":168,"mode_coordinate":26,"native_role":250,"query_index":26,"response":{"fourier_rank":0,"signed_tableau":[[168,0,2],[2,0,0],[4,0,0],[160,40,3],[16,0,0],[136,40,3],[64,0,0],[41,0,2],[256,0,0],[0,168,0],[0,2,0],[0,4,0],[0,137,2],[0,16,0],[0,161,2],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,2,0]],["P",[128,2,4,161,16,137,64,41,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8386},{"coded_event":14984,"first_chart":64,"input_K":{"fourier_rank":0,"signed_tableau":[[168,0,2],[2,0,0],[4,0,0],[161,0,2],[16,0,0],[137,0,2],[64,0,0],[41,0,2],[256,0,0],[0,168,0],[0,2,0],[0,4,0],[0,161,0],[0,16,0],[0,137,0],[0,64,0],[0,41,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,0,2,0]],["P",[168,2,4,161,16,137,64,41,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":168,"mode_coordinate":27,"native_role":251,"query_index":27,"response":{"fourier_rank":0,"signed_tableau":[[168,0,2],[2,0,0],[4,0,0],[160,40,3],[16,0,0],[136,40,3],[64,0,0],[41,0,2],[256,0,0],[0,168,0],[0,2,0],[0,4,0],[0,137,2],[0,16,0],[0,161,2],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,0,2,0]],["P",[128,2,4,161,16,137,64,41,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8388},{"coded_event":14986,"first_chart":12,"input_K":{"fourier_rank":0,"signed_tableau":[[133,0,2],[134,0,2],[131,0,2],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[7,0,2],[256,0,0],[0,133,0],[0,134,0],[0,131,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,7,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":133,"mode_coordinate":28,"native_role":252,"query_index":28,"response":{"fourier_rank":0,"signed_tableau":[[132,6,3],[134,0,2],[130,6,3],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[7,0,2],[256,0,0],[0,131,2],[0,134,0],[0,133,2],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,0,0,0,2,0]],["P",[128,134,131,8,16,32,64,7,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8390},{"coded_event":14988,"first_chart":12,"input_K":{"fourier_rank":0,"signed_tableau":[[133,0,2],[134,0,2],[131,0,2],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[7,0,2],[256,0,0],[0,133,0],[0,134,0],[0,131,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,7,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,2,0]],["P",[133,134,131,8,16,32,64,7,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":133,"mode_coordinate":29,"native_role":253,"query_index":29,"response":{"fourier_rank":0,"signed_tableau":[[132,6,3],[134,0,2],[130,6,3],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[7,0,2],[256,0,0],[0,131,2],[0,134,0],[0,133,2],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,0,0,0,2,0]],["P",[128,134,131,8,16,32,64,7,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8392},{"coded_event":14990,"first_chart":13,"input_K":{"fourier_rank":0,"signed_tableau":[[261,0,2],[262,0,2],[259,0,2],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[7,0,2],[0,261,0],[0,262,0],[0,259,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,7,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":261,"mode_coordinate":30,"native_role":254,"query_index":30,"response":{"fourier_rank":0,"signed_tableau":[[260,6,3],[262,0,2],[258,6,3],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[7,0,2],[0,259,2],[0,262,0],[0,261,2],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,0,0,0,0,2]],["P",[256,262,259,8,16,32,64,128,7]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8394},{"coded_event":14992,"first_chart":13,"input_K":{"fourier_rank":0,"signed_tableau":[[261,0,2],[262,0,2],[259,0,2],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[7,0,2],[0,261,0],[0,262,0],[0,259,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,7,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,0,0,2]],["P",[261,262,259,8,16,32,64,128,7]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":261,"mode_coordinate":31,"native_role":255,"query_index":31,"response":{"fourier_rank":0,"signed_tableau":[[260,6,3],[262,0,2],[258,6,3],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[7,0,2],[0,259,2],[0,262,0],[0,261,2],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,0,0,0,0,2]],["P",[256,262,259,8,16,32,64,128,7]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8396},{"coded_event":15180,"first_chart":74,"input_K":{"fourier_rank":0,"signed_tableau":[[400,0,2],[2,0,0],[4,0,0],[8,0,0],[385,0,2],[32,0,0],[64,0,0],[273,0,2],[145,0,2],[0,400,0],[0,2,0],[0,4,0],[0,8,0],[0,385,0],[0,32,0],[0,64,0],[0,273,0],[0,145,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":400,"mode_coordinate":32,"native_role":256,"query_index":32,"response":{"fourier_rank":0,"signed_tableau":[[400,0,2],[2,0,0],[4,0,0],[8,0,0],[384,144,3],[32,0,0],[64,0,0],[272,144,3],[145,0,2],[0,400,0],[0,2,0],[0,4,0],[0,8,0],[0,273,2],[0,32,0],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[0,0,0,0,144,0,0,144,0],[2,0,0,0,3,0,0,3,2]],["P",[256,2,4,8,385,32,64,273,145]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8584},{"coded_event":15182,"first_chart":74,"input_K":{"fourier_rank":0,"signed_tableau":[[400,0,2],[2,0,0],[4,0,0],[8,0,0],[385,0,2],[32,0,0],[64,0,0],[273,0,2],[145,0,2],[0,400,0],[0,2,0],[0,4,0],[0,8,0],[0,385,0],[0,32,0],[0,64,0],[0,273,0],[0,145,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,2,0,0,2,2]],["P",[400,2,4,8,385,32,64,273,145]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":400,"mode_coordinate":33,"native_role":257,"query_index":33,"response":{"fourier_rank":0,"signed_tableau":[[400,0,2],[2,0,0],[4,0,0],[8,0,0],[384,144,3],[32,0,0],[64,0,0],[272,144,3],[145,0,2],[0,400,0],[0,2,0],[0,4,0],[0,8,0],[0,273,2],[0,32,0],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[0,0,0,0,144,0,0,144,0],[2,0,0,0,3,0,0,3,2]],["P",[256,2,4,8,385,32,64,273,145]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8586},{"coded_event":15184,"first_chart":4,"input_K":{"fourier_rank":0,"signed_tableau":[[35,0,2],[37,0,2],[38,0,2],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,35,0],[0,37,0],[0,38,0],[0,8,0],[0,16,0],[0,7,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":35,"mode_coordinate":34,"native_role":258,"query_index":34,"response":{"fourier_rank":0,"signed_tableau":[[34,6,3],[36,6,3],[38,0,2],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,37,2],[0,35,2],[0,38,0],[0,8,0],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[3,3,0,0,0,0,0,0,0],[3,3,2,0,0,2,0,0,0]],["P",[32,37,38,8,16,7,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8588},{"coded_event":15186,"first_chart":4,"input_K":{"fourier_rank":0,"signed_tableau":[[35,0,2],[37,0,2],[38,0,2],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,35,0],[0,37,0],[0,38,0],[0,8,0],[0,16,0],[0,7,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,2,0,0,0]],["P",[35,37,38,8,16,7,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":35,"mode_coordinate":35,"native_role":259,"query_index":35,"response":{"fourier_rank":0,"signed_tableau":[[34,6,3],[36,6,3],[38,0,2],[8,0,0],[16,0,0],[7,0,2],[64,0,0],[128,0,0],[256,0,0],[0,37,2],[0,35,2],[0,38,0],[0,8,0],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[3,3,0,0,0,0,0,0,0],[3,3,2,0,0,2,0,0,0]],["P",[32,37,38,8,16,7,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8590},{"coded_event":15188,"first_chart":27,"input_K":{"fourier_rank":0,"signed_tableau":[[14,0,2],[13,0,2],[11,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,14,0],[0,13,0],[0,11,0],[0,7,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":14,"mode_coordinate":36,"native_role":260,"query_index":36,"response":{"fourier_rank":0,"signed_tableau":[[14,0,2],[12,6,3],[10,6,3],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,14,0],[0,11,2],[0,13,2],[0,1,2],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[8,13,11,7,16,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8592},{"coded_event":15190,"first_chart":27,"input_K":{"fourier_rank":0,"signed_tableau":[[14,0,2],[13,0,2],[11,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,14,0],[0,13,0],[0,11,0],[0,7,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[14,13,11,7,16,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":14,"mode_coordinate":37,"native_role":261,"query_index":37,"response":{"fourier_rank":0,"signed_tableau":[[14,0,2],[12,6,3],[10,6,3],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,14,0],[0,11,2],[0,13,2],[0,1,2],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,2,0,0,0,0,0]],["P",[8,13,11,7,16,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8594},{"coded_event":15192,"first_chart":91,"input_K":{"fourier_rank":0,"signed_tableau":[[445,0,2],[446,0,2],[443,0,2],[439,0,2],[431,0,2],[415,0,2],[64,0,0],[319,0,2],[191,0,2],[0,445,0],[0,446,0],[0,443,0],[0,439,0],[0,431,0],[0,415,0],[0,64,0],[0,319,0],[0,191,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":445,"mode_coordinate":38,"native_role":262,"query_index":38,"response":{"fourier_rank":0,"signed_tableau":[[444,190,3],[446,0,2],[442,190,3],[438,190,3],[430,190,3],[414,190,3],[64,0,0],[318,190,3],[191,0,2],[0,259,2],[0,446,0],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[189,0,189,189,189,189,0,189,0],[3,2,3,3,3,3,0,3,2]],["P",[256,446,443,439,431,415,64,319,191]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8596},{"coded_event":15194,"first_chart":91,"input_K":{"fourier_rank":0,"signed_tableau":[[445,0,2],[446,0,2],[443,0,2],[439,0,2],[431,0,2],[415,0,2],[64,0,0],[319,0,2],[191,0,2],[0,445,0],[0,446,0],[0,443,0],[0,439,0],[0,431,0],[0,415,0],[0,64,0],[0,319,0],[0,191,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[445,446,443,439,431,415,64,319,191]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":445,"mode_coordinate":39,"native_role":263,"query_index":39,"response":{"fourier_rank":0,"signed_tableau":[[444,190,3],[446,0,2],[442,190,3],[438,190,3],[430,190,3],[414,190,3],[64,0,0],[318,190,3],[191,0,2],[0,259,2],[0,446,0],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[189,0,189,189,189,189,0,189,0],[3,2,3,3,3,3,0,3,2]],["P",[256,446,443,439,431,415,64,319,191]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8598},{"coded_event":15196,"first_chart":63,"input_K":{"fourier_rank":0,"signed_tableau":[[104,0,2],[2,0,0],[4,0,0],[97,0,2],[16,0,0],[73,0,2],[41,0,2],[128,0,0],[256,0,0],[0,104,0],[0,2,0],[0,4,0],[0,97,0],[0,16,0],[0,73,0],[0,41,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":104,"mode_coordinate":40,"native_role":264,"query_index":40,"response":{"fourier_rank":0,"signed_tableau":[[104,0,2],[2,0,0],[4,0,0],[96,40,3],[16,0,0],[72,40,3],[41,0,2],[128,0,0],[256,0,0],[0,104,0],[0,2,0],[0,4,0],[0,73,2],[0,16,0],[0,97,2],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,2,0,0]],["P",[64,2,4,97,16,73,41,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8600},{"coded_event":15198,"first_chart":63,"input_K":{"fourier_rank":0,"signed_tableau":[[104,0,2],[2,0,0],[4,0,0],[97,0,2],[16,0,0],[73,0,2],[41,0,2],[128,0,0],[256,0,0],[0,104,0],[0,2,0],[0,4,0],[0,97,0],[0,16,0],[0,73,0],[0,41,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,0,2,2,0,0]],["P",[104,2,4,97,16,73,41,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":104,"mode_coordinate":41,"native_role":265,"query_index":41,"response":{"fourier_rank":0,"signed_tableau":[[104,0,2],[2,0,0],[4,0,0],[96,40,3],[16,0,0],[72,40,3],[41,0,2],[128,0,0],[256,0,0],[0,104,0],[0,2,0],[0,4,0],[0,73,2],[0,16,0],[0,97,2],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,40,0,40,0,0,0],[2,0,0,3,0,3,2,0,0]],["P",[64,2,4,97,16,73,41,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8602},{"coded_event":15200,"first_chart":96,"input_K":{"fourier_rank":0,"signed_tableau":[[475,0,2],[477,0,2],[478,0,2],[471,0,2],[463,0,2],[32,0,0],[415,0,2],[351,0,2],[223,0,2],[0,475,0],[0,477,0],[0,478,0],[0,471,0],[0,463,0],[0,32,0],[0,415,0],[0,351,0],[0,223,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":475,"mode_coordinate":42,"native_role":266,"query_index":42,"response":{"fourier_rank":0,"signed_tableau":[[474,222,3],[476,222,3],[478,0,2],[470,222,3],[462,222,3],[32,0,0],[414,222,3],[350,222,3],[223,0,2],[0,261,2],[0,259,2],[0,478,0],[0,265,2],[0,273,2],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[219,219,0,219,219,0,219,219,0],[3,3,2,3,3,0,3,3,2]],["P",[256,477,478,471,463,32,415,351,223]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8604},{"coded_event":15202,"first_chart":96,"input_K":{"fourier_rank":0,"signed_tableau":[[475,0,2],[477,0,2],[478,0,2],[471,0,2],[463,0,2],[32,0,0],[415,0,2],[351,0,2],[223,0,2],[0,475,0],[0,477,0],[0,478,0],[0,471,0],[0,463,0],[0,32,0],[0,415,0],[0,351,0],[0,223,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[475,477,478,471,463,32,415,351,223]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":475,"mode_coordinate":43,"native_role":267,"query_index":43,"response":{"fourier_rank":0,"signed_tableau":[[474,222,3],[476,222,3],[478,0,2],[470,222,3],[462,222,3],[32,0,0],[414,222,3],[350,222,3],[223,0,2],[0,261,2],[0,259,2],[0,478,0],[0,265,2],[0,273,2],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[219,219,0,219,219,0,219,219,0],[3,3,2,3,3,0,3,3,2]],["P",[256,477,478,471,463,32,415,351,223]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8606},{"coded_event":15204,"first_chart":81,"input_K":{"fourier_rank":0,"signed_tableau":[[502,0,2],[501,0,2],[499,0,2],[8,0,0],[487,0,2],[471,0,2],[439,0,2],[375,0,2],[247,0,2],[0,502,0],[0,501,0],[0,499,0],[0,8,0],[0,487,0],[0,471,0],[0,439,0],[0,375,0],[0,247,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":502,"mode_coordinate":44,"native_role":268,"query_index":44,"response":{"fourier_rank":0,"signed_tableau":[[502,0,2],[500,246,3],[498,246,3],[8,0,0],[486,246,3],[470,246,3],[438,246,3],[374,246,3],[247,0,2],[0,502,0],[0,259,2],[0,261,2],[0,8,0],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[256,501,499,8,487,471,439,375,247]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8608},{"coded_event":15206,"first_chart":81,"input_K":{"fourier_rank":0,"signed_tableau":[[502,0,2],[501,0,2],[499,0,2],[8,0,0],[487,0,2],[471,0,2],[439,0,2],[375,0,2],[247,0,2],[0,502,0],[0,501,0],[0,499,0],[0,8,0],[0,487,0],[0,471,0],[0,439,0],[0,375,0],[0,247,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,2,2,2,2]],["P",[502,501,499,8,487,471,439,375,247]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":502,"mode_coordinate":45,"native_role":269,"query_index":45,"response":{"fourier_rank":0,"signed_tableau":[[502,0,2],[500,246,3],[498,246,3],[8,0,0],[486,246,3],[470,246,3],[438,246,3],[374,246,3],[247,0,2],[0,502,0],[0,259,2],[0,261,2],[0,8,0],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,246,246,0,246,246,246,246,0],[2,3,3,0,3,3,3,3,2]],["P",[256,501,499,8,487,471,439,375,247]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8610},{"coded_event":15208,"first_chart":11,"input_K":{"fourier_rank":0,"signed_tableau":[[69,0,2],[70,0,2],[67,0,2],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,69,0],[0,70,0],[0,67,0],[0,8,0],[0,16,0],[0,32,0],[0,7,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":69,"mode_coordinate":46,"native_role":270,"query_index":46,"response":{"fourier_rank":0,"signed_tableau":[[68,6,3],[70,0,2],[66,6,3],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,67,2],[0,70,0],[0,69,2],[0,8,0],[0,16,0],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,0,0,2,0,0]],["P",[64,70,67,8,16,32,7,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8612},{"coded_event":15210,"first_chart":11,"input_K":{"fourier_rank":0,"signed_tableau":[[69,0,2],[70,0,2],[67,0,2],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,69,0],[0,70,0],[0,67,0],[0,8,0],[0,16,0],[0,32,0],[0,7,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[69,70,67,8,16,32,7,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":69,"mode_coordinate":47,"native_role":271,"query_index":47,"response":{"fourier_rank":0,"signed_tableau":[[68,6,3],[70,0,2],[66,6,3],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,67,2],[0,70,0],[0,69,2],[0,8,0],[0,16,0],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,0,0,0,2,0,0]],["P",[64,70,67,8,16,32,7,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8614},{"coded_event":15398,"first_chart":14,"input_K":{"fourier_rank":0,"signed_tableau":[[41,0,2],[42,0,2],[4,0,0],[35,0,2],[16,0,0],[11,0,2],[64,0,0],[128,0,0],[256,0,0],[0,41,0],[0,42,0],[0,4,0],[0,35,0],[0,16,0],[0,11,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":41,"mode_coordinate":48,"native_role":272,"query_index":48,"response":{"fourier_rank":0,"signed_tableau":[[40,10,3],[42,0,2],[4,0,0],[34,10,3],[16,0,0],[11,0,2],[64,0,0],[128,0,0],[256,0,0],[0,35,2],[0,42,0],[0,4,0],[0,41,2],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[9,0,0,9,0,0,0,0,0],[3,2,0,3,0,2,0,0,0]],["P",[32,42,4,35,16,11,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8802},{"coded_event":15400,"first_chart":14,"input_K":{"fourier_rank":0,"signed_tableau":[[41,0,2],[42,0,2],[4,0,0],[35,0,2],[16,0,0],[11,0,2],[64,0,0],[128,0,0],[256,0,0],[0,41,0],[0,42,0],[0,4,0],[0,35,0],[0,16,0],[0,11,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,2,0,0,0]],["P",[41,42,4,35,16,11,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":41,"mode_coordinate":49,"native_role":273,"query_index":49,"response":{"fourier_rank":0,"signed_tableau":[[40,10,3],[42,0,2],[4,0,0],[34,10,3],[16,0,0],[11,0,2],[64,0,0],[128,0,0],[256,0,0],[0,35,2],[0,42,0],[0,4,0],[0,41,2],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[9,0,0,9,0,0,0,0,0],[3,2,0,3,0,2,0,0,0]],["P",[32,42,4,35,16,11,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8804},{"coded_event":15402,"first_chart":102,"input_K":{"fourier_rank":0,"signed_tableau":[[439,0,2],[445,0,2],[443,0,2],[446,0,2],[431,0,2],[415,0,2],[64,0,0],[319,0,2],[191,0,2],[0,439,0],[0,445,0],[0,443,0],[0,446,0],[0,431,0],[0,415,0],[0,64,0],[0,319,0],[0,191,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":439,"mode_coordinate":50,"native_role":274,"query_index":50,"response":{"fourier_rank":0,"signed_tableau":[[438,190,3],[444,190,3],[442,190,3],[446,0,2],[430,190,3],[414,190,3],[64,0,0],[318,190,3],[191,0,2],[0,265,2],[0,259,2],[0,261,2],[0,446,0],[0,273,2],[0,289,2],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[183,183,183,0,183,183,0,183,0],[3,3,3,2,3,3,0,3,2]],["P",[256,445,443,446,431,415,64,319,191]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8806},{"coded_event":15404,"first_chart":102,"input_K":{"fourier_rank":0,"signed_tableau":[[439,0,2],[445,0,2],[443,0,2],[446,0,2],[431,0,2],[415,0,2],[64,0,0],[319,0,2],[191,0,2],[0,439,0],[0,445,0],[0,443,0],[0,446,0],[0,431,0],[0,415,0],[0,64,0],[0,319,0],[0,191,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[439,445,443,446,431,415,64,319,191]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":439,"mode_coordinate":51,"native_role":275,"query_index":51,"response":{"fourier_rank":0,"signed_tableau":[[438,190,3],[444,190,3],[442,190,3],[446,0,2],[430,190,3],[414,190,3],[64,0,0],[318,190,3],[191,0,2],[0,265,2],[0,259,2],[0,261,2],[0,446,0],[0,273,2],[0,289,2],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[183,183,183,0,183,183,0,183,0],[3,3,3,2,3,3,0,3,2]],["P",[256,445,443,446,431,415,64,319,191]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8808},{"coded_event":15406,"first_chart":58,"input_K":{"fourier_rank":0,"signed_tableau":[[388,0,2],[2,0,0],[385,0,2],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[261,0,2],[133,0,2],[0,388,0],[0,2,0],[0,385,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,261,0],[0,133,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,0,2,2]],["P",[388,2,385,8,16,32,64,261,133]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":388,"mode_coordinate":52,"native_role":276,"query_index":52,"response":{"fourier_rank":0,"signed_tableau":[[388,0,2],[2,0,0],[384,132,3],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[260,132,3],[133,0,2],[0,388,0],[0,2,0],[0,261,2],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[0,0,132,0,0,0,0,132,0],[2,0,3,0,0,0,0,3,2]],["P",[256,2,385,8,16,32,64,261,133]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8810},{"coded_event":15410,"first_chart":33,"input_K":{"fourier_rank":0,"signed_tableau":[[26,0,2],[25,0,2],[4,0,0],[19,0,2],[11,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,26,0],[0,25,0],[0,4,0],[0,19,0],[0,11,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":26,"mode_coordinate":54,"native_role":278,"query_index":53,"response":{"fourier_rank":0,"signed_tableau":[[26,0,2],[24,10,3],[4,0,0],[18,10,3],[11,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,26,0],[0,19,2],[0,4,0],[0,25,2],[0,1,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,2,0,0,0,0]],["P",[16,25,4,19,11,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8814},{"coded_event":15412,"first_chart":33,"input_K":{"fourier_rank":0,"signed_tableau":[[26,0,2],[25,0,2],[4,0,0],[19,0,2],[11,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,26,0],[0,25,0],[0,4,0],[0,19,0],[0,11,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,0,0,0,0]],["P",[26,25,4,19,11,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":26,"mode_coordinate":55,"native_role":279,"query_index":54,"response":{"fourier_rank":0,"signed_tableau":[[26,0,2],[24,10,3],[4,0,0],[18,10,3],[11,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,26,0],[0,19,2],[0,4,0],[0,25,2],[0,1,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,2,0,0,0,0]],["P",[16,25,4,19,11,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8816},{"coded_event":15414,"first_chart":105,"input_K":{"fourier_rank":0,"signed_tableau":[[463,0,2],[477,0,2],[475,0,2],[471,0,2],[478,0,2],[32,0,0],[415,0,2],[351,0,2],[223,0,2],[0,463,0],[0,477,0],[0,475,0],[0,471,0],[0,478,0],[0,32,0],[0,415,0],[0,351,0],[0,223,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":463,"mode_coordinate":56,"native_role":280,"query_index":55,"response":{"fourier_rank":0,"signed_tableau":[[462,222,3],[476,222,3],[474,222,3],[470,222,3],[478,0,2],[32,0,0],[414,222,3],[350,222,3],[223,0,2],[0,273,2],[0,259,2],[0,261,2],[0,265,2],[0,478,0],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[207,207,207,207,0,0,207,207,0],[3,3,3,3,2,0,3,3,2]],["P",[256,477,475,471,478,32,415,351,223]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8818},{"coded_event":15416,"first_chart":105,"input_K":{"fourier_rank":0,"signed_tableau":[[463,0,2],[477,0,2],[475,0,2],[471,0,2],[478,0,2],[32,0,0],[415,0,2],[351,0,2],[223,0,2],[0,463,0],[0,477,0],[0,475,0],[0,471,0],[0,478,0],[0,32,0],[0,415,0],[0,351,0],[0,223,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,0,2,2,2]],["P",[463,477,475,471,478,32,415,351,223]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":463,"mode_coordinate":57,"native_role":281,"query_index":56,"response":{"fourier_rank":0,"signed_tableau":[[462,222,3],[476,222,3],[474,222,3],[470,222,3],[478,0,2],[32,0,0],[414,222,3],[350,222,3],[223,0,2],[0,273,2],[0,259,2],[0,261,2],[0,265,2],[0,478,0],[0,32,0],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[207,207,207,207,0,0,207,207,0],[3,3,3,3,2,0,3,3,2]],["P",[256,477,475,471,478,32,415,351,223]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8820},{"coded_event":15420,"first_chart":19,"input_K":{"fourier_rank":0,"signed_tableau":[[81,0,2],[82,0,2],[4,0,0],[8,0,0],[67,0,2],[32,0,0],[19,0,2],[128,0,0],[256,0,0],[0,81,0],[0,82,0],[0,4,0],[0,8,0],[0,67,0],[0,32,0],[0,19,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,2,0,0]],["P",[81,82,4,8,67,32,19,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":81,"mode_coordinate":59,"native_role":283,"query_index":57,"response":{"fourier_rank":0,"signed_tableau":[[80,18,3],[82,0,2],[4,0,0],[8,0,0],[66,18,3],[32,0,0],[19,0,2],[128,0,0],[256,0,0],[0,67,2],[0,82,0],[0,4,0],[0,8,0],[0,81,2],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[17,0,0,0,17,0,0,0,0],[3,2,0,0,3,0,2,0,0]],["P",[64,82,4,8,67,32,19,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8824},{"coded_event":15422,"first_chart":40,"input_K":{"fourier_rank":0,"signed_tableau":[[98,0,2],[97,0,2],[4,0,0],[8,0,0],[16,0,0],[67,0,2],[35,0,2],[128,0,0],[256,0,0],[0,98,0],[0,97,0],[0,4,0],[0,8,0],[0,16,0],[0,67,0],[0,35,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":98,"mode_coordinate":60,"native_role":284,"query_index":58,"response":{"fourier_rank":0,"signed_tableau":[[98,0,2],[96,34,3],[4,0,0],[8,0,0],[16,0,0],[66,34,3],[35,0,2],[128,0,0],[256,0,0],[0,98,0],[0,67,2],[0,4,0],[0,8,0],[0,16,0],[0,97,2],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,2,0,0]],["P",[64,97,4,8,16,67,35,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8826},{"coded_event":15424,"first_chart":40,"input_K":{"fourier_rank":0,"signed_tableau":[[98,0,2],[97,0,2],[4,0,0],[8,0,0],[16,0,0],[67,0,2],[35,0,2],[128,0,0],[256,0,0],[0,98,0],[0,97,0],[0,4,0],[0,8,0],[0,16,0],[0,67,0],[0,35,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,2,0,0]],["P",[98,97,4,8,16,67,35,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":98,"mode_coordinate":61,"native_role":285,"query_index":59,"response":{"fourier_rank":0,"signed_tableau":[[98,0,2],[96,34,3],[4,0,0],[8,0,0],[16,0,0],[66,34,3],[35,0,2],[128,0,0],[256,0,0],[0,98,0],[0,67,2],[0,4,0],[0,8,0],[0,16,0],[0,97,2],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,2,0,0]],["P",[64,97,4,8,16,67,35,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8828},{"coded_event":15426,"first_chart":79,"input_K":{"fourier_rank":0,"signed_tableau":[[508,0,2],[2,0,0],[505,0,2],[501,0,2],[493,0,2],[477,0,2],[445,0,2],[381,0,2],[253,0,2],[0,508,0],[0,2,0],[0,505,0],[0,501,0],[0,493,0],[0,477,0],[0,445,0],[0,381,0],[0,253,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":508,"mode_coordinate":62,"native_role":286,"query_index":60,"response":{"fourier_rank":0,"signed_tableau":[[508,0,2],[2,0,0],[504,252,3],[500,252,3],[492,252,3],[476,252,3],[444,252,3],[380,252,3],[253,0,2],[0,508,0],[0,2,0],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,0,252,252,252,252,252,252,0],[2,0,3,3,3,3,3,3,2]],["P",[256,2,505,501,493,477,445,381,253]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8830},{"coded_event":15428,"first_chart":79,"input_K":{"fourier_rank":0,"signed_tableau":[[508,0,2],[2,0,0],[505,0,2],[501,0,2],[493,0,2],[477,0,2],[445,0,2],[381,0,2],[253,0,2],[0,508,0],[0,2,0],[0,505,0],[0,501,0],[0,493,0],[0,477,0],[0,445,0],[0,381,0],[0,253,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,2,2,2,2,2]],["P",[508,2,505,501,493,477,445,381,253]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":508,"mode_coordinate":63,"native_role":287,"query_index":61,"response":{"fourier_rank":0,"signed_tableau":[[508,0,2],[2,0,0],[504,252,3],[500,252,3],[492,252,3],[476,252,3],[444,252,3],[380,252,3],[253,0,2],[0,508,0],[0,2,0],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[0,0,252,252,252,252,252,252,0],[2,0,3,3,3,3,3,3,2]],["P",[256,2,505,501,493,477,445,381,253]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":8832},{"coded_event":15616,"first_chart":103,"input_K":{"fourier_rank":0,"signed_tableau":[[375,0,2],[381,0,2],[379,0,2],[382,0,2],[367,0,2],[351,0,2],[319,0,2],[128,0,0],[127,0,2],[0,375,0],[0,381,0],[0,379,0],[0,382,0],[0,367,0],[0,351,0],[0,319,0],[0,128,0],[0,127,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":375,"mode_coordinate":64,"native_role":288,"query_index":62,"response":{"fourier_rank":0,"signed_tableau":[[374,126,3],[380,126,3],[378,126,3],[382,0,2],[366,126,3],[350,126,3],[318,126,3],[128,0,0],[127,0,2],[0,265,2],[0,259,2],[0,261,2],[0,382,0],[0,273,2],[0,289,2],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[119,119,119,0,119,119,119,0,0],[3,3,3,2,3,3,3,0,2]],["P",[256,381,379,382,367,351,319,128,127]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9020},{"coded_event":15618,"first_chart":103,"input_K":{"fourier_rank":0,"signed_tableau":[[375,0,2],[381,0,2],[379,0,2],[382,0,2],[367,0,2],[351,0,2],[319,0,2],[128,0,0],[127,0,2],[0,375,0],[0,381,0],[0,379,0],[0,382,0],[0,367,0],[0,351,0],[0,319,0],[0,128,0],[0,127,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[375,381,379,382,367,351,319,128,127]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":375,"mode_coordinate":65,"native_role":289,"query_index":63,"response":{"fourier_rank":0,"signed_tableau":[[374,126,3],[380,126,3],[378,126,3],[382,0,2],[366,126,3],[350,126,3],[318,126,3],[128,0,0],[127,0,2],[0,265,2],[0,259,2],[0,261,2],[0,382,0],[0,273,2],[0,289,2],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[119,119,119,0,119,119,119,0,0],[3,3,3,2,3,3,3,0,2]],["P",[256,381,379,382,367,351,319,128,127]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9022},{"coded_event":15620,"first_chart":56,"input_K":{"fourier_rank":0,"signed_tableau":[[196,0,2],[2,0,0],[193,0,2],[8,0,0],[16,0,0],[32,0,0],[133,0,2],[69,0,2],[256,0,0],[0,196,0],[0,2,0],[0,193,0],[0,8,0],[0,16,0],[0,32,0],[0,133,0],[0,69,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":196,"mode_coordinate":66,"native_role":290,"query_index":64,"response":{"fourier_rank":0,"signed_tableau":[[196,0,2],[2,0,0],[192,68,3],[8,0,0],[16,0,0],[32,0,0],[132,68,3],[69,0,2],[256,0,0],[0,196,0],[0,2,0],[0,133,2],[0,8,0],[0,16,0],[0,32,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,2,0]],["P",[128,2,193,8,16,32,133,69,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9024},{"coded_event":15622,"first_chart":56,"input_K":{"fourier_rank":0,"signed_tableau":[[196,0,2],[2,0,0],[193,0,2],[8,0,0],[16,0,0],[32,0,0],[133,0,2],[69,0,2],[256,0,0],[0,196,0],[0,2,0],[0,193,0],[0,8,0],[0,16,0],[0,32,0],[0,133,0],[0,69,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,2,0]],["P",[196,2,193,8,16,32,133,69,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":196,"mode_coordinate":67,"native_role":291,"query_index":65,"response":{"fourier_rank":0,"signed_tableau":[[196,0,2],[2,0,0],[192,68,3],[8,0,0],[16,0,0],[32,0,0],[132,68,3],[69,0,2],[256,0,0],[0,196,0],[0,2,0],[0,133,2],[0,8,0],[0,16,0],[0,32,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,2,0]],["P",[128,2,193,8,16,32,133,69,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9026},{"coded_event":15624,"first_chart":104,"input_K":{"fourier_rank":0,"signed_tableau":[[247,0,2],[253,0,2],[251,0,2],[254,0,2],[239,0,2],[223,0,2],[191,0,2],[127,0,2],[256,0,0],[0,247,0],[0,253,0],[0,251,0],[0,254,0],[0,239,0],[0,223,0],[0,191,0],[0,127,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[247,253,251,254,239,223,191,127,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":247,"mode_coordinate":68,"native_role":292,"query_index":66,"response":{"fourier_rank":0,"signed_tableau":[[246,126,3],[252,126,3],[250,126,3],[254,0,2],[238,126,3],[222,126,3],[190,126,3],[127,0,2],[256,0,0],[0,137,2],[0,131,2],[0,133,2],[0,254,0],[0,145,2],[0,161,2],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[119,119,119,0,119,119,119,0,0],[3,3,3,2,3,3,3,2,0]],["P",[128,253,251,254,239,223,191,127,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9028},{"coded_event":15628,"first_chart":57,"input_K":{"fourier_rank":0,"signed_tableau":[[324,0,2],[2,0,0],[321,0,2],[8,0,0],[16,0,0],[32,0,0],[261,0,2],[128,0,0],[69,0,2],[0,324,0],[0,2,0],[0,321,0],[0,8,0],[0,16,0],[0,32,0],[0,261,0],[0,128,0],[0,69,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":324,"mode_coordinate":70,"native_role":294,"query_index":67,"response":{"fourier_rank":0,"signed_tableau":[[324,0,2],[2,0,0],[320,68,3],[8,0,0],[16,0,0],[32,0,0],[260,68,3],[128,0,0],[69,0,2],[0,324,0],[0,2,0],[0,261,2],[0,8,0],[0,16,0],[0,32,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,0,2]],["P",[256,2,321,8,16,32,261,128,69]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9032},{"coded_event":15630,"first_chart":57,"input_K":{"fourier_rank":0,"signed_tableau":[[324,0,2],[2,0,0],[321,0,2],[8,0,0],[16,0,0],[32,0,0],[261,0,2],[128,0,0],[69,0,2],[0,324,0],[0,2,0],[0,321,0],[0,8,0],[0,16,0],[0,32,0],[0,261,0],[0,128,0],[0,69,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,0,0,2,0,2]],["P",[324,2,321,8,16,32,261,128,69]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":324,"mode_coordinate":71,"native_role":295,"query_index":68,"response":{"fourier_rank":0,"signed_tableau":[[324,0,2],[2,0,0],[320,68,3],[8,0,0],[16,0,0],[32,0,0],[260,68,3],[128,0,0],[69,0,2],[0,324,0],[0,2,0],[0,261,2],[0,8,0],[0,16,0],[0,32,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[0,0,68,0,0,0,68,0,0],[2,0,3,0,0,0,3,0,2]],["P",[256,2,321,8,16,32,261,128,69]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9034},{"coded_event":15632,"first_chart":20,"input_K":{"fourier_rank":0,"signed_tableau":[[145,0,2],[146,0,2],[4,0,0],[8,0,0],[131,0,2],[32,0,0],[64,0,0],[19,0,2],[256,0,0],[0,145,0],[0,146,0],[0,4,0],[0,8,0],[0,131,0],[0,32,0],[0,64,0],[0,19,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":145,"mode_coordinate":72,"native_role":296,"query_index":69,"response":{"fourier_rank":0,"signed_tableau":[[144,18,3],[146,0,2],[4,0,0],[8,0,0],[130,18,3],[32,0,0],[64,0,0],[19,0,2],[256,0,0],[0,131,2],[0,146,0],[0,4,0],[0,8,0],[0,145,2],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[17,0,0,0,17,0,0,0,0],[3,2,0,0,3,0,0,2,0]],["P",[128,146,4,8,131,32,64,19,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9036},{"coded_event":15634,"first_chart":20,"input_K":{"fourier_rank":0,"signed_tableau":[[145,0,2],[146,0,2],[4,0,0],[8,0,0],[131,0,2],[32,0,0],[64,0,0],[19,0,2],[256,0,0],[0,145,0],[0,146,0],[0,4,0],[0,8,0],[0,131,0],[0,32,0],[0,64,0],[0,19,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,2,0]],["P",[145,146,4,8,131,32,64,19,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":145,"mode_coordinate":73,"native_role":297,"query_index":70,"response":{"fourier_rank":0,"signed_tableau":[[144,18,3],[146,0,2],[4,0,0],[8,0,0],[130,18,3],[32,0,0],[64,0,0],[19,0,2],[256,0,0],[0,131,2],[0,146,0],[0,4,0],[0,8,0],[0,145,2],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[17,0,0,0,17,0,0,0,0],[3,2,0,0,3,0,0,2,0]],["P",[128,146,4,8,131,32,64,19,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9038},{"coded_event":15638,"first_chart":42,"input_K":{"fourier_rank":0,"signed_tableau":[[290,0,2],[289,0,2],[4,0,0],[8,0,0],[16,0,0],[259,0,2],[64,0,0],[128,0,0],[35,0,2],[0,290,0],[0,289,0],[0,4,0],[0,8,0],[0,16,0],[0,259,0],[0,64,0],[0,128,0],[0,35,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,0,2]],["P",[290,289,4,8,16,259,64,128,35]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":290,"mode_coordinate":75,"native_role":299,"query_index":71,"response":{"fourier_rank":0,"signed_tableau":[[290,0,2],[288,34,3],[4,0,0],[8,0,0],[16,0,0],[258,34,3],[64,0,0],[128,0,0],[35,0,2],[0,290,0],[0,259,2],[0,4,0],[0,8,0],[0,16,0],[0,289,2],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,0,2]],["P",[256,289,4,8,16,259,64,128,35]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9042},{"coded_event":15640,"first_chart":21,"input_K":{"fourier_rank":0,"signed_tableau":[[273,0,2],[274,0,2],[4,0,0],[8,0,0],[259,0,2],[32,0,0],[64,0,0],[128,0,0],[19,0,2],[0,273,0],[0,274,0],[0,4,0],[0,8,0],[0,259,0],[0,32,0],[0,64,0],[0,128,0],[0,19,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":273,"mode_coordinate":76,"native_role":300,"query_index":72,"response":{"fourier_rank":0,"signed_tableau":[[272,18,3],[274,0,2],[4,0,0],[8,0,0],[258,18,3],[32,0,0],[64,0,0],[128,0,0],[19,0,2],[0,259,2],[0,274,0],[0,4,0],[0,8,0],[0,273,2],[0,32,0],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[17,0,0,0,17,0,0,0,0],[3,2,0,0,3,0,0,0,2]],["P",[256,274,4,8,259,32,64,128,19]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9044},{"coded_event":15642,"first_chart":21,"input_K":{"fourier_rank":0,"signed_tableau":[[273,0,2],[274,0,2],[4,0,0],[8,0,0],[259,0,2],[32,0,0],[64,0,0],[128,0,0],[19,0,2],[0,273,0],[0,274,0],[0,4,0],[0,8,0],[0,259,0],[0,32,0],[0,64,0],[0,128,0],[0,19,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,0,0,0,2]],["P",[273,274,4,8,259,32,64,128,19]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":273,"mode_coordinate":77,"native_role":301,"query_index":73,"response":{"fourier_rank":0,"signed_tableau":[[272,18,3],[274,0,2],[4,0,0],[8,0,0],[258,18,3],[32,0,0],[64,0,0],[128,0,0],[19,0,2],[0,259,2],[0,274,0],[0,4,0],[0,8,0],[0,273,2],[0,32,0],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[17,0,0,0,17,0,0,0,0],[3,2,0,0,3,0,0,0,2]],["P",[256,274,4,8,259,32,64,128,19]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9046},{"coded_event":15644,"first_chart":41,"input_K":{"fourier_rank":0,"signed_tableau":[[162,0,2],[161,0,2],[4,0,0],[8,0,0],[16,0,0],[131,0,2],[64,0,0],[35,0,2],[256,0,0],[0,162,0],[0,161,0],[0,4,0],[0,8,0],[0,16,0],[0,131,0],[0,64,0],[0,35,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":162,"mode_coordinate":78,"native_role":302,"query_index":74,"response":{"fourier_rank":0,"signed_tableau":[[162,0,2],[160,34,3],[4,0,0],[8,0,0],[16,0,0],[130,34,3],[64,0,0],[35,0,2],[256,0,0],[0,162,0],[0,131,2],[0,4,0],[0,8,0],[0,16,0],[0,161,2],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,2,0]],["P",[128,161,4,8,16,131,64,35,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9048},{"coded_event":15646,"first_chart":41,"input_K":{"fourier_rank":0,"signed_tableau":[[162,0,2],[161,0,2],[4,0,0],[8,0,0],[16,0,0],[131,0,2],[64,0,0],[35,0,2],[256,0,0],[0,162,0],[0,161,0],[0,4,0],[0,8,0],[0,16,0],[0,131,0],[0,64,0],[0,35,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,2,0,2,0]],["P",[162,161,4,8,16,131,64,35,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":162,"mode_coordinate":79,"native_role":303,"query_index":75,"response":{"fourier_rank":0,"signed_tableau":[[162,0,2],[160,34,3],[4,0,0],[8,0,0],[16,0,0],[130,34,3],[64,0,0],[35,0,2],[256,0,0],[0,162,0],[0,131,2],[0,4,0],[0,8,0],[0,16,0],[0,161,2],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,34,0,0,0,34,0,0,0],[2,3,0,0,0,3,0,2,0]],["P",[128,161,4,8,16,131,64,35,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9050},{"coded_event":15834,"first_chart":100,"input_K":{"fourier_rank":0,"signed_tableau":[[487,0,2],[493,0,2],[491,0,2],[494,0,2],[16,0,0],[463,0,2],[431,0,2],[367,0,2],[239,0,2],[0,487,0],[0,493,0],[0,491,0],[0,494,0],[0,16,0],[0,463,0],[0,431,0],[0,367,0],[0,239,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":487,"mode_coordinate":80,"native_role":304,"query_index":76,"response":{"fourier_rank":0,"signed_tableau":[[486,238,3],[492,238,3],[490,238,3],[494,0,2],[16,0,0],[462,238,3],[430,238,3],[366,238,3],[239,0,2],[0,265,2],[0,259,2],[0,261,2],[0,494,0],[0,16,0],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[231,231,231,0,0,231,231,231,0],[3,3,3,2,0,3,3,3,2]],["P",[256,493,491,494,16,463,431,367,239]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9238},{"coded_event":15836,"first_chart":100,"input_K":{"fourier_rank":0,"signed_tableau":[[487,0,2],[493,0,2],[491,0,2],[494,0,2],[16,0,0],[463,0,2],[431,0,2],[367,0,2],[239,0,2],[0,487,0],[0,493,0],[0,491,0],[0,494,0],[0,16,0],[0,463,0],[0,431,0],[0,367,0],[0,239,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[487,493,491,494,16,463,431,367,239]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":487,"mode_coordinate":81,"native_role":305,"query_index":77,"response":{"fourier_rank":0,"signed_tableau":[[486,238,3],[492,238,3],[490,238,3],[494,0,2],[16,0,0],[462,238,3],[430,238,3],[366,238,3],[239,0,2],[0,265,2],[0,259,2],[0,261,2],[0,494,0],[0,16,0],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[231,231,231,0,0,231,231,231,0],[3,3,3,2,0,3,3,3,2]],["P",[256,493,491,494,16,463,431,367,239]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9240},{"coded_event":15838,"first_chart":50,"input_K":{"fourier_rank":0,"signed_tableau":[[84,0,2],[2,0,0],[81,0,2],[8,0,0],[69,0,2],[32,0,0],[21,0,2],[128,0,0],[256,0,0],[0,84,0],[0,2,0],[0,81,0],[0,8,0],[0,69,0],[0,32,0],[0,21,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,2,0,0]],["P",[84,2,81,8,69,32,21,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":84,"mode_coordinate":82,"native_role":306,"query_index":78,"response":{"fourier_rank":0,"signed_tableau":[[84,0,2],[2,0,0],[80,20,3],[8,0,0],[68,20,3],[32,0,0],[21,0,2],[128,0,0],[256,0,0],[0,84,0],[0,2,0],[0,69,2],[0,8,0],[0,81,2],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,2,0,0]],["P",[64,2,81,8,69,32,21,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9242},{"coded_event":15842,"first_chart":34,"input_K":{"fourier_rank":0,"signed_tableau":[[74,0,2],[73,0,2],[4,0,0],[67,0,2],[16,0,0],[32,0,0],[11,0,2],[128,0,0],[256,0,0],[0,74,0],[0,73,0],[0,4,0],[0,67,0],[0,16,0],[0,32,0],[0,11,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,2,0,0]],["P",[74,73,4,67,16,32,11,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":74,"mode_coordinate":84,"native_role":308,"query_index":79,"response":{"fourier_rank":0,"signed_tableau":[[74,0,2],[72,10,3],[4,0,0],[66,10,3],[16,0,0],[32,0,0],[11,0,2],[128,0,0],[256,0,0],[0,74,0],[0,67,2],[0,4,0],[0,73,2],[0,16,0],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,2,0,0]],["P",[64,73,4,67,16,32,11,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9246},{"coded_event":15846,"first_chart":87,"input_K":{"fourier_rank":0,"signed_tableau":[[505,0,2],[506,0,2],[4,0,0],[499,0,2],[491,0,2],[475,0,2],[443,0,2],[379,0,2],[251,0,2],[0,505,0],[0,506,0],[0,4,0],[0,499,0],[0,491,0],[0,475,0],[0,443,0],[0,379,0],[0,251,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":505,"mode_coordinate":86,"native_role":310,"query_index":80,"response":{"fourier_rank":0,"signed_tableau":[[504,250,3],[506,0,2],[4,0,0],[498,250,3],[490,250,3],[474,250,3],[442,250,3],[378,250,3],[251,0,2],[0,259,2],[0,506,0],[0,4,0],[0,265,2],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[249,0,0,249,249,249,249,249,0],[3,2,0,3,3,3,3,3,2]],["P",[256,506,4,499,491,475,443,379,251]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9250},{"coded_event":15848,"first_chart":87,"input_K":{"fourier_rank":0,"signed_tableau":[[505,0,2],[506,0,2],[4,0,0],[499,0,2],[491,0,2],[475,0,2],[443,0,2],[379,0,2],[251,0,2],[0,505,0],[0,506,0],[0,4,0],[0,499,0],[0,491,0],[0,475,0],[0,443,0],[0,379,0],[0,251,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,2,2,2,2,2]],["P",[505,506,4,499,491,475,443,379,251]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":505,"mode_coordinate":87,"native_role":311,"query_index":81,"response":{"fourier_rank":0,"signed_tableau":[[504,250,3],[506,0,2],[4,0,0],[498,250,3],[490,250,3],[474,250,3],[442,250,3],[378,250,3],[251,0,2],[0,259,2],[0,506,0],[0,4,0],[0,265,2],[0,273,2],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[249,0,0,249,249,249,249,249,0],[3,2,0,3,3,3,3,3,2]],["P",[256,506,4,499,491,475,443,379,251]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9252},{"coded_event":15850,"first_chart":47,"input_K":{"fourier_rank":0,"signed_tableau":[[44,0,2],[2,0,0],[41,0,2],[37,0,2],[16,0,0],[13,0,2],[64,0,0],[128,0,0],[256,0,0],[0,44,0],[0,2,0],[0,41,0],[0,37,0],[0,16,0],[0,13,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":44,"mode_coordinate":88,"native_role":312,"query_index":82,"response":{"fourier_rank":0,"signed_tableau":[[44,0,2],[2,0,0],[40,12,3],[36,12,3],[16,0,0],[13,0,2],[64,0,0],[128,0,0],[256,0,0],[0,44,0],[0,2,0],[0,37,2],[0,41,2],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,2,0,0,0]],["P",[32,2,41,37,16,13,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9254},{"coded_event":15852,"first_chart":47,"input_K":{"fourier_rank":0,"signed_tableau":[[44,0,2],[2,0,0],[41,0,2],[37,0,2],[16,0,0],[13,0,2],[64,0,0],[128,0,0],[256,0,0],[0,44,0],[0,2,0],[0,41,0],[0,37,0],[0,16,0],[0,13,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,2,0,2,0,0,0]],["P",[44,2,41,37,16,13,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":44,"mode_coordinate":89,"native_role":313,"query_index":83,"response":{"fourier_rank":0,"signed_tableau":[[44,0,2],[2,0,0],[40,12,3],[36,12,3],[16,0,0],[13,0,2],[64,0,0],[128,0,0],[256,0,0],[0,44,0],[0,2,0],[0,37,2],[0,41,2],[0,16,0],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,12,12,0,0,0,0,0],[2,0,3,3,0,2,0,0,0]],["P",[32,2,41,37,16,13,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9256},{"coded_event":15856,"first_chart":109,"input_K":{"fourier_rank":0,"signed_tableau":[[415,0,2],[445,0,2],[443,0,2],[439,0,2],[431,0,2],[446,0,2],[64,0,0],[319,0,2],[191,0,2],[0,415,0],[0,445,0],[0,443,0],[0,439,0],[0,431,0],[0,446,0],[0,64,0],[0,319,0],[0,191,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[415,445,443,439,431,446,64,319,191]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":415,"mode_coordinate":91,"native_role":315,"query_index":84,"response":{"fourier_rank":0,"signed_tableau":[[414,190,3],[444,190,3],[442,190,3],[438,190,3],[430,190,3],[446,0,2],[64,0,0],[318,190,3],[191,0,2],[0,289,2],[0,259,2],[0,261,2],[0,265,2],[0,273,2],[0,446,0],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[159,159,159,159,159,0,0,159,0],[3,3,3,3,3,2,0,3,2]],["P",[256,445,443,439,431,446,64,319,191]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9260},{"coded_event":15858,"first_chart":26,"input_K":{"fourier_rank":0,"signed_tableau":[[385,0,2],[386,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[259,0,2],[131,0,2],[0,385,0],[0,386,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,259,0],[0,131,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":385,"mode_coordinate":92,"native_role":316,"query_index":85,"response":{"fourier_rank":0,"signed_tableau":[[384,130,3],[386,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[258,130,3],[131,0,2],[0,259,2],[0,386,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[129,0,0,0,0,0,0,129,0],[3,2,0,0,0,0,0,3,2]],["P",[256,386,4,8,16,32,64,259,131]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9262},{"coded_event":15860,"first_chart":26,"input_K":{"fourier_rank":0,"signed_tableau":[[385,0,2],[386,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[259,0,2],[131,0,2],[0,385,0],[0,386,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,259,0],[0,131,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,0,2,2]],["P",[385,386,4,8,16,32,64,259,131]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":385,"mode_coordinate":93,"native_role":317,"query_index":86,"response":{"fourier_rank":0,"signed_tableau":[[384,130,3],[386,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[64,0,0],[258,130,3],[131,0,2],[0,259,2],[0,386,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[129,0,0,0,0,0,0,129,0],[3,2,0,0,0,0,0,3,2]],["P",[256,386,4,8,16,32,64,259,131]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9264},{"coded_event":15862,"first_chart":37,"input_K":{"fourier_rank":0,"signed_tableau":[[50,0,2],[49,0,2],[4,0,0],[8,0,0],[35,0,2],[19,0,2],[64,0,0],[128,0,0],[256,0,0],[0,50,0],[0,49,0],[0,4,0],[0,8,0],[0,35,0],[0,19,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":50,"mode_coordinate":94,"native_role":318,"query_index":87,"response":{"fourier_rank":0,"signed_tableau":[[50,0,2],[48,18,3],[4,0,0],[8,0,0],[34,18,3],[19,0,2],[64,0,0],[128,0,0],[256,0,0],[0,50,0],[0,35,2],[0,4,0],[0,8,0],[0,49,2],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,2,0,0,0]],["P",[32,49,4,8,35,19,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9266},{"coded_event":15864,"first_chart":37,"input_K":{"fourier_rank":0,"signed_tableau":[[50,0,2],[49,0,2],[4,0,0],[8,0,0],[35,0,2],[19,0,2],[64,0,0],[128,0,0],[256,0,0],[0,50,0],[0,49,0],[0,4,0],[0,8,0],[0,35,0],[0,19,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,2,2,0,0,0]],["P",[50,49,4,8,35,19,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":50,"mode_coordinate":95,"native_role":319,"query_index":88,"response":{"fourier_rank":0,"signed_tableau":[[50,0,2],[48,18,3],[4,0,0],[8,0,0],[34,18,3],[19,0,2],[64,0,0],[128,0,0],[256,0,0],[0,50,0],[0,35,2],[0,4,0],[0,8,0],[0,49,2],[0,1,2],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,18,0,0,18,0,0,0,0],[2,3,0,0,3,2,0,0,0]],["P",[32,49,4,8,35,19,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9268},{"coded_event":16054,"first_chart":51,"input_K":{"fourier_rank":0,"signed_tableau":[[148,0,2],[2,0,0],[145,0,2],[8,0,0],[133,0,2],[32,0,0],[64,0,0],[21,0,2],[256,0,0],[0,148,0],[0,2,0],[0,145,0],[0,8,0],[0,133,0],[0,32,0],[0,64,0],[0,21,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":148,"mode_coordinate":96,"native_role":320,"query_index":89,"response":{"fourier_rank":0,"signed_tableau":[[148,0,2],[2,0,0],[144,20,3],[8,0,0],[132,20,3],[32,0,0],[64,0,0],[21,0,2],[256,0,0],[0,148,0],[0,2,0],[0,133,2],[0,8,0],[0,145,2],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,0,2,0]],["P",[128,2,145,8,133,32,64,21,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9458},{"coded_event":16056,"first_chart":51,"input_K":{"fourier_rank":0,"signed_tableau":[[148,0,2],[2,0,0],[145,0,2],[8,0,0],[133,0,2],[32,0,0],[64,0,0],[21,0,2],[256,0,0],[0,148,0],[0,2,0],[0,145,0],[0,8,0],[0,133,0],[0,32,0],[0,64,0],[0,21,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,2,0]],["P",[148,2,145,8,133,32,64,21,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":148,"mode_coordinate":97,"native_role":321,"query_index":90,"response":{"fourier_rank":0,"signed_tableau":[[148,0,2],[2,0,0],[144,20,3],[8,0,0],[132,20,3],[32,0,0],[64,0,0],[21,0,2],[256,0,0],[0,148,0],[0,2,0],[0,133,2],[0,8,0],[0,145,2],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,0,2,0]],["P",[128,2,145,8,133,32,64,21,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9460},{"coded_event":16058,"first_chart":36,"input_K":{"fourier_rank":0,"signed_tableau":[[266,0,2],[265,0,2],[4,0,0],[259,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[11,0,2],[0,266,0],[0,265,0],[0,4,0],[0,259,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,11,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,0,2]],["P",[266,265,4,259,16,32,64,128,11]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":266,"mode_coordinate":98,"native_role":322,"query_index":91,"response":{"fourier_rank":0,"signed_tableau":[[266,0,2],[264,10,3],[4,0,0],[258,10,3],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[11,0,2],[0,266,0],[0,259,2],[0,4,0],[0,265,2],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,0,2]],["P",[256,265,4,259,16,32,64,128,11]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9462},{"coded_event":16062,"first_chart":52,"input_K":{"fourier_rank":0,"signed_tableau":[[276,0,2],[2,0,0],[273,0,2],[8,0,0],[261,0,2],[32,0,0],[64,0,0],[128,0,0],[21,0,2],[0,276,0],[0,2,0],[0,273,0],[0,8,0],[0,261,0],[0,32,0],[0,64,0],[0,128,0],[0,21,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,2,0,2,0,0,0,2]],["P",[276,2,273,8,261,32,64,128,21]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":276,"mode_coordinate":100,"native_role":324,"query_index":92,"response":{"fourier_rank":0,"signed_tableau":[[276,0,2],[2,0,0],[272,20,3],[8,0,0],[260,20,3],[32,0,0],[64,0,0],[128,0,0],[21,0,2],[0,276,0],[0,2,0],[0,261,2],[0,8,0],[0,273,2],[0,32,0],[0,64,0],[0,128,0],[0,1,2]],"word":[["D",[0,0,20,0,20,0,0,0,0],[2,0,3,0,3,0,0,0,2]],["P",[256,2,273,8,261,32,64,128,21]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9466},{"coded_event":16066,"first_chart":35,"input_K":{"fourier_rank":0,"signed_tableau":[[138,0,2],[137,0,2],[4,0,0],[131,0,2],[16,0,0],[32,0,0],[64,0,0],[11,0,2],[256,0,0],[0,138,0],[0,137,0],[0,4,0],[0,131,0],[0,16,0],[0,32,0],[0,64,0],[0,11,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":138,"mode_coordinate":102,"native_role":326,"query_index":93,"response":{"fourier_rank":0,"signed_tableau":[[138,0,2],[136,10,3],[4,0,0],[130,10,3],[16,0,0],[32,0,0],[64,0,0],[11,0,2],[256,0,0],[0,138,0],[0,131,2],[0,4,0],[0,137,2],[0,16,0],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,2,0]],["P",[128,137,4,131,16,32,64,11,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9470},{"coded_event":16068,"first_chart":35,"input_K":{"fourier_rank":0,"signed_tableau":[[138,0,2],[137,0,2],[4,0,0],[131,0,2],[16,0,0],[32,0,0],[64,0,0],[11,0,2],[256,0,0],[0,138,0],[0,137,0],[0,4,0],[0,131,0],[0,16,0],[0,32,0],[0,64,0],[0,11,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,2,0,0,0,2,0]],["P",[138,137,4,131,16,32,64,11,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":138,"mode_coordinate":103,"native_role":327,"query_index":94,"response":{"fourier_rank":0,"signed_tableau":[[138,0,2],[136,10,3],[4,0,0],[130,10,3],[16,0,0],[32,0,0],[64,0,0],[11,0,2],[256,0,0],[0,138,0],[0,131,2],[0,4,0],[0,137,2],[0,16,0],[0,32,0],[0,64,0],[0,1,2],[0,256,0]],"word":[["D",[0,10,0,10,0,0,0,0,0],[2,3,0,3,0,0,0,2,0]],["P",[128,137,4,131,16,32,64,11,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9472},{"coded_event":16070,"first_chart":110,"input_K":{"fourier_rank":0,"signed_tableau":[[351,0,2],[381,0,2],[379,0,2],[375,0,2],[367,0,2],[382,0,2],[319,0,2],[128,0,0],[127,0,2],[0,351,0],[0,381,0],[0,379,0],[0,375,0],[0,367,0],[0,382,0],[0,319,0],[0,128,0],[0,127,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":351,"mode_coordinate":104,"native_role":328,"query_index":95,"response":{"fourier_rank":0,"signed_tableau":[[350,126,3],[380,126,3],[378,126,3],[374,126,3],[366,126,3],[382,0,2],[318,126,3],[128,0,0],[127,0,2],[0,289,2],[0,259,2],[0,261,2],[0,265,2],[0,273,2],[0,382,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[95,95,95,95,95,0,95,0,0],[3,3,3,3,3,2,3,0,2]],["P",[256,381,379,375,367,382,319,128,127]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9474},{"coded_event":16072,"first_chart":110,"input_K":{"fourier_rank":0,"signed_tableau":[[351,0,2],[381,0,2],[379,0,2],[375,0,2],[367,0,2],[382,0,2],[319,0,2],[128,0,0],[127,0,2],[0,351,0],[0,381,0],[0,379,0],[0,375,0],[0,367,0],[0,382,0],[0,319,0],[0,128,0],[0,127,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,0,2]],["P",[351,381,379,375,367,382,319,128,127]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":351,"mode_coordinate":105,"native_role":329,"query_index":96,"response":{"fourier_rank":0,"signed_tableau":[[350,126,3],[380,126,3],[378,126,3],[374,126,3],[366,126,3],[382,0,2],[318,126,3],[128,0,0],[127,0,2],[0,289,2],[0,259,2],[0,261,2],[0,265,2],[0,273,2],[0,382,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[95,95,95,95,95,0,95,0,0],[3,3,3,3,3,2,3,0,2]],["P",[256,381,379,375,367,382,319,128,127]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9476},{"coded_event":16076,"first_chart":24,"input_K":{"fourier_rank":0,"signed_tableau":[[193,0,2],[194,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[131,0,2],[67,0,2],[256,0,0],[0,193,0],[0,194,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,131,0],[0,67,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,2,0]],["P",[193,194,4,8,16,32,131,67,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":193,"mode_coordinate":107,"native_role":331,"query_index":97,"response":{"fourier_rank":0,"signed_tableau":[[192,66,3],[194,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[130,66,3],[67,0,2],[256,0,0],[0,131,2],[0,194,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[65,0,0,0,0,0,65,0,0],[3,2,0,0,0,0,3,2,0]],["P",[128,194,4,8,16,32,131,67,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9480},{"coded_event":16078,"first_chart":111,"input_K":{"fourier_rank":0,"signed_tableau":[[223,0,2],[253,0,2],[251,0,2],[247,0,2],[239,0,2],[254,0,2],[191,0,2],[127,0,2],[256,0,0],[0,223,0],[0,253,0],[0,251,0],[0,247,0],[0,239,0],[0,254,0],[0,191,0],[0,127,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":223,"mode_coordinate":108,"native_role":332,"query_index":98,"response":{"fourier_rank":0,"signed_tableau":[[222,126,3],[252,126,3],[250,126,3],[246,126,3],[238,126,3],[254,0,2],[190,126,3],[127,0,2],[256,0,0],[0,161,2],[0,131,2],[0,133,2],[0,137,2],[0,145,2],[0,254,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[95,95,95,95,95,0,95,0,0],[3,3,3,3,3,2,3,2,0]],["P",[128,253,251,247,239,254,191,127,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9482},{"coded_event":16080,"first_chart":111,"input_K":{"fourier_rank":0,"signed_tableau":[[223,0,2],[253,0,2],[251,0,2],[247,0,2],[239,0,2],[254,0,2],[191,0,2],[127,0,2],[256,0,0],[0,223,0],[0,253,0],[0,251,0],[0,247,0],[0,239,0],[0,254,0],[0,191,0],[0,127,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,2,2,0]],["P",[223,253,251,247,239,254,191,127,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":223,"mode_coordinate":109,"native_role":333,"query_index":99,"response":{"fourier_rank":0,"signed_tableau":[[222,126,3],[252,126,3],[250,126,3],[246,126,3],[238,126,3],[254,0,2],[190,126,3],[127,0,2],[256,0,0],[0,161,2],[0,131,2],[0,133,2],[0,137,2],[0,145,2],[0,254,0],[0,193,2],[0,1,2],[0,256,0]],"word":[["D",[95,95,95,95,95,0,95,0,0],[3,3,3,3,3,2,3,2,0]],["P",[128,253,251,247,239,254,191,127,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9484},{"coded_event":16082,"first_chart":25,"input_K":{"fourier_rank":0,"signed_tableau":[[321,0,2],[322,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[259,0,2],[128,0,0],[67,0,2],[0,321,0],[0,322,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,259,0],[0,128,0],[0,67,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":321,"mode_coordinate":110,"native_role":334,"query_index":100,"response":{"fourier_rank":0,"signed_tableau":[[320,66,3],[322,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[258,66,3],[128,0,0],[67,0,2],[0,259,2],[0,322,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[65,0,0,0,0,0,65,0,0],[3,2,0,0,0,0,3,0,2]],["P",[256,322,4,8,16,32,259,128,67]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9486},{"coded_event":16084,"first_chart":25,"input_K":{"fourier_rank":0,"signed_tableau":[[321,0,2],[322,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[259,0,2],[128,0,0],[67,0,2],[0,321,0],[0,322,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,259,0],[0,128,0],[0,67,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,0,0,0,0,2,0,2]],["P",[321,322,4,8,16,32,259,128,67]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":321,"mode_coordinate":111,"native_role":335,"query_index":101,"response":{"fourier_rank":0,"signed_tableau":[[320,66,3],[322,0,2],[4,0,0],[8,0,0],[16,0,0],[32,0,0],[258,66,3],[128,0,0],[67,0,2],[0,259,2],[0,322,0],[0,4,0],[0,8,0],[0,16,0],[0,32,0],[0,321,2],[0,128,0],[0,1,2]],"word":[["D",[65,0,0,0,0,0,65,0,0],[3,2,0,0,0,0,3,0,2]],["P",[256,322,4,8,16,32,259,128,67]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9488},{"coded_event":16274,"first_chart":8,"input_K":{"fourier_rank":0,"signed_tableau":[[13,0,2],[14,0,2],[11,0,2],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,13,0],[0,14,0],[0,11,0],[0,7,0],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,0,0,0,0]],["P",[13,14,11,7,16,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":13,"mode_coordinate":112,"native_role":336,"query_index":102,"response":{"fourier_rank":0,"signed_tableau":[[12,6,3],[14,0,2],[10,6,3],[7,0,2],[16,0,0],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,11,2],[0,14,0],[0,13,2],[0,1,2],[0,16,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[5,0,5,0,0,0,0,0,0],[3,2,3,2,0,0,0,0,0]],["P",[8,14,11,7,16,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9678},{"coded_event":16278,"first_chart":84,"input_K":{"fourier_rank":0,"signed_tableau":[[446,0,2],[445,0,2],[443,0,2],[439,0,2],[431,0,2],[415,0,2],[64,0,0],[319,0,2],[191,0,2],[0,446,0],[0,445,0],[0,443,0],[0,439,0],[0,431,0],[0,415,0],[0,64,0],[0,319,0],[0,191,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,2,2,0,2,2]],["P",[446,445,443,439,431,415,64,319,191]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":446,"mode_coordinate":114,"native_role":338,"query_index":103,"response":{"fourier_rank":0,"signed_tableau":[[446,0,2],[444,190,3],[442,190,3],[438,190,3],[430,190,3],[414,190,3],[64,0,0],[318,190,3],[191,0,2],[0,446,0],[0,259,2],[0,261,2],[0,265,2],[0,273,2],[0,289,2],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[0,190,190,190,190,190,0,190,0],[2,3,3,3,3,3,0,3,2]],["P",[256,445,443,439,431,415,64,319,191]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9682},{"coded_event":16282,"first_chart":77,"input_K":{"fourier_rank":0,"signed_tableau":[[416,0,2],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[385,0,2],[64,0,0],[289,0,2],[161,0,2],[0,416,0],[0,2,0],[0,4,0],[0,8,0],[0,16,0],[0,385,0],[0,64,0],[0,289,0],[0,161,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,0,0,2,0,2,2]],["P",[416,2,4,8,16,385,64,289,161]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":416,"mode_coordinate":116,"native_role":340,"query_index":104,"response":{"fourier_rank":0,"signed_tableau":[[416,0,2],[2,0,0],[4,0,0],[8,0,0],[16,0,0],[384,160,3],[64,0,0],[288,160,3],[161,0,2],[0,416,0],[0,2,0],[0,4,0],[0,8,0],[0,16,0],[0,289,2],[0,64,0],[0,385,2],[0,1,2]],"word":[["D",[0,0,0,0,0,160,0,160,0],[2,0,0,0,0,3,0,3,2]],["P",[256,2,4,8,16,385,64,289,161]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9686},{"coded_event":16286,"first_chart":3,"input_K":{"fourier_rank":0,"signed_tableau":[[19,0,2],[21,0,2],[22,0,2],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,19,0],[0,21,0],[0,22,0],[0,8,0],[0,7,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":19,"mode_coordinate":118,"native_role":342,"query_index":105,"response":{"fourier_rank":0,"signed_tableau":[[18,6,3],[20,6,3],[22,0,2],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,21,2],[0,19,2],[0,22,0],[0,8,0],[0,1,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[3,3,0,0,0,0,0,0,0],[3,3,2,0,2,0,0,0,0]],["P",[16,21,22,8,7,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9690},{"coded_event":16288,"first_chart":3,"input_K":{"fourier_rank":0,"signed_tableau":[[19,0,2],[21,0,2],[22,0,2],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,19,0],[0,21,0],[0,22,0],[0,8,0],[0,7,0],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,2,0,0,0,0]],["P",[19,21,22,8,7,32,64,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":19,"mode_coordinate":119,"native_role":343,"query_index":106,"response":{"fourier_rank":0,"signed_tableau":[[18,6,3],[20,6,3],[22,0,2],[8,0,0],[7,0,2],[32,0,0],[64,0,0],[128,0,0],[256,0,0],[0,21,2],[0,19,2],[0,22,0],[0,8,0],[0,1,2],[0,32,0],[0,64,0],[0,128,0],[0,256,0]],"word":[["D",[3,3,0,0,0,0,0,0,0],[3,3,2,0,2,0,0,0,0]],["P",[16,21,22,8,7,32,64,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9692},{"coded_event":16290,"first_chart":95,"input_K":{"fourier_rank":0,"signed_tableau":[[491,0,2],[493,0,2],[494,0,2],[487,0,2],[16,0,0],[463,0,2],[431,0,2],[367,0,2],[239,0,2],[0,491,0],[0,493,0],[0,494,0],[0,487,0],[0,16,0],[0,463,0],[0,431,0],[0,367,0],[0,239,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":491,"mode_coordinate":120,"native_role":344,"query_index":107,"response":{"fourier_rank":0,"signed_tableau":[[490,238,3],[492,238,3],[494,0,2],[486,238,3],[16,0,0],[462,238,3],[430,238,3],[366,238,3],[239,0,2],[0,261,2],[0,259,2],[0,494,0],[0,265,2],[0,16,0],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[235,235,0,235,0,235,235,235,0],[3,3,2,3,0,3,3,3,2]],["P",[256,493,494,487,16,463,431,367,239]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9694},{"coded_event":16292,"first_chart":95,"input_K":{"fourier_rank":0,"signed_tableau":[[491,0,2],[493,0,2],[494,0,2],[487,0,2],[16,0,0],[463,0,2],[431,0,2],[367,0,2],[239,0,2],[0,491,0],[0,493,0],[0,494,0],[0,487,0],[0,16,0],[0,463,0],[0,431,0],[0,367,0],[0,239,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,2,0,2,2,2,2]],["P",[491,493,494,487,16,463,431,367,239]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":491,"mode_coordinate":121,"native_role":345,"query_index":108,"response":{"fourier_rank":0,"signed_tableau":[[490,238,3],[492,238,3],[494,0,2],[486,238,3],[16,0,0],[462,238,3],[430,238,3],[366,238,3],[239,0,2],[0,261,2],[0,259,2],[0,494,0],[0,265,2],[0,16,0],[0,289,2],[0,321,2],[0,385,2],[0,1,2]],"word":[["D",[235,235,0,235,0,235,235,235,0],[3,3,2,3,0,3,3,3,2]],["P",[256,493,494,487,16,463,431,367,239]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9696},{"coded_event":16296,"first_chart":60,"input_K":{"fourier_rank":0,"signed_tableau":[[88,0,2],[2,0,0],[4,0,0],[81,0,2],[73,0,2],[32,0,0],[25,0,2],[128,0,0],[256,0,0],[0,88,0],[0,2,0],[0,4,0],[0,81,0],[0,73,0],[0,32,0],[0,25,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,0,0,2,2,0,2,0,0]],["P",[88,2,4,81,73,32,25,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":88,"mode_coordinate":123,"native_role":347,"query_index":109,"response":{"fourier_rank":0,"signed_tableau":[[88,0,2],[2,0,0],[4,0,0],[80,24,3],[72,24,3],[32,0,0],[25,0,2],[128,0,0],[256,0,0],[0,88,0],[0,2,0],[0,4,0],[0,73,2],[0,81,2],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,24,24,0,0,0,0],[2,0,0,3,3,0,2,0,0]],["P",[64,2,4,81,73,32,25,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9700},{"coded_event":16298,"first_chart":30,"input_K":{"fourier_rank":0,"signed_tableau":[[70,0,2],[69,0,2],[67,0,2],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,70,0],[0,69,0],[0,67,0],[0,8,0],[0,16,0],[0,32,0],[0,7,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":70,"mode_coordinate":124,"native_role":348,"query_index":110,"response":{"fourier_rank":0,"signed_tableau":[[70,0,2],[68,6,3],[66,6,3],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,70,0],[0,67,2],[0,69,2],[0,8,0],[0,16,0],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[64,69,67,8,16,32,7,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9702},{"coded_event":16300,"first_chart":30,"input_K":{"fourier_rank":0,"signed_tableau":[[70,0,2],[69,0,2],[67,0,2],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,70,0],[0,69,0],[0,67,0],[0,8,0],[0,16,0],[0,32,0],[0,7,0],[0,128,0],[0,256,0]],"word":[["D",[0,0,0,0,0,0,0,0,0],[2,2,2,0,0,0,2,0,0]],["P",[70,69,67,8,16,32,7,128,256]],["X",0],["phase",0]],"zero_column_anchor":[0,[1,0],0]},"line":70,"mode_coordinate":125,"native_role":349,"query_index":111,"response":{"fourier_rank":0,"signed_tableau":[[70,0,2],[68,6,3],[66,6,3],[8,0,0],[16,0,0],[32,0,0],[7,0,2],[128,0,0],[256,0,0],[0,70,0],[0,67,2],[0,69,2],[0,8,0],[0,16,0],[0,32,0],[0,1,2],[0,128,0],[0,256,0]],"word":[["D",[0,6,6,0,0,0,0,0,0],[2,3,3,0,0,0,2,0,0]],["P",[64,69,67,8,16,32,7,128,256]],["X",1],["phase",3]],"zero_column_anchor":[1,[0,-1],0]},"source_event":9704}],"query_count":112,"schema":"native-helper-query-bank/1","scientific_source_payload_sha256":"cfcd36b40326d7a5815e1db5313444379b3fb756b27d5201c561574c085cc0dd","status":"PASS_FORWARD_NATIVE_112_HELPER_QUERY_BANK"} diff --git a/research/literature-coupled-synthesis/inputs/SELECTED-ARITHMETIC.json b/research/literature-coupled-synthesis/inputs/SELECTED-ARITHMETIC.json new file mode 100644 index 0000000000..0fdb65f946 --- /dev/null +++ b/research/literature-coupled-synthesis/inputs/SELECTED-ARITHMETIC.json @@ -0,0 +1,241 @@ +{ + "compiler": { + "H": 38569300000000000, + "N": "2^38569300000000000", + "eta": { + "lower": "0.000000204535199106284215364833", + "upper": "0.000000204535199106284215364834" + }, + "gap": "1/700000000000", + "integer_test_exponent": 55099, + "logarithm_power": 1000, + "theta": "63/64", + "uniform_saving": "1057621533/350000000000", + "word_materialized": false + }, + "gain_over_PR4535": "4027/2500000000", + "kappa": "15108879/5000000000", + "local_helpers": { + "4": 28, + "7": 7, + "8": 47, + "9": 326 + }, + "local_paid": { + "1": 2201, + "2": 412, + "3": 510, + "4": 127, + "5": 40, + "8": 8 + }, + "margin_at_old_root_upper": [ + "78072058023577019965454984044224523228758899702419408235/196159429230833773869868419475239575503198607639501078528", + "1249152928377232319447279744707592371660142395238823308861/3138550867693340381917894711603833208051177722232017256448" + ], + "native_receipt_sha256": "eec3b14241430b6c9f5de3cbf0e3d45a172d8071d2dccd2b59d56a1fbac3d428", + "negative_controls": { + "closed_epsilon": [ + "epsilon_below_one", + "global_gamma_power_slack", + "actual_logarithmic_gamma_guard", + "source_axis_superpolynomial", + "gaussian_above_main", + "new_semantic_guard_with_C1_one" + ], + "closed_uniform": [ + "new_complex_uniform_saving_above_b" + ], + "old_BIT": [ + "actual_bit_above_effective" + ], + "unfunded_endpoint": [ + "main_transform_above_kappa", + "global_coordinate_router_above_kappa", + "fused_gaussian_above_kappa", + "group_bit_router_above_kappa", + "boundary_algebraic_matrix_above_kappa" + ] + }, + "nonrecursive": { + "local_routes": 4802000, + "local_scalar": 158168, + "raw_scalar_upper": 181098496 + }, + "ordinary_BIT": { + "admitted": "17/5000", + "after_cover": "69/20000", + "atom": "1/250", + "before_cover": "3459/1000000", + "ordinary_saving": "8590884599/2500000000000", + "prime_rule": "odd q > 2^26*N^5 avoiding all fixed denominators and rank witnesses" + }, + "outer": { + "functional_checks": { + "actual_new_BIT_stock_sublinear": "174299999999253/175000000000000", + "fixed_halo_explicit_metadata_branch": "13475000000001/175000000000", + "new_BIT_row_stock_sublinear_in_active_group": "697899999997009/700000000000000", + "new_semantic_group_guard": "3/700000000000" + }, + "margins": { + "boundary_algebraic_matrix": "1480670144797884756937/490000000000000000000000", + "fused_gaussian": "1480670144793654270811/490000000000000000000000", + "global_coordinate_router": "264405383/87500000000", + "group_bit_router": "185083768186706783851/61250000000000000000000", + "group_scans": "349999999999/350000000000", + "main_transform": "1480670144097884756937/490000000000000000000000", + "microbox_face_corrections": "13475000000001/175000000000", + "polynomial_products": "699999999999/700000000000", + "sparse_union_movement": "200543170144797884756937/490000000000000000000000" + }, + "parameters": { + "a": "264405383/87500000000", + "b": "423048613/140000000000", + "beta": "699999999997/700000000000", + "bit_saving": "17/5000", + "cap_xi": "445543170144097884756937/490000000000000000000000", + "complex_uniform_saving": "1057621533/350000000000", + "d": "1/700000000000", + "epsilon": "699999999999/700000000000", + "kappa": "15108879/5000000000", + "lambda_": "199395644839/200000000000", + "lambda_prime": "697884756937/700000000000", + "layout": "1/700000000000", + "q": "2115243063/700000000000", + "r0": "1/7000000000000", + "stop": "1/700000000000", + "tested_saving": "302177581/100000000000" + }, + "strict_checks": { + "actual_bit_above_effective": "33094617/87500000000", + "actual_logarithmic_gamma_guard": "1/700000000000", + "actual_logarithmic_group_guard": "44456829856952115243063/245000000000000000000000", + "alpha_logarithm_absorption": "1/7000000000000", + "boundary_algebraic_matrix_above_kappa": "2797884756937/490000000000000000000000", + "cap_above_band": "200543170144097884756937/490000000000000000000000", + "cap_below_cell": "44456829855202115243063/490000000000000000000000", + "cap_below_phase_cell_power": "534456829855902115243063/490000000000000000000000", + "complex_above_effective": "1/700000000000", + "complex_below_one_over_32": "3951951387/140000000000", + "complex_endpoint": "1/350000000000", + "epsilon_below_one": "1/700000000000", + "epsilon_positive": "699999999999/700000000000", + "fine_prime_halo_umbrella": "7/2", + "fused_gaussian_above_kappa": "2793654270811/490000000000000000000000", + "gaussian_above_main": "347884756937/245000000000000000000000", + "global_coordinate_router_above_kappa": "1/175000000000", + "global_gamma_power_slack": "9/7000000000000", + "group_below_dimension": "1/350000000000", + "group_bit_router_above_kappa": "436706783851/61250000000000000000000", + "group_gauge_power_slack": "44456829856917115243063/245000000000000000000000", + "group_key_fits_record": "1/350000000000", + "group_positive": "699999999997/700000000000", + "group_scans_above_kappa": "348942378469/350000000000", + "halo_covers_generic_inverse_radius": "5", + "improvement_over_user_baseline": "645402690400418148631/500000000000000000000000", + "lambda_above_internal": "1/1400000000000", + "lambda_above_sigma": "3/1400000000000", + "lambda_above_tau": "1/1400000000000", + "lambda_prime_above_lambda": "1/1400000000000", + "lambda_prime_above_leaf": "279576951387/98000000000000000000000", + "leaf_saving_above_effective": "139576951387/98000000000000000000000", + "main_transform_above_kappa": "2097884756937/490000000000000000000000", + "membership_arithmetic_fits_record": "1/700000000000", + "microbox_face_corrections_above_kappa": "3368617797309/43750000000", + "microbox_halo_volume": "55300000000003/700000000000", + "new_complex_uniform_saving_above_b": "1/700000000000", + "new_semantic_guard_with_C1_one": "1/700000000000", + "polynomial_products_above_kappa": "697884756939/700000000000", + "positive_layout_slack": "1/700000000000", + "q_below_effective": "1/700000000000", + "q_below_internal": "1/700000000000", + "q_below_leaf": "279576951387/98000000000000000000000", + "q_positive": "2115243063/700000000000", + "short_record_fallback": "139576951387/140000000000", + "source_axis_superpolynomial": "1/700000000000", + "sparse_union_movement_above_kappa": "199062500002797884756937/490000000000000000000000", + "stop_below_one": "699999999999/700000000000", + "stop_positive": "1/700000000000", + "strassen_integer_power_gap": "1951441519231", + "support_router_span": "3/700000000000", + "theta_positive_polynomial_power": "2", + "union_header_fits_record": "3/700000000000", + "union_tag_work_per_visit_fits_record": "3/700000000000" + } + }, + "paid": { + "1": 41298, + "16": 448, + "2": 7416, + "24": 448, + "3": 9180, + "32": 448, + "4": 2286, + "40": 448, + "48": 448, + "5": 720, + "56": 448, + "64": 448, + "72": 224, + "8": 144 + }, + "paid_calls": 64404, + "productive_fields": 10928, + "rank_mass_surplus": 752, + "raw_root_interval": [ + "302177587077/100000000000000", + "151088793539/50000000000000" + ], + "scope": "Exact changed-profile arithmetic only. Requires separately admitted changed native programs, paid transports and absolute phases. Retained compiler/native/precision/tape/analytic/recovery assumptions.", + "source_sha256": { + "research/fresh-helper-boundary/native.py": "9b55a2d3c3972148fae9d112e745d9244968166bd89bd900c938f429fc76ab29", + "research/higher-moment-strictification/verify.py": "0ce7e7137422d5ffeda22085c81fa88471bbe963100fdad62e659f1e3bf89326", + "research/joint-helper-lattice/CONTROLLER.json": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f", + "research/joint-helper-lattice/native_joint.py": "50869b1bcad7493e6b4cb2a4cd5d2fd9a193a5921100483fa2c3f2c999ddfd46", + "research/joint-helper-lattice/verify.py": "8eb13f77a94315f811612cb557a17edeecb6b9d9a75dfa238b112dd6520c336f", + "research/kappa-0023-productive-jobs/dependencies/kappa-next-regime/bit-compression/carrier-reuse/reference/joint_pair_dag.py": "8a0de761642d21919e969475c3f13e5d01a4bae7343c1e1f37c586d94b676a85", + "research/kappa-rebuild/architecture/mixed_target_probe.py": "011c3c9d0cf81103dc84d709a0e36793eb7c5ae3f23c85eac27650ef13afa04a", + "research/kappa-rebuild/bit/complex_controller_factor.py": "1de9aaf918e6a4f2f5448754c1f3c3da3b85e6257849ebd097af09859c4e5497", + "research/kappa-rebuild/bit/mixed_productive_bit.py": "b32291b0db7fc0d332ec444c70746ab0fb03351d2e50546f8bcb64060e3ff95e", + "research/kappa-round6-compiler-tightening-20261022/arithmetic.py": "960864e5427a1ca2c319a7b2dee292b6fe50bd5964830031e611591af10dac38", + "research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py": "d097e55f06c3f244f2074ffd7c1a0a5f3c4b4b6a6accf9619d1dde5c0ae85e15", + "research/query-thinned-controllers/RESULT.json": "6ebfc8c0f09166f4834e9d7427410cb31aefff2cd4d4ce588c8e52c9c70e9a0f", + "research/query-thinned-controllers/controller.py": "8b462d660487b1be4940357c4c7522967b1bfaede3c02b1c66109b85acae0fd2" + }, + "status": "PASS_CHANGED_PROFILE_ARITHMETIC_NATIVE_ADMISSION_SEPARATE", + "strictification": { + "alpha": { + "lower": "0.999999999936687383304469699479", + "upper": "0.999999999936687383304469699480" + }, + "cutoff": 20, + "delta": { + "lower": "0.958285308639504859158849914083", + "upper": "0.958285308639504859158849914084" + }, + "floor": 21, + "gamma": { + "lower": "0.956217509753795293454516855483", + "upper": "0.956217509753795293454516855484" + }, + "normalized_paid_upper": "104857600097656251/104857601073741824", + "power": 1024, + "tail_offset": "1/5", + "tested": "302177581/100000000000" + }, + "targets": { + "145": 224, + "17": 448, + "25": 448, + "33": 448, + "4": 504, + "41": 448, + "49": 448, + "57": 448, + "65": 448, + "7": 126, + "73": 224, + "8": 846, + "9": 5868 + } +} diff --git a/research/literature-coupled-synthesis/inputs/SUCCESSOR-CONTROLLER.json b/research/literature-coupled-synthesis/inputs/SUCCESSOR-CONTROLLER.json new file mode 100644 index 0000000000..01775a36ae --- /dev/null +++ b/research/literature-coupled-synthesis/inputs/SUCCESSOR-CONTROLLER.json @@ -0,0 +1,5194 @@ +{ + "ambient_rank": 145, + "boundaries": { + "left": [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "-1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "-1", + "0", + "1", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "-1", + "0", + "1", + "0", + "-1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "-1", + "0", + "1", + "0", + "-1", + "0", + "1", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "-1", + "0", + "1", + "0", + "-1", + "0", + "1", + "0", + "-1", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "-1", + "0", + "1", + "0", + "-1", + "0", + "1", + "0", + "-1", + "0", + "1", + "0", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + "left_program": [ + [ + "SWAP", + 30, + 31 + ], + [ + "SWAP", + 29, + 30 + ], + [ + "SWAP", + 28, + 30 + ], + [ + "SWAP", + 27, + 29 + ], + [ + "SWAP", + 26, + 28 + ], + [ + "SWAP", + 25, + 30 + ], + [ + "SWAP", + 24, + 25 + ], + [ + "SWAP", + 23, + 26 + ], + [ + "SWAP", + 22, + 30 + ], + [ + "SWAP", + 20, + 26 + ], + [ + "SWAP", + 19, + 22 + ], + [ + "SWAP", + 18, + 29 + ], + [ + "SWAP", + 17, + 23 + ], + [ + "SWAP", + 16, + 27 + ], + [ + "SCALE", + 15, + "-1" + ], + [ + "SWAP", + 15, + 31 + ], + [ + "ADD", + 12, + 14, + "1" + ], + [ + "ADD", + 10, + 14, + "-1" + ], + [ + "ADD", + 8, + 14, + "1" + ], + [ + "ADD", + 6, + 14, + "-1" + ], + [ + "ADD", + 4, + 14, + "1" + ], + [ + "ADD", + 2, + 14, + "-1" + ], + [ + "ADD", + 0, + 14, + "1" + ], + [ + "SWAP", + 14, + 15 + ], + [ + "ADD", + 31, + 13, + "1" + ], + [ + "SWAP", + 13, + 30 + ], + [ + "ADD", + 10, + 12, + "1" + ], + [ + "ADD", + 8, + 12, + "-1" + ], + [ + "ADD", + 6, + 12, + "1" + ], + [ + "ADD", + 4, + 12, + "-1" + ], + [ + "ADD", + 2, + 12, + "1" + ], + [ + "ADD", + 0, + 12, + "-1" + ], + [ + "SWAP", + 12, + 14 + ], + [ + "ADD", + 31, + 11, + "-1" + ], + [ + "ADD", + 30, + 11, + "-1" + ], + [ + "SCALE", + 11, + "-1" + ], + [ + "SWAP", + 11, + 29 + ], + [ + "ADD", + 8, + 10, + "1" + ], + [ + "ADD", + 6, + 10, + "-1" + ], + [ + "ADD", + 4, + 10, + "1" + ], + [ + "ADD", + 2, + 10, + "-1" + ], + [ + "ADD", + 0, + 10, + "1" + ], + [ + "SWAP", + 10, + 13 + ], + [ + "ADD", + 31, + 9, + "1" + ], + [ + "ADD", + 30, + 9, + "1" + ], + [ + "ADD", + 29, + 9, + "1" + ], + [ + "SWAP", + 9, + 28 + ], + [ + "ADD", + 6, + 8, + "1" + ], + [ + "ADD", + 4, + 8, + "-1" + ], + [ + "ADD", + 2, + 8, + "1" + ], + [ + "ADD", + 0, + 8, + "-1" + ], + [ + "SWAP", + 8, + 12 + ], + [ + "ADD", + 31, + 7, + "-1" + ], + [ + "ADD", + 30, + 7, + "-1" + ], + [ + "ADD", + 29, + 7, + "-1" + ], + [ + "ADD", + 28, + 7, + "-1" + ], + [ + "SCALE", + 7, + "-1" + ], + [ + "SWAP", + 7, + 27 + ], + [ + "ADD", + 4, + 6, + "1" + ], + [ + "ADD", + 2, + 6, + "-1" + ], + [ + "ADD", + 0, + 6, + "1" + ], + [ + "SWAP", + 6, + 11 + ], + [ + "ADD", + 31, + 5, + "1" + ], + [ + "ADD", + 30, + 5, + "1" + ], + [ + "ADD", + 29, + 5, + "1" + ], + [ + "ADD", + 28, + 5, + "1" + ], + [ + "ADD", + 27, + 5, + "1" + ], + [ + "SWAP", + 5, + 26 + ], + [ + "ADD", + 2, + 4, + "1" + ], + [ + "ADD", + 0, + 4, + "-1" + ], + [ + "SWAP", + 4, + 10 + ], + [ + "ADD", + 31, + 3, + "-1" + ], + [ + "ADD", + 30, + 3, + "-1" + ], + [ + "ADD", + 29, + 3, + "-1" + ], + [ + "ADD", + 28, + 3, + "-1" + ], + [ + "ADD", + 27, + 3, + "-1" + ], + [ + "ADD", + 26, + 3, + "-1" + ], + [ + "SCALE", + 3, + "-1" + ], + [ + "SWAP", + 3, + 25 + ], + [ + "ADD", + 0, + 2, + "1" + ], + [ + "SWAP", + 2, + 9 + ], + [ + "ADD", + 31, + 1, + "1" + ], + [ + "ADD", + 30, + 1, + "1" + ], + [ + "ADD", + 29, + 1, + "1" + ], + [ + "ADD", + 28, + 1, + "1" + ], + [ + "ADD", + 27, + 1, + "1" + ], + [ + "ADD", + 26, + 1, + "1" + ], + [ + "ADD", + 25, + 1, + "1" + ], + [ + "SWAP", + 1, + 24 + ], + [ + "SWAP", + 0, + 8 + ] + ], + "right": [ + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "1", + "-1", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "1", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "1", + "-1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "1", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "-1", + "1", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "-1" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "1", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ] + ], + "right_program": [ + [ + "ADD", + 30, + 31, + "-1" + ], + [ + "ADD", + 29, + 31, + "-1" + ], + [ + "ADD", + 28, + 31, + "-1" + ], + [ + "ADD", + 27, + 31, + "-1" + ], + [ + "SCALE", + 31, + "-1" + ], + [ + "ADD", + 31, + 30, + "-1" + ], + [ + "ADD", + 29, + 30, + "-1" + ], + [ + "ADD", + 28, + 30, + "-1" + ], + [ + "ADD", + 27, + 30, + "-1" + ], + [ + "ADD", + 31, + 29, + "-1" + ], + [ + "ADD", + 28, + 29, + "-1" + ], + [ + "ADD", + 27, + 29, + "-1" + ], + [ + "SCALE", + 29, + "-1" + ], + [ + "ADD", + 31, + 28, + "-1" + ], + [ + "ADD", + 27, + 28, + "-1" + ], + [ + "SWAP", + 28, + 29 + ], + [ + "ADD", + 31, + 27, + "-1" + ], + [ + "SCALE", + 27, + "-1" + ], + [ + "SWAP", + 27, + 29 + ], + [ + "ADD", + 31, + 26, + "1" + ], + [ + "SWAP", + 26, + 29 + ], + [ + "ADD", + 29, + 25, + "-1" + ], + [ + "ADD", + 24, + 25, + "-1" + ], + [ + "SWAP", + 25, + 28 + ], + [ + "ADD", + 28, + 24, + "1" + ], + [ + "SWAP", + 23, + 29 + ], + [ + "SWAP", + 22, + 25 + ], + [ + "SWAP", + 20, + 23 + ], + [ + "SWAP", + 19, + 25 + ], + [ + "SWAP", + 18, + 27 + ], + [ + "SWAP", + 17, + 29 + ], + [ + "SWAP", + 16, + 31 + ], + [ + "ADD", + 14, + 15, + "-1" + ], + [ + "SWAP", + 15, + 30 + ], + [ + "ADD", + 13, + 14, + "-1" + ], + [ + "SWAP", + 14, + 30 + ], + [ + "ADD", + 12, + 13, + "-1" + ], + [ + "SWAP", + 13, + 22 + ], + [ + "ADD", + 11, + 12, + "-1" + ], + [ + "SWAP", + 12, + 30 + ], + [ + "ADD", + 10, + 11, + "-1" + ], + [ + "SWAP", + 11, + 18 + ], + [ + "ADD", + 9, + 10, + "-1" + ], + [ + "SWAP", + 10, + 22 + ], + [ + "ADD", + 8, + 9, + "-1" + ], + [ + "SWAP", + 9, + 26 + ], + [ + "SWAP", + 8, + 30 + ], + [ + "SWAP", + 7, + 16 + ], + [ + "SWAP", + 6, + 18 + ], + [ + "SWAP", + 5, + 20 + ], + [ + "SWAP", + 4, + 22 + ], + [ + "SWAP", + 3, + 24 + ], + [ + "SWAP", + 2, + 26 + ], + [ + "SWAP", + 1, + 28 + ], + [ + "SWAP", + 0, + 30 + ] + ] + }, + "diagonal": [ + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + -1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + -1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + -1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 1 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 1 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ], + [ + 1, + 1, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + 1, + 1, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 0, + 1, + 1 + ] + ], + "keep_mask": 35047648968703, + "kind": "complex", + "pairs": 16, + "physical_events": [ + [ + "SIGNED_SWAP", + 1, + 0 + ], + [ + "Q_POWER", + 0, + 2 + ], + [ + "LOCAL", + 0, + 0, + true + ], + [ + "SIGNED_SWAP", + 0, + 1 + ], + [ + "Q_POWER", + 1, + -2 + ], + [ + "LOCAL", + 1, + 0, + true + ], + [ + "IDLE", + 1, + [ + 0, + 1 + ] + ], + [ + "ADD", + 0, + 2, + 1 + ], + [ + "ADD", + 3, + 1, + -1 + ], + [ + "QUERY_SHEAR", + 2, + 0, + false + ], + [ + "ADD", + 0, + 2, + -1 + ], + [ + "ADD", + 3, + 1, + 1 + ], + [ + "LOCAL", + 3, + 1, + true + ], + [ + "IDLE", + 2, + [ + 0, + 1, + 3 + ] + ], + [ + "ADD", + 2, + 4, + 1 + ], + [ + "ADD", + 5, + 3, + -1 + ], + [ + "QUERY_SHEAR", + 4, + 1, + false + ], + [ + "ADD", + 2, + 4, + -1 + ], + [ + "ADD", + 5, + 3, + 1 + ], + [ + "LOCAL", + 5, + 2, + true + ], + [ + "IDLE", + 3, + [ + 0, + 1, + 3, + 5 + ] + ], + [ + "ADD", + 4, + 6, + 1 + ], + [ + "ADD", + 7, + 5, + -1 + ], + [ + "QUERY_SHEAR", + 6, + 2, + false + ], + [ + "ADD", + 4, + 6, + -1 + ], + [ + "ADD", + 7, + 5, + 1 + ], + [ + "LOCAL", + 7, + 3, + true + ], + [ + "IDLE", + 4, + [ + 0, + 1, + 3, + 5, + 7 + ] + ], + [ + "ADD", + 6, + 8, + 1 + ], + [ + "ADD", + 9, + 7, + -1 + ], + [ + "QUERY_SHEAR", + 8, + 3, + false + ], + [ + "ADD", + 6, + 8, + -1 + ], + [ + "ADD", + 9, + 7, + 1 + ], + [ + "LOCAL", + 9, + 4, + true + ], + [ + "IDLE", + 5, + [ + 0, + 1, + 3, + 5, + 7, + 9 + ] + ], + [ + "ADD", + 8, + 10, + 1 + ], + [ + "ADD", + 11, + 9, + -1 + ], + [ + "QUERY_SHEAR", + 10, + 4, + false + ], + [ + "ADD", + 8, + 10, + -1 + ], + [ + "ADD", + 11, + 9, + 1 + ], + [ + "LOCAL", + 11, + 5, + true + ], + [ + "IDLE", + 6, + [ + 0, + 1, + 3, + 5, + 7, + 9, + 11 + ] + ], + [ + "ADD", + 10, + 12, + 1 + ], + [ + "ADD", + 13, + 11, + -1 + ], + [ + "QUERY_SHEAR", + 12, + 5, + false + ], + [ + "ADD", + 10, + 12, + -1 + ], + [ + "ADD", + 13, + 11, + 1 + ], + [ + "LOCAL", + 13, + 6, + true + ], + [ + "IDLE", + 7, + [ + 0, + 1, + 3, + 5, + 7, + 9, + 11, + 13 + ] + ], + [ + "ADD", + 12, + 14, + 1 + ], + [ + "ADD", + 15, + 13, + -1 + ], + [ + "QUERY_SHEAR", + 14, + 6, + false + ], + [ + "ADD", + 12, + 14, + -1 + ], + [ + "ADD", + 15, + 13, + 1 + ], + [ + "LOCAL", + 15, + 7, + true + ], + [ + "ADD", + 14, + 16, + 1 + ], + [ + "ADD", + 17, + 15, + -1 + ], + [ + "QUERY_SHEAR", + 16, + 7, + false + ], + [ + "ADD", + 14, + 16, + -1 + ], + [ + "ADD", + 17, + 15, + 1 + ], + [ + "LOCAL", + 17, + 8, + true + ], + [ + "ADD", + 16, + 18, + 1 + ], + [ + "ADD", + 19, + 17, + -1 + ], + [ + "QUERY_SHEAR", + 18, + 8, + false + ], + [ + "ADD", + 16, + 18, + -1 + ], + [ + "ADD", + 19, + 17, + 1 + ], + [ + "LOCAL", + 19, + 9, + true + ], + [ + "ADD", + 18, + 20, + 1 + ], + [ + "ADD", + 21, + 19, + -1 + ], + [ + "QUERY_SHEAR", + 20, + 9, + false + ], + [ + "ADD", + 18, + 20, + -1 + ], + [ + "ADD", + 21, + 19, + 1 + ], + [ + "LOCAL", + 21, + 10, + true + ], + [ + "ADD", + 20, + 22, + 1 + ], + [ + "ADD", + 23, + 21, + -1 + ], + [ + "QUERY_SHEAR", + 22, + 10, + false + ], + [ + "ADD", + 20, + 22, + -1 + ], + [ + "ADD", + 23, + 21, + 1 + ], + [ + "LOCAL", + 23, + 11, + true + ], + [ + "ADD", + 22, + 24, + 1 + ], + [ + "ADD", + 25, + 23, + -1 + ], + [ + "QUERY_SHEAR", + 24, + 11, + false + ], + [ + "ADD", + 22, + 24, + -1 + ], + [ + "ADD", + 25, + 23, + 1 + ], + [ + "LOCAL", + 25, + 12, + true + ], + [ + "ADD", + 24, + 26, + 1 + ], + [ + "ADD", + 27, + 25, + -1 + ], + [ + "QUERY_SHEAR", + 26, + 12, + false + ], + [ + "ADD", + 24, + 26, + -1 + ], + [ + "ADD", + 27, + 25, + 1 + ], + [ + "LOCAL", + 27, + 13, + true + ], + [ + "ADD", + 26, + 28, + 1 + ], + [ + "ADD", + 29, + 27, + -1 + ], + [ + "QUERY_SHEAR", + 28, + 13, + false + ], + [ + "ADD", + 26, + 28, + -1 + ], + [ + "ADD", + 29, + 27, + 1 + ], + [ + "LOCAL", + 29, + 14, + true + ], + [ + "ADD", + 28, + 30, + 1 + ], + [ + "ADD", + 31, + 29, + -1 + ], + [ + "QUERY_SHEAR", + 30, + 14, + false + ], + [ + "ADD", + 28, + 30, + -1 + ], + [ + "ADD", + 31, + 29, + 1 + ], + [ + "LOCAL", + 31, + 15, + true + ], + [ + "SIGNED_SWAP", + 31, + 30 + ], + [ + "Q_POWER", + 30, + 2 + ], + [ + "LOCAL", + 32, + 15, + true + ], + [ + "SIGNED_SWAP", + 30, + 31 + ], + [ + "Q_POWER", + 31, + -2 + ], + [ + "IDLE", + 7, + [ + 17, + 19, + 21, + 23, + 25, + 27, + 29, + 31, + 32 + ] + ], + [ + "IDLE", + 8, + [ + 19, + 21, + 23, + 25, + 27, + 29, + 31, + 32 + ] + ], + [ + "IDLE", + 9, + [ + 21, + 23, + 25, + 27, + 29, + 31, + 32 + ] + ], + [ + "IDLE", + 10, + [ + 23, + 25, + 27, + 29, + 31, + 32 + ] + ], + [ + "IDLE", + 11, + [ + 25, + 27, + 29, + 31, + 32 + ] + ], + [ + "IDLE", + 12, + [ + 27, + 29, + 31, + 32 + ] + ], + [ + "IDLE", + 13, + [ + 29, + 31, + 32 + ] + ], + [ + "IDLE", + 14, + [ + 31, + 32 + ] + ], + [ + "ADD", + 30, + 28, + 1 + ], + [ + "ADD", + 29, + 31, + -1 + ], + [ + "ADD", + 28, + 26, + 1 + ], + [ + "ADD", + 27, + 29, + -1 + ], + [ + "ADD", + 26, + 24, + 1 + ], + [ + "ADD", + 25, + 27, + -1 + ], + [ + "ADD", + 24, + 22, + 1 + ], + [ + "ADD", + 23, + 25, + -1 + ], + [ + "ADD", + 22, + 20, + 1 + ], + [ + "ADD", + 21, + 23, + -1 + ], + [ + "ADD", + 20, + 18, + 1 + ], + [ + "ADD", + 19, + 21, + -1 + ], + [ + "ADD", + 18, + 16, + 1 + ], + [ + "ADD", + 17, + 19, + -1 + ], + [ + "ADD", + 16, + 14, + 1 + ], + [ + "ADD", + 15, + 17, + -1 + ], + [ + "ADD", + 14, + 12, + 1 + ], + [ + "ADD", + 13, + 15, + -1 + ], + [ + "ADD", + 12, + 10, + 1 + ], + [ + "ADD", + 11, + 13, + -1 + ], + [ + "ADD", + 10, + 8, + 1 + ], + [ + "ADD", + 9, + 11, + -1 + ], + [ + "ADD", + 8, + 6, + 1 + ], + [ + "ADD", + 7, + 9, + -1 + ], + [ + "ADD", + 6, + 4, + 1 + ], + [ + "ADD", + 5, + 7, + -1 + ], + [ + "ADD", + 4, + 2, + 1 + ], + [ + "ADD", + 3, + 5, + -1 + ], + [ + "ADD", + 2, + 0, + 1 + ], + [ + "ADD", + 1, + 3, + -1 + ], + [ + "SIGNED_SWAP", + 0, + 1 + ], + [ + "SIGNED_SWAP", + 2, + 3 + ], + [ + "SIGNED_SWAP", + 4, + 5 + ], + [ + "SIGNED_SWAP", + 6, + 7 + ], + [ + "SIGNED_SWAP", + 8, + 9 + ], + [ + "SIGNED_SWAP", + 10, + 11 + ], + [ + "SIGNED_SWAP", + 12, + 13 + ], + [ + "SIGNED_SWAP", + 14, + 15 + ], + [ + "SIGNED_SWAP", + 16, + 17 + ], + [ + "SIGNED_SWAP", + 18, + 19 + ], + [ + "SIGNED_SWAP", + 20, + 21 + ], + [ + "SIGNED_SWAP", + 22, + 23 + ], + [ + "SIGNED_SWAP", + 24, + 25 + ], + [ + "SIGNED_SWAP", + 26, + 27 + ], + [ + "SIGNED_SWAP", + 28, + 29 + ], + [ + "SIGNED_SWAP", + 30, + 31 + ] + ], + "prefix_pairs": 7, + "wrapper_sites": [ + { + "pair": 0, + "source_index": 0, + "stage": 0 + }, + { + "pair": 15, + "source_index": 99, + "stage": 32 + } + ] +} diff --git a/research/literature-coupled-synthesis/inputs/transport_verify.py b/research/literature-coupled-synthesis/inputs/transport_verify.py new file mode 100644 index 0000000000..60e86786ba --- /dev/null +++ b/research/literature-coupled-synthesis/inputs/transport_verify.py @@ -0,0 +1,398 @@ +#!/usr/bin/env python3 +"""Exact two-generation coupled-output transport. Apache-2.0. +New checker by zxv with substantial OpenAI Codex assistance. No subagents. +The pinned native endpoint is a premise; this does not replay its implementation. +""" +import argparse +import json +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +HERE=Path(__file__).resolve().parent +ROOT=HERE.parent.parent + +def need(ok,message): + if not ok:raise ValueError(message) + +def table(word): + out=[] + for x in range(512): + y=x;phase=0 + for g in word: + if g[0]=='P':y=sum(((q&y).bit_count()%2)<>j&1) + phase+=2*sum(((g[1][j]>>(j+1))&(y>>(j+1))).bit_count()%2 for j in range(9) if y>>j&1) + elif g[0]=='X':y^=g[1] + elif g[0]=='phase':phase+=g[1] + else:raise ValueError(g) + out.append((y,phase%4)) + if len({y for y,ph in out})!=512:raise ValueError('not monomial') + return out + +def inverse(t): + o=[None]*512 + for x,(y,p) in enumerate(t):o[y]=(x,-p%4) + return o + +def compose(a,b): + return [(a[y][0],(p+a[y][1])%4) for y,p in b] +def rot(v,p): + a,b=v + return [(a,b),(-b,a),(-a,-b),(b,-a)][p%4] +def mul(a,b):return(a[0]*b[0]-a[1]*b[1],a[0]*b[1]+a[1]*b[0]) +def power(a,k): + v=(1,0) + for _ in range(k):v=mul(v,a) + return v +def experiment(m,w,z,address): + """D1 W1 columns on central 0, private 1..8, private 9..16. + V uses Gaussian integer numerators /512; Z3 V uses /1024. + Each of the eight independent mode columns is tested on the same input + address. Owner coefficients stay outside the columnwise tensor product. + """ + VS=[];ZS=[] + M=m + for mode in range(8): + V=[] + for i in range(112): + d={} + if M[mode][i]: + a,ph=w[mode][i][address] + for mask in range(256): + v=rot(mul(power((1,1),8-mask.bit_count()),power((1,-1),mask.bit_count())),ph) + d[a^(mask<<1)]=(M[mode][i]*v[0],M[mode][i]*v[1]) + V.append(d) + zv=[] + for k in range(8): + d={} + for i in range(112): + if not M[k][i] or not V[i]:continue + t=z[k][i] + for a,v in V[i].items(): + local=(a&1)|((a>>9)<<1);b,ph=t[local] + dest=(a&510)|(b&1)|((b>>1)<<9) + v=rot(v,ph);old=d.get(dest,(0,0));d[dest]=(old[0]+M[k][i]*v[0],old[1]+M[k][i]*v[1]) + zv.append(d) + VS.append(V);ZS.append(zv) + + return VS,ZS + +def inner(a,b,denominator): + re=im=0 + for x,y in zip(a,b): + for at,(u,v) in x.items(): + r,s=y.get(at,(0,0));re+=u*r+v*s;im+=u*s-v*r + need(im==0,'real exact Gram entry') + return F(re,denominator**2) + +def residual_gram(v,zv): + need([[inner(a,b,512) for b in v] for a in v]== + [[F(14*(i==j)) for j in range(8)] for i in range(8)],'image Gram = 14 I') + return [[F(14*(i==j))-inner(a,b,1024)/14 for j,b in enumerate(zv)] for i,a in enumerate(zv)] + +def determinant(gram): + a=[r[:] for r in gram];det=F(1);pivots=[] + for j in range(8): + pivot=a[j][j];need(pivot>0,'positive residual pivot');pivots.append(pivot);det*=pivot + for k in range(j+1,8): + factor=a[k][j]/pivot + for t in range(j,8):a[k][t]-=factor*a[j][t] + return det,pivots + +# Q and D_s commute. W_s and Z_s retain literal noncommuting order. +def word_normal(word): + out=[];run=Counter() + def flush(): + for label in sorted(run): + e=run[label];out.extend([(label,1 if e>0 else -1)]*abs(e)) + run.clear() + for label,e in word: + if label=='Q' or label.startswith('D'):run[label]+=e + else:flush();out.append((label,e)) + flush();return tuple(out) + +def term(source,*ops):return {(source,word_normal(tuple((op,1) for op in ops))):F(1)} + +def plus(a,b,c=1): + out=dict(a) + for key,value in b.items(): + total=out.get(key,F(0))+c*value + if total:out[key]=total + else:out.pop(key,None) + return out + +def left(a,*ops): + out={} + for (source,word),value in a.items(): + key=source,word_normal(tuple(ops)+word);out[key]=out.get(key,F(0))+value + return {k:v for k,v in out.items() if v} + +def encoded(row): + return [{'input':s,'word':[[x,e] for x,e in w],'coefficient':str(c)} for (s,w),c in sorted(row.items())] + +def chronology(controller,wrong_query=False): + events=controller['physical_events'] + need(events[1]==['LOCAL',1,0,True] and events[8]==['LOCAL',3,1,True],'actual first backward FULLs') + need(events[5]==['QUERY_SHEAR',2,0,False] and events[12]==['QUERY_SHEAR',4,1,False],'actual thin consumers') + rows=[{} for _ in range(6)];observations={};snapshots={};helper_cross={} + for index in range(1,15): + e=events[index] + if e[0]=='LOCAL': + _,stage,pair,backward=e;need(backward and stage in (1,3),'declared FULL clip') + x,y=2*pair,2*pair+1 + if stage==3:helper_cross={k:-v for k,v in left(rows[y],('D3',1),('Z3',1)).items()} + rows[x]=plus(left(rows[x],('D'+str(stage),1)),left(rows[y],('D'+str(stage),1),('Q',1)),-1) + rows[x]=plus(rows[x],term('h'+str(stage),'D'+str(stage),'Q','W'+str(stage))) + rows[y]=left(rows[y],('D'+str(stage),1)) + elif e[0]=='IDLE': + _,pair,stages=e + for j in (2*pair,2*pair+1):rows[j]=left(rows[j],*[(('D'+str(stage)),1) for stage in reversed(stages)]) + elif e[0]=='ADD':rows[e[1]]=plus(rows[e[1]],rows[e[2]],e[3]) + elif e[0]=='QUERY_SHEAR': + _,stage,pair,backward=e;need(not backward,'lower thin shear') + x,y=2*pair,2*pair+1;response=left(rows[x],('Q',1 if wrong_query else -1)) + observations[str(stage)]=encoded(response);rows[y]=plus(rows[y],response) + else:raise ValueError('unexpected clip event') + if index in (7,14):snapshots[str(index)]=[encoded(r) for r in rows] + expected=[term('h1','D1','Q','W1'),term('h1','D1','W1'), + plus(term('h3','D3','Q','W3'),term('h1','D3','Q','D1','W1'),-1),term('h3','D3','W3'),{}, + plus(term('h3','D3','W3'),term('h1','D3','D1','W1'),-1)] + need(rows==expected,'two-generation literal debt transport') + need(helper_cross=={k:-v for k,v in term('h1','D3','Z3','D1','W1').items()},'second helper cross-contamination') + return {'event_indices_inclusive':[1,14],'observations':observations,'snapshots':snapshots, + 'second_helper_cross_contamination':encoded(helper_cross),'required_transfer_equation':'W3 T = D1 W1', + 'retained_paid_calls':{'coupled_FULL':2,'thin_H1':224,'IDLE_H16':224,'IDLE_H24':224}, + 'extra_coupled_target_credit':0} + +def exit_contract(m): + # Typed relations only: Qm Dm=Rm, Qh Dh=Rh, W Rh=Rm W, Rh Z=Z Rm. + rules={('Qm','Dm'):('Rm',),('Qh','Dh'):('Rh',),('W','Rh'):('Rm','W'),('Rh','Z'):('Z','Rm')} + def reduce(word): + word=tuple(word) + while True: + for j in range(len(word)-1): + if word[j:j+2] in rules:word=word[:j]+rules[word[j:j+2]]+word[j+2:];break + else:return word + def t(source,*word):return {(source,reduce(word)):F(1)} + def app(row,*word): + out={} + for (s,w),c in row.items(): + key=s,reduce(word+w);out[key]=out.get(key,F(0))+c + return {k:v for k,v in out.items() if v} + x=plus(plus(t('x','Dm'),t('y','Rm'),-1),t('h','Rm','W')) + y=t('y','Dm');h=plus(t('h','Dh'),t('y','Dh','Z'),-1) + b=app(app(y,'Qm'),'Z');restored=plus(app(h,'Qh'),b) + need(restored==t('h','Rh'),'all-input helper restoration from compressed response') + need(plus(x,app(restored,'W'),-1)==plus(t('x','Dm'),t('y','Rm'),-1),'ordinary main return') + need(plus(app(h,'Qh'),plus(b,t('dirty')))!=restored,'dirty response control') + need(plus(app(h,'Qh'),b,-1)!=restored,'wrong repair sign control') + edges=sum(bool(x) for r in m for x in r);need(edges==448,'actual code edge census') + return {'required_response':'b = Z Q Y (eight fields)', + 'ordinary_output':'Hout=QH+b=Rh; Xout=X-W Hout=Dx-Ry; Yout=Y', + 'with_compressed_response':{'paid_H1':8,'ADD':edges+8,'monomial_fieldmaps':240,'new_owned_fields':0,'borrowed_response_restored':True}, + 'with_full_response_QY':{'paid_H1':8,'ADD':2*edges,'monomial_fieldmaps':464,'new_owned_fields':0,'borrowed_response_restored':True}, + 'from_no_response':{'paid_H1':120,'ADD':2*edges,'monomial_fieldmaps':464,'COPY':112,'CLEAR':224,'new_owned_fields':112}, + 'existing_QUERY_source':'Q^-1(X+neighboring_X), rather than Z Q Y', + 'source_relative_no_response_rank_delta':120-8-8*8, + 'unfunded':['embedding of compressed observation at actual cut','complete compiler','recursive precision, tape movement and storage','outer admission']} + +def integer_root(n,k): + x=1<<((n.bit_length()+k-1)//k) + while True: + y=((k-1)*x+n//x**(k-1))//k + if y>=x:break + x=y + need(x**k<=n<(x+1)**k,'directed integer-root enclosure') + return x + +def budget(provider,controller): + selected=json.loads((HERE/'inputs/SELECTED-ARITHMETIC.json').read_text()) + original_local=Counter({int(k):v for k,v in provider['paid'].items()}) + original_local.update({1:8,8:8}) + helpers=Counter({int(k):v for k,v in provider['autonomous_native_helpers'].items()});helpers[9]+=8 + need(dict(original_local)=={int(k):v for k,v in selected['local_paid'].items()},'selected paid source binding') + need(dict(helpers)=={int(k):v for k,v in selected['local_helpers'].items()},'selected helper source binding') + paid=Counter();targets=Counter();backward=0 + for e in controller['physical_events']: + if e[0]=='LOCAL':paid.update(original_local);targets.update(helpers);backward+=int(e[3]) + elif e[0]=='QUERY_SHEAR':paid[1]+=112 + elif e[0]=='IDLE':paid[8*len(e[2])]+=224 + for row in controller['diagonal']:targets[1+8*sum(row[1:])]+=112 + need(dict(paid)=={int(k):v for k,v in selected['paid'].items()},'complete selected paid census') + need(dict(targets)=={int(k):v for k,v in selected['targets'].items()},'complete selected target census') + need(backward==16,'sixteen applicable backward calls, not all eighteen FULLs') + supplied=paid.copy();supplied[8]-=8*backward + bought=supplied.copy();bought[1]+=112*backward + need(sum(r*(targets[r]-paid[r]) for r in set(targets)|set(paid))==752,'selected rank surplus') + need(sum(r*(targets[r]-bought[r]) for r in set(targets)|set(bought))==-16,'fully charged rank screen') + # At a=1/250, r^(1-a)=r^(249/250), enclosed using integer roots. + scale=2**80 + powers={r:integer_root(r**249*scale**250,250) for r in set(targets)|set(bought)} + def margin(p): + lo=hi=0 + for r in powers: + c=targets[r]-p[r];v=powers[r] + lo+=c*(v if c>=0 else v+1);hi+=c*(v+1 if c>=0 else v) + return [str(F(lo,scale)),str(F(hi,scale))] + supplied_margin=margin(supplied);bought_margin=margin(bought) + need(F(supplied_margin[0])>0>F(bought_margin[1]),'charged .004 budget decision') + # PR5413's declared neutral completion: provider+8 H8 paid, and the + # eight coupled modes restored as H8 targets. This is a price comparison, + # not a replay or admission of that completion's native implementation. + neutral_paid=paid.copy();neutral_paid[1]-=18*8 + neutral_targets=targets.copy();neutral_targets[9]-=18*8;neutral_targets[8]+=18*8 + need(sum(neutral_paid.values())==64260 and sum(neutral_targets.values())==10928,'declared neutral comparison counts') + need(sum(r*n for r,n in neutral_paid.items())==238990 and sum(r*n for r,n in neutral_targets.items())==239742,'declared neutral comparison masses') + neutral_bought=neutral_paid.copy();neutral_bought[1]+=120*backward;neutral_bought[8]-=8*backward + new_targets=neutral_targets.copy();new_targets[9]+=8*backward;new_targets[8]-=8*backward + old_targets=targets;targets=new_targets + neutral_bought_margin=margin(neutral_bought);targets=old_targets + need(F(neutral_bought_margin[1])<0,'purchased response also fails neutral comparison') + return {'saving_tested':'1/250','applicable_backward_FULLs':backward, + 'target_rank_mass':sum(r*n for r,n in targets.items()),'selected_paid_rank_mass':sum(r*n for r,n in paid.items()), + 'selected_rank_surplus':752,'compressed_response_supplied_rank_surplus':1776, + 'compressed_response_bought_rank_surplus':-16, + 'supplied_response_signed_moment_interval':supplied_margin,'bought_response_signed_moment_interval':bought_margin, + 'bought_response_delta_over_selected':{'H1':1792,'H8':-128}, + 'neutral_completion_comparison':{'source_PR':5413,'head':'0c1fa2f47fb5ea17b93a4b67063d08e49cc38e51','scope':'Declared price profile only; no primary native or admission replay.', + 'replaced_unwrapped_backward_calls':16,'signed_moment_interval_at_004':neutral_bought_margin, + 'bought_response_rank_surplus':sum(r*(new_targets[r]-neutral_bought[r]) for r in set(new_targets)|set(neutral_bought))}, + 'interpretation':'Supplying b is an unresolved enabling assumption. Buying QY independently fails the charged screen; all old thin queries remain paid.'} + +def exit_program(m,kind): + """Literal field program; monomials reference the pinned Kp/Km words.""" + ops=[] + def mono(bank,n,label,sign=1): + ops.extend([['MONOMIAL',bank+str(i),label+str(i),sign] for i in range(n)]) + if kind=='purchased': + for i in range(112):ops.extend([['CLEAR','v'+str(i)],['COPY','v'+str(i),'y'+str(i)],['H1','v'+str(i)]]) + ops.extend([['H1','h'+str(k)] for k in range(8)]) + if kind=='compressed':ops.extend([['ADD','h'+str(k),'b'+str(k),'1'] for k in range(8)]) + mono('h',8,'Km') + if kind!='compressed': + mono('v',112,'Kp') + for k in range(8): + for i in range(112): + if m[k][i]:ops.append(['ADD','h'+str(k),'v'+str(i),str(F(m[k][i],2))]) + mono('v',112,'Kp',-1) + mono('x',112,'Kp') + for i in range(112): + for k in range(8): + if m[k][i]:ops.append(['ADD','x'+str(i),'h'+str(k),str(F(-m[k][i],2))]) + mono('x',112,'Kp',-1);mono('h',8,'Km',-1) + if kind=='purchased':ops.extend([['CLEAR','v'+str(i)] for i in range(112)]) + return ops + +def check_exit_program(m,kind,ops): + # Free signed monomial words retain the source index and operator order. + def reduce(word): + out=[] + for x in word: + if out and out[-1]==(x[0],-x[1]):out.pop() + else:out.append(x) + return tuple(out) + def app(row,*word): + out={} + for (s,w),c in row.items(): + key=s,reduce(word+w);out[key]=out.get(key,F(0))+c + return {k:v for k,v in out.items() if v} + names=['x'+str(i) for i in range(112)]+['y'+str(i) for i in range(112)]+['h'+str(k) for k in range(8)] + names+=['b'+str(k) for k in range(8)] if kind=='compressed' else ['v'+str(i) for i in range(112)] + original={name:{(name,()):F(1)} for name in names};rows={k:dict(v) for k,v in original.items()};counts=Counter() + for e in ops: + op,dst=e[:2];need(dst in rows,'actual exit field ID');counts[op]+=1 + if op=='CLEAR':need(kind=='purchased' and dst.startswith('v'),'CLEAR only owned observation');rows[dst]={} + elif op=='COPY':need(kind=='purchased' and not rows[dst] and e[2] in rows,'COPY owned zero');rows[dst]=dict(rows[e[2]]) + elif op=='H1':rows[dst]=app(rows[dst],('Q',1)) + elif op=='ADD':need(dst!=e[2] and e[2] in rows,'distinct exit ADD');rows[dst]=plus(rows[dst],rows[e[2]],F(e[3])) + elif op=='MONOMIAL':need(e[2].startswith(('Kp','Km')) and e[3] in (-1,1),'source signed monomial');rows[dst]=app(rows[dst],(e[2],e[3])) + else:raise ValueError('unknown exit instruction') + expected={k:dict(v) for k,v in original.items()};ho=[] + for k in range(8): + h=app(original['h'+str(k)],('Q',1)) + if kind=='compressed':h=plus(h,original['b'+str(k)]) + else: + for i in range(112): + if m[k][i]: + value=app(original['y'+str(i)],('Q',1)) if kind=='purchased' else original['v'+str(i)] + h=plus(h,app(value,('Km'+str(k),-1),('Kp'+str(i),1)),F(m[k][i],2)) + ho.append(h);expected['h'+str(k)]=h + for i in range(112): + for k in range(8): + if m[k][i]:expected['x'+str(i)]=plus(expected['x'+str(i)],app(ho[k],('Kp'+str(i),-1),('Km'+str(k),1)),F(-m[k][i],2)) + if kind=='purchased': + for i in range(112):expected['v'+str(i)]={} + need(rows==expected,'all exit inputs, borrowed values and owned returns') + expected_counts={'compressed':{'H1':8,'ADD':456,'MONOMIAL':240},'full_response':{'H1':8,'ADD':896,'MONOMIAL':464},'purchased':{'H1':120,'ADD':896,'MONOMIAL':464,'COPY':112,'CLEAR':224}} + need(dict(counts)==expected_counts[kind],'literal complete exit census') + payload=json.dumps(ops,separators=(',',':')).encode() + return {'operation_counts':dict(counts),'literal_operations':len(ops),'program_payload_sha256':sha256(payload).hexdigest(),'all_adapter_input_columns_checked':len(names)} + +def compute(): + pins=json.loads((HERE/'SOURCES.json').read_text()) + for p in pins['files']: + if p['usage']=='input':need(sha256((ROOT/p['path']).read_bytes()).hexdigest()==p['sha256'],'changed input '+p['path']) + normal=json.loads((ROOT/'research/coded-native-caller/NORMALIZERS.json').read_text()) + provider=json.loads((HERE/'inputs/PROVIDER.json').read_text()) + controller=json.loads((ROOT/'research/joint-helper-lattice/CONTROLLER.json').read_text()) + m=normal['mode_columns'];need(len(m)==8 and all(len(r)==112 for r in m),'8 by 112 modes') + need(all(x in (-1,0,1) for r in m for x in r),'signed mode entries') + need([[sum(a*b for a,b in zip(r,s)) for s in m] for r in m]==[[56*(i==j) for j in range(8)] for i in range(8)],'M transpose M = 56 I') + kt=[table(p['K_word']) for p in normal['ports']] + mt=[table(p['input_K']['literal_word']) for p in provider['mode_boundaries']] + need(len(kt)==112 and len(mt)==8,'120 literal physical maps') + identity=[(i,0) for i in range(512)] + need(all(compose(inverse(t),t)==identity for t in kt+mt),'all signed inverse products') + w=[[compose(inverse(kt[i]),mt[k]) for i in range(112)] for k in range(8)] + z=[[compose(inverse(mt[k]),kt[i]) for i in range(112)] for k in range(8)] + need(all(z[k][i]==inverse(w[k][i]) for k in range(8) for i in range(112)),'Z = W adjoint') + v,zv=experiment(m,w,z,0);g0=residual_gram(v,zv);need(g0==[[0]*8 for _ in range(8)],'zero-address false positive') + # A one-stage absolute-phase mismatch preserves all address permutations. + badw=[[list(t) for t in row] for row in w] + for k in range(8):badw[k][0]=[(a,(ph+1)%4) for a,ph in badw[k][0]] + bv,bz=experiment(m,badw,z,0) + try:phase_rejected=residual_gram(bv,bz)!=g0 + except ValueError:phase_rejected=True + need(phase_rejected,'absolute-phase-only stage mutation rejected') + v,zv=experiment(m,w,z,1);gram=residual_gram(v,zv);det,pivots=determinant(gram) + need(gram[0][0]==F(173,14),'nonzero-address physical witness') + need(det==F(1389039784345493055,26985857024),'full-rank eight-mode residual') + successor=json.loads((HERE/'inputs/SUCCESSOR-CONTROLLER.json').read_text()) + need(successor['physical_events'][5:19]==controller['physical_events'][1:15],'successor preserves both actual query contacts') + trace=chronology(controller) + trace['successor_event_indices_inclusive']=[5,18] + trace['successor_clip_is_identical']=True + try:chronology(controller,wrong_query=True) + except ValueError:pass + else:raise ValueError('accepted reversed query') + programs={kind:exit_program(m,kind) for kind in ('compressed','full_response','purchased')} + adapter_checks={kind:check_exit_program(m,kind,ops) for kind,ops in programs.items()} + bad=[e[:] for e in programs['purchased']];bad.pop(next(i for i,e in enumerate(bad) if e[0]=='CLEAR')) + try:check_exit_program(m,'purchased',bad) + except ValueError:pass + else:raise ValueError('accepted uncleared borrowed observation input') + return {'schema_version':1,'status':'PASS_TWO_GENERATION_COUPLED_QUERY_TRANSPORT', + 'scope':'First two backward FULLs and following thin consumers. No complete supplier or kappa.', + 'physical_witness':{'fiber_width':1,'global_address_bits':17,'input_address':1,'input_modes':8, + 'zero_address_residual_rank':0,'nonzero_address_residual_Gram':[[str(x) for x in r] for r in gram], + 'positive_elimination_pivots':list(map(str,pivots)),'determinant':str(det),'residual_rank':8, + 'conclusion':'No linear T, including arbitrary address operators, satisfies W3 T = D1 W1.'}, + 'chronology':trace,'exit_contract':exit_contract(m),'literal_exit_program_checks':adapter_checks,'complete_recursive_screen':budget(provider,controller), + 'controls':['120 signed monomial inverse identities','Z = W adjoint','M transpose M = 56 I', + 'zero-address acceptance and nonzero-address rejection','absolute-phase-only stage mutation rejected','wrong chronological query rejected','dirty response rejected','wrong repair sign rejected','missing owned observation initialization rejected'], + 'provider_native_replay':'Not run; source endpoint is an explicit premise.','new_kappa':None} + +def main(): + ap=argparse.ArgumentParser();ap.add_argument('--write-result',action='store_true');ap.add_argument('--emit-exits',type=Path);args=ap.parse_args() + result=compute();path=HERE/'RESULT.json' + if args.write_result:path.write_text(json.dumps(result,indent=2)+'\n') + else:need(json.loads(path.read_text())==result,'result does not reproduce') + if args.emit_exits: + m=json.loads((ROOT/'research/coded-native-caller/NORMALIZERS.json').read_text())['mode_columns'] + args.emit_exits.write_text(json.dumps({kind:exit_program(m,kind) for kind in ('compressed','full_response','purchased')},indent=2)+'\n') + print(result['status']) + +if __name__=='__main__':main() From d19d0d67fdaabb8c1a57314293a6e6f58b4a7c56 Mon Sep 17 00:00:00 2001 From: zxv Date: Fri, 23 Oct 2026 23:53:37 -0400 Subject: [PATCH 2/5] Implement 25 literature probes and catalytic coupled ADD/query junctions --- .../ATTRIBUTION.md | 63 + .../BALANCED-PROGRAM.json | 8155 +++++++++++++++++ .../LITERATURE.md | 355 + .../literature-coupled-synthesis/PAPERS.json | 446 + .../literature-coupled-synthesis/README.md | 122 + .../literature-coupled-synthesis/RESULT.json | 841 ++ .../ROWSUM-PROGRAM.json | 8119 ++++++++++++++++ .../literature-coupled-synthesis/SOURCES.json | 126 + .../literature-coupled-synthesis/SYNTHESIS.md | 320 + .../literature-coupled-synthesis/TASK.json | 102 + .../VALIDATION.md | 94 + .../literature-coupled-synthesis/VERIFY.json | 28 + .../literature-coupled-synthesis/algebra.py | 174 + .../construction.py | 72 + .../literature-coupled-synthesis/costs.py | 107 + .../experiments.py | 474 + .../literature-coupled-synthesis/junction.py | 197 + .../literature-coupled-synthesis/verify.py | 63 + 18 files changed, 19858 insertions(+) create mode 100644 research/literature-coupled-synthesis/ATTRIBUTION.md create mode 100644 research/literature-coupled-synthesis/BALANCED-PROGRAM.json create mode 100644 research/literature-coupled-synthesis/LITERATURE.md create mode 100644 research/literature-coupled-synthesis/PAPERS.json create mode 100644 research/literature-coupled-synthesis/README.md create mode 100644 research/literature-coupled-synthesis/RESULT.json create mode 100644 research/literature-coupled-synthesis/ROWSUM-PROGRAM.json create mode 100644 research/literature-coupled-synthesis/SOURCES.json create mode 100644 research/literature-coupled-synthesis/SYNTHESIS.md create mode 100644 research/literature-coupled-synthesis/TASK.json create mode 100644 research/literature-coupled-synthesis/VALIDATION.md create mode 100644 research/literature-coupled-synthesis/VERIFY.json create mode 100644 research/literature-coupled-synthesis/algebra.py create mode 100644 research/literature-coupled-synthesis/construction.py create mode 100644 research/literature-coupled-synthesis/costs.py create mode 100644 research/literature-coupled-synthesis/experiments.py create mode 100644 research/literature-coupled-synthesis/junction.py create mode 100644 research/literature-coupled-synthesis/verify.py diff --git a/research/literature-coupled-synthesis/ATTRIBUTION.md b/research/literature-coupled-synthesis/ATTRIBUTION.md new file mode 100644 index 0000000000..8b6605e268 --- /dev/null +++ b/research/literature-coupled-synthesis/ATTRIBUTION.md @@ -0,0 +1,63 @@ +# Attribution and claim boundaries + +The new sweep, exact experiment engines, balanced boundary program, cross-chart catalytic +restricted-ADD transport, observer-coset census, physical displacement action, +combined cost screens and synthesis report were prepared by zxv with substantial +OpenAI Codex assistance for Dillon Amburgey. No subagents were used in this sweep. +This is Apache-2.0 research code and prose; full papers were read temporarily and +are not redistributed. + +The 25 papers and their authors are individually credited in PAPERS.json and +LITERATURE.md. An adaptation is not a claim of priority for its source technique, +a full-paper reproduction, or a transfer of the paper's asymptotic theorem to +integer multiplication. Access-limited entries explicitly say so. + +Retain the complete native/source attribution in +`inputs/PROVIDER-ATTRIBUTION.md`. In particular, Cao Yifan / intqwq supplies the +native physical source; Dugongue / mdumitrean supplies the center-free code and +mode factorization; Cinna Davis / 1337isnot1337 supplies controller and helper +interfaces; Ryanson Jonathan supplies controller checks; Jacob Alan Sussman +supplies mixed-target recursion; Ali Romman's cached-center candidate is retained +in the provider lineage. The repository's coded-native-caller normalizers and +exact Clifford evaluator are reused, not newly authored here. + +Dillon Amburgey's [PR5388](https://github.com/CrocSwap/integer-mult-bounds/pull/5388), +head `568717635d8d11175a80024c9c596e16f54b1ea4`, supplies the 112 paid forward +helper queries, full 358-helper recoding and its invoice. This sweep rechecks the +112 physical query wrapper identities; it does not independently replay the +entire first-departure native source. + +[PR5402](https://github.com/CrocSwap/integer-mult-bounds/pull/5402), head +`3348fccea855082786d5f0fc5558b73d4974e745`, supplies the coupled provider premise +and mode boundary words. Dugongue's [PR4935](https://github.com/CrocSwap/integer-mult-bounds/pull/4935), +retained in `research/native-involutive-port-transfer/DYADIC-DILATION-PROOF.md` +at commit `64c9f99693c92fb370096fb43dbc58a085b30e36`, already supplies the +unchanged principal-block involution, optimal eight-coordinate extension, +division-free three-shear program, conditioning calculation and transpose +program. Its gauge is a=6,b=-2 in this package's W=M/2,Z=M^T/2 convention. +Our gauge optimization and physical K-frame billing extend that foundation; +neither the completion nor the three-shear/transpose method is new. +Rohan Arun #1931 and Ali Romman #1862 supply the earlier source-reflection +lineage. PR5411 supplies the same-paid native inverse, a distinct result. + +[PR5415](https://github.com/CrocSwap/integer-mult-bounds/pull/5415), head +`39d6f18d53f073fcae75b7fd98055060cb648e73`, supplies our prior two-generation +transport/exit checker, copied verbatim as `inputs/transport_verify.py`. Its +functions are reused with exact physical maps; the new displacement action is +separately evaluated. The copied module's old standalone entry point is not +invoked. The successor chronology is from [PR5398](https://github.com/CrocSwap/integer-mult-bounds/pull/5398), +head `174fb211493b43a42210434083e9702b4fb7a2ce`. The selected arithmetic source +is pinned in ORIGINS.json and remains a premise. + +The package also takes account of PR5413's neutral-completion price lesson: +restoring a coupled helper as H8 cannot earn the old H9 target without the +missing central operation. This sweep's conditional exit explicitly pays the +eight H1 calls to return Rh, then charges the observer and any extra termination +against one remaining allowance. It does not claim that PR5413 supplies a new +recursive economic gain. + +The existing complete typed code caller, gauge identities and terminal support +obstruction in `research/coded-native-caller/GAUGE.md` and `TERMINAL.md` are prior +results. A global Y/Q gauge and the typed positive/negative output family are +not new proposals here. Our candidate still owes its native observation, +restricted junction and endpoint closure; it does not bypass those obstructions. diff --git a/research/literature-coupled-synthesis/BALANCED-PROGRAM.json b/research/literature-coupled-synthesis/BALANCED-PROGRAM.json new file mode 100644 index 0000000000..a861bb41ba --- /dev/null +++ b/research/literature-coupled-synthesis/BALANCED-PROGRAM.json @@ -0,0 +1,8155 @@ +{ + "all_inputs_arbitrary": 120, + "entrance_monomial_maps": 120, + "exit_monomial_maps": 120, + "frame": "Kp on main, Km on modes; inverse maps at exit", + "new_owned_fields": 0, + "operations": [ + [ + "scale", + 112, + "-4" + ], + [ + "scale", + 113, + "-4" + ], + [ + "scale", + 114, + "-4" + ], + [ + "scale", + 115, + "-4" + ], + [ + "scale", + 116, + "-4" + ], + [ + "scale", + 117, + "-4" + ], + [ + "scale", + 118, + "-4" + ], + [ + "scale", + 119, + "-4" + ], + [ + "add", + 112, + 0, + "-1/2" + ], + [ + "add", + 112, + 1, + "-1/2" + ], + [ + "add", + 112, + 2, + "-1/2" + ], + [ + "add", + 112, + 3, + "-1/2" + ], + [ + "add", + 112, + 4, + "-1/2" + ], + [ + "add", + 112, + 5, + "-1/2" + ], + [ + "add", + 112, + 6, + "-1/2" + ], + [ + "add", + 112, + 7, + "1/2" + ], + [ + "add", + 112, + 8, + "-1/2" + ], + [ + "add", + 112, + 9, + "1/2" + ], + [ + "add", + 112, + 10, + "1/2" + ], + [ + "add", + 112, + 11, + "1/2" + ], + [ + "add", + 112, + 25, + "-1/2" + ], + [ + "add", + 112, + 26, + "-1/2" + ], + [ + "add", + 112, + 27, + "-1/2" + ], + [ + "add", + 112, + 28, + "-1/2" + ], + [ + "add", + 112, + 29, + "-1/2" + ], + [ + "add", + 112, + 30, + "-1/2" + ], + [ + "add", + 112, + 57, + "1/2" + ], + [ + "add", + 112, + 58, + "-1/2" + ], + [ + "add", + 112, + 59, + "-1/2" + ], + [ + "add", + 112, + 60, + "-1/2" + ], + [ + "add", + 112, + 61, + "1/2" + ], + [ + "add", + 112, + 62, + "1/2" + ], + [ + "add", + 112, + 63, + "1/2" + ], + [ + "add", + 112, + 64, + "-1/2" + ], + [ + "add", + 112, + 65, + "-1/2" + ], + [ + "add", + 112, + 66, + "-1/2" + ], + [ + "add", + 112, + 67, + "-1/2" + ], + [ + "add", + 112, + 68, + "-1/2" + ], + [ + "add", + 112, + 69, + "-1/2" + ], + [ + "add", + 112, + 70, + "-1/2" + ], + [ + "add", + 112, + 71, + "-1/2" + ], + [ + "add", + 112, + 72, + "-1/2" + ], + [ + "add", + 112, + 73, + "-1/2" + ], + [ + "add", + 112, + 74, + "-1/2" + ], + [ + "add", + 112, + 75, + "-1/2" + ], + [ + "add", + 112, + 76, + "-1/2" + ], + [ + "add", + 112, + 79, + "1/2" + ], + [ + "add", + 112, + 80, + "-1/2" + ], + [ + "add", + 112, + 81, + "1/2" + ], + [ + "add", + 112, + 82, + "-1/2" + ], + [ + "add", + 112, + 83, + "-1/2" + ], + [ + "add", + 112, + 84, + "-1/2" + ], + [ + "add", + 112, + 86, + "-1/2" + ], + [ + "add", + 112, + 87, + "-1/2" + ], + [ + "add", + 112, + 88, + "-1/2" + ], + [ + "add", + 112, + 89, + "-1/2" + ], + [ + "add", + 112, + 90, + "-1/2" + ], + [ + "add", + 112, + 91, + "-1/2" + ], + [ + "add", + 112, + 92, + "1/2" + ], + [ + "add", + 112, + 93, + "-1/2" + ], + [ + "add", + 112, + 94, + "1/2" + ], + [ + "add", + 112, + 95, + "-1/2" + ], + [ + "add", + 112, + 96, + "-1/2" + ], + [ + "add", + 112, + 97, + "-1/2" + ], + [ + "add", + 113, + 0, + "-1/2" + ], + [ + "add", + 113, + 1, + "-1/2" + ], + [ + "add", + 113, + 6, + "-1/2" + ], + [ + "add", + 113, + 7, + "1/2" + ], + [ + "add", + 113, + 12, + "-1/2" + ], + [ + "add", + 113, + 13, + "-1/2" + ], + [ + "add", + 113, + 14, + "-1/2" + ], + [ + "add", + 113, + 15, + "-1/2" + ], + [ + "add", + 113, + 16, + "-1/2" + ], + [ + "add", + 113, + 17, + "1/2" + ], + [ + "add", + 113, + 18, + "1/2" + ], + [ + "add", + 113, + 19, + "1/2" + ], + [ + "add", + 113, + 27, + "1/2" + ], + [ + "add", + 113, + 28, + "1/2" + ], + [ + "add", + 113, + 29, + "1/2" + ], + [ + "add", + 113, + 30, + "1/2" + ], + [ + "add", + 113, + 31, + "-1/2" + ], + [ + "add", + 113, + 38, + "1/2" + ], + [ + "add", + 113, + 39, + "1/2" + ], + [ + "add", + 113, + 40, + "1/2" + ], + [ + "add", + 113, + 41, + "-1/2" + ], + [ + "add", + 113, + 42, + "-1/2" + ], + [ + "add", + 113, + 43, + "-1/2" + ], + [ + "add", + 113, + 44, + "-1/2" + ], + [ + "add", + 113, + 51, + "-1/2" + ], + [ + "add", + 113, + 52, + "-1/2" + ], + [ + "add", + 113, + 53, + "-1/2" + ], + [ + "add", + 113, + 54, + "-1/2" + ], + [ + "add", + 113, + 55, + "-1/2" + ], + [ + "add", + 113, + 56, + "-1/2" + ], + [ + "add", + 113, + 57, + "-1/2" + ], + [ + "add", + 113, + 58, + "1/2" + ], + [ + "add", + 113, + 59, + "1/2" + ], + [ + "add", + 113, + 60, + "1/2" + ], + [ + "add", + 113, + 73, + "-1/2" + ], + [ + "add", + 113, + 74, + "-1/2" + ], + [ + "add", + 113, + 75, + "-1/2" + ], + [ + "add", + 113, + 76, + "-1/2" + ], + [ + "add", + 113, + 77, + "1/2" + ], + [ + "add", + 113, + 78, + "-1/2" + ], + [ + "add", + 113, + 81, + "1/2" + ], + [ + "add", + 113, + 82, + "-1/2" + ], + [ + "add", + 113, + 83, + "-1/2" + ], + [ + "add", + 113, + 84, + "-1/2" + ], + [ + "add", + 113, + 86, + "1/2" + ], + [ + "add", + 113, + 87, + "1/2" + ], + [ + "add", + 113, + 92, + "-1/2" + ], + [ + "add", + 113, + 93, + "1/2" + ], + [ + "add", + 113, + 99, + "-1/2" + ], + [ + "add", + 113, + 100, + "-1/2" + ], + [ + "add", + 113, + 101, + "-1/2" + ], + [ + "add", + 113, + 102, + "-1/2" + ], + [ + "add", + 113, + 103, + "1/2" + ], + [ + "add", + 113, + 104, + "-1/2" + ], + [ + "add", + 113, + 105, + "-1/2" + ], + [ + "add", + 113, + 106, + "-1/2" + ], + [ + "add", + 114, + 0, + "-1/2" + ], + [ + "add", + 114, + 2, + "-1/2" + ], + [ + "add", + 114, + 7, + "-1/2" + ], + [ + "add", + 114, + 9, + "-1/2" + ], + [ + "add", + 114, + 10, + "-1/2" + ], + [ + "add", + 114, + 11, + "-1/2" + ], + [ + "add", + 114, + 12, + "-1/2" + ], + [ + "add", + 114, + 17, + "-1/2" + ], + [ + "add", + 114, + 18, + "-1/2" + ], + [ + "add", + 114, + 19, + "-1/2" + ], + [ + "add", + 114, + 22, + "-1/2" + ], + [ + "add", + 114, + 23, + "-1/2" + ], + [ + "add", + 114, + 24, + "-1/2" + ], + [ + "add", + 114, + 25, + "-1/2" + ], + [ + "add", + 114, + 27, + "-1/2" + ], + [ + "add", + 114, + 31, + "-1/2" + ], + [ + "add", + 114, + 32, + "-1/2" + ], + [ + "add", + 114, + 33, + "-1/2" + ], + [ + "add", + 114, + 34, + "-1/2" + ], + [ + "add", + 114, + 35, + "-1/2" + ], + [ + "add", + 114, + 38, + "-1/2" + ], + [ + "add", + 114, + 39, + "-1/2" + ], + [ + "add", + 114, + 40, + "-1/2" + ], + [ + "add", + 114, + 45, + "-1/2" + ], + [ + "add", + 114, + 48, + "-1/2" + ], + [ + "add", + 114, + 49, + "-1/2" + ], + [ + "add", + 114, + 50, + "-1/2" + ], + [ + "add", + 114, + 54, + "-1/2" + ], + [ + "add", + 114, + 55, + "-1/2" + ], + [ + "add", + 114, + 56, + "-1/2" + ], + [ + "add", + 114, + 57, + "-1/2" + ], + [ + "add", + 114, + 61, + "-1/2" + ], + [ + "add", + 114, + 62, + "-1/2" + ], + [ + "add", + 114, + 63, + "-1/2" + ], + [ + "add", + 114, + 70, + "-1/2" + ], + [ + "add", + 114, + 71, + "-1/2" + ], + [ + "add", + 114, + 72, + "-1/2" + ], + [ + "add", + 114, + 76, + "-1/2" + ], + [ + "add", + 114, + 77, + "-1/2" + ], + [ + "add", + 114, + 79, + "-1/2" + ], + [ + "add", + 114, + 81, + "-1/2" + ], + [ + "add", + 114, + 85, + "-1/2" + ], + [ + "add", + 114, + 87, + "-1/2" + ], + [ + "add", + 114, + 89, + "-1/2" + ], + [ + "add", + 114, + 90, + "-1/2" + ], + [ + "add", + 114, + 91, + "-1/2" + ], + [ + "add", + 114, + 92, + "-1/2" + ], + [ + "add", + 114, + 94, + "-1/2" + ], + [ + "add", + 114, + 98, + "-1/2" + ], + [ + "add", + 114, + 100, + "-1/2" + ], + [ + "add", + 114, + 101, + "-1/2" + ], + [ + "add", + 114, + 102, + "-1/2" + ], + [ + "add", + 114, + 103, + "-1/2" + ], + [ + "add", + 114, + 107, + "-1/2" + ], + [ + "add", + 114, + 108, + "-1/2" + ], + [ + "add", + 114, + 109, + "-1/2" + ], + [ + "add", + 115, + 0, + "-1/2" + ], + [ + "add", + 115, + 3, + "-1/2" + ], + [ + "add", + 115, + 4, + "-1/2" + ], + [ + "add", + 115, + 5, + "-1/2" + ], + [ + "add", + 115, + 7, + "-1/2" + ], + [ + "add", + 115, + 8, + "1/2" + ], + [ + "add", + 115, + 13, + "-1/2" + ], + [ + "add", + 115, + 14, + "-1/2" + ], + [ + "add", + 115, + 15, + "-1/2" + ], + [ + "add", + 115, + 16, + "1/2" + ], + [ + "add", + 115, + 22, + "1/2" + ], + [ + "add", + 115, + 23, + "1/2" + ], + [ + "add", + 115, + 24, + "1/2" + ], + [ + "add", + 115, + 26, + "1/2" + ], + [ + "add", + 115, + 27, + "1/2" + ], + [ + "add", + 115, + 32, + "-1/2" + ], + [ + "add", + 115, + 33, + "-1/2" + ], + [ + "add", + 115, + 34, + "-1/2" + ], + [ + "add", + 115, + 35, + "1/2" + ], + [ + "add", + 115, + 41, + "1/2" + ], + [ + "add", + 115, + 42, + "1/2" + ], + [ + "add", + 115, + 43, + "1/2" + ], + [ + "add", + 115, + 44, + "1/2" + ], + [ + "add", + 115, + 45, + "1/2" + ], + [ + "add", + 115, + 48, + "-1/2" + ], + [ + "add", + 115, + 49, + "-1/2" + ], + [ + "add", + 115, + 50, + "-1/2" + ], + [ + "add", + 115, + 51, + "-1/2" + ], + [ + "add", + 115, + 52, + "-1/2" + ], + [ + "add", + 115, + 53, + "-1/2" + ], + [ + "add", + 115, + 57, + "1/2" + ], + [ + "add", + 115, + 64, + "1/2" + ], + [ + "add", + 115, + 65, + "1/2" + ], + [ + "add", + 115, + 66, + "1/2" + ], + [ + "add", + 115, + 67, + "-1/2" + ], + [ + "add", + 115, + 68, + "-1/2" + ], + [ + "add", + 115, + 69, + "-1/2" + ], + [ + "add", + 115, + 76, + "1/2" + ], + [ + "add", + 115, + 78, + "-1/2" + ], + [ + "add", + 115, + 80, + "-1/2" + ], + [ + "add", + 115, + 81, + "1/2" + ], + [ + "add", + 115, + 85, + "-1/2" + ], + [ + "add", + 115, + 87, + "-1/2" + ], + [ + "add", + 115, + 88, + "-1/2" + ], + [ + "add", + 115, + 92, + "-1/2" + ], + [ + "add", + 115, + 95, + "1/2" + ], + [ + "add", + 115, + 96, + "1/2" + ], + [ + "add", + 115, + 97, + "1/2" + ], + [ + "add", + 115, + 98, + "-1/2" + ], + [ + "add", + 115, + 99, + "-1/2" + ], + [ + "add", + 115, + 104, + "1/2" + ], + [ + "add", + 115, + 105, + "1/2" + ], + [ + "add", + 115, + 106, + "1/2" + ], + [ + "add", + 115, + 107, + "1/2" + ], + [ + "add", + 115, + 108, + "1/2" + ], + [ + "add", + 115, + 109, + "1/2" + ], + [ + "add", + 116, + 1, + "-1/2" + ], + [ + "add", + 116, + 2, + "-1/2" + ], + [ + "add", + 116, + 4, + "-1/2" + ], + [ + "add", + 116, + 5, + "-1/2" + ], + [ + "add", + 116, + 6, + "1/2" + ], + [ + "add", + 116, + 9, + "-1/2" + ], + [ + "add", + 116, + 13, + "1/2" + ], + [ + "add", + 116, + 16, + "-1/2" + ], + [ + "add", + 116, + 18, + "1/2" + ], + [ + "add", + 116, + 19, + "1/2" + ], + [ + "add", + 116, + 20, + "-1/2" + ], + [ + "add", + 116, + 21, + "-1/2" + ], + [ + "add", + 116, + 24, + "1/2" + ], + [ + "add", + 116, + 25, + "1/2" + ], + [ + "add", + 116, + 28, + "1/2" + ], + [ + "add", + 116, + 32, + "1/2" + ], + [ + "add", + 116, + 35, + "-1/2" + ], + [ + "add", + 116, + 36, + "1/2" + ], + [ + "add", + 116, + 37, + "1/2" + ], + [ + "add", + 116, + 39, + "-1/2" + ], + [ + "add", + 116, + 40, + "-1/2" + ], + [ + "add", + 116, + 43, + "1/2" + ], + [ + "add", + 116, + 44, + "1/2" + ], + [ + "add", + 116, + 45, + "1/2" + ], + [ + "add", + 116, + 46, + "1/2" + ], + [ + "add", + 116, + 47, + "1/2" + ], + [ + "add", + 116, + 48, + "-1/2" + ], + [ + "add", + 116, + 51, + "-1/2" + ], + [ + "add", + 116, + 54, + "-1/2" + ], + [ + "add", + 116, + 55, + "-1/2" + ], + [ + "add", + 116, + 58, + "-1/2" + ], + [ + "add", + 116, + 61, + "1/2" + ], + [ + "add", + 116, + 64, + "-1/2" + ], + [ + "add", + 116, + 65, + "-1/2" + ], + [ + "add", + 116, + 68, + "1/2" + ], + [ + "add", + 116, + 69, + "1/2" + ], + [ + "add", + 116, + 72, + "1/2" + ], + [ + "add", + 116, + 75, + "1/2" + ], + [ + "add", + 116, + 78, + "-1/2" + ], + [ + "add", + 116, + 79, + "1/2" + ], + [ + "add", + 116, + 82, + "-1/2" + ], + [ + "add", + 116, + 85, + "-1/2" + ], + [ + "add", + 116, + 86, + "-1/2" + ], + [ + "add", + 116, + 89, + "-1/2" + ], + [ + "add", + 116, + 93, + "1/2" + ], + [ + "add", + 116, + 94, + "-1/2" + ], + [ + "add", + 116, + 96, + "1/2" + ], + [ + "add", + 116, + 97, + "1/2" + ], + [ + "add", + 116, + 98, + "1/2" + ], + [ + "add", + 116, + 99, + "1/2" + ], + [ + "add", + 116, + 101, + "1/2" + ], + [ + "add", + 116, + 102, + "1/2" + ], + [ + "add", + 116, + 104, + "-1/2" + ], + [ + "add", + 116, + 107, + "-1/2" + ], + [ + "add", + 116, + 110, + "-1/2" + ], + [ + "add", + 116, + 111, + "-1/2" + ], + [ + "add", + 117, + 1, + "-1/2" + ], + [ + "add", + 117, + 3, + "-1/2" + ], + [ + "add", + 117, + 6, + "1/2" + ], + [ + "add", + 117, + 8, + "1/2" + ], + [ + "add", + 117, + 10, + "-1/2" + ], + [ + "add", + 117, + 11, + "-1/2" + ], + [ + "add", + 117, + 12, + "1/2" + ], + [ + "add", + 117, + 14, + "1/2" + ], + [ + "add", + 117, + 15, + "1/2" + ], + [ + "add", + 117, + 17, + "1/2" + ], + [ + "add", + 117, + 20, + "1/2" + ], + [ + "add", + 117, + 21, + "1/2" + ], + [ + "add", + 117, + 24, + "-1/2" + ], + [ + "add", + 117, + 26, + "-1/2" + ], + [ + "add", + 117, + 28, + "-1/2" + ], + [ + "add", + 117, + 31, + "-1/2" + ], + [ + "add", + 117, + 32, + "-1/2" + ], + [ + "add", + 117, + 35, + "-1/2" + ], + [ + "add", + 117, + 36, + "1/2" + ], + [ + "add", + 117, + 37, + "1/2" + ], + [ + "add", + 117, + 38, + "-1/2" + ], + [ + "add", + 117, + 41, + "1/2" + ], + [ + "add", + 117, + 42, + "1/2" + ], + [ + "add", + 117, + 45, + "1/2" + ], + [ + "add", + 117, + 46, + "1/2" + ], + [ + "add", + 117, + 47, + "1/2" + ], + [ + "add", + 117, + 48, + "1/2" + ], + [ + "add", + 117, + 52, + "-1/2" + ], + [ + "add", + 117, + 53, + "-1/2" + ], + [ + "add", + 117, + 56, + "-1/2" + ], + [ + "add", + 117, + 58, + "1/2" + ], + [ + "add", + 117, + 62, + "1/2" + ], + [ + "add", + 117, + 63, + "1/2" + ], + [ + "add", + 117, + 66, + "-1/2" + ], + [ + "add", + 117, + 67, + "1/2" + ], + [ + "add", + 117, + 70, + "1/2" + ], + [ + "add", + 117, + 71, + "1/2" + ], + [ + "add", + 117, + 75, + "-1/2" + ], + [ + "add", + 117, + 77, + "-1/2" + ], + [ + "add", + 117, + 80, + "1/2" + ], + [ + "add", + 117, + 82, + "1/2" + ], + [ + "add", + 117, + 85, + "-1/2" + ], + [ + "add", + 117, + 86, + "-1/2" + ], + [ + "add", + 117, + 88, + "-1/2" + ], + [ + "add", + 117, + 90, + "-1/2" + ], + [ + "add", + 117, + 91, + "-1/2" + ], + [ + "add", + 117, + 93, + "1/2" + ], + [ + "add", + 117, + 95, + "1/2" + ], + [ + "add", + 117, + 98, + "1/2" + ], + [ + "add", + 117, + 100, + "1/2" + ], + [ + "add", + 117, + 103, + "1/2" + ], + [ + "add", + 117, + 105, + "-1/2" + ], + [ + "add", + 117, + 106, + "-1/2" + ], + [ + "add", + 117, + 107, + "1/2" + ], + [ + "add", + 117, + 110, + "1/2" + ], + [ + "add", + 117, + 111, + "1/2" + ], + [ + "add", + 118, + 2, + "-1/2" + ], + [ + "add", + 118, + 3, + "-1/2" + ], + [ + "add", + 118, + 8, + "-1/2" + ], + [ + "add", + 118, + 9, + "1/2" + ], + [ + "add", + 118, + 12, + "-1/2" + ], + [ + "add", + 118, + 13, + "-1/2" + ], + [ + "add", + 118, + 16, + "-1/2" + ], + [ + "add", + 118, + 17, + "1/2" + ], + [ + "add", + 118, + 20, + "-1/2" + ], + [ + "add", + 118, + 21, + "-1/2" + ], + [ + "add", + 118, + 22, + "1/2" + ], + [ + "add", + 118, + 23, + "1/2" + ], + [ + "add", + 118, + 25, + "1/2" + ], + [ + "add", + 118, + 26, + "1/2" + ], + [ + "add", + 118, + 29, + "1/2" + ], + [ + "add", + 118, + 30, + "1/2" + ], + [ + "add", + 118, + 31, + "1/2" + ], + [ + "add", + 118, + 33, + "1/2" + ], + [ + "add", + 118, + 34, + "1/2" + ], + [ + "add", + 118, + 36, + "-1/2" + ], + [ + "add", + 118, + 37, + "-1/2" + ], + [ + "add", + 118, + 38, + "-1/2" + ], + [ + "add", + 118, + 43, + "-1/2" + ], + [ + "add", + 118, + 44, + "1/2" + ], + [ + "add", + 118, + 46, + "1/2" + ], + [ + "add", + 118, + 47, + "1/2" + ], + [ + "add", + 118, + 49, + "-1/2" + ], + [ + "add", + 118, + 50, + "-1/2" + ], + [ + "add", + 118, + 51, + "1/2" + ], + [ + "add", + 118, + 56, + "-1/2" + ], + [ + "add", + 118, + 59, + "-1/2" + ], + [ + "add", + 118, + 60, + "-1/2" + ], + [ + "add", + 118, + 61, + "-1/2" + ], + [ + "add", + 118, + 66, + "-1/2" + ], + [ + "add", + 118, + 67, + "1/2" + ], + [ + "add", + 118, + 72, + "-1/2" + ], + [ + "add", + 118, + 73, + "1/2" + ], + [ + "add", + 118, + 74, + "1/2" + ], + [ + "add", + 118, + 77, + "1/2" + ], + [ + "add", + 118, + 78, + "-1/2" + ], + [ + "add", + 118, + 79, + "1/2" + ], + [ + "add", + 118, + 80, + "-1/2" + ], + [ + "add", + 118, + 83, + "-1/2" + ], + [ + "add", + 118, + 84, + "-1/2" + ], + [ + "add", + 118, + 88, + "1/2" + ], + [ + "add", + 118, + 89, + "1/2" + ], + [ + "add", + 118, + 94, + "-1/2" + ], + [ + "add", + 118, + 95, + "1/2" + ], + [ + "add", + 118, + 99, + "1/2" + ], + [ + "add", + 118, + 100, + "1/2" + ], + [ + "add", + 118, + 103, + "-1/2" + ], + [ + "add", + 118, + 104, + "1/2" + ], + [ + "add", + 118, + 108, + "-1/2" + ], + [ + "add", + 118, + 109, + "-1/2" + ], + [ + "add", + 118, + 110, + "1/2" + ], + [ + "add", + 118, + 111, + "1/2" + ], + [ + "add", + 119, + 4, + "-1/2" + ], + [ + "add", + 119, + 5, + "1/2" + ], + [ + "add", + 119, + 10, + "1/2" + ], + [ + "add", + 119, + 11, + "-1/2" + ], + [ + "add", + 119, + 14, + "-1/2" + ], + [ + "add", + 119, + 15, + "1/2" + ], + [ + "add", + 119, + 18, + "1/2" + ], + [ + "add", + 119, + 19, + "-1/2" + ], + [ + "add", + 119, + 20, + "-1/2" + ], + [ + "add", + 119, + 21, + "1/2" + ], + [ + "add", + 119, + 22, + "1/2" + ], + [ + "add", + 119, + 23, + "-1/2" + ], + [ + "add", + 119, + 29, + "-1/2" + ], + [ + "add", + 119, + 30, + "1/2" + ], + [ + "add", + 119, + 33, + "-1/2" + ], + [ + "add", + 119, + 34, + "1/2" + ], + [ + "add", + 119, + 36, + "1/2" + ], + [ + "add", + 119, + 37, + "-1/2" + ], + [ + "add", + 119, + 39, + "-1/2" + ], + [ + "add", + 119, + 40, + "1/2" + ], + [ + "add", + 119, + 41, + "1/2" + ], + [ + "add", + 119, + 42, + "-1/2" + ], + [ + "add", + 119, + 46, + "-1/2" + ], + [ + "add", + 119, + 47, + "1/2" + ], + [ + "add", + 119, + 49, + "1/2" + ], + [ + "add", + 119, + 50, + "-1/2" + ], + [ + "add", + 119, + 52, + "1/2" + ], + [ + "add", + 119, + 53, + "-1/2" + ], + [ + "add", + 119, + 54, + "1/2" + ], + [ + "add", + 119, + 55, + "-1/2" + ], + [ + "add", + 119, + 59, + "1/2" + ], + [ + "add", + 119, + 60, + "-1/2" + ], + [ + "add", + 119, + 62, + "-1/2" + ], + [ + "add", + 119, + 63, + "1/2" + ], + [ + "add", + 119, + 64, + "1/2" + ], + [ + "add", + 119, + 65, + "-1/2" + ], + [ + "add", + 119, + 68, + "1/2" + ], + [ + "add", + 119, + 69, + "-1/2" + ], + [ + "add", + 119, + 70, + "1/2" + ], + [ + "add", + 119, + 71, + "-1/2" + ], + [ + "add", + 119, + 73, + "1/2" + ], + [ + "add", + 119, + 74, + "-1/2" + ], + [ + "add", + 119, + 83, + "1/2" + ], + [ + "add", + 119, + 84, + "-1/2" + ], + [ + "add", + 119, + 90, + "1/2" + ], + [ + "add", + 119, + 91, + "-1/2" + ], + [ + "add", + 119, + 96, + "1/2" + ], + [ + "add", + 119, + 97, + "-1/2" + ], + [ + "add", + 119, + 101, + "1/2" + ], + [ + "add", + 119, + 102, + "-1/2" + ], + [ + "add", + 119, + 105, + "1/2" + ], + [ + "add", + 119, + 106, + "-1/2" + ], + [ + "add", + 119, + 108, + "1/2" + ], + [ + "add", + 119, + 109, + "-1/2" + ], + [ + "add", + 119, + 110, + "-1/2" + ], + [ + "add", + 119, + 111, + "1/2" + ], + [ + "add", + 0, + 112, + "1/2" + ], + [ + "add", + 0, + 113, + "1/2" + ], + [ + "add", + 0, + 114, + "1/2" + ], + [ + "add", + 0, + 115, + "1/2" + ], + [ + "add", + 1, + 112, + "1/2" + ], + [ + "add", + 1, + 113, + "1/2" + ], + [ + "add", + 1, + 116, + "1/2" + ], + [ + "add", + 1, + 117, + "1/2" + ], + [ + "add", + 2, + 112, + "1/2" + ], + [ + "add", + 2, + 114, + "1/2" + ], + [ + "add", + 2, + 116, + "1/2" + ], + [ + "add", + 2, + 118, + "1/2" + ], + [ + "add", + 3, + 112, + "1/2" + ], + [ + "add", + 3, + 115, + "1/2" + ], + [ + "add", + 3, + 117, + "1/2" + ], + [ + "add", + 3, + 118, + "1/2" + ], + [ + "add", + 4, + 112, + "1/2" + ], + [ + "add", + 4, + 115, + "1/2" + ], + [ + "add", + 4, + 116, + "1/2" + ], + [ + "add", + 4, + 119, + "1/2" + ], + [ + "add", + 5, + 112, + "1/2" + ], + [ + "add", + 5, + 115, + "1/2" + ], + [ + "add", + 5, + 116, + "1/2" + ], + [ + "add", + 5, + 119, + "-1/2" + ], + [ + "add", + 6, + 112, + "1/2" + ], + [ + "add", + 6, + 113, + "1/2" + ], + [ + "add", + 6, + 116, + "-1/2" + ], + [ + "add", + 6, + 117, + "-1/2" + ], + [ + "add", + 7, + 112, + "-1/2" + ], + [ + "add", + 7, + 113, + "-1/2" + ], + [ + "add", + 7, + 114, + "1/2" + ], + [ + "add", + 7, + 115, + "1/2" + ], + [ + "add", + 8, + 112, + "1/2" + ], + [ + "add", + 8, + 115, + "-1/2" + ], + [ + "add", + 8, + 117, + "-1/2" + ], + [ + "add", + 8, + 118, + "1/2" + ], + [ + "add", + 9, + 112, + "-1/2" + ], + [ + "add", + 9, + 114, + "1/2" + ], + [ + "add", + 9, + 116, + "1/2" + ], + [ + "add", + 9, + 118, + "-1/2" + ], + [ + "add", + 10, + 112, + "-1/2" + ], + [ + "add", + 10, + 114, + "1/2" + ], + [ + "add", + 10, + 117, + "1/2" + ], + [ + "add", + 10, + 119, + "-1/2" + ], + [ + "add", + 11, + 112, + "-1/2" + ], + [ + "add", + 11, + 114, + "1/2" + ], + [ + "add", + 11, + 117, + "1/2" + ], + [ + "add", + 11, + 119, + "1/2" + ], + [ + "add", + 12, + 113, + "1/2" + ], + [ + "add", + 12, + 114, + "1/2" + ], + [ + "add", + 12, + 117, + "-1/2" + ], + [ + "add", + 12, + 118, + "1/2" + ], + [ + "add", + 13, + 113, + "1/2" + ], + [ + "add", + 13, + 115, + "1/2" + ], + [ + "add", + 13, + 116, + "-1/2" + ], + [ + "add", + 13, + 118, + "1/2" + ], + [ + "add", + 14, + 113, + "1/2" + ], + [ + "add", + 14, + 115, + "1/2" + ], + [ + "add", + 14, + 117, + "-1/2" + ], + [ + "add", + 14, + 119, + "1/2" + ], + [ + "add", + 15, + 113, + "1/2" + ], + [ + "add", + 15, + 115, + "1/2" + ], + [ + "add", + 15, + 117, + "-1/2" + ], + [ + "add", + 15, + 119, + "-1/2" + ], + [ + "add", + 16, + 113, + "1/2" + ], + [ + "add", + 16, + 115, + "-1/2" + ], + [ + "add", + 16, + 116, + "1/2" + ], + [ + "add", + 16, + 118, + "1/2" + ], + [ + "add", + 17, + 113, + "-1/2" + ], + [ + "add", + 17, + 114, + "1/2" + ], + [ + "add", + 17, + 117, + "-1/2" + ], + [ + "add", + 17, + 118, + "-1/2" + ], + [ + "add", + 18, + 113, + "-1/2" + ], + [ + "add", + 18, + 114, + "1/2" + ], + [ + "add", + 18, + 116, + "-1/2" + ], + [ + "add", + 18, + 119, + "-1/2" + ], + [ + "add", + 19, + 113, + "-1/2" + ], + [ + "add", + 19, + 114, + "1/2" + ], + [ + "add", + 19, + 116, + "-1/2" + ], + [ + "add", + 19, + 119, + "1/2" + ], + [ + "add", + 20, + 116, + "1/2" + ], + [ + "add", + 20, + 117, + "-1/2" + ], + [ + "add", + 20, + 118, + "1/2" + ], + [ + "add", + 20, + 119, + "1/2" + ], + [ + "add", + 21, + 116, + "1/2" + ], + [ + "add", + 21, + 117, + "-1/2" + ], + [ + "add", + 21, + 118, + "1/2" + ], + [ + "add", + 21, + 119, + "-1/2" + ], + [ + "add", + 22, + 114, + "1/2" + ], + [ + "add", + 22, + 115, + "-1/2" + ], + [ + "add", + 22, + 118, + "-1/2" + ], + [ + "add", + 22, + 119, + "-1/2" + ], + [ + "add", + 23, + 114, + "1/2" + ], + [ + "add", + 23, + 115, + "-1/2" + ], + [ + "add", + 23, + 118, + "-1/2" + ], + [ + "add", + 23, + 119, + "1/2" + ], + [ + "add", + 24, + 114, + "1/2" + ], + [ + "add", + 24, + 115, + "-1/2" + ], + [ + "add", + 24, + 116, + "-1/2" + ], + [ + "add", + 24, + 117, + "1/2" + ], + [ + "add", + 25, + 112, + "1/2" + ], + [ + "add", + 25, + 114, + "1/2" + ], + [ + "add", + 25, + 116, + "-1/2" + ], + [ + "add", + 25, + 118, + "-1/2" + ], + [ + "add", + 26, + 112, + "1/2" + ], + [ + "add", + 26, + 115, + "-1/2" + ], + [ + "add", + 26, + 117, + "1/2" + ], + [ + "add", + 26, + 118, + "-1/2" + ], + [ + "add", + 27, + 112, + "1/2" + ], + [ + "add", + 27, + 113, + "-1/2" + ], + [ + "add", + 27, + 114, + "1/2" + ], + [ + "add", + 27, + 115, + "-1/2" + ], + [ + "add", + 28, + 112, + "1/2" + ], + [ + "add", + 28, + 113, + "-1/2" + ], + [ + "add", + 28, + 116, + "-1/2" + ], + [ + "add", + 28, + 117, + "1/2" + ], + [ + "add", + 29, + 112, + "1/2" + ], + [ + "add", + 29, + 113, + "-1/2" + ], + [ + "add", + 29, + 118, + "-1/2" + ], + [ + "add", + 29, + 119, + "1/2" + ], + [ + "add", + 30, + 112, + "1/2" + ], + [ + "add", + 30, + 113, + "-1/2" + ], + [ + "add", + 30, + 118, + "-1/2" + ], + [ + "add", + 30, + 119, + "-1/2" + ], + [ + "add", + 31, + 113, + "1/2" + ], + [ + "add", + 31, + 114, + "1/2" + ], + [ + "add", + 31, + 117, + "1/2" + ], + [ + "add", + 31, + 118, + "-1/2" + ], + [ + "add", + 32, + 114, + "1/2" + ], + [ + "add", + 32, + 115, + "1/2" + ], + [ + "add", + 32, + 116, + "-1/2" + ], + [ + "add", + 32, + 117, + "1/2" + ], + [ + "add", + 33, + 114, + "1/2" + ], + [ + "add", + 33, + 115, + "1/2" + ], + [ + "add", + 33, + 118, + "-1/2" + ], + [ + "add", + 33, + 119, + "1/2" + ], + [ + "add", + 34, + 114, + "1/2" + ], + [ + "add", + 34, + 115, + "1/2" + ], + [ + "add", + 34, + 118, + "-1/2" + ], + [ + "add", + 34, + 119, + "-1/2" + ], + [ + "add", + 35, + 114, + "1/2" + ], + [ + "add", + 35, + 115, + "-1/2" + ], + [ + "add", + 35, + 116, + "1/2" + ], + [ + "add", + 35, + 117, + "1/2" + ], + [ + "add", + 36, + 116, + "-1/2" + ], + [ + "add", + 36, + 117, + "-1/2" + ], + [ + "add", + 36, + 118, + "1/2" + ], + [ + "add", + 36, + 119, + "-1/2" + ], + [ + "add", + 37, + 116, + "-1/2" + ], + [ + "add", + 37, + 117, + "-1/2" + ], + [ + "add", + 37, + 118, + "1/2" + ], + [ + "add", + 37, + 119, + "1/2" + ], + [ + "add", + 38, + 113, + "-1/2" + ], + [ + "add", + 38, + 114, + "1/2" + ], + [ + "add", + 38, + 117, + "1/2" + ], + [ + "add", + 38, + 118, + "1/2" + ], + [ + "add", + 39, + 113, + "-1/2" + ], + [ + "add", + 39, + 114, + "1/2" + ], + [ + "add", + 39, + 116, + "1/2" + ], + [ + "add", + 39, + 119, + "1/2" + ], + [ + "add", + 40, + 113, + "-1/2" + ], + [ + "add", + 40, + 114, + "1/2" + ], + [ + "add", + 40, + 116, + "1/2" + ], + [ + "add", + 40, + 119, + "-1/2" + ], + [ + "add", + 41, + 113, + "1/2" + ], + [ + "add", + 41, + 115, + "-1/2" + ], + [ + "add", + 41, + 117, + "-1/2" + ], + [ + "add", + 41, + 119, + "-1/2" + ], + [ + "add", + 42, + 113, + "1/2" + ], + [ + "add", + 42, + 115, + "-1/2" + ], + [ + "add", + 42, + 117, + "-1/2" + ], + [ + "add", + 42, + 119, + "1/2" + ], + [ + "add", + 43, + 113, + "1/2" + ], + [ + "add", + 43, + 115, + "-1/2" + ], + [ + "add", + 43, + 116, + "-1/2" + ], + [ + "add", + 43, + 118, + "1/2" + ], + [ + "add", + 44, + 113, + "1/2" + ], + [ + "add", + 44, + 115, + "-1/2" + ], + [ + "add", + 44, + 116, + "-1/2" + ], + [ + "add", + 44, + 118, + "-1/2" + ], + [ + "add", + 45, + 114, + "1/2" + ], + [ + "add", + 45, + 115, + "-1/2" + ], + [ + "add", + 45, + 116, + "-1/2" + ], + [ + "add", + 45, + 117, + "-1/2" + ], + [ + "add", + 46, + 116, + "-1/2" + ], + [ + "add", + 46, + 117, + "-1/2" + ], + [ + "add", + 46, + 118, + "-1/2" + ], + [ + "add", + 46, + 119, + "1/2" + ], + [ + "add", + 47, + 116, + "-1/2" + ], + [ + "add", + 47, + 117, + "-1/2" + ], + [ + "add", + 47, + 118, + "-1/2" + ], + [ + "add", + 47, + 119, + "-1/2" + ], + [ + "add", + 48, + 114, + "1/2" + ], + [ + "add", + 48, + 115, + "1/2" + ], + [ + "add", + 48, + 116, + "1/2" + ], + [ + "add", + 48, + 117, + "-1/2" + ], + [ + "add", + 49, + 114, + "1/2" + ], + [ + "add", + 49, + 115, + "1/2" + ], + [ + "add", + 49, + 118, + "1/2" + ], + [ + "add", + 49, + 119, + "-1/2" + ], + [ + "add", + 50, + 114, + "1/2" + ], + [ + "add", + 50, + 115, + "1/2" + ], + [ + "add", + 50, + 118, + "1/2" + ], + [ + "add", + 50, + 119, + "1/2" + ], + [ + "add", + 51, + 113, + "1/2" + ], + [ + "add", + 51, + 115, + "1/2" + ], + [ + "add", + 51, + 116, + "1/2" + ], + [ + "add", + 51, + 118, + "-1/2" + ], + [ + "add", + 52, + 113, + "1/2" + ], + [ + "add", + 52, + 115, + "1/2" + ], + [ + "add", + 52, + 117, + "1/2" + ], + [ + "add", + 52, + 119, + "-1/2" + ], + [ + "add", + 53, + 113, + "1/2" + ], + [ + "add", + 53, + 115, + "1/2" + ], + [ + "add", + 53, + 117, + "1/2" + ], + [ + "add", + 53, + 119, + "1/2" + ], + [ + "add", + 54, + 113, + "1/2" + ], + [ + "add", + 54, + 114, + "1/2" + ], + [ + "add", + 54, + 116, + "1/2" + ], + [ + "add", + 54, + 119, + "-1/2" + ], + [ + "add", + 55, + 113, + "1/2" + ], + [ + "add", + 55, + 114, + "1/2" + ], + [ + "add", + 55, + 116, + "1/2" + ], + [ + "add", + 55, + 119, + "1/2" + ], + [ + "add", + 56, + 113, + "1/2" + ], + [ + "add", + 56, + 114, + "1/2" + ], + [ + "add", + 56, + 117, + "1/2" + ], + [ + "add", + 56, + 118, + "1/2" + ], + [ + "add", + 57, + 112, + "-1/2" + ], + [ + "add", + 57, + 113, + "1/2" + ], + [ + "add", + 57, + 114, + "1/2" + ], + [ + "add", + 57, + 115, + "-1/2" + ], + [ + "add", + 58, + 112, + "1/2" + ], + [ + "add", + 58, + 113, + "-1/2" + ], + [ + "add", + 58, + 116, + "1/2" + ], + [ + "add", + 58, + 117, + "-1/2" + ], + [ + "add", + 59, + 112, + "1/2" + ], + [ + "add", + 59, + 113, + "-1/2" + ], + [ + "add", + 59, + 118, + "1/2" + ], + [ + "add", + 59, + 119, + "-1/2" + ], + [ + "add", + 60, + 112, + "1/2" + ], + [ + "add", + 60, + 113, + "-1/2" + ], + [ + "add", + 60, + 118, + "1/2" + ], + [ + "add", + 60, + 119, + "1/2" + ], + [ + "add", + 61, + 112, + "-1/2" + ], + [ + "add", + 61, + 114, + "1/2" + ], + [ + "add", + 61, + 116, + "-1/2" + ], + [ + "add", + 61, + 118, + "1/2" + ], + [ + "add", + 62, + 112, + "-1/2" + ], + [ + "add", + 62, + 114, + "1/2" + ], + [ + "add", + 62, + 117, + "-1/2" + ], + [ + "add", + 62, + 119, + "1/2" + ], + [ + "add", + 63, + 112, + "-1/2" + ], + [ + "add", + 63, + 114, + "1/2" + ], + [ + "add", + 63, + 117, + "-1/2" + ], + [ + "add", + 63, + 119, + "-1/2" + ], + [ + "add", + 64, + 112, + "1/2" + ], + [ + "add", + 64, + 115, + "-1/2" + ], + [ + "add", + 64, + 116, + "1/2" + ], + [ + "add", + 64, + 119, + "-1/2" + ], + [ + "add", + 65, + 112, + "1/2" + ], + [ + "add", + 65, + 115, + "-1/2" + ], + [ + "add", + 65, + 116, + "1/2" + ], + [ + "add", + 65, + 119, + "1/2" + ], + [ + "add", + 66, + 112, + "1/2" + ], + [ + "add", + 66, + 115, + "-1/2" + ], + [ + "add", + 66, + 117, + "1/2" + ], + [ + "add", + 66, + 118, + "1/2" + ], + [ + "add", + 67, + 112, + "1/2" + ], + [ + "add", + 67, + 115, + "1/2" + ], + [ + "add", + 67, + 117, + "-1/2" + ], + [ + "add", + 67, + 118, + "-1/2" + ], + [ + "add", + 68, + 112, + "1/2" + ], + [ + "add", + 68, + 115, + "1/2" + ], + [ + "add", + 68, + 116, + "-1/2" + ], + [ + "add", + 68, + 119, + "-1/2" + ], + [ + "add", + 69, + 112, + "1/2" + ], + [ + "add", + 69, + 115, + "1/2" + ], + [ + "add", + 69, + 116, + "-1/2" + ], + [ + "add", + 69, + 119, + "1/2" + ], + [ + "add", + 70, + 112, + "1/2" + ], + [ + "add", + 70, + 114, + "1/2" + ], + [ + "add", + 70, + 117, + "-1/2" + ], + [ + "add", + 70, + 119, + "-1/2" + ], + [ + "add", + 71, + 112, + "1/2" + ], + [ + "add", + 71, + 114, + "1/2" + ], + [ + "add", + 71, + 117, + "-1/2" + ], + [ + "add", + 71, + 119, + "1/2" + ], + [ + "add", + 72, + 112, + "1/2" + ], + [ + "add", + 72, + 114, + "1/2" + ], + [ + "add", + 72, + 116, + "-1/2" + ], + [ + "add", + 72, + 118, + "1/2" + ], + [ + "add", + 73, + 112, + "1/2" + ], + [ + "add", + 73, + 113, + "1/2" + ], + [ + "add", + 73, + 118, + "-1/2" + ], + [ + "add", + 73, + 119, + "-1/2" + ], + [ + "add", + 74, + 112, + "1/2" + ], + [ + "add", + 74, + 113, + "1/2" + ], + [ + "add", + 74, + 118, + "-1/2" + ], + [ + "add", + 74, + 119, + "1/2" + ], + [ + "add", + 75, + 112, + "1/2" + ], + [ + "add", + 75, + 113, + "1/2" + ], + [ + "add", + 75, + 116, + "-1/2" + ], + [ + "add", + 75, + 117, + "1/2" + ], + [ + "add", + 76, + 112, + "1/2" + ], + [ + "add", + 76, + 113, + "1/2" + ], + [ + "add", + 76, + 114, + "1/2" + ], + [ + "add", + 76, + 115, + "-1/2" + ], + [ + "add", + 77, + 113, + "-1/2" + ], + [ + "add", + 77, + 114, + "1/2" + ], + [ + "add", + 77, + 117, + "1/2" + ], + [ + "add", + 77, + 118, + "-1/2" + ], + [ + "add", + 78, + 113, + "1/2" + ], + [ + "add", + 78, + 115, + "1/2" + ], + [ + "add", + 78, + 116, + "1/2" + ], + [ + "add", + 78, + 118, + "1/2" + ], + [ + "add", + 79, + 112, + "-1/2" + ], + [ + "add", + 79, + 114, + "1/2" + ], + [ + "add", + 79, + 116, + "-1/2" + ], + [ + "add", + 79, + 118, + "-1/2" + ], + [ + "add", + 80, + 112, + "1/2" + ], + [ + "add", + 80, + 115, + "1/2" + ], + [ + "add", + 80, + 117, + "-1/2" + ], + [ + "add", + 80, + 118, + "1/2" + ], + [ + "add", + 81, + 112, + "-1/2" + ], + [ + "add", + 81, + 113, + "-1/2" + ], + [ + "add", + 81, + 114, + "1/2" + ], + [ + "add", + 81, + 115, + "-1/2" + ], + [ + "add", + 82, + 112, + "1/2" + ], + [ + "add", + 82, + 113, + "1/2" + ], + [ + "add", + 82, + 116, + "1/2" + ], + [ + "add", + 82, + 117, + "-1/2" + ], + [ + "add", + 83, + 112, + "1/2" + ], + [ + "add", + 83, + 113, + "1/2" + ], + [ + "add", + 83, + 118, + "1/2" + ], + [ + "add", + 83, + 119, + "-1/2" + ], + [ + "add", + 84, + 112, + "1/2" + ], + [ + "add", + 84, + 113, + "1/2" + ], + [ + "add", + 84, + 118, + "1/2" + ], + [ + "add", + 84, + 119, + "1/2" + ], + [ + "add", + 85, + 114, + "1/2" + ], + [ + "add", + 85, + 115, + "1/2" + ], + [ + "add", + 85, + 116, + "1/2" + ], + [ + "add", + 85, + 117, + "1/2" + ], + [ + "add", + 86, + 112, + "1/2" + ], + [ + "add", + 86, + 113, + "-1/2" + ], + [ + "add", + 86, + 116, + "1/2" + ], + [ + "add", + 86, + 117, + "1/2" + ], + [ + "add", + 87, + 112, + "1/2" + ], + [ + "add", + 87, + 113, + "-1/2" + ], + [ + "add", + 87, + 114, + "1/2" + ], + [ + "add", + 87, + 115, + "1/2" + ], + [ + "add", + 88, + 112, + "1/2" + ], + [ + "add", + 88, + 115, + "1/2" + ], + [ + "add", + 88, + 117, + "1/2" + ], + [ + "add", + 88, + 118, + "-1/2" + ], + [ + "add", + 89, + 112, + "1/2" + ], + [ + "add", + 89, + 114, + "1/2" + ], + [ + "add", + 89, + 116, + "1/2" + ], + [ + "add", + 89, + 118, + "-1/2" + ], + [ + "add", + 90, + 112, + "1/2" + ], + [ + "add", + 90, + 114, + "1/2" + ], + [ + "add", + 90, + 117, + "1/2" + ], + [ + "add", + 90, + 119, + "-1/2" + ], + [ + "add", + 91, + 112, + "1/2" + ], + [ + "add", + 91, + 114, + "1/2" + ], + [ + "add", + 91, + 117, + "1/2" + ], + [ + "add", + 91, + 119, + "1/2" + ], + [ + "add", + 92, + 112, + "-1/2" + ], + [ + "add", + 92, + 113, + "1/2" + ], + [ + "add", + 92, + 114, + "1/2" + ], + [ + "add", + 92, + 115, + "1/2" + ], + [ + "add", + 93, + 112, + "1/2" + ], + [ + "add", + 93, + 113, + "-1/2" + ], + [ + "add", + 93, + 116, + "-1/2" + ], + [ + "add", + 93, + 117, + "-1/2" + ], + [ + "add", + 94, + 112, + "-1/2" + ], + [ + "add", + 94, + 114, + "1/2" + ], + [ + "add", + 94, + 116, + "1/2" + ], + [ + "add", + 94, + 118, + "1/2" + ], + [ + "add", + 95, + 112, + "1/2" + ], + [ + "add", + 95, + 115, + "-1/2" + ], + [ + "add", + 95, + 117, + "-1/2" + ], + [ + "add", + 95, + 118, + "-1/2" + ], + [ + "add", + 96, + 112, + "1/2" + ], + [ + "add", + 96, + 115, + "-1/2" + ], + [ + "add", + 96, + 116, + "-1/2" + ], + [ + "add", + 96, + 119, + "-1/2" + ], + [ + "add", + 97, + 112, + "1/2" + ], + [ + "add", + 97, + 115, + "-1/2" + ], + [ + "add", + 97, + 116, + "-1/2" + ], + [ + "add", + 97, + 119, + "1/2" + ], + [ + "add", + 98, + 114, + "1/2" + ], + [ + "add", + 98, + 115, + "1/2" + ], + [ + "add", + 98, + 116, + "-1/2" + ], + [ + "add", + 98, + 117, + "-1/2" + ], + [ + "add", + 99, + 113, + "1/2" + ], + [ + "add", + 99, + 115, + "1/2" + ], + [ + "add", + 99, + 116, + "-1/2" + ], + [ + "add", + 99, + 118, + "-1/2" + ], + [ + "add", + 100, + 113, + "1/2" + ], + [ + "add", + 100, + 114, + "1/2" + ], + [ + "add", + 100, + 117, + "-1/2" + ], + [ + "add", + 100, + 118, + "-1/2" + ], + [ + "add", + 101, + 113, + "1/2" + ], + [ + "add", + 101, + 114, + "1/2" + ], + [ + "add", + 101, + 116, + "-1/2" + ], + [ + "add", + 101, + 119, + "-1/2" + ], + [ + "add", + 102, + 113, + "1/2" + ], + [ + "add", + 102, + 114, + "1/2" + ], + [ + "add", + 102, + 116, + "-1/2" + ], + [ + "add", + 102, + 119, + "1/2" + ], + [ + "add", + 103, + 113, + "-1/2" + ], + [ + "add", + 103, + 114, + "1/2" + ], + [ + "add", + 103, + 117, + "-1/2" + ], + [ + "add", + 103, + 118, + "1/2" + ], + [ + "add", + 104, + 113, + "1/2" + ], + [ + "add", + 104, + 115, + "-1/2" + ], + [ + "add", + 104, + 116, + "1/2" + ], + [ + "add", + 104, + 118, + "-1/2" + ], + [ + "add", + 105, + 113, + "1/2" + ], + [ + "add", + 105, + 115, + "-1/2" + ], + [ + "add", + 105, + 117, + "1/2" + ], + [ + "add", + 105, + 119, + "-1/2" + ], + [ + "add", + 106, + 113, + "1/2" + ], + [ + "add", + 106, + 115, + "-1/2" + ], + [ + "add", + 106, + 117, + "1/2" + ], + [ + "add", + 106, + 119, + "1/2" + ], + [ + "add", + 107, + 114, + "1/2" + ], + [ + "add", + 107, + 115, + "-1/2" + ], + [ + "add", + 107, + 116, + "1/2" + ], + [ + "add", + 107, + 117, + "-1/2" + ], + [ + "add", + 108, + 114, + "1/2" + ], + [ + "add", + 108, + 115, + "-1/2" + ], + [ + "add", + 108, + 118, + "1/2" + ], + [ + "add", + 108, + 119, + "-1/2" + ], + [ + "add", + 109, + 114, + "1/2" + ], + [ + "add", + 109, + 115, + "-1/2" + ], + [ + "add", + 109, + 118, + "1/2" + ], + [ + "add", + 109, + 119, + "1/2" + ], + [ + "add", + 110, + 116, + "1/2" + ], + [ + "add", + 110, + 117, + "-1/2" + ], + [ + "add", + 110, + 118, + "-1/2" + ], + [ + "add", + 110, + 119, + "1/2" + ], + [ + "add", + 111, + 116, + "1/2" + ], + [ + "add", + 111, + 117, + "-1/2" + ], + [ + "add", + 111, + 118, + "-1/2" + ], + [ + "add", + 111, + 119, + "-1/2" + ], + [ + "scale", + 112, + "1/4" + ], + [ + "scale", + 113, + "1/4" + ], + [ + "scale", + 114, + "1/4" + ], + [ + "scale", + 115, + "1/4" + ], + [ + "scale", + 116, + "1/4" + ], + [ + "scale", + 117, + "1/4" + ], + [ + "scale", + 118, + "1/4" + ], + [ + "scale", + 119, + "1/4" + ], + [ + "add", + 112, + 0, + "-1/8" + ], + [ + "add", + 112, + 1, + "-1/8" + ], + [ + "add", + 112, + 2, + "-1/8" + ], + [ + "add", + 112, + 3, + "-1/8" + ], + [ + "add", + 112, + 4, + "-1/8" + ], + [ + "add", + 112, + 5, + "-1/8" + ], + [ + "add", + 112, + 6, + "-1/8" + ], + [ + "add", + 112, + 7, + "1/8" + ], + [ + "add", + 112, + 8, + "-1/8" + ], + [ + "add", + 112, + 9, + "1/8" + ], + [ + "add", + 112, + 10, + "1/8" + ], + [ + "add", + 112, + 11, + "1/8" + ], + [ + "add", + 112, + 25, + "-1/8" + ], + [ + "add", + 112, + 26, + "-1/8" + ], + [ + "add", + 112, + 27, + "-1/8" + ], + [ + "add", + 112, + 28, + "-1/8" + ], + [ + "add", + 112, + 29, + "-1/8" + ], + [ + "add", + 112, + 30, + "-1/8" + ], + [ + "add", + 112, + 57, + "1/8" + ], + [ + "add", + 112, + 58, + "-1/8" + ], + [ + "add", + 112, + 59, + "-1/8" + ], + [ + "add", + 112, + 60, + "-1/8" + ], + [ + "add", + 112, + 61, + "1/8" + ], + [ + "add", + 112, + 62, + "1/8" + ], + [ + "add", + 112, + 63, + "1/8" + ], + [ + "add", + 112, + 64, + "-1/8" + ], + [ + "add", + 112, + 65, + "-1/8" + ], + [ + "add", + 112, + 66, + "-1/8" + ], + [ + "add", + 112, + 67, + "-1/8" + ], + [ + "add", + 112, + 68, + "-1/8" + ], + [ + "add", + 112, + 69, + "-1/8" + ], + [ + "add", + 112, + 70, + "-1/8" + ], + [ + "add", + 112, + 71, + "-1/8" + ], + [ + "add", + 112, + 72, + "-1/8" + ], + [ + "add", + 112, + 73, + "-1/8" + ], + [ + "add", + 112, + 74, + "-1/8" + ], + [ + "add", + 112, + 75, + "-1/8" + ], + [ + "add", + 112, + 76, + "-1/8" + ], + [ + "add", + 112, + 79, + "1/8" + ], + [ + "add", + 112, + 80, + "-1/8" + ], + [ + "add", + 112, + 81, + "1/8" + ], + [ + "add", + 112, + 82, + "-1/8" + ], + [ + "add", + 112, + 83, + "-1/8" + ], + [ + "add", + 112, + 84, + "-1/8" + ], + [ + "add", + 112, + 86, + "-1/8" + ], + [ + "add", + 112, + 87, + "-1/8" + ], + [ + "add", + 112, + 88, + "-1/8" + ], + [ + "add", + 112, + 89, + "-1/8" + ], + [ + "add", + 112, + 90, + "-1/8" + ], + [ + "add", + 112, + 91, + "-1/8" + ], + [ + "add", + 112, + 92, + "1/8" + ], + [ + "add", + 112, + 93, + "-1/8" + ], + [ + "add", + 112, + 94, + "1/8" + ], + [ + "add", + 112, + 95, + "-1/8" + ], + [ + "add", + 112, + 96, + "-1/8" + ], + [ + "add", + 112, + 97, + "-1/8" + ], + [ + "add", + 113, + 0, + "-1/8" + ], + [ + "add", + 113, + 1, + "-1/8" + ], + [ + "add", + 113, + 6, + "-1/8" + ], + [ + "add", + 113, + 7, + "1/8" + ], + [ + "add", + 113, + 12, + "-1/8" + ], + [ + "add", + 113, + 13, + "-1/8" + ], + [ + "add", + 113, + 14, + "-1/8" + ], + [ + "add", + 113, + 15, + "-1/8" + ], + [ + "add", + 113, + 16, + "-1/8" + ], + [ + "add", + 113, + 17, + "1/8" + ], + [ + "add", + 113, + 18, + "1/8" + ], + [ + "add", + 113, + 19, + "1/8" + ], + [ + "add", + 113, + 27, + "1/8" + ], + [ + "add", + 113, + 28, + "1/8" + ], + [ + "add", + 113, + 29, + "1/8" + ], + [ + "add", + 113, + 30, + "1/8" + ], + [ + "add", + 113, + 31, + "-1/8" + ], + [ + "add", + 113, + 38, + "1/8" + ], + [ + "add", + 113, + 39, + "1/8" + ], + [ + "add", + 113, + 40, + "1/8" + ], + [ + "add", + 113, + 41, + "-1/8" + ], + [ + "add", + 113, + 42, + "-1/8" + ], + [ + "add", + 113, + 43, + "-1/8" + ], + [ + "add", + 113, + 44, + "-1/8" + ], + [ + "add", + 113, + 51, + "-1/8" + ], + [ + "add", + 113, + 52, + "-1/8" + ], + [ + "add", + 113, + 53, + "-1/8" + ], + [ + "add", + 113, + 54, + "-1/8" + ], + [ + "add", + 113, + 55, + "-1/8" + ], + [ + "add", + 113, + 56, + "-1/8" + ], + [ + "add", + 113, + 57, + "-1/8" + ], + [ + "add", + 113, + 58, + "1/8" + ], + [ + "add", + 113, + 59, + "1/8" + ], + [ + "add", + 113, + 60, + "1/8" + ], + [ + "add", + 113, + 73, + "-1/8" + ], + [ + "add", + 113, + 74, + "-1/8" + ], + [ + "add", + 113, + 75, + "-1/8" + ], + [ + "add", + 113, + 76, + "-1/8" + ], + [ + "add", + 113, + 77, + "1/8" + ], + [ + "add", + 113, + 78, + "-1/8" + ], + [ + "add", + 113, + 81, + "1/8" + ], + [ + "add", + 113, + 82, + "-1/8" + ], + [ + "add", + 113, + 83, + "-1/8" + ], + [ + "add", + 113, + 84, + "-1/8" + ], + [ + "add", + 113, + 86, + "1/8" + ], + [ + "add", + 113, + 87, + "1/8" + ], + [ + "add", + 113, + 92, + "-1/8" + ], + [ + "add", + 113, + 93, + "1/8" + ], + [ + "add", + 113, + 99, + "-1/8" + ], + [ + "add", + 113, + 100, + "-1/8" + ], + [ + "add", + 113, + 101, + "-1/8" + ], + [ + "add", + 113, + 102, + "-1/8" + ], + [ + "add", + 113, + 103, + "1/8" + ], + [ + "add", + 113, + 104, + "-1/8" + ], + [ + "add", + 113, + 105, + "-1/8" + ], + [ + "add", + 113, + 106, + "-1/8" + ], + [ + "add", + 114, + 0, + "-1/8" + ], + [ + "add", + 114, + 2, + "-1/8" + ], + [ + "add", + 114, + 7, + "-1/8" + ], + [ + "add", + 114, + 9, + "-1/8" + ], + [ + "add", + 114, + 10, + "-1/8" + ], + [ + "add", + 114, + 11, + "-1/8" + ], + [ + "add", + 114, + 12, + "-1/8" + ], + [ + "add", + 114, + 17, + "-1/8" + ], + [ + "add", + 114, + 18, + "-1/8" + ], + [ + "add", + 114, + 19, + "-1/8" + ], + [ + "add", + 114, + 22, + "-1/8" + ], + [ + "add", + 114, + 23, + "-1/8" + ], + [ + "add", + 114, + 24, + "-1/8" + ], + [ + "add", + 114, + 25, + "-1/8" + ], + [ + "add", + 114, + 27, + "-1/8" + ], + [ + "add", + 114, + 31, + "-1/8" + ], + [ + "add", + 114, + 32, + "-1/8" + ], + [ + "add", + 114, + 33, + "-1/8" + ], + [ + "add", + 114, + 34, + "-1/8" + ], + [ + "add", + 114, + 35, + "-1/8" + ], + [ + "add", + 114, + 38, + "-1/8" + ], + [ + "add", + 114, + 39, + "-1/8" + ], + [ + "add", + 114, + 40, + "-1/8" + ], + [ + "add", + 114, + 45, + "-1/8" + ], + [ + "add", + 114, + 48, + "-1/8" + ], + [ + "add", + 114, + 49, + "-1/8" + ], + [ + "add", + 114, + 50, + "-1/8" + ], + [ + "add", + 114, + 54, + "-1/8" + ], + [ + "add", + 114, + 55, + "-1/8" + ], + [ + "add", + 114, + 56, + "-1/8" + ], + [ + "add", + 114, + 57, + "-1/8" + ], + [ + "add", + 114, + 61, + "-1/8" + ], + [ + "add", + 114, + 62, + "-1/8" + ], + [ + "add", + 114, + 63, + "-1/8" + ], + [ + "add", + 114, + 70, + "-1/8" + ], + [ + "add", + 114, + 71, + "-1/8" + ], + [ + "add", + 114, + 72, + "-1/8" + ], + [ + "add", + 114, + 76, + "-1/8" + ], + [ + "add", + 114, + 77, + "-1/8" + ], + [ + "add", + 114, + 79, + "-1/8" + ], + [ + "add", + 114, + 81, + "-1/8" + ], + [ + "add", + 114, + 85, + "-1/8" + ], + [ + "add", + 114, + 87, + "-1/8" + ], + [ + "add", + 114, + 89, + "-1/8" + ], + [ + "add", + 114, + 90, + "-1/8" + ], + [ + "add", + 114, + 91, + "-1/8" + ], + [ + "add", + 114, + 92, + "-1/8" + ], + [ + "add", + 114, + 94, + "-1/8" + ], + [ + "add", + 114, + 98, + "-1/8" + ], + [ + "add", + 114, + 100, + "-1/8" + ], + [ + "add", + 114, + 101, + "-1/8" + ], + [ + "add", + 114, + 102, + "-1/8" + ], + [ + "add", + 114, + 103, + "-1/8" + ], + [ + "add", + 114, + 107, + "-1/8" + ], + [ + "add", + 114, + 108, + "-1/8" + ], + [ + "add", + 114, + 109, + "-1/8" + ], + [ + "add", + 115, + 0, + "-1/8" + ], + [ + "add", + 115, + 3, + "-1/8" + ], + [ + "add", + 115, + 4, + "-1/8" + ], + [ + "add", + 115, + 5, + "-1/8" + ], + [ + "add", + 115, + 7, + "-1/8" + ], + [ + "add", + 115, + 8, + "1/8" + ], + [ + "add", + 115, + 13, + "-1/8" + ], + [ + "add", + 115, + 14, + "-1/8" + ], + [ + "add", + 115, + 15, + "-1/8" + ], + [ + "add", + 115, + 16, + "1/8" + ], + [ + "add", + 115, + 22, + "1/8" + ], + [ + "add", + 115, + 23, + "1/8" + ], + [ + "add", + 115, + 24, + "1/8" + ], + [ + "add", + 115, + 26, + "1/8" + ], + [ + "add", + 115, + 27, + "1/8" + ], + [ + "add", + 115, + 32, + "-1/8" + ], + [ + "add", + 115, + 33, + "-1/8" + ], + [ + "add", + 115, + 34, + "-1/8" + ], + [ + "add", + 115, + 35, + "1/8" + ], + [ + "add", + 115, + 41, + "1/8" + ], + [ + "add", + 115, + 42, + "1/8" + ], + [ + "add", + 115, + 43, + "1/8" + ], + [ + "add", + 115, + 44, + "1/8" + ], + [ + "add", + 115, + 45, + "1/8" + ], + [ + "add", + 115, + 48, + "-1/8" + ], + [ + "add", + 115, + 49, + "-1/8" + ], + [ + "add", + 115, + 50, + "-1/8" + ], + [ + "add", + 115, + 51, + "-1/8" + ], + [ + "add", + 115, + 52, + "-1/8" + ], + [ + "add", + 115, + 53, + "-1/8" + ], + [ + "add", + 115, + 57, + "1/8" + ], + [ + "add", + 115, + 64, + "1/8" + ], + [ + "add", + 115, + 65, + "1/8" + ], + [ + "add", + 115, + 66, + "1/8" + ], + [ + "add", + 115, + 67, + "-1/8" + ], + [ + "add", + 115, + 68, + "-1/8" + ], + [ + "add", + 115, + 69, + "-1/8" + ], + [ + "add", + 115, + 76, + "1/8" + ], + [ + "add", + 115, + 78, + "-1/8" + ], + [ + "add", + 115, + 80, + "-1/8" + ], + [ + "add", + 115, + 81, + "1/8" + ], + [ + "add", + 115, + 85, + "-1/8" + ], + [ + "add", + 115, + 87, + "-1/8" + ], + [ + "add", + 115, + 88, + "-1/8" + ], + [ + "add", + 115, + 92, + "-1/8" + ], + [ + "add", + 115, + 95, + "1/8" + ], + [ + "add", + 115, + 96, + "1/8" + ], + [ + "add", + 115, + 97, + "1/8" + ], + [ + "add", + 115, + 98, + "-1/8" + ], + [ + "add", + 115, + 99, + "-1/8" + ], + [ + "add", + 115, + 104, + "1/8" + ], + [ + "add", + 115, + 105, + "1/8" + ], + [ + "add", + 115, + 106, + "1/8" + ], + [ + "add", + 115, + 107, + "1/8" + ], + [ + "add", + 115, + 108, + "1/8" + ], + [ + "add", + 115, + 109, + "1/8" + ], + [ + "add", + 116, + 1, + "-1/8" + ], + [ + "add", + 116, + 2, + "-1/8" + ], + [ + "add", + 116, + 4, + "-1/8" + ], + [ + "add", + 116, + 5, + "-1/8" + ], + [ + "add", + 116, + 6, + "1/8" + ], + [ + "add", + 116, + 9, + "-1/8" + ], + [ + "add", + 116, + 13, + "1/8" + ], + [ + "add", + 116, + 16, + "-1/8" + ], + [ + "add", + 116, + 18, + "1/8" + ], + [ + "add", + 116, + 19, + "1/8" + ], + [ + "add", + 116, + 20, + "-1/8" + ], + [ + "add", + 116, + 21, + "-1/8" + ], + [ + "add", + 116, + 24, + "1/8" + ], + [ + "add", + 116, + 25, + "1/8" + ], + [ + "add", + 116, + 28, + "1/8" + ], + [ + "add", + 116, + 32, + "1/8" + ], + [ + "add", + 116, + 35, + "-1/8" + ], + [ + "add", + 116, + 36, + "1/8" + ], + [ + "add", + 116, + 37, + "1/8" + ], + [ + "add", + 116, + 39, + "-1/8" + ], + [ + "add", + 116, + 40, + "-1/8" + ], + [ + "add", + 116, + 43, + "1/8" + ], + [ + "add", + 116, + 44, + "1/8" + ], + [ + "add", + 116, + 45, + "1/8" + ], + [ + "add", + 116, + 46, + "1/8" + ], + [ + "add", + 116, + 47, + "1/8" + ], + [ + "add", + 116, + 48, + "-1/8" + ], + [ + "add", + 116, + 51, + "-1/8" + ], + [ + "add", + 116, + 54, + "-1/8" + ], + [ + "add", + 116, + 55, + "-1/8" + ], + [ + "add", + 116, + 58, + "-1/8" + ], + [ + "add", + 116, + 61, + "1/8" + ], + [ + "add", + 116, + 64, + "-1/8" + ], + [ + "add", + 116, + 65, + "-1/8" + ], + [ + "add", + 116, + 68, + "1/8" + ], + [ + "add", + 116, + 69, + "1/8" + ], + [ + "add", + 116, + 72, + "1/8" + ], + [ + "add", + 116, + 75, + "1/8" + ], + [ + "add", + 116, + 78, + "-1/8" + ], + [ + "add", + 116, + 79, + "1/8" + ], + [ + "add", + 116, + 82, + "-1/8" + ], + [ + "add", + 116, + 85, + "-1/8" + ], + [ + "add", + 116, + 86, + "-1/8" + ], + [ + "add", + 116, + 89, + "-1/8" + ], + [ + "add", + 116, + 93, + "1/8" + ], + [ + "add", + 116, + 94, + "-1/8" + ], + [ + "add", + 116, + 96, + "1/8" + ], + [ + "add", + 116, + 97, + "1/8" + ], + [ + "add", + 116, + 98, + "1/8" + ], + [ + "add", + 116, + 99, + "1/8" + ], + [ + "add", + 116, + 101, + "1/8" + ], + [ + "add", + 116, + 102, + "1/8" + ], + [ + "add", + 116, + 104, + "-1/8" + ], + [ + "add", + 116, + 107, + "-1/8" + ], + [ + "add", + 116, + 110, + "-1/8" + ], + [ + "add", + 116, + 111, + "-1/8" + ], + [ + "add", + 117, + 1, + "-1/8" + ], + [ + "add", + 117, + 3, + "-1/8" + ], + [ + "add", + 117, + 6, + "1/8" + ], + [ + "add", + 117, + 8, + "1/8" + ], + [ + "add", + 117, + 10, + "-1/8" + ], + [ + "add", + 117, + 11, + "-1/8" + ], + [ + "add", + 117, + 12, + "1/8" + ], + [ + "add", + 117, + 14, + "1/8" + ], + [ + "add", + 117, + 15, + "1/8" + ], + [ + "add", + 117, + 17, + "1/8" + ], + [ + "add", + 117, + 20, + "1/8" + ], + [ + "add", + 117, + 21, + "1/8" + ], + [ + "add", + 117, + 24, + "-1/8" + ], + [ + "add", + 117, + 26, + "-1/8" + ], + [ + "add", + 117, + 28, + "-1/8" + ], + [ + "add", + 117, + 31, + "-1/8" + ], + [ + "add", + 117, + 32, + "-1/8" + ], + [ + "add", + 117, + 35, + "-1/8" + ], + [ + "add", + 117, + 36, + "1/8" + ], + [ + "add", + 117, + 37, + "1/8" + ], + [ + "add", + 117, + 38, + "-1/8" + ], + [ + "add", + 117, + 41, + "1/8" + ], + [ + "add", + 117, + 42, + "1/8" + ], + [ + "add", + 117, + 45, + "1/8" + ], + [ + "add", + 117, + 46, + "1/8" + ], + [ + "add", + 117, + 47, + "1/8" + ], + [ + "add", + 117, + 48, + "1/8" + ], + [ + "add", + 117, + 52, + "-1/8" + ], + [ + "add", + 117, + 53, + "-1/8" + ], + [ + "add", + 117, + 56, + "-1/8" + ], + [ + "add", + 117, + 58, + "1/8" + ], + [ + "add", + 117, + 62, + "1/8" + ], + [ + "add", + 117, + 63, + "1/8" + ], + [ + "add", + 117, + 66, + "-1/8" + ], + [ + "add", + 117, + 67, + "1/8" + ], + [ + "add", + 117, + 70, + "1/8" + ], + [ + "add", + 117, + 71, + "1/8" + ], + [ + "add", + 117, + 75, + "-1/8" + ], + [ + "add", + 117, + 77, + "-1/8" + ], + [ + "add", + 117, + 80, + "1/8" + ], + [ + "add", + 117, + 82, + "1/8" + ], + [ + "add", + 117, + 85, + "-1/8" + ], + [ + "add", + 117, + 86, + "-1/8" + ], + [ + "add", + 117, + 88, + "-1/8" + ], + [ + "add", + 117, + 90, + "-1/8" + ], + [ + "add", + 117, + 91, + "-1/8" + ], + [ + "add", + 117, + 93, + "1/8" + ], + [ + "add", + 117, + 95, + "1/8" + ], + [ + "add", + 117, + 98, + "1/8" + ], + [ + "add", + 117, + 100, + "1/8" + ], + [ + "add", + 117, + 103, + "1/8" + ], + [ + "add", + 117, + 105, + "-1/8" + ], + [ + "add", + 117, + 106, + "-1/8" + ], + [ + "add", + 117, + 107, + "1/8" + ], + [ + "add", + 117, + 110, + "1/8" + ], + [ + "add", + 117, + 111, + "1/8" + ], + [ + "add", + 118, + 2, + "-1/8" + ], + [ + "add", + 118, + 3, + "-1/8" + ], + [ + "add", + 118, + 8, + "-1/8" + ], + [ + "add", + 118, + 9, + "1/8" + ], + [ + "add", + 118, + 12, + "-1/8" + ], + [ + "add", + 118, + 13, + "-1/8" + ], + [ + "add", + 118, + 16, + "-1/8" + ], + [ + "add", + 118, + 17, + "1/8" + ], + [ + "add", + 118, + 20, + "-1/8" + ], + [ + "add", + 118, + 21, + "-1/8" + ], + [ + "add", + 118, + 22, + "1/8" + ], + [ + "add", + 118, + 23, + "1/8" + ], + [ + "add", + 118, + 25, + "1/8" + ], + [ + "add", + 118, + 26, + "1/8" + ], + [ + "add", + 118, + 29, + "1/8" + ], + [ + "add", + 118, + 30, + "1/8" + ], + [ + "add", + 118, + 31, + "1/8" + ], + [ + "add", + 118, + 33, + "1/8" + ], + [ + "add", + 118, + 34, + "1/8" + ], + [ + "add", + 118, + 36, + "-1/8" + ], + [ + "add", + 118, + 37, + "-1/8" + ], + [ + "add", + 118, + 38, + "-1/8" + ], + [ + "add", + 118, + 43, + "-1/8" + ], + [ + "add", + 118, + 44, + "1/8" + ], + [ + "add", + 118, + 46, + "1/8" + ], + [ + "add", + 118, + 47, + "1/8" + ], + [ + "add", + 118, + 49, + "-1/8" + ], + [ + "add", + 118, + 50, + "-1/8" + ], + [ + "add", + 118, + 51, + "1/8" + ], + [ + "add", + 118, + 56, + "-1/8" + ], + [ + "add", + 118, + 59, + "-1/8" + ], + [ + "add", + 118, + 60, + "-1/8" + ], + [ + "add", + 118, + 61, + "-1/8" + ], + [ + "add", + 118, + 66, + "-1/8" + ], + [ + "add", + 118, + 67, + "1/8" + ], + [ + "add", + 118, + 72, + "-1/8" + ], + [ + "add", + 118, + 73, + "1/8" + ], + [ + "add", + 118, + 74, + "1/8" + ], + [ + "add", + 118, + 77, + "1/8" + ], + [ + "add", + 118, + 78, + "-1/8" + ], + [ + "add", + 118, + 79, + "1/8" + ], + [ + "add", + 118, + 80, + "-1/8" + ], + [ + "add", + 118, + 83, + "-1/8" + ], + [ + "add", + 118, + 84, + "-1/8" + ], + [ + "add", + 118, + 88, + "1/8" + ], + [ + "add", + 118, + 89, + "1/8" + ], + [ + "add", + 118, + 94, + "-1/8" + ], + [ + "add", + 118, + 95, + "1/8" + ], + [ + "add", + 118, + 99, + "1/8" + ], + [ + "add", + 118, + 100, + "1/8" + ], + [ + "add", + 118, + 103, + "-1/8" + ], + [ + "add", + 118, + 104, + "1/8" + ], + [ + "add", + 118, + 108, + "-1/8" + ], + [ + "add", + 118, + 109, + "-1/8" + ], + [ + "add", + 118, + 110, + "1/8" + ], + [ + "add", + 118, + 111, + "1/8" + ], + [ + "add", + 119, + 4, + "-1/8" + ], + [ + "add", + 119, + 5, + "1/8" + ], + [ + "add", + 119, + 10, + "1/8" + ], + [ + "add", + 119, + 11, + "-1/8" + ], + [ + "add", + 119, + 14, + "-1/8" + ], + [ + "add", + 119, + 15, + "1/8" + ], + [ + "add", + 119, + 18, + "1/8" + ], + [ + "add", + 119, + 19, + "-1/8" + ], + [ + "add", + 119, + 20, + "-1/8" + ], + [ + "add", + 119, + 21, + "1/8" + ], + [ + "add", + 119, + 22, + "1/8" + ], + [ + "add", + 119, + 23, + "-1/8" + ], + [ + "add", + 119, + 29, + "-1/8" + ], + [ + "add", + 119, + 30, + "1/8" + ], + [ + "add", + 119, + 33, + "-1/8" + ], + [ + "add", + 119, + 34, + "1/8" + ], + [ + "add", + 119, + 36, + "1/8" + ], + [ + "add", + 119, + 37, + "-1/8" + ], + [ + "add", + 119, + 39, + "-1/8" + ], + [ + "add", + 119, + 40, + "1/8" + ], + [ + "add", + 119, + 41, + "1/8" + ], + [ + "add", + 119, + 42, + "-1/8" + ], + [ + "add", + 119, + 46, + "-1/8" + ], + [ + "add", + 119, + 47, + "1/8" + ], + [ + "add", + 119, + 49, + "1/8" + ], + [ + "add", + 119, + 50, + "-1/8" + ], + [ + "add", + 119, + 52, + "1/8" + ], + [ + "add", + 119, + 53, + "-1/8" + ], + [ + "add", + 119, + 54, + "1/8" + ], + [ + "add", + 119, + 55, + "-1/8" + ], + [ + "add", + 119, + 59, + "1/8" + ], + [ + "add", + 119, + 60, + "-1/8" + ], + [ + "add", + 119, + 62, + "-1/8" + ], + [ + "add", + 119, + 63, + "1/8" + ], + [ + "add", + 119, + 64, + "1/8" + ], + [ + "add", + 119, + 65, + "-1/8" + ], + [ + "add", + 119, + 68, + "1/8" + ], + [ + "add", + 119, + 69, + "-1/8" + ], + [ + "add", + 119, + 70, + "1/8" + ], + [ + "add", + 119, + 71, + "-1/8" + ], + [ + "add", + 119, + 73, + "1/8" + ], + [ + "add", + 119, + 74, + "-1/8" + ], + [ + "add", + 119, + 83, + "1/8" + ], + [ + "add", + 119, + 84, + "-1/8" + ], + [ + "add", + 119, + 90, + "1/8" + ], + [ + "add", + 119, + 91, + "-1/8" + ], + [ + "add", + 119, + 96, + "1/8" + ], + [ + "add", + 119, + 97, + "-1/8" + ], + [ + "add", + 119, + 101, + "1/8" + ], + [ + "add", + 119, + 102, + "-1/8" + ], + [ + "add", + 119, + 105, + "1/8" + ], + [ + "add", + 119, + 106, + "-1/8" + ], + [ + "add", + 119, + 108, + "1/8" + ], + [ + "add", + 119, + 109, + "-1/8" + ], + [ + "add", + 119, + 110, + "-1/8" + ], + [ + "add", + 119, + 111, + "1/8" + ] + ], + "paid_Gaussian_calls": 0, + "schema_version": 1 +} diff --git a/research/literature-coupled-synthesis/LITERATURE.md b/research/literature-coupled-synthesis/LITERATURE.md new file mode 100644 index 0000000000..53fd134067 --- /dev/null +++ b/research/literature-coupled-synthesis/LITERATURE.md @@ -0,0 +1,355 @@ +# Literature-to-code sweep: 25 primary papers + +Each entry maps a paper technique to an executable, restricted adaptation on the pinned multiplication interface. This is not a claim to implement or reproduce the complete paper. `PAPERS.json` records primary links, method locators, access levels and temporary PDF hashes. Twenty entries have accessible primary method material (18 PDFs, one publisher-indexed method section and one author slide deck); five have only a primary bibliographic record or abstract. Their formulas are independently checked here, but their full texts were not reviewed. No paper PDF is redistributed. + +All metrics below are regenerated in `RESULT.json`. The overarching construction choice and complete cost caps are in [SYNTHESIS.md](SYNTHESIS.md). + +## P01: kalman62 + +R. E. Kalman (1962). [Canonical Structure of Linear Dynamical Systems](https://pmc.ncbi.nlm.nih.gov/articles/PMC220821/). + +**Technique adapted:** observable quotient and retained restoration directions. + +**Implementation:** [experiments.py:kalman62](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** Observation rank 8 becomes rank 112 when arbitrary-original restoration is included. + +**Construction decision:** Compress observation history; preserve all 112 independent originals. + +**Reading and access:** decomposition into observable/reachable parts; bibliographic record only; primary bibliographic record/abstract; full text unavailable. + +## P02: kalman63 + +R. E. Kalman (1963). [Mathematical Description of Linear Dynamical Systems](https://doi.org/10.1137/0301010). + +**Technique adapted:** reachable/observable realization and Schur residual dimension. + +**Implementation:** [experiments.py:kalman63](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** The actual two-generation witness has 8 new residual directions and 16 independent test columns. + +**Construction decision:** Keep generation-tagged latent state; an eight-mode stationary realization fails. + +**Reading and access:** Sections 3-5, complete observability and canonical decomposition; primary PDF method sections. + +## P03: ma26 + +Linkai Ma; Christos Boutsikas; Mehrdad Ghadiri; Petros Drineas (2026). [A Note on the Stability of the Sherman-Morrison-Woodbury Formula](https://arxiv.org/abs/2504.04554). + +**Technique adapted:** inverse residual and conditioning, beyond symbolic invertibility. + +**Implementation:** [experiments.py:ma26](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** The capacitance is -13I; a coefficient error delta gives inverse error norm 56 delta and residual norm 728 delta. The small-update corollary does not apply. + +**Construction decision:** Certify exact residuals and amplification; symbolic inversion alone is insufficient. + +**Reading and access:** Introduction and Theorems 2 and 6; small-update hypotheses; primary PDF method sections. + +## P04: sherman50 + +Jack Sherman; Winifred J. Morrison (1950). [Adjustment of an Inverse Matrix Corresponding to a Change in One Element of a Given Matrix](https://doi.org/10.1214/aoms/1177729893). + +**Technique adapted:** rank-one inverse update. + +**Implementation:** [experiments.py:sherman50](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** The norm-56 single mode gives the exact inverse coefficient -1/52, checked by the rank-one product identity. + +**Construction decision:** Use exact rank-one algebra for checks; no physical Gaussian disappears. + +**Reading and access:** rank-one inverse update; publisher record only; primary bibliographic record/abstract; full text unavailable. + +## P05: henderson81 + +H. V. Henderson; S. R. Searle (1981). [On Deriving the Inverse of a Sum of Matrices](https://doi.org/10.1137/1023004). + +**Technique adapted:** rectangular Woodbury/Schur-complement inverse. + +**Implementation:** [experiments.py:henderson81](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** The full 112-column Woodbury product is identity, through an 8-dimensional capacitance matrix. + +**Construction decision:** Low-rank inverse is algebraically closed; implementing it must still pay reads and restoration. + +**Reading and access:** inverse-of-sum identity; publisher record only; primary bibliographic record/abstract; full text unavailable. + +## P06: bennett73 + +Charles H. Bennett (1973). [Logical Reversibility of Computation](https://doi.org/10.1147/rd.176.0525). + +**Technique adapted:** compute-copy-uncompute with original inputs retained. + +**Implementation:** [experiments.py:bennett73](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** The literal purchased-response exit checks 344 arbitrary inputs; deleting its first CLEAR is rejected. It pays 120 H1, 896 ADD, 464 monomial maps, 112 COPY and 224 CLEAR. + +**Construction decision:** Retain an observation until its last use, then charge its actual cleanup. + +**Reading and access:** compute, copy output, run backward; primary PDF method sections. + +## P07: bennett89 + +Charles H. Bennett (1989). [Time/Space Trade-Offs for Reversible Computation](https://doi.org/10.1137/0218053). + +**Technique adapted:** reversible pebble schedules and charged recomputation. + +**Implementation:** [experiments.py:bennett89](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** Exact reversible pebbling on an eight-node path: four saved nodes need 25 moves, eight need 15; three cannot end cleanly. + +**Construction decision:** Checkpointing trades retained observations for recomputation; every recomputed child stays paid. + +**Reading and access:** reversible checkpoint/pebble time-space construction; primary PDF method sections. + +## P08: buhrman14 + +Harry Buhrman; Richard Cleve; Michal Koucky; Bruno Loff; Florian Speelman (2014). [Computing with a Full Memory: Catalytic Space](https://doi.org/10.1145/2591796.2591874). + +**Technique adapted:** transparent register updates on arbitrary dirty memory. + +**Implementation:** [experiments.py:buhrman14](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** All 112 existing paid forward-bank query wrappers match common Q with absolute phase. Dirty difference needs two contacts, or one additional contact if same-version Qa survives. + +**Construction decision:** Try versioned dirty observations at real paid sites; helper-bank xi does not equal arbitrary main Y. + +**Reading and access:** Section 4.1 and Lemma 15; primary PDF method sections. + +## P09: cook24 + +James Cook; Ian Mertz (2024). [Tree Evaluation Is in Space O(log n log log n)](https://doi.org/10.1145/3618260.3649664). + +**Technique adapted:** finite-field interpolation and cancellation of catalytic nuisance values. + +**Implementation:** [experiments.py:cook24](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** On actual M mode energies, dirty polynomial cancellation returns 3420 exactly. The root-of-unity probe over F17 returns 3 using four evaluations; rational quadratic extraction needs three. + +**Construction decision:** Interpolation removes dirty dependence but introduces contacts; preserve source versions and charge every evaluation. + +**Reading and access:** Section 3, Lemmas 7-8; roots of unity cancellation; primary author-repository PDF method sections. + +## P10: hong81 + +Jia-Wei Hong; H. T. Kung (1981). [I/O Complexity: The Red-Blue Pebble Game](https://www.eecs.harvard.edu/~htk/publication/1981-stoc-hong-kung.pdf). + +**Technique adapted:** explicit load/store and live-bank scheduling. + +**Implementation:** [experiments.py:hong81](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** The actual balanced program has LRU field reads/writes 1190/144 at capacity 8 and 120/120 at capacity 120. These are fixed-order upper bills. + +**Construction decision:** Choose block order against measured residency; a scalar ADD saving is not yet a tape-motion saving. + +**Reading and access:** red-blue evaluation game and I/O versus storage; primary PDF method sections. + +## P11: schwartz23 + +Oded Schwartz; Noa Vaknin (2023). [Pebbling Game and Alternative Basis for High Performance Matrix Multiplication](https://doi.org/10.1137/22M1502719). + +**Technique adapted:** joint basis-conversion and DAG scheduling. + +**Implementation:** [experiments.py:schwartz23](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** The 448-edge actual observation DAG can use eight accumulators and 112 source frame maps, or one accumulator and 448 maps with streaming or separate output storage. Eight observations still need initialization and return accounting. + +**Construction decision:** Use eight resident accumulators when source maps are expensive; owned or borrowed state must be invoiced. + +**Reading and access:** Section 4 pebbling rules and exhaustive schedule (indexed publisher text); primary publisher indexed method text; PDF download blocked. + +## P12: karstadt20 + +Elaye Karstadt; Oded Schwartz (2020). [Matrix Multiplication, a Little Faster](https://doi.org/10.1145/3364504). + +**Technique adapted:** recursive alternative-basis boundary fusion. + +**Implementation:** [experiments.py:karstadt20](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** All 120 columns support common-frame whole-bank ADD and an involution. Sixteen compatible calls would need two endpoint conversions instead of 32; actual main-only ADD requires HPH instead. + +**Construction decision:** Retain a common coupled type across compatible consumers; prove intervening thin queries in that type. + +**Reading and access:** author SIAM AN17 slides, alternative-basis algorithms and recursive conversion; primary author conference slides for same work; journal full text unavailable. + +## P13: schwartz26 + +Oded Schwartz; Sivan Toledo; Noa Vaknin; Gal Wiernik (2026). [Alternative Basis Matrix Multiplication Is Fast and Stable](https://doi.org/10.1007/s00211-026-01531-9). + +**Technique adapted:** basis-dependent error growth and conversion accounting. + +**Implementation:** [experiments.py:schwartz26](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** The scratch-free H(-4,3) uses 1344 ADD, 16 SCALE and 240 monomial maps. Mode-block squared Frobenius norm improves from the prior PR4935 gauge's 898 to 688; the continuous optimum is 674. + +**Construction decision:** Use the balanced scratch-free involution as a coupled boundary seed; prove precision through the full recursion. + +**Reading and access:** Section 1.4 and Theorem 1.1, speed/stability and basis scaling; primary PDF method sections. + +## P14: bini80 + +Dario Bini (1980). [Relations between Exact and Approximate Bilinear Algorithms. Applications](https://doi.org/10.1007/BF02575865). + +**Technique adapted:** interpolation converts degree-d approximation to d+1 exact evaluations. + +**Implementation:** [experiments.py:bini80](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** Degree-two exact recovery uses three evaluations with weights (3,-3,1), checking all 896 mode coefficients; weight one-norm is 7. + +**Construction decision:** Exactify an approximate seed only after pricing evaluation multiplicity and precision; matrix-exponent overhead is not harmless here. + +**Reading and access:** publisher abstract: exact recovery from degree-d approximation costs d+1 evaluations; primary bibliographic record/abstract; full text unavailable. + +## P15: demmel07 + +James Demmel; Ioana Dumitriu; Olga Holtz; Robert Kleinberg (2007). [Fast Matrix Multiplication Is Stable](https://arxiv.org/abs/math/0603207). + +**Technique adapted:** recursive coefficient-growth error recurrence. + +**Implementation:** [experiments.py:demmel07](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** A deterministic actual complex Q / rounded / inverse-Q seam sends (1/3,0) to (1/2,0), leaving defect 1/6. Local independent-contact propagation gives bound 5441/4. + +**Construction decision:** Track independent rounding contacts and coefficient growth; a formal inverse pair does not erase them. + +**Reading and access:** normwise error propagation and recursive stability; primary PDF method sections. + +## P16: dumitriu26 + +Ioana Dumitriu; Olga Holtz; Abraham Hsu; Nicholas Liskij; Yoav Moran; Ryan Schneider; Oded Schwartz; Shuncheng Yuan (2026). [Fast and Stable Arbitrary Precision Approximate Matrix Multiplication](https://arxiv.org/abs/2610.13905). + +**Technique adapted:** nilpotent cyclic-filtration degeneration, trace screen, and dyadic exact recovery. + +**Implementation:** [experiments.py:dumitriu26](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** The native WZ cycle is non-nilpotent: trace powers are 8*14^k. A nilpotent three-factor positive control has 23 transformed entries all with positive exponent one. The balanced boundary has exact dyadic intermediate coefficient denominator at most 2^4. + +**Construction decision:** Reject shrinking the whole non-nilpotent WZ cycle by similarity; separate exact grid recovery from leading recursive precision. + +**Reading and access:** Theorems 2.1-2.2 nilpotent cyclic filtration; exact recovery and precision sections; primary PDF method sections. + +## P17: ballard16 + +Grey Ballard; Austin R. Benson; Alex Druinsky; Benjamin Lipshitz; Oded Schwartz (2016). [Improving the Numerical Stability of Fast Matrix Multiplication](https://arxiv.org/abs/1507.00687). + +**Technique adapted:** diagonal scaling and tighter coefficient accumulation bounds. + +**Implementation:** [experiments.py:ballard16](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** In the seven tested gauges, scalar row-sum bound is 69 at the norm-equivalent prior PR4935 gauge (-6,2), 97 at (-4,3) and 50 at (-12,1). The value 349 at (-1,12) is an unbalanced reference, not the prior implementation baseline. The compiler metric decides the useful gauge. A transposed program for (-12,1) uses only dyadic constants, 1344 ADDs and eight sign SCALEs, without scratch. + +**Construction decision:** Optimize the precision metric used by the compiler; the 2-norm-optimal gauge need not minimize row-sum error. + +**Reading and access:** diagonal scaling and coefficient growth; primary PDF method sections. + +## P18: dehaene03 + +Jeroen Dehaene; Bart De Moor (2003). [Clifford Group, Stabilizer States, and Linear and Quadratic Operations over GF(2)](https://arxiv.org/abs/quant-ph/0304125). + +**Technique adapted:** binary symplectic plus quadratic-phase exact operator representation. + +**Implementation:** [experiments.py:dehaene03](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** All 120 source port/mode tableaux preserve the symplectic form, checking 324 Pauli-generator pairs each. + +**Construction decision:** Use binary symplectic forms to search composable frames, with a separate absolute-phase witness. + +**Reading and access:** binary symplectic and quadratic-form representation; primary PDF method sections. + +## P19: aaronson04 + +Scott Aaronson; Daniel Gottesman (2004). [Improved Simulation of Stabilizer Circuits](https://arxiv.org/abs/quant-ph/0406196). + +**Technique adapted:** tableau propagation and stabilizer state comparison. + +**Implementation:** [experiments.py:aaronson04](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** All 120 frames have exact zero-state phase anchors; a global-i mutation keeps the tableau but changes the anchored state and is rejected. + +**Construction decision:** Tableau plus one anchored state authenticates Clifford phase; tableau equality alone is inadequate. + +**Reading and access:** stabilizer tableaux and state representation; primary PDF method sections. + +## P20: patel08 + +Ketan N. Patel; Igor L. Markov; John P. Hayes (2008). [Optimal Synthesis of Linear Reversible Circuits](https://arxiv.org/abs/quant-ph/0302002). + +**Technique adapted:** blocked binary elimination and shared row-pattern elimination. + +**Implementation:** [experiments.py:patel08](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** On 112 actual 9-by-9 wrapper matrices, scalar Gauss-Jordan needs 2587 CNOTs; choosing panel widths 1..4 per matrix uses 2350. Physical field-volume cost remains. + +**Construction decision:** Apply panel elimination to ordinary wrapper synthesis; it cannot merge independent physical field volumes. + +**Reading and access:** panel/duplicate-pattern elimination for reversible linear circuits; primary PDF method sections. + +## P21: amy14 + +Matthew Amy; Dmitri Maslov; Michele Mosca (2014). [Polynomial-time T-depth Optimization of Clifford+T Circuits via Matroid Partitioning](https://arxiv.org/abs/1303.2042). + +**Technique adapted:** linear-independence matroid partition of phase/readout forms. + +**Implementation:** [experiments.py:amy14](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** A feasible greedy independent-form partition has 14 batches versus dimension lower bound 13. No optimality or Gaussian-call saving is claimed. + +**Construction decision:** Batch independent phase/readout forms for ordinary scheduling; each independent payload remains a separate volume. + +**Reading and access:** matroid partition of linear phase forms; primary PDF method sections. + +## P22: bravyi21 + +Sergey Bravyi; Dmitri Maslov (2021). [Hadamard-free Circuits Expose the Structure of the Clifford Group](https://arxiv.org/abs/2003.09412). + +**Technique adapted:** Hadamard-free double-coset flags and canonical structure. + +**Implementation:** [experiments.py:bravyi21](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** All 112 actual Kp_i Q columns have distinct right monomial cosets; an identical-column positive control has one group. This excludes one shared Gaussian after monomial aggregation. + +**Construction decision:** Reject one-Gaussian-after-monomial-aggregation for this source; seek a two-sided or endogenous observer. + +**Reading and access:** Hadamard-free subgroup and canonical decomposition; primary PDF method sections. + +## P23: maslov18 + +Dmitri Maslov; Martin Roetteler (2018). [Shorter Stabilizer Circuits via Bruhat Decomposition and Quantum Circuit Transformations](https://arxiv.org/abs/1705.09176). + +**Technique adapted:** minimal Hadamard layer and monomial-Gaussian-monomial factorization. + +**Implementation:** [experiments.py:maslov18](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** All 6216 pairs have rank_B(Ej^-1 Ei)=2 and rank_B(Ei Ej^-1)=0, exposing the orientation distinction needed for two-sided boundary cancellation. + +**Construction decision:** Cancel compatible two-sided boundaries in the correct order; independent inputs still pay physical volume. + +**Reading and access:** Bruhat and two-sided layer decomposition; primary PDF method sections. + +## P24: edelman98 + +Alan Edelman; T. A. Arias; Steven T. Smith (1998). [The Geometry of Algorithms with Orthogonality Constraints](https://arxiv.org/abs/physics/9806030). + +**Technique adapted:** Grassmann subspace geometry, basis-invariant residuals. + +**Implementation:** [experiments.py:edelman98](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** The exact physical residual has rank 8 and determinant 1389039784345493055/26985857024; a unimodular mode-basis change preserves both. + +**Construction decision:** A mode-basis search cannot repair a subspace mismatch; change the observable state or the contact. + +**Reading and access:** subspaces, orthogonal projections and invariant geometry; primary PDF method sections. + +## P25: kailath79 + +Thomas Kailath; Sun-Yuan Kung; Martin Morf (1979). [Displacement Ranks of Matrices and Linear Equations](https://doi.org/10.1016/0022-247X(79)90124-0). + +**Technique adapted:** low-rank displacement generators and composition. + +**Implementation:** [experiments.py:kailath79](experiments.py), using the shared exact engines in [algebra.py](algebra.py). + +**Executed finding:** The cross-chart displacement has 16 operator-generator blocks. Its action on all eight actual witness inputs has Gram 196G and first entry 2422; generators are not scalar call credits. + +**Construction decision:** Carry chart displacement generators with generation tags, then solve their legal readout and termination. + +**Reading and access:** publisher abstract: displacement rank under operator structure; primary bibliographic record/abstract; full text unavailable. diff --git a/research/literature-coupled-synthesis/PAPERS.json b/research/literature-coupled-synthesis/PAPERS.json new file mode 100644 index 0000000000..f422153626 --- /dev/null +++ b/research/literature-coupled-synthesis/PAPERS.json @@ -0,0 +1,446 @@ +[ + { + "id": "P01", + "key": "kalman62", + "year": 1962, + "authors": "R. E. Kalman", + "title": "Canonical Structure of Linear Dynamical Systems", + "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC220821/", + "full_text_candidate": "https://pmc.ncbi.nlm.nih.gov/articles/PMC220821/pdf/pnas00179-0102.pdf", + "technique": "observable quotient and retained restoration directions", + "implementation": "experiments.py:kalman62", + "access": { + "level": "primary bibliographic record/abstract; full text unavailable", + "retrieved_UTC": "2026-10-24", + "download_status": "not_pdf" + }, + "reading_locator": "decomposition into observable/reachable parts; bibliographic record only" + }, + { + "id": "P02", + "key": "kalman63", + "year": 1963, + "authors": "R. E. Kalman", + "title": "Mathematical Description of Linear Dynamical Systems", + "url": "https://doi.org/10.1137/0301010", + "full_text_candidate": "https://people.duke.edu/~hpgavin/SystemID/References/Kalman-JSIAM-1963.pdf", + "technique": "reachable/observable realization and Schur residual dimension", + "implementation": "experiments.py:kalman63", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "692325da4015c418120826b8bb4f8b9496c3e35e06bc7d93021959c9f944d1b6" + }, + "reading_locator": "Sections 3-5, complete observability and canonical decomposition" + }, + { + "id": "P03", + "key": "ma26", + "year": 2026, + "authors": "Linkai Ma; Christos Boutsikas; Mehrdad Ghadiri; Petros Drineas", + "title": "A Note on the Stability of the Sherman-Morrison-Woodbury Formula", + "url": "https://arxiv.org/abs/2504.04554", + "full_text_candidate": "https://arxiv.org/pdf/2504.04554", + "technique": "inverse residual and conditioning, beyond symbolic invertibility", + "implementation": "experiments.py:ma26", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "18789c49fe7354fbd23d4be9106da2c0321d92a06be34b6204b2d5fe03b74011" + }, + "reading_locator": "Introduction and Theorems 2 and 6; small-update hypotheses" + }, + { + "id": "P04", + "key": "sherman50", + "year": 1950, + "authors": "Jack Sherman; Winifred J. Morrison", + "title": "Adjustment of an Inverse Matrix Corresponding to a Change in One Element of a Given Matrix", + "url": "https://doi.org/10.1214/aoms/1177729893", + "full_text_candidate": "https://projecteuclid.org/journals/annals-of-mathematical-statistics/volume-21/issue-1/Adjustment-of-an-Inverse-Matrix-Corresponding-to-a-Change-in/10.1214/aoms/1177729893.pdf", + "technique": "rank-one inverse update", + "implementation": "experiments.py:sherman50", + "access": { + "level": "primary bibliographic record/abstract; full text unavailable", + "retrieved_UTC": "2026-10-24", + "download_status": "not_pdf" + }, + "reading_locator": "rank-one inverse update; publisher record only" + }, + { + "id": "P05", + "key": "henderson81", + "year": 1981, + "authors": "H. V. Henderson; S. R. Searle", + "title": "On Deriving the Inverse of a Sum of Matrices", + "url": "https://doi.org/10.1137/1023004", + "full_text_candidate": "https://ecommons.cornell.edu/bitstreams/f188acfe-950d-4973-8ca7-249c6bf846d3/download", + "technique": "rectangular Woodbury/Schur-complement inverse", + "implementation": "experiments.py:henderson81", + "access": { + "level": "primary bibliographic record/abstract; full text unavailable", + "retrieved_UTC": "2026-10-24", + "download_status": "unavailable" + }, + "reading_locator": "inverse-of-sum identity; publisher record only" + }, + { + "id": "P06", + "key": "bennett73", + "year": 1973, + "authors": "Charles H. Bennett", + "title": "Logical Reversibility of Computation", + "url": "https://doi.org/10.1147/rd.176.0525", + "full_text_candidate": "https://mathweb.ucsd.edu/~sbuss/CourseWeb/Math268_2013W/Bennett_Reversibiity.pdf", + "technique": "compute-copy-uncompute with original inputs retained", + "implementation": "experiments.py:bennett73", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "ad73fb54f0c0b97a3cddf0882598f84cc0e52cf16b7a851c214a854a38abce04" + }, + "reading_locator": "compute, copy output, run backward" + }, + { + "id": "P07", + "key": "bennett89", + "year": 1989, + "authors": "Charles H. Bennett", + "title": "Time/Space Trade-Offs for Reversible Computation", + "url": "https://doi.org/10.1137/0218053", + "full_text_candidate": "https://mathweb.ucsd.edu/~sbuss/CourseWeb/Math268_2013W/Bennett_Tradeoffs.pdf", + "technique": "reversible pebble schedules and charged recomputation", + "implementation": "experiments.py:bennett89", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "40ae5a9341ff723ef85a3991a05f3fbfcaae5823062a0142466ef8c2e7302c48" + }, + "reading_locator": "reversible checkpoint/pebble time-space construction" + }, + { + "id": "P08", + "key": "buhrman14", + "year": 2014, + "authors": "Harry Buhrman; Richard Cleve; Michal Koucky; Bruno Loff; Florian Speelman", + "title": "Computing with a Full Memory: Catalytic Space", + "url": "https://doi.org/10.1145/2591796.2591874", + "full_text_candidate": "https://iuuk.mff.cuni.cz/~koucky/papers/catalytic.pdf", + "technique": "transparent register updates on arbitrary dirty memory", + "implementation": "experiments.py:buhrman14", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "7767ab129e26918170c22c550c7b69ad0738c3646dc8ee7a91565ea4edbc1964" + }, + "reading_locator": "Section 4.1 and Lemma 15" + }, + { + "id": "P09", + "key": "cook24", + "year": 2024, + "authors": "James Cook; Ian Mertz", + "title": "Tree Evaluation Is in Space O(log n log log n)", + "url": "https://doi.org/10.1145/3618260.3649664", + "full_text_candidate": "https://iuuk.mff.cuni.cz/~iwmertz/papers/cm24.tree_evaluation_is_in_space_lognloglogn.pdf", + "technique": "finite-field interpolation and cancellation of catalytic nuisance values", + "implementation": "experiments.py:cook24", + "access": { + "level": "primary author-repository PDF method sections", + "retrieved_UTC": "2026-10-24", + "url": "https://wrap.warwick.ac.uk/id/eprint/185307/8/3618260.3649664.pdf", + "temporary_pdf_sha256": "1d507badb5da551954e6dd1bcce6a3df8bc32e228d6b4bdcd43933156d345114" + }, + "reading_locator": "Section 3, Lemmas 7-8; roots of unity cancellation" + }, + { + "id": "P10", + "key": "hong81", + "year": 1981, + "authors": "Jia-Wei Hong; H. T. Kung", + "title": "I/O Complexity: The Red-Blue Pebble Game", + "url": "https://www.eecs.harvard.edu/~htk/publication/1981-stoc-hong-kung.pdf", + "full_text_candidate": "https://www.eecs.harvard.edu/~htk/publication/1981-stoc-hong-kung.pdf", + "technique": "explicit load/store and live-bank scheduling", + "implementation": "experiments.py:hong81", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "b70147993c1ef70326aae7f1cbfc92ef4851aad3de2abf1f8e16df0afa3218bb" + }, + "reading_locator": "red-blue evaluation game and I/O versus storage" + }, + { + "id": "P11", + "key": "schwartz23", + "year": 2023, + "authors": "Oded Schwartz; Noa Vaknin", + "title": "Pebbling Game and Alternative Basis for High Performance Matrix Multiplication", + "url": "https://doi.org/10.1137/22M1502719", + "full_text_candidate": "https://epubs.siam.org/doi/pdf/10.1137/22M1502719", + "technique": "joint basis-conversion and DAG scheduling", + "implementation": "experiments.py:schwartz23", + "access": { + "level": "primary publisher indexed method text; PDF download blocked", + "retrieved_UTC": "2026-10-24", + "download_status": "unavailable" + }, + "reading_locator": "Section 4 pebbling rules and exhaustive schedule (indexed publisher text)" + }, + { + "id": "P12", + "key": "karstadt20", + "year": 2020, + "authors": "Elaye Karstadt; Oded Schwartz", + "title": "Matrix Multiplication, a Little Faster", + "url": "https://doi.org/10.1145/3364504", + "full_text_candidate": "https://dl.acm.org/doi/pdf/10.1145/3364504", + "technique": "recursive alternative-basis boundary fusion", + "implementation": "experiments.py:karstadt20", + "access": { + "level": "primary author conference slides for same work; journal full text unavailable", + "retrieved_UTC": "2026-10-24", + "url": "https://cdn.fs.pathlms.com/su2I0N9ATkSbkRg6Ln5X", + "temporary_pdf_sha256": "ab072c5c83e76af755f6855642cdaf8fba8d072035267a0cbaacb3090ef74855" + }, + "reading_locator": "author SIAM AN17 slides, alternative-basis algorithms and recursive conversion" + }, + { + "id": "P13", + "key": "schwartz26", + "year": 2026, + "authors": "Oded Schwartz; Sivan Toledo; Noa Vaknin; Gal Wiernik", + "title": "Alternative Basis Matrix Multiplication Is Fast and Stable", + "url": "https://doi.org/10.1007/s00211-026-01531-9", + "full_text_candidate": "https://link.springer.com/content/pdf/10.1007/s00211-026-01531-9.pdf", + "technique": "basis-dependent error growth and conversion accounting", + "implementation": "experiments.py:schwartz26", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "c2c4d6159d8343c41f9a88a2d8fe43b6e25a7b3bb74e7916c8d07c40baffd00f" + }, + "reading_locator": "Section 1.4 and Theorem 1.1, speed/stability and basis scaling" + }, + { + "id": "P14", + "key": "bini80", + "year": 1980, + "authors": "Dario Bini", + "title": "Relations between Exact and Approximate Bilinear Algorithms. Applications", + "url": "https://doi.org/10.1007/BF02575865", + "full_text_candidate": "https://link.springer.com/content/pdf/10.1007/BF02575865.pdf", + "technique": "interpolation converts degree-d approximation to d+1 exact evaluations", + "implementation": "experiments.py:bini80", + "access": { + "level": "primary bibliographic record/abstract; full text unavailable", + "retrieved_UTC": "2026-10-24", + "download_status": "not_pdf" + }, + "reading_locator": "publisher abstract: exact recovery from degree-d approximation costs d+1 evaluations" + }, + { + "id": "P15", + "key": "demmel07", + "year": 2007, + "authors": "James Demmel; Ioana Dumitriu; Olga Holtz; Robert Kleinberg", + "title": "Fast Matrix Multiplication Is Stable", + "url": "https://arxiv.org/abs/math/0603207", + "full_text_candidate": "https://arxiv.org/pdf/math/0603207", + "technique": "recursive coefficient-growth error recurrence", + "implementation": "experiments.py:demmel07", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "515ba064a4840fb0cf5093ee83967a440fa6d3eca4c51eaf88fe3c614336f2e4" + }, + "reading_locator": "normwise error propagation and recursive stability" + }, + { + "id": "P16", + "key": "dumitriu26", + "year": 2026, + "authors": "Ioana Dumitriu; Olga Holtz; Abraham Hsu; Nicholas Liskij; Yoav Moran; Ryan Schneider; Oded Schwartz; Shuncheng Yuan", + "title": "Fast and Stable Arbitrary Precision Approximate Matrix Multiplication", + "url": "https://arxiv.org/abs/2610.13905", + "full_text_candidate": "https://arxiv.org/pdf/2610.13905", + "technique": "nilpotent cyclic-filtration degeneration, trace screen, and dyadic exact recovery", + "implementation": "experiments.py:dumitriu26", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "00bf9c127b58468a8fd68d611d24f979b91dafc66cac3d6c587a87b56f91446e" + }, + "reading_locator": "Theorems 2.1-2.2 nilpotent cyclic filtration; exact recovery and precision sections" + }, + { + "id": "P17", + "key": "ballard16", + "year": 2016, + "authors": "Grey Ballard; Austin R. Benson; Alex Druinsky; Benjamin Lipshitz; Oded Schwartz", + "title": "Improving the Numerical Stability of Fast Matrix Multiplication", + "url": "https://arxiv.org/abs/1507.00687", + "full_text_candidate": "https://arxiv.org/pdf/1507.00687", + "technique": "diagonal scaling and tighter coefficient accumulation bounds", + "implementation": "experiments.py:ballard16", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "d288339159c87e1987cec16b3fa11b614477ced653e4005d4730e48de3b634fd" + }, + "reading_locator": "diagonal scaling and coefficient growth" + }, + { + "id": "P18", + "key": "dehaene03", + "year": 2003, + "authors": "Jeroen Dehaene; Bart De Moor", + "title": "Clifford Group, Stabilizer States, and Linear and Quadratic Operations over GF(2)", + "url": "https://arxiv.org/abs/quant-ph/0304125", + "full_text_candidate": "https://arxiv.org/pdf/quant-ph/0304125", + "technique": "binary symplectic plus quadratic-phase exact operator representation", + "implementation": "experiments.py:dehaene03", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "436c859d03865e2fab62132c28e1986ffabc87ed5ff016cab19b0fb590a8c72e" + }, + "reading_locator": "binary symplectic and quadratic-form representation" + }, + { + "id": "P19", + "key": "aaronson04", + "year": 2004, + "authors": "Scott Aaronson; Daniel Gottesman", + "title": "Improved Simulation of Stabilizer Circuits", + "url": "https://arxiv.org/abs/quant-ph/0406196", + "full_text_candidate": "https://arxiv.org/pdf/quant-ph/0406196", + "technique": "tableau propagation and stabilizer state comparison", + "implementation": "experiments.py:aaronson04", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "ef9e472536b380b60c365ca6a03b92680a43d725cfe5f8189a8325fc16bc11ef" + }, + "reading_locator": "stabilizer tableaux and state representation" + }, + { + "id": "P20", + "key": "patel08", + "year": 2008, + "authors": "Ketan N. Patel; Igor L. Markov; John P. Hayes", + "title": "Optimal Synthesis of Linear Reversible Circuits", + "url": "https://arxiv.org/abs/quant-ph/0302002", + "full_text_candidate": "https://arxiv.org/pdf/quant-ph/0302002", + "technique": "blocked binary elimination and shared row-pattern elimination", + "implementation": "experiments.py:patel08", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "1660849096940d516894e0038881cc1a793bb11c8be5957342e9d7946c969cb7" + }, + "reading_locator": "panel/duplicate-pattern elimination for reversible linear circuits" + }, + { + "id": "P21", + "key": "amy14", + "year": 2014, + "authors": "Matthew Amy; Dmitri Maslov; Michele Mosca", + "title": "Polynomial-time T-depth Optimization of Clifford+T Circuits via Matroid Partitioning", + "url": "https://arxiv.org/abs/1303.2042", + "full_text_candidate": "https://arxiv.org/pdf/1303.2042", + "technique": "linear-independence matroid partition of phase/readout forms", + "implementation": "experiments.py:amy14", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "99d57e30d2678eb6d6a606a298c7ba60cf0f9c76d0ee04fccd4cff7cea04b1fb" + }, + "reading_locator": "matroid partition of linear phase forms" + }, + { + "id": "P22", + "key": "bravyi21", + "year": 2021, + "authors": "Sergey Bravyi; Dmitri Maslov", + "title": "Hadamard-free Circuits Expose the Structure of the Clifford Group", + "url": "https://arxiv.org/abs/2003.09412", + "full_text_candidate": "https://arxiv.org/pdf/2003.09412", + "technique": "Hadamard-free double-coset flags and canonical structure", + "implementation": "experiments.py:bravyi21", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "9e7dbe7a5826046857227947866e6afd89267df4fcd04b9013d8d10ed1e01662" + }, + "reading_locator": "Hadamard-free subgroup and canonical decomposition" + }, + { + "id": "P23", + "key": "maslov18", + "year": 2018, + "authors": "Dmitri Maslov; Martin Roetteler", + "title": "Shorter Stabilizer Circuits via Bruhat Decomposition and Quantum Circuit Transformations", + "url": "https://arxiv.org/abs/1705.09176", + "full_text_candidate": "https://arxiv.org/pdf/1705.09176", + "technique": "minimal Hadamard layer and monomial-Gaussian-monomial factorization", + "implementation": "experiments.py:maslov18", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "75ef74cbaa154d20a68de9f0ac06ad61df694148bce349a2e3ea2795aaa99f05" + }, + "reading_locator": "Bruhat and two-sided layer decomposition" + }, + { + "id": "P24", + "key": "edelman98", + "year": 1998, + "authors": "Alan Edelman; T. A. Arias; Steven T. Smith", + "title": "The Geometry of Algorithms with Orthogonality Constraints", + "url": "https://arxiv.org/abs/physics/9806030", + "full_text_candidate": "https://arxiv.org/pdf/physics/9806030", + "technique": "Grassmann subspace geometry, basis-invariant residuals", + "implementation": "experiments.py:edelman98", + "access": { + "level": "primary PDF method sections", + "retrieved_UTC": "2026-10-24", + "download_status": "primary_pdf_text", + "temporary_pdf_sha256": "6cea55b0c5b3d69e4a5710a8eab9d9abd4c1b60b952d4f1c91a0e738bf224895" + }, + "reading_locator": "subspaces, orthogonal projections and invariant geometry" + }, + { + "id": "P25", + "key": "kailath79", + "year": 1979, + "authors": "Thomas Kailath; Sun-Yuan Kung; Martin Morf", + "title": "Displacement Ranks of Matrices and Linear Equations", + "url": "https://doi.org/10.1016/0022-247X(79)90124-0", + "full_text_candidate": "https://www.sciencedirect.com/science/article/pii/0022247X79901240/pdf", + "technique": "low-rank displacement generators and composition", + "implementation": "experiments.py:kailath79", + "access": { + "level": "primary bibliographic record/abstract; full text unavailable", + "retrieved_UTC": "2026-10-24", + "download_status": "unavailable" + }, + "reading_locator": "publisher abstract: displacement rank under operator structure" + } +] diff --git a/research/literature-coupled-synthesis/README.md b/research/literature-coupled-synthesis/README.md new file mode 100644 index 0000000000..0a3de511c3 --- /dev/null +++ b/research/literature-coupled-synthesis/README.md @@ -0,0 +1,122 @@ +# 25-paper coupled-output construction sweep + +This package translates techniques from **25 primary papers into 25 executable +interface probes**, compares their combinations against the actual integer +multiplication caller, and supplies a concrete coupled boundary program. +The strongest next candidate is a history-augmented coupled transducer with an +endogenous paid observer. Its missing observation/termination bridge is stated +precisely; **no improved κ is established**. + +Read [SYNTHESIS.md](SYNTHESIS.md) for the construction and next experiments, +[LITERATURE.md](LITERATURE.md) for every paper-to-code mapping, and +[PAPERS.json](PAPERS.json) for primary citations, reading locators and access +limitations. Twenty entries have accessible primary method material; five are +record/abstract-only and are labelled. These are scoped adaptations, not full +implementations of the papers or an exhaustive literature review. + +## Concrete results + +- A literal in-place 120-field involution H(-4,3) with 1,344 ADDs, 16 SCALEs, + 240 signed monomial maps and no new scratch. All independent input columns + are checked. Its mode-block squared Frobenius norm is 688 versus 898 at the + prior PR4935 gauge. The completion and three-shear method are inherited. + A separate row-sum metric improves 69 to 50 at (-12,1), so gauge selection + remains tied to the compiler's actual precision model. Its separately emitted + dual program uses 1,344 ADDs, eight sign SCALEs and 240 monomial maps, with + no odd division or new scratch. +- A catalytic main-only ADD between **different** declared coupled frames: + `dst += H_t P H_s src`, preserving all 120 source originals. Its all-column + free-operator-word check retains distinct chart maps. The bill is 3,712 ADDs, + 16 SCALEs and 960 monomial maps, with no new scratch or Gaussian call. + The identical-chart specialization uses 2,360 ADDs and 480 monomial maps. + A cross-chart thin-query wrapper also preserves all 240 originals, keeping + its 112 paid H1 queries and explicitly paying 112 owned fields, 112 COPY, + 224 CLEAR and 112 inverse-child translations. Placement of these types + in the full native shared-helper block remains open. +- All 112 observer columns lie in distinct right monomial cosets. All 6,216 + pair comparisons check the orientation distinction. This rejects one shared + Gaussian after monomial aggregation in the stated architecture. +- Actual two-generation physical displacement action, with residual rank eight, + Gram entry 2,422 and exact signed phases. This extends the previous transport + witness into a generator-state representation; it is not a whole-field cost + lower bound. +- An exact source-relative 0.004 moment cap: the **combined new observer and + extra termination** must cost below 48.387169… H1-equivalents per applicable + backward call. There are sixteen such calls. Buying 112 fresh observations + fails; unknown bridges receive no exponent credit. Other numerical regime + screens and precision sensitivity are recorded separately. +- Executable catalytic, interpolation, reversible-pebbling, I/O, low-rank + inverse, nilpotent-degeneration, precision and Clifford-synthesis tests on + pinned fixtures, with explicit controls and transfer limits. + +## Reproduce + +CPython 3.12+, standard library only; no network, Git executable, downloaded +paper, Lean or Docker is needed by the direct verifier. + +```sh +python3 -B research/literature-coupled-synthesis/verify.py +python3 -O -B research/literature-coupled-synthesis/verify.py +``` + +The registered source/provenance check additionally uses Git: + +```sh +python3 -B scripts/research_package.py --package research/literature-coupled-synthesis +``` + +The complete ADD/thin-query junction streams can also be emitted explicitly: + +```sh +python3 -B research/literature-coupled-synthesis/junction.py --emit /tmp/coupled-add-junctions.json +``` + +The emitter refuses to overwrite an existing file. Normal verification executes +all three programs in memory and records their exact instruction hashes and bills. + +`verify.py --write` deliberately regenerates `RESULT.json` and +`BALANCED-PROGRAM.json` and `ROWSUM-PROGRAM.json`; normal verification is read-only and compares every +regenerated result. `BALANCED-PROGRAM.json` specifies the physical K-frame +boundary map counts and contains the scalar program. The actual K words are +pinned in the normalizer/provider inputs. + +The direct replay checks local input hashes but does not authenticate remote +Git history. `SOURCES.json` pins package-local archive bytes to a publication +ancestor; `ORIGINS.json` records exact original commits, paths, blob IDs and +byte comparisons at creation. The generic registered runner checks those +archive pins. An optional full-history ancestry audit was not run. + +## Evidence and limits + +See [VALIDATION.md](VALIDATION.md) for commands, environment, access/overlap +coverage and unrun obligations. Exact matrix/word checks establish only their +stated scopes. Finite physical witnesses disprove the corresponding universal +ansatz; finite positive probes alone do not establish a complete theorem. +The native endpoint, selected profile and physical normalizer relations are +pinned premises. The full native implementation, full recursion precision, +ordinary BIT compiler and outer supplier admission are not replayed here. +Nothing changes `certificates/selected-result.json`. + +## Open next questions + +1. Can the first real backward junction supply current-version ZQY from an + actual paid native contact while retaining or explicitly displacing its + demanded thin Q^-1 X observation? First step: emit and check the chronological + source/return rows. Blocker: no source-compatible joint supplier yet. +2. Can generation-tagged displacement state terminate after the second real + contact, rather than grow indefinitely? First step: extend the exact + two-generation input-column replay to its proposed history return. Blocker: + an affordable restoration circuit with all originals intact. +3. Can the verified H_t P H_s and thin-query junctions be installed inside the + full X/Y/eight-mode coupled contract? First step: place the 120-field seed + inside the actual 232-field block, prove disjoint mode ownership, and bind + the native FULL input/return types. + Blocker: matching input/output type and physical volume/precision proof. +4. Does the closed bill admit a first 0.0033 milestone, then 0.004 with an + improved ordinary compiler? First step: replace every unknown cost with an + executable bound and rerun the shared allowance, then independent admission. + Blocker: the previous three interfaces and full precision/tape accounting. + +Prepared by zxv with substantial OpenAI Codex assistance for Dillon Amburgey. +No subagents were used for this sweep. Apache-2.0. Retain all predecessor and +paper credit in [ATTRIBUTION.md](ATTRIBUTION.md) and the frozen notices. diff --git a/research/literature-coupled-synthesis/RESULT.json b/research/literature-coupled-synthesis/RESULT.json new file mode 100644 index 0000000000..ef4edd4f7e --- /dev/null +++ b/research/literature-coupled-synthesis/RESULT.json @@ -0,0 +1,841 @@ +{ + "composition": { + "common_frame_main_only_ADD": { + "all_120_input_columns_checked": true, + "conservative_complete_ordinary_upper_bill": { + "ADD": 5488, + "MONOMIAL": 960, + "SCALE": 64, + "new_owned_fields": 0, + "paid_H": 0 + }, + "transformed_matrix": "H P H = [[I+12WZ,-13aW],[-13bZ,-168I]]", + "whole_bank_ADD_rejected": true + }, + "composition_order": [ + "Preserve all 632 independent native originals and owned-zero return obligations.", + "Use the balanced boundary on a declared 112+8 block; derive its place in the full 232-field X/Y/mode interface.", + "Carry generation-tagged displacement/observation state through the first two backward FULLs and their actual thin contacts.", + "Synthesize a two-sided native paid observer for current-version Z Q Y; retain the ordinary thin query unless displaced by proof.", + "Use the verified catalytic ADD and retained-thin-query junctions when the declared block types match; prove their disjoint ownership and placement in the shared-helper native interface.", + "Terminate every borrowed history value and restore original targets using one shared recursive allowance.", + "Compile precision, tape motion, volume, endpoints and ordinary work; then run independent outer admission." + ], + "conditional_local_exit_identity": { + "existing_QUERY_source": "Q^-1(X+neighboring_X), rather than Z Q Y", + "from_no_response": { + "ADD": 896, + "CLEAR": 224, + "COPY": 112, + "monomial_fieldmaps": 464, + "new_owned_fields": 112, + "paid_H1": 120 + }, + "ordinary_output": "Hout=QH+b=Rh; Xout=X-W Hout=Dx-Ry; Yout=Y", + "required_response": "b = Z Q Y (eight fields)", + "source_relative_no_response_rank_delta": 48, + "unfunded": [ + "embedding of compressed observation at actual cut", + "complete compiler", + "recursive precision, tape movement and storage", + "outer admission" + ], + "with_compressed_response": { + "ADD": 456, + "borrowed_response_restored": true, + "monomial_fieldmaps": 240, + "new_owned_fields": 0, + "paid_H1": 8 + }, + "with_full_response_QY": { + "ADD": 896, + "borrowed_response_restored": true, + "monomial_fieldmaps": 464, + "new_owned_fields": 0, + "paid_H1": 8 + } + }, + "coupled_ADD_junctions": { + "controls": [ + "same chart simplification", + "different free chart words retained", + "subtractive bridge", + "omitted catalytic source restoration rejected" + ], + "different_chart_thin_query": { + "arbitrary_input_columns": 352, + "identity": "dst += H_t diag(Q^-1,0) H_s src; src unchanged; owned queries cleared", + "inverse_child_bit_translations": 112, + "operation_counts": { + "H1_inverse": 112, + "add": 3712, + "clear": 224, + "copy": 112, + "mono": 960, + "scale": 16 + }, + "original_input_columns": 240, + "owned_fields_returned_zero": 112, + "owned_query_fields": 112, + "positive_H1_calls": 112, + "program_payload_sha256": "c2136917badc5aefc99a163c981a638d582991d8ed99d8d0c66267add39be8b9", + "scope": "Keeps 112 existing thin H1 calls; owned stock, COPY/CLEAR, frames and inverse translations explicitly charged. No new query saving.", + "source_originals_restored": 120, + "total_physical_monomial_maps_including_inverse_lowering": 1072 + }, + "different_charts": { + "arbitrary_input_columns": 240, + "distinct_free_chart_words": true, + "identity": "dst += H_t P H_s src; src unchanged", + "new_owned_fields": 0, + "operation_counts": { + "add": 3712, + "mono": 960, + "scale": 16 + }, + "paid_Gaussian_calls": 0, + "program_payload_sha256": "42380cdbce754cdaf2ba834cbfa455f6a90f203bcfaa4fd16f258d57502863ba", + "source_originals_restored": 120 + }, + "same_chart": { + "arbitrary_input_columns": 240, + "distinct_free_chart_words": false, + "identity": "dst += H_t P H_s src; src unchanged", + "new_owned_fields": 0, + "operation_counts": { + "add": 2360, + "mono": 480 + }, + "paid_Gaussian_calls": 0, + "program_payload_sha256": "e8bb728b98a1f2eb7f704bc6708fdddc9cd91c63e34d007d55ab48c94669e7e7", + "source_originals_restored": 120 + }, + "scope": "Universal operator-word junction for declared H_s/H_t blocks. Placement in the full native X/Y/shared-helper interface remains open; local ADD and thin-query consumers are supplied." + }, + "new_kappa": null, + "observer_type_checks": [ + { + "candidate": "conditional_joint_observer", + "physical_supplier_proved": false, + "reason": "hypothesis", + "required_type_match": true + }, + { + "candidate": "existing_thin_query", + "physical_supplier_proved": false, + "reason": "wrong_source_and_map", + "required_type_match": false + }, + { + "candidate": "forward_paid_helper_bank", + "physical_supplier_proved": false, + "reason": "wrong_source_and_version", + "required_type_match": false + }, + { + "candidate": "stale_Y_observer", + "physical_supplier_proved": false, + "reason": "wrong_version", + "required_type_match": false + } + ], + "required_compressed_exit": { + "all_adapter_input_columns_checked": 240, + "literal_operations": 704, + "operation_counts": { + "ADD": 456, + "H1": 8, + "MONOMIAL": 240 + }, + "program_payload_sha256": "1bcd3975fbcea7df9637122b77131928975e868e7994e4844738e96e948a5cae" + }, + "seed_boundary": { + "arbitrary_mode_fields": 8, + "fields": 120, + "formula": "H(a,b)=[[I-WZ,aW],[bZ,13I]], ab=-12", + "gauge": [ + -4, + 3 + ], + "involution": true, + "main_fields": 112, + "program": "BALANCED-PROGRAM.json" + }, + "status": "PARTIAL_CONSTRUCTION_WITH_EXPLICIT_OPEN_BRIDGE", + "stop_conditions": [ + "Stop a candidate if its observer plus termination exceeds the exact source-relative moment allowance.", + "Stop eight-mode stationary rebasing: the second-generation witness already rejects it.", + "Stop one-shared-Gaussian passive aggregation in the measured right-coset model: all 112 columns differ.", + "Do not pursue a kappa claim until unknown supplier/compiler/admission costs are discharged." + ] + }, + "failure_controls": [ + "altered coupled ADD coefficient", + "same-tableau global phase", + "zero-address false positive versus nonzero residual", + "missing owned observation initialization", + "whole-bank ADD replacing main-only ADD", + "wrong observer owner or version", + "fresh-decoder recursive bill fails exact .004 screen" + ], + "native_endpoint_status": "Pinned premises; original native words not replayed.", + "new_kappa": null, + "papers": [ + { + "evidence": { + "decision": "Compress observation history; preserve all 112 independent originals.", + "discarded_directions_requiring_return": 104, + "observation_rank": 8, + "rank_with_arbitrary_original_return": 112 + }, + "implementation": "experiments.py:kalman62", + "paper_id": "P01" + }, + { + "evidence": { + "decision": "Keep generation-tagged latent state; an eight-mode stationary realization fails.", + "events": [ + 1, + 14 + ], + "first_reachable_columns": 8, + "new_observable_residual_columns": 8, + "scope": "Finite f=1, 17-bit address witness; not a whole-field cost lower bound.", + "second_helper_cross_contamination": [ + { + "coefficient": "-1", + "input": "h1", + "word": [ + [ + "D3", + 1 + ], + [ + "Z3", + 1 + ], + [ + "D1", + 1 + ], + [ + "W1", + 1 + ] + ] + } + ], + "two_generation_witness_column_rank": 16 + }, + "implementation": "experiments.py:kalman63", + "paper_id": "P02" + }, + { + "evidence": { + "capacitance_eigenvalue": -13, + "condition_number_C": 13, + "decision": "Certify exact residuals and amplification; symbolic inversion alone is insufficient.", + "inverse_coefficient_perturbation": "1/1048576", + "inverse_error_2norm": "7/131072", + "reason": "Update norm is 14; the paper's <=1/2 small-update hypothesis fails.", + "residual_2norm": "91/131072", + "small_update_corollary_applicable": false + }, + "implementation": "experiments.py:ma26", + "paper_id": "P03" + }, + { + "evidence": { + "decision": "Use exact rank-one algebra for checks; no physical Gaussian disappears.", + "denominator_avoided_at_odd_prime": 13, + "inverse_update_coefficient": "-1/52", + "mode_norm_squared": "56" + }, + "implementation": "experiments.py:sherman50", + "paper_id": "P04" + }, + { + "evidence": { + "capacitance_dimension": 8, + "checked_original_columns": 112, + "decision": "Low-rank inverse is algebraically closed; implementing it must still pay reads and restoration.", + "formula": "C^-1 = I - M M^T/52" + }, + "implementation": "experiments.py:henderson81", + "paper_id": "P05" + }, + { + "evidence": { + "decision": "Retain an observation until its last use, then charge its actual cleanup.", + "literal_exit": { + "all_adapter_input_columns_checked": 344, + "literal_operations": 1816, + "operation_counts": { + "ADD": 896, + "CLEAR": 224, + "COPY": 112, + "H1": 120, + "MONOMIAL": 464 + }, + "program_payload_sha256": "4fc3279a141a6baece2d2af164737733ef749ff00aa62763be3a89d05c7e81a7" + }, + "omitted_initialization_rejected": true, + "owned_fields": 112, + "source_inverse_is_free": false + }, + "implementation": "experiments.py:bennett73", + "paper_id": "P06" + }, + { + "evidence": { + "decision": "Checkpointing trades retained observations for recomputation; every recomputed child stays paid.", + "horizon_nodes": 8, + "minimum_moves_by_peak_saved_nodes": { + "3": null, + "4": 25, + "5": 21, + "6": 19, + "7": 17, + "8": 15 + }, + "scope": "Exact finite reversible path search, not a schedule for the full native controller." + }, + "implementation": "experiments.py:bennett89", + "paper_id": "P07" + }, + { + "evidence": { + "arbitrary_dirty_input": true, + "backward_bank_supplied": false, + "calls_if_same_version_Qa_is_retained": 1, + "checked_paid_bank_queries": 112, + "decision": "Try versioned dirty observations at real paid sites; helper-bank xi does not equal arbitrary main Y.", + "fresh_calls_for_Q_of_u": 2, + "helper_target_rank_upgrade": 136, + "same_version_required": true + }, + "implementation": "experiments.py:buhrman14", + "paper_id": "P08" + }, + { + "evidence": { + "decision": "Interpolation removes dirty dependence but introduces contacts; preserve source versions and charge every evaluation.", + "degree": 2, + "evaluations": 3, + "exact_mode_energy_coefficient": "3420", + "linear_Gaussian_case_evaluations": 2, + "roots_of_unity_probe": { + "evaluations": 4, + "order": 4, + "prime": 17, + "result": 3, + "root": 4 + }, + "scope": "Adapted interpolation identity, not the Cook-Mertz TreeEval algorithm or its space theorem." + }, + "implementation": "experiments.py:cook24", + "paper_id": "P09" + }, + { + "evidence": { + "LRU_field_transfer_curve": { + "120": { + "reads": 120, + "writes": 120 + }, + "16": { + "reads": 1043, + "writes": 142 + }, + "32": { + "reads": 1038, + "writes": 141 + }, + "64": { + "reads": 707, + "writes": 139 + }, + "8": { + "reads": 1190, + "writes": 144 + } + }, + "decision": "Choose block order against measured residency; a scalar ADD saving is not yet a tape-motion saving.", + "program": "BALANCED-PROGRAM.json", + "scope": "Fixed-program LRU upper costs, not an I/O lower bound or BIT compiler." + }, + "implementation": "experiments.py:hong81", + "paper_id": "P10" + }, + { + "evidence": { + "decision": "Use eight resident accumulators when source maps are expensive; owned or borrowed state must be invoiced.", + "dependency_edges": 448, + "input_values_preserved": true, + "one_accumulator_requires_streamed_consumption_or_separate_output_storage": true, + "output_observation_fields": 8, + "schedules": [ + { + "ADD": 448, + "accumulators": 8, + "source_frame_evaluations": 112 + }, + { + "ADD": 448, + "accumulators": 1, + "source_frame_evaluations": 448 + } + ], + "scope": "Two constructive schedules on the real observation DAG; no optimal pebbling claim.", + "zero_initializations": 8 + }, + "implementation": "experiments.py:schwartz23", + "paper_id": "P11" + }, + { + "evidence": { + "backward_calls": 16, + "compatible_frame_required": true, + "conversions_if_one_compatible_chain": 2, + "decision": "Retain a common coupled type across compatible consumers; prove intervening thin queries in that type.", + "encoded_ADD_all_columns_checked": 120, + "ordinary_conversions_if_each_call_decodes": 32, + "potential_saved_conversions": 30, + "scope": "Conversion fusion conditional on type compatibility, not an admitted sixteen-call chain." + }, + "implementation": "experiments.py:karstadt20", + "paper_id": "P12" + }, + { + "evidence": { + "continuous_optimum_Frobenius_squared": 674, + "decision": "Use the balanced scratch-free involution as a coupled boundary seed; prove precision through the full recursion.", + "exact_scalar_frame_infinity_norm": "97", + "finite_dyadic_grid_candidates": 34, + "gauge": { + "a": "-4", + "a_times_b": "-12", + "b": "3" + }, + "literal_counts": { + "add": 1344, + "scale": 16 + }, + "new_owned_fields": 0, + "normalized_mode_block_Frobenius_squared": "688", + "paid_Gaussian_delta": 0, + "physical_signed_monomial_boundary_maps": 240, + "prior_PR4935_gauge_Frobenius_squared": "898", + "unbalanced_reference_gauge_Frobenius_squared": "2368" + }, + "implementation": "experiments.py:schwartz26", + "paper_id": "P13" + }, + { + "evidence": { + "decision": "Exactify an approximate seed only after pricing evaluation multiplicity and precision; matrix-exponent overhead is not harmless here.", + "evaluations": 3, + "mode_coefficients_checked": 896, + "perturbation_degree": 2, + "weight_l1": 7 + }, + "implementation": "experiments.py:bini80", + "paper_id": "P14" + }, + { + "evidence": { + "actual_Q_inverse_Q_rounded_input": [ + "1/3", + "0" + ], + "decision": "Track independent rounding contacts and coefficient growth; a formal inverse pair does not erase them.", + "defect": "1/6", + "local_independent_contact_l1_bound": "5441/4", + "rounded_return": [ + "1/2", + "0" + ] + }, + "implementation": "experiments.py:demmel07", + "paper_id": "P15" + }, + { + "evidence": { + "decision": "Reject shrinking the whole non-nilpotent WZ cycle by similarity; separate exact grid recovery from leading recursive precision.", + "exact_recovery_requires_error_strictly_below_half_grid": true, + "final_coefficient_denominator_bits": 1, + "max_intermediate_coefficient_denominator_bits": 4, + "max_intermediate_scalar_row_l1": "779/8", + "nilpotent_tensor_term_transfer_proved": false, + "nilpotent_three_factor_positive_control_exponents": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ], + "scope": "Exact grid and coefficient probe; not a transfer of the paper's approximate matrix multiplication theorem.", + "similarity_degeneration_trace_screen": [ + "112", + "1568", + "21952", + "307328" + ], + "source_cycle_nilpotent": false + }, + "implementation": "experiments.py:dumitriu26", + "paper_id": "P16" + }, + { + "evidence": { + "best_scalar_l1_gauge": { + "a": "-12", + "b": "1", + "l1_bound": "50", + "squared_bound": "2500" + }, + "decision": "Optimize the precision metric used by the compiler; the 2-norm-optimal gauge need not minimize row-sum error.", + "dual_program_counts": { + "add": 1344, + "scale": 8 + }, + "dyadic_dual_row_sum_program": "ROWSUM-PROGRAM.json", + "gauge_l1_screen": [ + { + "a": "-1", + "b": "12", + "l1_bound": "349", + "squared_bound": "121801" + }, + { + "a": "-2", + "b": "6", + "l1_bound": "181", + "squared_bound": "32761" + }, + { + "a": "-3", + "b": "4", + "l1_bound": "125", + "squared_bound": "15625" + }, + { + "a": "-4", + "b": "3", + "l1_bound": "97", + "squared_bound": "9409" + }, + { + "a": "-6", + "b": "2", + "l1_bound": "69", + "squared_bound": "4761" + }, + { + "a": "-8", + "b": "3/2", + "l1_bound": "55", + "squared_bound": "3025" + }, + { + "a": "-12", + "b": "1", + "l1_bound": "50", + "squared_bound": "2500" + } + ], + "odd_divisions_in_dual_program": 0, + "prior_PR4935_gauge": "a=6,b=-2 (equivalent norms to a=-6,b=2)", + "prior_PR4935_scalar_l1_bound": "69" + }, + "implementation": "experiments.py:ballard16", + "paper_id": "P17" + }, + { + "evidence": { + "decision": "Use binary symplectic forms to search composable frames, with a separate absolute-phase witness.", + "pauli_pairs_per_operator": 324, + "signed_symplectic_operators_checked": 120 + }, + "implementation": "experiments.py:dehaene03", + "paper_id": "P18" + }, + { + "evidence": { + "decision": "Tableau plus one anchored state authenticates Clifford phase; tableau equality alone is inadequate.", + "global_phase_only_mutation_rejected": true, + "phase_anchored_frames": 120 + }, + "implementation": "experiments.py:aaronson04", + "paper_id": "P19" + }, + { + "evidence": { + "CNOT_counts_by_fixed_panel_size": { + "1": 2587, + "2": 2397, + "3": 2400, + "4": 2388 + }, + "decision": "Apply panel elimination to ordinary wrapper synthesis; it cannot merge independent physical field volumes.", + "per_matrix_best_count": 2350, + "source_matrices": 112 + }, + "implementation": "experiments.py:patel08", + "paper_id": "P20" + }, + { + "evidence": { + "decision": "Batch independent phase/readout forms for ordinary scheduling; each independent payload remains a separate volume.", + "dimension_lower_bound_on_batches": 13, + "feasible_independent_form_batches": [ + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 9, + 7, + 4, + 2 + ], + "optimality_claimed": false + }, + "implementation": "experiments.py:amy14", + "paper_id": "P21" + }, + { + "evidence": { + "columns": 112, + "decision": "Reject one-Gaussian-after-monomial-aggregation for this source; seek a two-sided or endogenous observer.", + "distinct_cosets_per_output_mode": [ + 56, + 56, + 56, + 56, + 56, + 56, + 56, + 56 + ], + "distinct_right_monomial_cosets": 112, + "identical_column_control_groups": 1, + "pairwise_shareable_columns_in_single_accumulator": 0, + "scope": "Only E_i=G R_i with one shared G and monomial R_i. Does not exclude multi-layer joint circuits." + }, + "implementation": "experiments.py:bravyi21", + "paper_id": "P22" + }, + { + "evidence": { + "decision": "Cancel compatible two-sided boundaries in the correct order; independent inputs still pay physical volume.", + "pair_count": 6216, + "rank_B_of_Ei_Ej_inverse": { + "0": 6216 + }, + "rank_B_of_Ej_inverse_Ei": { + "2": 6216 + } + }, + "implementation": "experiments.py:maslov18", + "paper_id": "P23" + }, + { + "evidence": { + "Gram00": "173/14", + "changed_basis_residual_rank": 8, + "decision": "A mode-basis search cannot repair a subspace mismatch; change the observable state or the contact.", + "determinant": "1389039784345493055/26985857024", + "residual_rank": 8 + }, + "implementation": "experiments.py:edelman98", + "paper_id": "P24" + }, + { + "evidence": { + "actual_residual_witness_rank": 8, + "checked_input_mode_columns": 8, + "decision": "Carry chart displacement generators with generation tags, then solve their legal readout and termination.", + "displacement_Gram00": "2422", + "generator_field_blocks_upper": 16, + "identity": "D1 C1 - C3 D1 = [W3, D1 W1] [Z3 D1; -Z1]", + "scope": "Actual f=1 operator action; 16 generator fields is not a scalar Gaussian rank or a free-volume implementation." + }, + "implementation": "experiments.py:kailath79", + "paper_id": "P25" + } + ], + "recursive_screen": { + "applicable_backward_calls": 16, + "candidate_combinations": [ + { + "admissible_new_kappa": null, + "name": "independent decoder", + "observer": "fresh 112 QY fields per backward call", + "verdict": "fails exact .004 recursive screen" + }, + { + "admissible_new_kappa": null, + "name": "forward query bank with no displacement/restoration proof", + "verdict": "not composable yet: only independent helper xi, forward direction, all paid calls and upgrades retained" + }, + { + "admissible_new_kappa": null, + "name": "eight-mode rebasing alone", + "verdict": "fails actual second-generation subspace witness" + }, + { + "admissible_new_kappa": null, + "conditional_numeric_allowances_reference": "conditional_numeric_allowances", + "known_boundary_ordinary_per_application": { + "ADD": 1344, + "MONOMIAL": 240, + "SCALE": 16, + "new_owned_fields": 0 + }, + "name": "balanced history-augmented coupled transducer", + "unknown_costs": [ + "joint observation at actual paid source versions", + "history termination/restoration", + "typed caller including thin queries and endpoints", + "precision and tape compiler", + "outer admission" + ], + "verdict": "priority candidate; local boundary compiled, joint endogenous observer and bounded termination unproved" + } + ], + "conditional_numeric_allowances": [ + { + "conditional_margin_numeric": "948.25573927638857350662487802188632071186407977141770486699830", + "joint_observer_plus_termination_H1_per_call_numeric": "59.26598370477428584416405488", + "saving": "0.0033", + "uniform_paid_precision_factor_ceiling_numeric": "1.0040290307836521373969563262432764485369996369267134265326557500" + }, + { + "conditional_margin_numeric": "774.19470611757874518935741997869552652154512882019351238615810", + "joint_observer_plus_termination_H1_per_call_numeric": "48.38716913234867157433483875", + "saving": "0.004", + "uniform_paid_precision_factor_ceiling_numeric": "1.0032975805855426747620086080376722374099933526567080494511910354" + }, + { + "conditional_margin_numeric": "279.78512562876229272461376389444653736426212793357713003631936", + "joint_observer_plus_termination_H1_per_call_numeric": "17.48657035179764329528836024", + "saving": "0.006", + "uniform_paid_precision_factor_ceiling_numeric": "1.0012001183115588832645078775925616840482116550914312417584985519" + }, + { + "conditional_margin_numeric": "34.18691270035314246549180456659690839424835681364192670731804", + "joint_observer_plus_termination_H1_per_call_numeric": "2.136682043772071404093237785", + "saving": "0.007", + "uniform_paid_precision_factor_ceiling_numeric": "1.0001471582529629592324977704264493906379955206908842046519735942" + } + ], + "exact_signed_moment_at_004": { + "combined_observer_and_termination_H1_per_call_strict_cap_interval": [ + "467971984817250424053960261/9671406556917033397649408", + "467971984817250424053997343/9671406556917033397649408" + ], + "compressed_observer_supplied_conditionally": [ + "467971984817250424053960261/604462909807314587353088", + "467971984817250424053997343/604462909807314587353088" + ], + "full_QY_bought_independently": [ + "-615225549557457316482774331/604462909807314587353088", + "-615225549557457316482736353/604462909807314587353088" + ], + "maximum_certifiably_affordable_integer_H1_per_call": 48, + "selected": [ + "-145870939487815362085525691/604462909807314587353088", + "-145870939487815362085488673/604462909807314587353088" + ] + }, + "forward_bank_completion_paid_rank": 136, + "forward_bank_completion_target_rank": 136, + "new_kappa": null, + "ordinary_BIT_needs_new_admission_for_004": true, + "ordinary_BIT_selected_admitted_saving": "17/5000", + "precision_sensitivity": [ + { + "margin_if_paid_precision_multiplied_by_1_01_numeric": "-1405.27912161666556226851315293057428734146798170490954507791001", + "saving": "0.0033" + }, + { + "margin_if_paid_precision_multiplied_by_1_01_numeric": "-1573.53980391757597365596284349336617501749525238357371523266260", + "saving": "0.004" + }, + { + "margin_if_paid_precision_multiplied_by_1_01_numeric": "-2051.46642082736671810472592758525396702387303443112710642642804", + "saving": "0.006" + }, + { + "margin_if_paid_precision_multiplied_by_1_01_numeric": "-2288.87258774108009826701398465582636160255059651963437290904572", + "saving": "0.007" + } + ], + "scope": "All costs source-relative. Observer and termination share one allowance; no independent stacking of optimistic credits.", + "selected_to_conditional_compressed_exit_delta": { + "H8": -128 + }, + "source_paid_rank_mass": 239134, + "source_target_rank_mass": 239886, + "unimplemented_design_allocation_32_H1_per_call": { + "exact_signed_moment_interval_at_004": [ + "158486974995905355329178949/604462909807314587353088", + "158486974995905355329216287/604462909807314587353088" + ], + "numeric_regime_screens": [ + { + "conditional_margin_numeric": "436.25573927638857350662487802188632071186407977141770486699830", + "saving": "0.0033", + "uniform_paid_precision_ceiling_numeric": "1.0018495840292403314909574974465243224520598413204566175789358440" + }, + { + "conditional_margin_numeric": "262.19470611757874518935741997869552652154512882019351238615810", + "saving": "0.004", + "uniform_paid_precision_ceiling_numeric": "1.0011143585641649731072803957138112140008964059071455822553536764" + }, + { + "conditional_margin_numeric": "-232.21487437123770727538623610555346263573787206642286996368064", + "saving": "0.006", + "uniform_paid_precision_ceiling_numeric": "0.99900610710960645602673768408738421021319343174242875218944543779" + }, + { + "conditional_margin_numeric": "-477.81308729964685753450819543340309160575164318635807329268196", + "saving": "0.007", + "uniform_paid_precision_ceiling_numeric": "0.99794775112068907360527307788122946833368852964176937583924855714" + } + ], + "status": "Design budget, not an algorithm or achieved saving", + "suggested_split_H1_per_call": { + "extra_termination": 16, + "joint_observer": 16 + } + } + }, + "schema_version": 1, + "scope": "Scoped exact adaptations and candidate screens, not a complete multiplication construction.", + "status": "PASS_25_PAPER_INTERFACE_SWEEP" +} diff --git a/research/literature-coupled-synthesis/ROWSUM-PROGRAM.json b/research/literature-coupled-synthesis/ROWSUM-PROGRAM.json new file mode 100644 index 0000000000..8e6b5bf0d0 --- /dev/null +++ b/research/literature-coupled-synthesis/ROWSUM-PROGRAM.json @@ -0,0 +1,8119 @@ +{ + "all_inputs_arbitrary": 120, + "entrance_monomial_maps": 120, + "exit_monomial_maps": 120, + "frame": "Kp on main, Km on modes; inverse maps at exit", + "gauge": [ + -12, + 1 + ], + "new_owned_fields": 0, + "operations": [ + [ + "add", + 111, + 119, + "-1/2" + ], + [ + "add", + 110, + 119, + "1/2" + ], + [ + "add", + 109, + 119, + "1/2" + ], + [ + "add", + 108, + 119, + "-1/2" + ], + [ + "add", + 106, + 119, + "1/2" + ], + [ + "add", + 105, + 119, + "-1/2" + ], + [ + "add", + 102, + 119, + "1/2" + ], + [ + "add", + 101, + 119, + "-1/2" + ], + [ + "add", + 97, + 119, + "1/2" + ], + [ + "add", + 96, + 119, + "-1/2" + ], + [ + "add", + 91, + 119, + "1/2" + ], + [ + "add", + 90, + 119, + "-1/2" + ], + [ + "add", + 84, + 119, + "1/2" + ], + [ + "add", + 83, + 119, + "-1/2" + ], + [ + "add", + 74, + 119, + "1/2" + ], + [ + "add", + 73, + 119, + "-1/2" + ], + [ + "add", + 71, + 119, + "1/2" + ], + [ + "add", + 70, + 119, + "-1/2" + ], + [ + "add", + 69, + 119, + "1/2" + ], + [ + "add", + 68, + 119, + "-1/2" + ], + [ + "add", + 65, + 119, + "1/2" + ], + [ + "add", + 64, + 119, + "-1/2" + ], + [ + "add", + 63, + 119, + "-1/2" + ], + [ + "add", + 62, + 119, + "1/2" + ], + [ + "add", + 60, + 119, + "1/2" + ], + [ + "add", + 59, + 119, + "-1/2" + ], + [ + "add", + 55, + 119, + "1/2" + ], + [ + "add", + 54, + 119, + "-1/2" + ], + [ + "add", + 53, + 119, + "1/2" + ], + [ + "add", + 52, + 119, + "-1/2" + ], + [ + "add", + 50, + 119, + "1/2" + ], + [ + "add", + 49, + 119, + "-1/2" + ], + [ + "add", + 47, + 119, + "-1/2" + ], + [ + "add", + 46, + 119, + "1/2" + ], + [ + "add", + 42, + 119, + "1/2" + ], + [ + "add", + 41, + 119, + "-1/2" + ], + [ + "add", + 40, + 119, + "-1/2" + ], + [ + "add", + 39, + 119, + "1/2" + ], + [ + "add", + 37, + 119, + "1/2" + ], + [ + "add", + 36, + 119, + "-1/2" + ], + [ + "add", + 34, + 119, + "-1/2" + ], + [ + "add", + 33, + 119, + "1/2" + ], + [ + "add", + 30, + 119, + "-1/2" + ], + [ + "add", + 29, + 119, + "1/2" + ], + [ + "add", + 23, + 119, + "1/2" + ], + [ + "add", + 22, + 119, + "-1/2" + ], + [ + "add", + 21, + 119, + "-1/2" + ], + [ + "add", + 20, + 119, + "1/2" + ], + [ + "add", + 19, + 119, + "1/2" + ], + [ + "add", + 18, + 119, + "-1/2" + ], + [ + "add", + 15, + 119, + "-1/2" + ], + [ + "add", + 14, + 119, + "1/2" + ], + [ + "add", + 11, + 119, + "1/2" + ], + [ + "add", + 10, + 119, + "-1/2" + ], + [ + "add", + 5, + 119, + "-1/2" + ], + [ + "add", + 4, + 119, + "1/2" + ], + [ + "add", + 111, + 118, + "-1/2" + ], + [ + "add", + 110, + 118, + "-1/2" + ], + [ + "add", + 109, + 118, + "1/2" + ], + [ + "add", + 108, + 118, + "1/2" + ], + [ + "add", + 104, + 118, + "-1/2" + ], + [ + "add", + 103, + 118, + "1/2" + ], + [ + "add", + 100, + 118, + "-1/2" + ], + [ + "add", + 99, + 118, + "-1/2" + ], + [ + "add", + 95, + 118, + "-1/2" + ], + [ + "add", + 94, + 118, + "1/2" + ], + [ + "add", + 89, + 118, + "-1/2" + ], + [ + "add", + 88, + 118, + "-1/2" + ], + [ + "add", + 84, + 118, + "1/2" + ], + [ + "add", + 83, + 118, + "1/2" + ], + [ + "add", + 80, + 118, + "1/2" + ], + [ + "add", + 79, + 118, + "-1/2" + ], + [ + "add", + 78, + 118, + "1/2" + ], + [ + "add", + 77, + 118, + "-1/2" + ], + [ + "add", + 74, + 118, + "-1/2" + ], + [ + "add", + 73, + 118, + "-1/2" + ], + [ + "add", + 72, + 118, + "1/2" + ], + [ + "add", + 67, + 118, + "-1/2" + ], + [ + "add", + 66, + 118, + "1/2" + ], + [ + "add", + 61, + 118, + "1/2" + ], + [ + "add", + 60, + 118, + "1/2" + ], + [ + "add", + 59, + 118, + "1/2" + ], + [ + "add", + 56, + 118, + "1/2" + ], + [ + "add", + 51, + 118, + "-1/2" + ], + [ + "add", + 50, + 118, + "1/2" + ], + [ + "add", + 49, + 118, + "1/2" + ], + [ + "add", + 47, + 118, + "-1/2" + ], + [ + "add", + 46, + 118, + "-1/2" + ], + [ + "add", + 44, + 118, + "-1/2" + ], + [ + "add", + 43, + 118, + "1/2" + ], + [ + "add", + 38, + 118, + "1/2" + ], + [ + "add", + 37, + 118, + "1/2" + ], + [ + "add", + 36, + 118, + "1/2" + ], + [ + "add", + 34, + 118, + "-1/2" + ], + [ + "add", + 33, + 118, + "-1/2" + ], + [ + "add", + 31, + 118, + "-1/2" + ], + [ + "add", + 30, + 118, + "-1/2" + ], + [ + "add", + 29, + 118, + "-1/2" + ], + [ + "add", + 26, + 118, + "-1/2" + ], + [ + "add", + 25, + 118, + "-1/2" + ], + [ + "add", + 23, + 118, + "-1/2" + ], + [ + "add", + 22, + 118, + "-1/2" + ], + [ + "add", + 21, + 118, + "1/2" + ], + [ + "add", + 20, + 118, + "1/2" + ], + [ + "add", + 17, + 118, + "-1/2" + ], + [ + "add", + 16, + 118, + "1/2" + ], + [ + "add", + 13, + 118, + "1/2" + ], + [ + "add", + 12, + 118, + "1/2" + ], + [ + "add", + 9, + 118, + "-1/2" + ], + [ + "add", + 8, + 118, + "1/2" + ], + [ + "add", + 3, + 118, + "1/2" + ], + [ + "add", + 2, + 118, + "1/2" + ], + [ + "add", + 111, + 117, + "-1/2" + ], + [ + "add", + 110, + 117, + "-1/2" + ], + [ + "add", + 107, + 117, + "-1/2" + ], + [ + "add", + 106, + 117, + "1/2" + ], + [ + "add", + 105, + 117, + "1/2" + ], + [ + "add", + 103, + 117, + "-1/2" + ], + [ + "add", + 100, + 117, + "-1/2" + ], + [ + "add", + 98, + 117, + "-1/2" + ], + [ + "add", + 95, + 117, + "-1/2" + ], + [ + "add", + 93, + 117, + "-1/2" + ], + [ + "add", + 91, + 117, + "1/2" + ], + [ + "add", + 90, + 117, + "1/2" + ], + [ + "add", + 88, + 117, + "1/2" + ], + [ + "add", + 86, + 117, + "1/2" + ], + [ + "add", + 85, + 117, + "1/2" + ], + [ + "add", + 82, + 117, + "-1/2" + ], + [ + "add", + 80, + 117, + "-1/2" + ], + [ + "add", + 77, + 117, + "1/2" + ], + [ + "add", + 75, + 117, + "1/2" + ], + [ + "add", + 71, + 117, + "-1/2" + ], + [ + "add", + 70, + 117, + "-1/2" + ], + [ + "add", + 67, + 117, + "-1/2" + ], + [ + "add", + 66, + 117, + "1/2" + ], + [ + "add", + 63, + 117, + "-1/2" + ], + [ + "add", + 62, + 117, + "-1/2" + ], + [ + "add", + 58, + 117, + "-1/2" + ], + [ + "add", + 56, + 117, + "1/2" + ], + [ + "add", + 53, + 117, + "1/2" + ], + [ + "add", + 52, + 117, + "1/2" + ], + [ + "add", + 48, + 117, + "-1/2" + ], + [ + "add", + 47, + 117, + "-1/2" + ], + [ + "add", + 46, + 117, + "-1/2" + ], + [ + "add", + 45, + 117, + "-1/2" + ], + [ + "add", + 42, + 117, + "-1/2" + ], + [ + "add", + 41, + 117, + "-1/2" + ], + [ + "add", + 38, + 117, + "1/2" + ], + [ + "add", + 37, + 117, + "-1/2" + ], + [ + "add", + 36, + 117, + "-1/2" + ], + [ + "add", + 35, + 117, + "1/2" + ], + [ + "add", + 32, + 117, + "1/2" + ], + [ + "add", + 31, + 117, + "1/2" + ], + [ + "add", + 28, + 117, + "1/2" + ], + [ + "add", + 26, + 117, + "1/2" + ], + [ + "add", + 24, + 117, + "1/2" + ], + [ + "add", + 21, + 117, + "-1/2" + ], + [ + "add", + 20, + 117, + "-1/2" + ], + [ + "add", + 17, + 117, + "-1/2" + ], + [ + "add", + 15, + 117, + "-1/2" + ], + [ + "add", + 14, + 117, + "-1/2" + ], + [ + "add", + 12, + 117, + "-1/2" + ], + [ + "add", + 11, + 117, + "1/2" + ], + [ + "add", + 10, + 117, + "1/2" + ], + [ + "add", + 8, + 117, + "-1/2" + ], + [ + "add", + 6, + 117, + "-1/2" + ], + [ + "add", + 3, + 117, + "1/2" + ], + [ + "add", + 1, + 117, + "1/2" + ], + [ + "add", + 111, + 116, + "1/2" + ], + [ + "add", + 110, + 116, + "1/2" + ], + [ + "add", + 107, + 116, + "1/2" + ], + [ + "add", + 104, + 116, + "1/2" + ], + [ + "add", + 102, + 116, + "-1/2" + ], + [ + "add", + 101, + 116, + "-1/2" + ], + [ + "add", + 99, + 116, + "-1/2" + ], + [ + "add", + 98, + 116, + "-1/2" + ], + [ + "add", + 97, + 116, + "-1/2" + ], + [ + "add", + 96, + 116, + "-1/2" + ], + [ + "add", + 94, + 116, + "1/2" + ], + [ + "add", + 93, + 116, + "-1/2" + ], + [ + "add", + 89, + 116, + "1/2" + ], + [ + "add", + 86, + 116, + "1/2" + ], + [ + "add", + 85, + 116, + "1/2" + ], + [ + "add", + 82, + 116, + "1/2" + ], + [ + "add", + 79, + 116, + "-1/2" + ], + [ + "add", + 78, + 116, + "1/2" + ], + [ + "add", + 75, + 116, + "-1/2" + ], + [ + "add", + 72, + 116, + "-1/2" + ], + [ + "add", + 69, + 116, + "-1/2" + ], + [ + "add", + 68, + 116, + "-1/2" + ], + [ + "add", + 65, + 116, + "1/2" + ], + [ + "add", + 64, + 116, + "1/2" + ], + [ + "add", + 61, + 116, + "-1/2" + ], + [ + "add", + 58, + 116, + "1/2" + ], + [ + "add", + 55, + 116, + "1/2" + ], + [ + "add", + 54, + 116, + "1/2" + ], + [ + "add", + 51, + 116, + "1/2" + ], + [ + "add", + 48, + 116, + "1/2" + ], + [ + "add", + 47, + 116, + "-1/2" + ], + [ + "add", + 46, + 116, + "-1/2" + ], + [ + "add", + 45, + 116, + "-1/2" + ], + [ + "add", + 44, + 116, + "-1/2" + ], + [ + "add", + 43, + 116, + "-1/2" + ], + [ + "add", + 40, + 116, + "1/2" + ], + [ + "add", + 39, + 116, + "1/2" + ], + [ + "add", + 37, + 116, + "-1/2" + ], + [ + "add", + 36, + 116, + "-1/2" + ], + [ + "add", + 35, + 116, + "1/2" + ], + [ + "add", + 32, + 116, + "-1/2" + ], + [ + "add", + 28, + 116, + "-1/2" + ], + [ + "add", + 25, + 116, + "-1/2" + ], + [ + "add", + 24, + 116, + "-1/2" + ], + [ + "add", + 21, + 116, + "1/2" + ], + [ + "add", + 20, + 116, + "1/2" + ], + [ + "add", + 19, + 116, + "-1/2" + ], + [ + "add", + 18, + 116, + "-1/2" + ], + [ + "add", + 16, + 116, + "1/2" + ], + [ + "add", + 13, + 116, + "-1/2" + ], + [ + "add", + 9, + 116, + "1/2" + ], + [ + "add", + 6, + 116, + "-1/2" + ], + [ + "add", + 5, + 116, + "1/2" + ], + [ + "add", + 4, + 116, + "1/2" + ], + [ + "add", + 2, + 116, + "1/2" + ], + [ + "add", + 1, + 116, + "1/2" + ], + [ + "add", + 109, + 115, + "-1/2" + ], + [ + "add", + 108, + 115, + "-1/2" + ], + [ + "add", + 107, + 115, + "-1/2" + ], + [ + "add", + 106, + 115, + "-1/2" + ], + [ + "add", + 105, + 115, + "-1/2" + ], + [ + "add", + 104, + 115, + "-1/2" + ], + [ + "add", + 99, + 115, + "1/2" + ], + [ + "add", + 98, + 115, + "1/2" + ], + [ + "add", + 97, + 115, + "-1/2" + ], + [ + "add", + 96, + 115, + "-1/2" + ], + [ + "add", + 95, + 115, + "-1/2" + ], + [ + "add", + 92, + 115, + "1/2" + ], + [ + "add", + 88, + 115, + "1/2" + ], + [ + "add", + 87, + 115, + "1/2" + ], + [ + "add", + 85, + 115, + "1/2" + ], + [ + "add", + 81, + 115, + "-1/2" + ], + [ + "add", + 80, + 115, + "1/2" + ], + [ + "add", + 78, + 115, + "1/2" + ], + [ + "add", + 76, + 115, + "-1/2" + ], + [ + "add", + 69, + 115, + "1/2" + ], + [ + "add", + 68, + 115, + "1/2" + ], + [ + "add", + 67, + 115, + "1/2" + ], + [ + "add", + 66, + 115, + "-1/2" + ], + [ + "add", + 65, + 115, + "-1/2" + ], + [ + "add", + 64, + 115, + "-1/2" + ], + [ + "add", + 57, + 115, + "-1/2" + ], + [ + "add", + 53, + 115, + "1/2" + ], + [ + "add", + 52, + 115, + "1/2" + ], + [ + "add", + 51, + 115, + "1/2" + ], + [ + "add", + 50, + 115, + "1/2" + ], + [ + "add", + 49, + 115, + "1/2" + ], + [ + "add", + 48, + 115, + "1/2" + ], + [ + "add", + 45, + 115, + "-1/2" + ], + [ + "add", + 44, + 115, + "-1/2" + ], + [ + "add", + 43, + 115, + "-1/2" + ], + [ + "add", + 42, + 115, + "-1/2" + ], + [ + "add", + 41, + 115, + "-1/2" + ], + [ + "add", + 35, + 115, + "-1/2" + ], + [ + "add", + 34, + 115, + "1/2" + ], + [ + "add", + 33, + 115, + "1/2" + ], + [ + "add", + 32, + 115, + "1/2" + ], + [ + "add", + 27, + 115, + "-1/2" + ], + [ + "add", + 26, + 115, + "-1/2" + ], + [ + "add", + 24, + 115, + "-1/2" + ], + [ + "add", + 23, + 115, + "-1/2" + ], + [ + "add", + 22, + 115, + "-1/2" + ], + [ + "add", + 16, + 115, + "-1/2" + ], + [ + "add", + 15, + 115, + "1/2" + ], + [ + "add", + 14, + 115, + "1/2" + ], + [ + "add", + 13, + 115, + "1/2" + ], + [ + "add", + 8, + 115, + "-1/2" + ], + [ + "add", + 7, + 115, + "1/2" + ], + [ + "add", + 5, + 115, + "1/2" + ], + [ + "add", + 4, + 115, + "1/2" + ], + [ + "add", + 3, + 115, + "1/2" + ], + [ + "add", + 0, + 115, + "1/2" + ], + [ + "add", + 109, + 114, + "1/2" + ], + [ + "add", + 108, + 114, + "1/2" + ], + [ + "add", + 107, + 114, + "1/2" + ], + [ + "add", + 103, + 114, + "1/2" + ], + [ + "add", + 102, + 114, + "1/2" + ], + [ + "add", + 101, + 114, + "1/2" + ], + [ + "add", + 100, + 114, + "1/2" + ], + [ + "add", + 98, + 114, + "1/2" + ], + [ + "add", + 94, + 114, + "1/2" + ], + [ + "add", + 92, + 114, + "1/2" + ], + [ + "add", + 91, + 114, + "1/2" + ], + [ + "add", + 90, + 114, + "1/2" + ], + [ + "add", + 89, + 114, + "1/2" + ], + [ + "add", + 87, + 114, + "1/2" + ], + [ + "add", + 85, + 114, + "1/2" + ], + [ + "add", + 81, + 114, + "1/2" + ], + [ + "add", + 79, + 114, + "1/2" + ], + [ + "add", + 77, + 114, + "1/2" + ], + [ + "add", + 76, + 114, + "1/2" + ], + [ + "add", + 72, + 114, + "1/2" + ], + [ + "add", + 71, + 114, + "1/2" + ], + [ + "add", + 70, + 114, + "1/2" + ], + [ + "add", + 63, + 114, + "1/2" + ], + [ + "add", + 62, + 114, + "1/2" + ], + [ + "add", + 61, + 114, + "1/2" + ], + [ + "add", + 57, + 114, + "1/2" + ], + [ + "add", + 56, + 114, + "1/2" + ], + [ + "add", + 55, + 114, + "1/2" + ], + [ + "add", + 54, + 114, + "1/2" + ], + [ + "add", + 50, + 114, + "1/2" + ], + [ + "add", + 49, + 114, + "1/2" + ], + [ + "add", + 48, + 114, + "1/2" + ], + [ + "add", + 45, + 114, + "1/2" + ], + [ + "add", + 40, + 114, + "1/2" + ], + [ + "add", + 39, + 114, + "1/2" + ], + [ + "add", + 38, + 114, + "1/2" + ], + [ + "add", + 35, + 114, + "1/2" + ], + [ + "add", + 34, + 114, + "1/2" + ], + [ + "add", + 33, + 114, + "1/2" + ], + [ + "add", + 32, + 114, + "1/2" + ], + [ + "add", + 31, + 114, + "1/2" + ], + [ + "add", + 27, + 114, + "1/2" + ], + [ + "add", + 25, + 114, + "1/2" + ], + [ + "add", + 24, + 114, + "1/2" + ], + [ + "add", + 23, + 114, + "1/2" + ], + [ + "add", + 22, + 114, + "1/2" + ], + [ + "add", + 19, + 114, + "1/2" + ], + [ + "add", + 18, + 114, + "1/2" + ], + [ + "add", + 17, + 114, + "1/2" + ], + [ + "add", + 12, + 114, + "1/2" + ], + [ + "add", + 11, + 114, + "1/2" + ], + [ + "add", + 10, + 114, + "1/2" + ], + [ + "add", + 9, + 114, + "1/2" + ], + [ + "add", + 7, + 114, + "1/2" + ], + [ + "add", + 2, + 114, + "1/2" + ], + [ + "add", + 0, + 114, + "1/2" + ], + [ + "add", + 106, + 113, + "1/2" + ], + [ + "add", + 105, + 113, + "1/2" + ], + [ + "add", + 104, + 113, + "1/2" + ], + [ + "add", + 103, + 113, + "-1/2" + ], + [ + "add", + 102, + 113, + "1/2" + ], + [ + "add", + 101, + 113, + "1/2" + ], + [ + "add", + 100, + 113, + "1/2" + ], + [ + "add", + 99, + 113, + "1/2" + ], + [ + "add", + 93, + 113, + "-1/2" + ], + [ + "add", + 92, + 113, + "1/2" + ], + [ + "add", + 87, + 113, + "-1/2" + ], + [ + "add", + 86, + 113, + "-1/2" + ], + [ + "add", + 84, + 113, + "1/2" + ], + [ + "add", + 83, + 113, + "1/2" + ], + [ + "add", + 82, + 113, + "1/2" + ], + [ + "add", + 81, + 113, + "-1/2" + ], + [ + "add", + 78, + 113, + "1/2" + ], + [ + "add", + 77, + 113, + "-1/2" + ], + [ + "add", + 76, + 113, + "1/2" + ], + [ + "add", + 75, + 113, + "1/2" + ], + [ + "add", + 74, + 113, + "1/2" + ], + [ + "add", + 73, + 113, + "1/2" + ], + [ + "add", + 60, + 113, + "-1/2" + ], + [ + "add", + 59, + 113, + "-1/2" + ], + [ + "add", + 58, + 113, + "-1/2" + ], + [ + "add", + 57, + 113, + "1/2" + ], + [ + "add", + 56, + 113, + "1/2" + ], + [ + "add", + 55, + 113, + "1/2" + ], + [ + "add", + 54, + 113, + "1/2" + ], + [ + "add", + 53, + 113, + "1/2" + ], + [ + "add", + 52, + 113, + "1/2" + ], + [ + "add", + 51, + 113, + "1/2" + ], + [ + "add", + 44, + 113, + "1/2" + ], + [ + "add", + 43, + 113, + "1/2" + ], + [ + "add", + 42, + 113, + "1/2" + ], + [ + "add", + 41, + 113, + "1/2" + ], + [ + "add", + 40, + 113, + "-1/2" + ], + [ + "add", + 39, + 113, + "-1/2" + ], + [ + "add", + 38, + 113, + "-1/2" + ], + [ + "add", + 31, + 113, + "1/2" + ], + [ + "add", + 30, + 113, + "-1/2" + ], + [ + "add", + 29, + 113, + "-1/2" + ], + [ + "add", + 28, + 113, + "-1/2" + ], + [ + "add", + 27, + 113, + "-1/2" + ], + [ + "add", + 19, + 113, + "-1/2" + ], + [ + "add", + 18, + 113, + "-1/2" + ], + [ + "add", + 17, + 113, + "-1/2" + ], + [ + "add", + 16, + 113, + "1/2" + ], + [ + "add", + 15, + 113, + "1/2" + ], + [ + "add", + 14, + 113, + "1/2" + ], + [ + "add", + 13, + 113, + "1/2" + ], + [ + "add", + 12, + 113, + "1/2" + ], + [ + "add", + 7, + 113, + "-1/2" + ], + [ + "add", + 6, + 113, + "1/2" + ], + [ + "add", + 1, + 113, + "1/2" + ], + [ + "add", + 0, + 113, + "1/2" + ], + [ + "add", + 97, + 112, + "1/2" + ], + [ + "add", + 96, + 112, + "1/2" + ], + [ + "add", + 95, + 112, + "1/2" + ], + [ + "add", + 94, + 112, + "-1/2" + ], + [ + "add", + 93, + 112, + "1/2" + ], + [ + "add", + 92, + 112, + "-1/2" + ], + [ + "add", + 91, + 112, + "1/2" + ], + [ + "add", + 90, + 112, + "1/2" + ], + [ + "add", + 89, + 112, + "1/2" + ], + [ + "add", + 88, + 112, + "1/2" + ], + [ + "add", + 87, + 112, + "1/2" + ], + [ + "add", + 86, + 112, + "1/2" + ], + [ + "add", + 84, + 112, + "1/2" + ], + [ + "add", + 83, + 112, + "1/2" + ], + [ + "add", + 82, + 112, + "1/2" + ], + [ + "add", + 81, + 112, + "-1/2" + ], + [ + "add", + 80, + 112, + "1/2" + ], + [ + "add", + 79, + 112, + "-1/2" + ], + [ + "add", + 76, + 112, + "1/2" + ], + [ + "add", + 75, + 112, + "1/2" + ], + [ + "add", + 74, + 112, + "1/2" + ], + [ + "add", + 73, + 112, + "1/2" + ], + [ + "add", + 72, + 112, + "1/2" + ], + [ + "add", + 71, + 112, + "1/2" + ], + [ + "add", + 70, + 112, + "1/2" + ], + [ + "add", + 69, + 112, + "1/2" + ], + [ + "add", + 68, + 112, + "1/2" + ], + [ + "add", + 67, + 112, + "1/2" + ], + [ + "add", + 66, + 112, + "1/2" + ], + [ + "add", + 65, + 112, + "1/2" + ], + [ + "add", + 64, + 112, + "1/2" + ], + [ + "add", + 63, + 112, + "-1/2" + ], + [ + "add", + 62, + 112, + "-1/2" + ], + [ + "add", + 61, + 112, + "-1/2" + ], + [ + "add", + 60, + 112, + "1/2" + ], + [ + "add", + 59, + 112, + "1/2" + ], + [ + "add", + 58, + 112, + "1/2" + ], + [ + "add", + 57, + 112, + "-1/2" + ], + [ + "add", + 30, + 112, + "1/2" + ], + [ + "add", + 29, + 112, + "1/2" + ], + [ + "add", + 28, + 112, + "1/2" + ], + [ + "add", + 27, + 112, + "1/2" + ], + [ + "add", + 26, + 112, + "1/2" + ], + [ + "add", + 25, + 112, + "1/2" + ], + [ + "add", + 11, + 112, + "-1/2" + ], + [ + "add", + 10, + 112, + "-1/2" + ], + [ + "add", + 9, + 112, + "-1/2" + ], + [ + "add", + 8, + 112, + "1/2" + ], + [ + "add", + 7, + 112, + "-1/2" + ], + [ + "add", + 6, + 112, + "1/2" + ], + [ + "add", + 5, + 112, + "1/2" + ], + [ + "add", + 4, + 112, + "1/2" + ], + [ + "add", + 3, + 112, + "1/2" + ], + [ + "add", + 2, + 112, + "1/2" + ], + [ + "add", + 1, + 112, + "1/2" + ], + [ + "add", + 0, + 112, + "1/2" + ], + [ + "scale", + 119, + "-1" + ], + [ + "scale", + 118, + "-1" + ], + [ + "scale", + 117, + "-1" + ], + [ + "scale", + 116, + "-1" + ], + [ + "scale", + 115, + "-1" + ], + [ + "scale", + 114, + "-1" + ], + [ + "scale", + 113, + "-1" + ], + [ + "scale", + 112, + "-1" + ], + [ + "add", + 119, + 111, + "-1/2" + ], + [ + "add", + 118, + 111, + "-1/2" + ], + [ + "add", + 117, + 111, + "-1/2" + ], + [ + "add", + 116, + 111, + "1/2" + ], + [ + "add", + 119, + 110, + "1/2" + ], + [ + "add", + 118, + 110, + "-1/2" + ], + [ + "add", + 117, + 110, + "-1/2" + ], + [ + "add", + 116, + 110, + "1/2" + ], + [ + "add", + 119, + 109, + "1/2" + ], + [ + "add", + 118, + 109, + "1/2" + ], + [ + "add", + 115, + 109, + "-1/2" + ], + [ + "add", + 114, + 109, + "1/2" + ], + [ + "add", + 119, + 108, + "-1/2" + ], + [ + "add", + 118, + 108, + "1/2" + ], + [ + "add", + 115, + 108, + "-1/2" + ], + [ + "add", + 114, + 108, + "1/2" + ], + [ + "add", + 117, + 107, + "-1/2" + ], + [ + "add", + 116, + 107, + "1/2" + ], + [ + "add", + 115, + 107, + "-1/2" + ], + [ + "add", + 114, + 107, + "1/2" + ], + [ + "add", + 119, + 106, + "1/2" + ], + [ + "add", + 117, + 106, + "1/2" + ], + [ + "add", + 115, + 106, + "-1/2" + ], + [ + "add", + 113, + 106, + "1/2" + ], + [ + "add", + 119, + 105, + "-1/2" + ], + [ + "add", + 117, + 105, + "1/2" + ], + [ + "add", + 115, + 105, + "-1/2" + ], + [ + "add", + 113, + 105, + "1/2" + ], + [ + "add", + 118, + 104, + "-1/2" + ], + [ + "add", + 116, + 104, + "1/2" + ], + [ + "add", + 115, + 104, + "-1/2" + ], + [ + "add", + 113, + 104, + "1/2" + ], + [ + "add", + 118, + 103, + "1/2" + ], + [ + "add", + 117, + 103, + "-1/2" + ], + [ + "add", + 114, + 103, + "1/2" + ], + [ + "add", + 113, + 103, + "-1/2" + ], + [ + "add", + 119, + 102, + "1/2" + ], + [ + "add", + 116, + 102, + "-1/2" + ], + [ + "add", + 114, + 102, + "1/2" + ], + [ + "add", + 113, + 102, + "1/2" + ], + [ + "add", + 119, + 101, + "-1/2" + ], + [ + "add", + 116, + 101, + "-1/2" + ], + [ + "add", + 114, + 101, + "1/2" + ], + [ + "add", + 113, + 101, + "1/2" + ], + [ + "add", + 118, + 100, + "-1/2" + ], + [ + "add", + 117, + 100, + "-1/2" + ], + [ + "add", + 114, + 100, + "1/2" + ], + [ + "add", + 113, + 100, + "1/2" + ], + [ + "add", + 118, + 99, + "-1/2" + ], + [ + "add", + 116, + 99, + "-1/2" + ], + [ + "add", + 115, + 99, + "1/2" + ], + [ + "add", + 113, + 99, + "1/2" + ], + [ + "add", + 117, + 98, + "-1/2" + ], + [ + "add", + 116, + 98, + "-1/2" + ], + [ + "add", + 115, + 98, + "1/2" + ], + [ + "add", + 114, + 98, + "1/2" + ], + [ + "add", + 119, + 97, + "1/2" + ], + [ + "add", + 116, + 97, + "-1/2" + ], + [ + "add", + 115, + 97, + "-1/2" + ], + [ + "add", + 112, + 97, + "1/2" + ], + [ + "add", + 119, + 96, + "-1/2" + ], + [ + "add", + 116, + 96, + "-1/2" + ], + [ + "add", + 115, + 96, + "-1/2" + ], + [ + "add", + 112, + 96, + "1/2" + ], + [ + "add", + 118, + 95, + "-1/2" + ], + [ + "add", + 117, + 95, + "-1/2" + ], + [ + "add", + 115, + 95, + "-1/2" + ], + [ + "add", + 112, + 95, + "1/2" + ], + [ + "add", + 118, + 94, + "1/2" + ], + [ + "add", + 116, + 94, + "1/2" + ], + [ + "add", + 114, + 94, + "1/2" + ], + [ + "add", + 112, + 94, + "-1/2" + ], + [ + "add", + 117, + 93, + "-1/2" + ], + [ + "add", + 116, + 93, + "-1/2" + ], + [ + "add", + 113, + 93, + "-1/2" + ], + [ + "add", + 112, + 93, + "1/2" + ], + [ + "add", + 115, + 92, + "1/2" + ], + [ + "add", + 114, + 92, + "1/2" + ], + [ + "add", + 113, + 92, + "1/2" + ], + [ + "add", + 112, + 92, + "-1/2" + ], + [ + "add", + 119, + 91, + "1/2" + ], + [ + "add", + 117, + 91, + "1/2" + ], + [ + "add", + 114, + 91, + "1/2" + ], + [ + "add", + 112, + 91, + "1/2" + ], + [ + "add", + 119, + 90, + "-1/2" + ], + [ + "add", + 117, + 90, + "1/2" + ], + [ + "add", + 114, + 90, + "1/2" + ], + [ + "add", + 112, + 90, + "1/2" + ], + [ + "add", + 118, + 89, + "-1/2" + ], + [ + "add", + 116, + 89, + "1/2" + ], + [ + "add", + 114, + 89, + "1/2" + ], + [ + "add", + 112, + 89, + "1/2" + ], + [ + "add", + 118, + 88, + "-1/2" + ], + [ + "add", + 117, + 88, + "1/2" + ], + [ + "add", + 115, + 88, + "1/2" + ], + [ + "add", + 112, + 88, + "1/2" + ], + [ + "add", + 115, + 87, + "1/2" + ], + [ + "add", + 114, + 87, + "1/2" + ], + [ + "add", + 113, + 87, + "-1/2" + ], + [ + "add", + 112, + 87, + "1/2" + ], + [ + "add", + 117, + 86, + "1/2" + ], + [ + "add", + 116, + 86, + "1/2" + ], + [ + "add", + 113, + 86, + "-1/2" + ], + [ + "add", + 112, + 86, + "1/2" + ], + [ + "add", + 117, + 85, + "1/2" + ], + [ + "add", + 116, + 85, + "1/2" + ], + [ + "add", + 115, + 85, + "1/2" + ], + [ + "add", + 114, + 85, + "1/2" + ], + [ + "add", + 119, + 84, + "1/2" + ], + [ + "add", + 118, + 84, + "1/2" + ], + [ + "add", + 113, + 84, + "1/2" + ], + [ + "add", + 112, + 84, + "1/2" + ], + [ + "add", + 119, + 83, + "-1/2" + ], + [ + "add", + 118, + 83, + "1/2" + ], + [ + "add", + 113, + 83, + "1/2" + ], + [ + "add", + 112, + 83, + "1/2" + ], + [ + "add", + 117, + 82, + "-1/2" + ], + [ + "add", + 116, + 82, + "1/2" + ], + [ + "add", + 113, + 82, + "1/2" + ], + [ + "add", + 112, + 82, + "1/2" + ], + [ + "add", + 115, + 81, + "-1/2" + ], + [ + "add", + 114, + 81, + "1/2" + ], + [ + "add", + 113, + 81, + "-1/2" + ], + [ + "add", + 112, + 81, + "-1/2" + ], + [ + "add", + 118, + 80, + "1/2" + ], + [ + "add", + 117, + 80, + "-1/2" + ], + [ + "add", + 115, + 80, + "1/2" + ], + [ + "add", + 112, + 80, + "1/2" + ], + [ + "add", + 118, + 79, + "-1/2" + ], + [ + "add", + 116, + 79, + "-1/2" + ], + [ + "add", + 114, + 79, + "1/2" + ], + [ + "add", + 112, + 79, + "-1/2" + ], + [ + "add", + 118, + 78, + "1/2" + ], + [ + "add", + 116, + 78, + "1/2" + ], + [ + "add", + 115, + 78, + "1/2" + ], + [ + "add", + 113, + 78, + "1/2" + ], + [ + "add", + 118, + 77, + "-1/2" + ], + [ + "add", + 117, + 77, + "1/2" + ], + [ + "add", + 114, + 77, + "1/2" + ], + [ + "add", + 113, + 77, + "-1/2" + ], + [ + "add", + 115, + 76, + "-1/2" + ], + [ + "add", + 114, + 76, + "1/2" + ], + [ + "add", + 113, + 76, + "1/2" + ], + [ + "add", + 112, + 76, + "1/2" + ], + [ + "add", + 117, + 75, + "1/2" + ], + [ + "add", + 116, + 75, + "-1/2" + ], + [ + "add", + 113, + 75, + "1/2" + ], + [ + "add", + 112, + 75, + "1/2" + ], + [ + "add", + 119, + 74, + "1/2" + ], + [ + "add", + 118, + 74, + "-1/2" + ], + [ + "add", + 113, + 74, + "1/2" + ], + [ + "add", + 112, + 74, + "1/2" + ], + [ + "add", + 119, + 73, + "-1/2" + ], + [ + "add", + 118, + 73, + "-1/2" + ], + [ + "add", + 113, + 73, + "1/2" + ], + [ + "add", + 112, + 73, + "1/2" + ], + [ + "add", + 118, + 72, + "1/2" + ], + [ + "add", + 116, + 72, + "-1/2" + ], + [ + "add", + 114, + 72, + "1/2" + ], + [ + "add", + 112, + 72, + "1/2" + ], + [ + "add", + 119, + 71, + "1/2" + ], + [ + "add", + 117, + 71, + "-1/2" + ], + [ + "add", + 114, + 71, + "1/2" + ], + [ + "add", + 112, + 71, + "1/2" + ], + [ + "add", + 119, + 70, + "-1/2" + ], + [ + "add", + 117, + 70, + "-1/2" + ], + [ + "add", + 114, + 70, + "1/2" + ], + [ + "add", + 112, + 70, + "1/2" + ], + [ + "add", + 119, + 69, + "1/2" + ], + [ + "add", + 116, + 69, + "-1/2" + ], + [ + "add", + 115, + 69, + "1/2" + ], + [ + "add", + 112, + 69, + "1/2" + ], + [ + "add", + 119, + 68, + "-1/2" + ], + [ + "add", + 116, + 68, + "-1/2" + ], + [ + "add", + 115, + 68, + "1/2" + ], + [ + "add", + 112, + 68, + "1/2" + ], + [ + "add", + 118, + 67, + "-1/2" + ], + [ + "add", + 117, + 67, + "-1/2" + ], + [ + "add", + 115, + 67, + "1/2" + ], + [ + "add", + 112, + 67, + "1/2" + ], + [ + "add", + 118, + 66, + "1/2" + ], + [ + "add", + 117, + 66, + "1/2" + ], + [ + "add", + 115, + 66, + "-1/2" + ], + [ + "add", + 112, + 66, + "1/2" + ], + [ + "add", + 119, + 65, + "1/2" + ], + [ + "add", + 116, + 65, + "1/2" + ], + [ + "add", + 115, + 65, + "-1/2" + ], + [ + "add", + 112, + 65, + "1/2" + ], + [ + "add", + 119, + 64, + "-1/2" + ], + [ + "add", + 116, + 64, + "1/2" + ], + [ + "add", + 115, + 64, + "-1/2" + ], + [ + "add", + 112, + 64, + "1/2" + ], + [ + "add", + 119, + 63, + "-1/2" + ], + [ + "add", + 117, + 63, + "-1/2" + ], + [ + "add", + 114, + 63, + "1/2" + ], + [ + "add", + 112, + 63, + "-1/2" + ], + [ + "add", + 119, + 62, + "1/2" + ], + [ + "add", + 117, + 62, + "-1/2" + ], + [ + "add", + 114, + 62, + "1/2" + ], + [ + "add", + 112, + 62, + "-1/2" + ], + [ + "add", + 118, + 61, + "1/2" + ], + [ + "add", + 116, + 61, + "-1/2" + ], + [ + "add", + 114, + 61, + "1/2" + ], + [ + "add", + 112, + 61, + "-1/2" + ], + [ + "add", + 119, + 60, + "1/2" + ], + [ + "add", + 118, + 60, + "1/2" + ], + [ + "add", + 113, + 60, + "-1/2" + ], + [ + "add", + 112, + 60, + "1/2" + ], + [ + "add", + 119, + 59, + "-1/2" + ], + [ + "add", + 118, + 59, + "1/2" + ], + [ + "add", + 113, + 59, + "-1/2" + ], + [ + "add", + 112, + 59, + "1/2" + ], + [ + "add", + 117, + 58, + "-1/2" + ], + [ + "add", + 116, + 58, + "1/2" + ], + [ + "add", + 113, + 58, + "-1/2" + ], + [ + "add", + 112, + 58, + "1/2" + ], + [ + "add", + 115, + 57, + "-1/2" + ], + [ + "add", + 114, + 57, + "1/2" + ], + [ + "add", + 113, + 57, + "1/2" + ], + [ + "add", + 112, + 57, + "-1/2" + ], + [ + "add", + 118, + 56, + "1/2" + ], + [ + "add", + 117, + 56, + "1/2" + ], + [ + "add", + 114, + 56, + "1/2" + ], + [ + "add", + 113, + 56, + "1/2" + ], + [ + "add", + 119, + 55, + "1/2" + ], + [ + "add", + 116, + 55, + "1/2" + ], + [ + "add", + 114, + 55, + "1/2" + ], + [ + "add", + 113, + 55, + "1/2" + ], + [ + "add", + 119, + 54, + "-1/2" + ], + [ + "add", + 116, + 54, + "1/2" + ], + [ + "add", + 114, + 54, + "1/2" + ], + [ + "add", + 113, + 54, + "1/2" + ], + [ + "add", + 119, + 53, + "1/2" + ], + [ + "add", + 117, + 53, + "1/2" + ], + [ + "add", + 115, + 53, + "1/2" + ], + [ + "add", + 113, + 53, + "1/2" + ], + [ + "add", + 119, + 52, + "-1/2" + ], + [ + "add", + 117, + 52, + "1/2" + ], + [ + "add", + 115, + 52, + "1/2" + ], + [ + "add", + 113, + 52, + "1/2" + ], + [ + "add", + 118, + 51, + "-1/2" + ], + [ + "add", + 116, + 51, + "1/2" + ], + [ + "add", + 115, + 51, + "1/2" + ], + [ + "add", + 113, + 51, + "1/2" + ], + [ + "add", + 119, + 50, + "1/2" + ], + [ + "add", + 118, + 50, + "1/2" + ], + [ + "add", + 115, + 50, + "1/2" + ], + [ + "add", + 114, + 50, + "1/2" + ], + [ + "add", + 119, + 49, + "-1/2" + ], + [ + "add", + 118, + 49, + "1/2" + ], + [ + "add", + 115, + 49, + "1/2" + ], + [ + "add", + 114, + 49, + "1/2" + ], + [ + "add", + 117, + 48, + "-1/2" + ], + [ + "add", + 116, + 48, + "1/2" + ], + [ + "add", + 115, + 48, + "1/2" + ], + [ + "add", + 114, + 48, + "1/2" + ], + [ + "add", + 119, + 47, + "-1/2" + ], + [ + "add", + 118, + 47, + "-1/2" + ], + [ + "add", + 117, + 47, + "-1/2" + ], + [ + "add", + 116, + 47, + "-1/2" + ], + [ + "add", + 119, + 46, + "1/2" + ], + [ + "add", + 118, + 46, + "-1/2" + ], + [ + "add", + 117, + 46, + "-1/2" + ], + [ + "add", + 116, + 46, + "-1/2" + ], + [ + "add", + 117, + 45, + "-1/2" + ], + [ + "add", + 116, + 45, + "-1/2" + ], + [ + "add", + 115, + 45, + "-1/2" + ], + [ + "add", + 114, + 45, + "1/2" + ], + [ + "add", + 118, + 44, + "-1/2" + ], + [ + "add", + 116, + 44, + "-1/2" + ], + [ + "add", + 115, + 44, + "-1/2" + ], + [ + "add", + 113, + 44, + "1/2" + ], + [ + "add", + 118, + 43, + "1/2" + ], + [ + "add", + 116, + 43, + "-1/2" + ], + [ + "add", + 115, + 43, + "-1/2" + ], + [ + "add", + 113, + 43, + "1/2" + ], + [ + "add", + 119, + 42, + "1/2" + ], + [ + "add", + 117, + 42, + "-1/2" + ], + [ + "add", + 115, + 42, + "-1/2" + ], + [ + "add", + 113, + 42, + "1/2" + ], + [ + "add", + 119, + 41, + "-1/2" + ], + [ + "add", + 117, + 41, + "-1/2" + ], + [ + "add", + 115, + 41, + "-1/2" + ], + [ + "add", + 113, + 41, + "1/2" + ], + [ + "add", + 119, + 40, + "-1/2" + ], + [ + "add", + 116, + 40, + "1/2" + ], + [ + "add", + 114, + 40, + "1/2" + ], + [ + "add", + 113, + 40, + "-1/2" + ], + [ + "add", + 119, + 39, + "1/2" + ], + [ + "add", + 116, + 39, + "1/2" + ], + [ + "add", + 114, + 39, + "1/2" + ], + [ + "add", + 113, + 39, + "-1/2" + ], + [ + "add", + 118, + 38, + "1/2" + ], + [ + "add", + 117, + 38, + "1/2" + ], + [ + "add", + 114, + 38, + "1/2" + ], + [ + "add", + 113, + 38, + "-1/2" + ], + [ + "add", + 119, + 37, + "1/2" + ], + [ + "add", + 118, + 37, + "1/2" + ], + [ + "add", + 117, + 37, + "-1/2" + ], + [ + "add", + 116, + 37, + "-1/2" + ], + [ + "add", + 119, + 36, + "-1/2" + ], + [ + "add", + 118, + 36, + "1/2" + ], + [ + "add", + 117, + 36, + "-1/2" + ], + [ + "add", + 116, + 36, + "-1/2" + ], + [ + "add", + 117, + 35, + "1/2" + ], + [ + "add", + 116, + 35, + "1/2" + ], + [ + "add", + 115, + 35, + "-1/2" + ], + [ + "add", + 114, + 35, + "1/2" + ], + [ + "add", + 119, + 34, + "-1/2" + ], + [ + "add", + 118, + 34, + "-1/2" + ], + [ + "add", + 115, + 34, + "1/2" + ], + [ + "add", + 114, + 34, + "1/2" + ], + [ + "add", + 119, + 33, + "1/2" + ], + [ + "add", + 118, + 33, + "-1/2" + ], + [ + "add", + 115, + 33, + "1/2" + ], + [ + "add", + 114, + 33, + "1/2" + ], + [ + "add", + 117, + 32, + "1/2" + ], + [ + "add", + 116, + 32, + "-1/2" + ], + [ + "add", + 115, + 32, + "1/2" + ], + [ + "add", + 114, + 32, + "1/2" + ], + [ + "add", + 118, + 31, + "-1/2" + ], + [ + "add", + 117, + 31, + "1/2" + ], + [ + "add", + 114, + 31, + "1/2" + ], + [ + "add", + 113, + 31, + "1/2" + ], + [ + "add", + 119, + 30, + "-1/2" + ], + [ + "add", + 118, + 30, + "-1/2" + ], + [ + "add", + 113, + 30, + "-1/2" + ], + [ + "add", + 112, + 30, + "1/2" + ], + [ + "add", + 119, + 29, + "1/2" + ], + [ + "add", + 118, + 29, + "-1/2" + ], + [ + "add", + 113, + 29, + "-1/2" + ], + [ + "add", + 112, + 29, + "1/2" + ], + [ + "add", + 117, + 28, + "1/2" + ], + [ + "add", + 116, + 28, + "-1/2" + ], + [ + "add", + 113, + 28, + "-1/2" + ], + [ + "add", + 112, + 28, + "1/2" + ], + [ + "add", + 115, + 27, + "-1/2" + ], + [ + "add", + 114, + 27, + "1/2" + ], + [ + "add", + 113, + 27, + "-1/2" + ], + [ + "add", + 112, + 27, + "1/2" + ], + [ + "add", + 118, + 26, + "-1/2" + ], + [ + "add", + 117, + 26, + "1/2" + ], + [ + "add", + 115, + 26, + "-1/2" + ], + [ + "add", + 112, + 26, + "1/2" + ], + [ + "add", + 118, + 25, + "-1/2" + ], + [ + "add", + 116, + 25, + "-1/2" + ], + [ + "add", + 114, + 25, + "1/2" + ], + [ + "add", + 112, + 25, + "1/2" + ], + [ + "add", + 117, + 24, + "1/2" + ], + [ + "add", + 116, + 24, + "-1/2" + ], + [ + "add", + 115, + 24, + "-1/2" + ], + [ + "add", + 114, + 24, + "1/2" + ], + [ + "add", + 119, + 23, + "1/2" + ], + [ + "add", + 118, + 23, + "-1/2" + ], + [ + "add", + 115, + 23, + "-1/2" + ], + [ + "add", + 114, + 23, + "1/2" + ], + [ + "add", + 119, + 22, + "-1/2" + ], + [ + "add", + 118, + 22, + "-1/2" + ], + [ + "add", + 115, + 22, + "-1/2" + ], + [ + "add", + 114, + 22, + "1/2" + ], + [ + "add", + 119, + 21, + "-1/2" + ], + [ + "add", + 118, + 21, + "1/2" + ], + [ + "add", + 117, + 21, + "-1/2" + ], + [ + "add", + 116, + 21, + "1/2" + ], + [ + "add", + 119, + 20, + "1/2" + ], + [ + "add", + 118, + 20, + "1/2" + ], + [ + "add", + 117, + 20, + "-1/2" + ], + [ + "add", + 116, + 20, + "1/2" + ], + [ + "add", + 119, + 19, + "1/2" + ], + [ + "add", + 116, + 19, + "-1/2" + ], + [ + "add", + 114, + 19, + "1/2" + ], + [ + "add", + 113, + 19, + "-1/2" + ], + [ + "add", + 119, + 18, + "-1/2" + ], + [ + "add", + 116, + 18, + "-1/2" + ], + [ + "add", + 114, + 18, + "1/2" + ], + [ + "add", + 113, + 18, + "-1/2" + ], + [ + "add", + 118, + 17, + "-1/2" + ], + [ + "add", + 117, + 17, + "-1/2" + ], + [ + "add", + 114, + 17, + "1/2" + ], + [ + "add", + 113, + 17, + "-1/2" + ], + [ + "add", + 118, + 16, + "1/2" + ], + [ + "add", + 116, + 16, + "1/2" + ], + [ + "add", + 115, + 16, + "-1/2" + ], + [ + "add", + 113, + 16, + "1/2" + ], + [ + "add", + 119, + 15, + "-1/2" + ], + [ + "add", + 117, + 15, + "-1/2" + ], + [ + "add", + 115, + 15, + "1/2" + ], + [ + "add", + 113, + 15, + "1/2" + ], + [ + "add", + 119, + 14, + "1/2" + ], + [ + "add", + 117, + 14, + "-1/2" + ], + [ + "add", + 115, + 14, + "1/2" + ], + [ + "add", + 113, + 14, + "1/2" + ], + [ + "add", + 118, + 13, + "1/2" + ], + [ + "add", + 116, + 13, + "-1/2" + ], + [ + "add", + 115, + 13, + "1/2" + ], + [ + "add", + 113, + 13, + "1/2" + ], + [ + "add", + 118, + 12, + "1/2" + ], + [ + "add", + 117, + 12, + "-1/2" + ], + [ + "add", + 114, + 12, + "1/2" + ], + [ + "add", + 113, + 12, + "1/2" + ], + [ + "add", + 119, + 11, + "1/2" + ], + [ + "add", + 117, + 11, + "1/2" + ], + [ + "add", + 114, + 11, + "1/2" + ], + [ + "add", + 112, + 11, + "-1/2" + ], + [ + "add", + 119, + 10, + "-1/2" + ], + [ + "add", + 117, + 10, + "1/2" + ], + [ + "add", + 114, + 10, + "1/2" + ], + [ + "add", + 112, + 10, + "-1/2" + ], + [ + "add", + 118, + 9, + "-1/2" + ], + [ + "add", + 116, + 9, + "1/2" + ], + [ + "add", + 114, + 9, + "1/2" + ], + [ + "add", + 112, + 9, + "-1/2" + ], + [ + "add", + 118, + 8, + "1/2" + ], + [ + "add", + 117, + 8, + "-1/2" + ], + [ + "add", + 115, + 8, + "-1/2" + ], + [ + "add", + 112, + 8, + "1/2" + ], + [ + "add", + 115, + 7, + "1/2" + ], + [ + "add", + 114, + 7, + "1/2" + ], + [ + "add", + 113, + 7, + "-1/2" + ], + [ + "add", + 112, + 7, + "-1/2" + ], + [ + "add", + 117, + 6, + "-1/2" + ], + [ + "add", + 116, + 6, + "-1/2" + ], + [ + "add", + 113, + 6, + "1/2" + ], + [ + "add", + 112, + 6, + "1/2" + ], + [ + "add", + 119, + 5, + "-1/2" + ], + [ + "add", + 116, + 5, + "1/2" + ], + [ + "add", + 115, + 5, + "1/2" + ], + [ + "add", + 112, + 5, + "1/2" + ], + [ + "add", + 119, + 4, + "1/2" + ], + [ + "add", + 116, + 4, + "1/2" + ], + [ + "add", + 115, + 4, + "1/2" + ], + [ + "add", + 112, + 4, + "1/2" + ], + [ + "add", + 118, + 3, + "1/2" + ], + [ + "add", + 117, + 3, + "1/2" + ], + [ + "add", + 115, + 3, + "1/2" + ], + [ + "add", + 112, + 3, + "1/2" + ], + [ + "add", + 118, + 2, + "1/2" + ], + [ + "add", + 116, + 2, + "1/2" + ], + [ + "add", + 114, + 2, + "1/2" + ], + [ + "add", + 112, + 2, + "1/2" + ], + [ + "add", + 117, + 1, + "1/2" + ], + [ + "add", + 116, + 1, + "1/2" + ], + [ + "add", + 113, + 1, + "1/2" + ], + [ + "add", + 112, + 1, + "1/2" + ], + [ + "add", + 115, + 0, + "1/2" + ], + [ + "add", + 114, + 0, + "1/2" + ], + [ + "add", + 113, + 0, + "1/2" + ], + [ + "add", + 112, + 0, + "1/2" + ], + [ + "add", + 111, + 119, + "1/2" + ], + [ + "add", + 110, + 119, + "-1/2" + ], + [ + "add", + 109, + 119, + "-1/2" + ], + [ + "add", + 108, + 119, + "1/2" + ], + [ + "add", + 106, + 119, + "-1/2" + ], + [ + "add", + 105, + 119, + "1/2" + ], + [ + "add", + 102, + 119, + "-1/2" + ], + [ + "add", + 101, + 119, + "1/2" + ], + [ + "add", + 97, + 119, + "-1/2" + ], + [ + "add", + 96, + 119, + "1/2" + ], + [ + "add", + 91, + 119, + "-1/2" + ], + [ + "add", + 90, + 119, + "1/2" + ], + [ + "add", + 84, + 119, + "-1/2" + ], + [ + "add", + 83, + 119, + "1/2" + ], + [ + "add", + 74, + 119, + "-1/2" + ], + [ + "add", + 73, + 119, + "1/2" + ], + [ + "add", + 71, + 119, + "-1/2" + ], + [ + "add", + 70, + 119, + "1/2" + ], + [ + "add", + 69, + 119, + "-1/2" + ], + [ + "add", + 68, + 119, + "1/2" + ], + [ + "add", + 65, + 119, + "-1/2" + ], + [ + "add", + 64, + 119, + "1/2" + ], + [ + "add", + 63, + 119, + "1/2" + ], + [ + "add", + 62, + 119, + "-1/2" + ], + [ + "add", + 60, + 119, + "-1/2" + ], + [ + "add", + 59, + 119, + "1/2" + ], + [ + "add", + 55, + 119, + "-1/2" + ], + [ + "add", + 54, + 119, + "1/2" + ], + [ + "add", + 53, + 119, + "-1/2" + ], + [ + "add", + 52, + 119, + "1/2" + ], + [ + "add", + 50, + 119, + "-1/2" + ], + [ + "add", + 49, + 119, + "1/2" + ], + [ + "add", + 47, + 119, + "1/2" + ], + [ + "add", + 46, + 119, + "-1/2" + ], + [ + "add", + 42, + 119, + "-1/2" + ], + [ + "add", + 41, + 119, + "1/2" + ], + [ + "add", + 40, + 119, + "1/2" + ], + [ + "add", + 39, + 119, + "-1/2" + ], + [ + "add", + 37, + 119, + "-1/2" + ], + [ + "add", + 36, + 119, + "1/2" + ], + [ + "add", + 34, + 119, + "1/2" + ], + [ + "add", + 33, + 119, + "-1/2" + ], + [ + "add", + 30, + 119, + "1/2" + ], + [ + "add", + 29, + 119, + "-1/2" + ], + [ + "add", + 23, + 119, + "-1/2" + ], + [ + "add", + 22, + 119, + "1/2" + ], + [ + "add", + 21, + 119, + "1/2" + ], + [ + "add", + 20, + 119, + "-1/2" + ], + [ + "add", + 19, + 119, + "-1/2" + ], + [ + "add", + 18, + 119, + "1/2" + ], + [ + "add", + 15, + 119, + "1/2" + ], + [ + "add", + 14, + 119, + "-1/2" + ], + [ + "add", + 11, + 119, + "-1/2" + ], + [ + "add", + 10, + 119, + "1/2" + ], + [ + "add", + 5, + 119, + "1/2" + ], + [ + "add", + 4, + 119, + "-1/2" + ], + [ + "add", + 111, + 118, + "1/2" + ], + [ + "add", + 110, + 118, + "1/2" + ], + [ + "add", + 109, + 118, + "-1/2" + ], + [ + "add", + 108, + 118, + "-1/2" + ], + [ + "add", + 104, + 118, + "1/2" + ], + [ + "add", + 103, + 118, + "-1/2" + ], + [ + "add", + 100, + 118, + "1/2" + ], + [ + "add", + 99, + 118, + "1/2" + ], + [ + "add", + 95, + 118, + "1/2" + ], + [ + "add", + 94, + 118, + "-1/2" + ], + [ + "add", + 89, + 118, + "1/2" + ], + [ + "add", + 88, + 118, + "1/2" + ], + [ + "add", + 84, + 118, + "-1/2" + ], + [ + "add", + 83, + 118, + "-1/2" + ], + [ + "add", + 80, + 118, + "-1/2" + ], + [ + "add", + 79, + 118, + "1/2" + ], + [ + "add", + 78, + 118, + "-1/2" + ], + [ + "add", + 77, + 118, + "1/2" + ], + [ + "add", + 74, + 118, + "1/2" + ], + [ + "add", + 73, + 118, + "1/2" + ], + [ + "add", + 72, + 118, + "-1/2" + ], + [ + "add", + 67, + 118, + "1/2" + ], + [ + "add", + 66, + 118, + "-1/2" + ], + [ + "add", + 61, + 118, + "-1/2" + ], + [ + "add", + 60, + 118, + "-1/2" + ], + [ + "add", + 59, + 118, + "-1/2" + ], + [ + "add", + 56, + 118, + "-1/2" + ], + [ + "add", + 51, + 118, + "1/2" + ], + [ + "add", + 50, + 118, + "-1/2" + ], + [ + "add", + 49, + 118, + "-1/2" + ], + [ + "add", + 47, + 118, + "1/2" + ], + [ + "add", + 46, + 118, + "1/2" + ], + [ + "add", + 44, + 118, + "1/2" + ], + [ + "add", + 43, + 118, + "-1/2" + ], + [ + "add", + 38, + 118, + "-1/2" + ], + [ + "add", + 37, + 118, + "-1/2" + ], + [ + "add", + 36, + 118, + "-1/2" + ], + [ + "add", + 34, + 118, + "1/2" + ], + [ + "add", + 33, + 118, + "1/2" + ], + [ + "add", + 31, + 118, + "1/2" + ], + [ + "add", + 30, + 118, + "1/2" + ], + [ + "add", + 29, + 118, + "1/2" + ], + [ + "add", + 26, + 118, + "1/2" + ], + [ + "add", + 25, + 118, + "1/2" + ], + [ + "add", + 23, + 118, + "1/2" + ], + [ + "add", + 22, + 118, + "1/2" + ], + [ + "add", + 21, + 118, + "-1/2" + ], + [ + "add", + 20, + 118, + "-1/2" + ], + [ + "add", + 17, + 118, + "1/2" + ], + [ + "add", + 16, + 118, + "-1/2" + ], + [ + "add", + 13, + 118, + "-1/2" + ], + [ + "add", + 12, + 118, + "-1/2" + ], + [ + "add", + 9, + 118, + "1/2" + ], + [ + "add", + 8, + 118, + "-1/2" + ], + [ + "add", + 3, + 118, + "-1/2" + ], + [ + "add", + 2, + 118, + "-1/2" + ], + [ + "add", + 111, + 117, + "1/2" + ], + [ + "add", + 110, + 117, + "1/2" + ], + [ + "add", + 107, + 117, + "1/2" + ], + [ + "add", + 106, + 117, + "-1/2" + ], + [ + "add", + 105, + 117, + "-1/2" + ], + [ + "add", + 103, + 117, + "1/2" + ], + [ + "add", + 100, + 117, + "1/2" + ], + [ + "add", + 98, + 117, + "1/2" + ], + [ + "add", + 95, + 117, + "1/2" + ], + [ + "add", + 93, + 117, + "1/2" + ], + [ + "add", + 91, + 117, + "-1/2" + ], + [ + "add", + 90, + 117, + "-1/2" + ], + [ + "add", + 88, + 117, + "-1/2" + ], + [ + "add", + 86, + 117, + "-1/2" + ], + [ + "add", + 85, + 117, + "-1/2" + ], + [ + "add", + 82, + 117, + "1/2" + ], + [ + "add", + 80, + 117, + "1/2" + ], + [ + "add", + 77, + 117, + "-1/2" + ], + [ + "add", + 75, + 117, + "-1/2" + ], + [ + "add", + 71, + 117, + "1/2" + ], + [ + "add", + 70, + 117, + "1/2" + ], + [ + "add", + 67, + 117, + "1/2" + ], + [ + "add", + 66, + 117, + "-1/2" + ], + [ + "add", + 63, + 117, + "1/2" + ], + [ + "add", + 62, + 117, + "1/2" + ], + [ + "add", + 58, + 117, + "1/2" + ], + [ + "add", + 56, + 117, + "-1/2" + ], + [ + "add", + 53, + 117, + "-1/2" + ], + [ + "add", + 52, + 117, + "-1/2" + ], + [ + "add", + 48, + 117, + "1/2" + ], + [ + "add", + 47, + 117, + "1/2" + ], + [ + "add", + 46, + 117, + "1/2" + ], + [ + "add", + 45, + 117, + "1/2" + ], + [ + "add", + 42, + 117, + "1/2" + ], + [ + "add", + 41, + 117, + "1/2" + ], + [ + "add", + 38, + 117, + "-1/2" + ], + [ + "add", + 37, + 117, + "1/2" + ], + [ + "add", + 36, + 117, + "1/2" + ], + [ + "add", + 35, + 117, + "-1/2" + ], + [ + "add", + 32, + 117, + "-1/2" + ], + [ + "add", + 31, + 117, + "-1/2" + ], + [ + "add", + 28, + 117, + "-1/2" + ], + [ + "add", + 26, + 117, + "-1/2" + ], + [ + "add", + 24, + 117, + "-1/2" + ], + [ + "add", + 21, + 117, + "1/2" + ], + [ + "add", + 20, + 117, + "1/2" + ], + [ + "add", + 17, + 117, + "1/2" + ], + [ + "add", + 15, + 117, + "1/2" + ], + [ + "add", + 14, + 117, + "1/2" + ], + [ + "add", + 12, + 117, + "1/2" + ], + [ + "add", + 11, + 117, + "-1/2" + ], + [ + "add", + 10, + 117, + "-1/2" + ], + [ + "add", + 8, + 117, + "1/2" + ], + [ + "add", + 6, + 117, + "1/2" + ], + [ + "add", + 3, + 117, + "-1/2" + ], + [ + "add", + 1, + 117, + "-1/2" + ], + [ + "add", + 111, + 116, + "-1/2" + ], + [ + "add", + 110, + 116, + "-1/2" + ], + [ + "add", + 107, + 116, + "-1/2" + ], + [ + "add", + 104, + 116, + "-1/2" + ], + [ + "add", + 102, + 116, + "1/2" + ], + [ + "add", + 101, + 116, + "1/2" + ], + [ + "add", + 99, + 116, + "1/2" + ], + [ + "add", + 98, + 116, + "1/2" + ], + [ + "add", + 97, + 116, + "1/2" + ], + [ + "add", + 96, + 116, + "1/2" + ], + [ + "add", + 94, + 116, + "-1/2" + ], + [ + "add", + 93, + 116, + "1/2" + ], + [ + "add", + 89, + 116, + "-1/2" + ], + [ + "add", + 86, + 116, + "-1/2" + ], + [ + "add", + 85, + 116, + "-1/2" + ], + [ + "add", + 82, + 116, + "-1/2" + ], + [ + "add", + 79, + 116, + "1/2" + ], + [ + "add", + 78, + 116, + "-1/2" + ], + [ + "add", + 75, + 116, + "1/2" + ], + [ + "add", + 72, + 116, + "1/2" + ], + [ + "add", + 69, + 116, + "1/2" + ], + [ + "add", + 68, + 116, + "1/2" + ], + [ + "add", + 65, + 116, + "-1/2" + ], + [ + "add", + 64, + 116, + "-1/2" + ], + [ + "add", + 61, + 116, + "1/2" + ], + [ + "add", + 58, + 116, + "-1/2" + ], + [ + "add", + 55, + 116, + "-1/2" + ], + [ + "add", + 54, + 116, + "-1/2" + ], + [ + "add", + 51, + 116, + "-1/2" + ], + [ + "add", + 48, + 116, + "-1/2" + ], + [ + "add", + 47, + 116, + "1/2" + ], + [ + "add", + 46, + 116, + "1/2" + ], + [ + "add", + 45, + 116, + "1/2" + ], + [ + "add", + 44, + 116, + "1/2" + ], + [ + "add", + 43, + 116, + "1/2" + ], + [ + "add", + 40, + 116, + "-1/2" + ], + [ + "add", + 39, + 116, + "-1/2" + ], + [ + "add", + 37, + 116, + "1/2" + ], + [ + "add", + 36, + 116, + "1/2" + ], + [ + "add", + 35, + 116, + "-1/2" + ], + [ + "add", + 32, + 116, + "1/2" + ], + [ + "add", + 28, + 116, + "1/2" + ], + [ + "add", + 25, + 116, + "1/2" + ], + [ + "add", + 24, + 116, + "1/2" + ], + [ + "add", + 21, + 116, + "-1/2" + ], + [ + "add", + 20, + 116, + "-1/2" + ], + [ + "add", + 19, + 116, + "1/2" + ], + [ + "add", + 18, + 116, + "1/2" + ], + [ + "add", + 16, + 116, + "-1/2" + ], + [ + "add", + 13, + 116, + "1/2" + ], + [ + "add", + 9, + 116, + "-1/2" + ], + [ + "add", + 6, + 116, + "1/2" + ], + [ + "add", + 5, + 116, + "-1/2" + ], + [ + "add", + 4, + 116, + "-1/2" + ], + [ + "add", + 2, + 116, + "-1/2" + ], + [ + "add", + 1, + 116, + "-1/2" + ], + [ + "add", + 109, + 115, + "1/2" + ], + [ + "add", + 108, + 115, + "1/2" + ], + [ + "add", + 107, + 115, + "1/2" + ], + [ + "add", + 106, + 115, + "1/2" + ], + [ + "add", + 105, + 115, + "1/2" + ], + [ + "add", + 104, + 115, + "1/2" + ], + [ + "add", + 99, + 115, + "-1/2" + ], + [ + "add", + 98, + 115, + "-1/2" + ], + [ + "add", + 97, + 115, + "1/2" + ], + [ + "add", + 96, + 115, + "1/2" + ], + [ + "add", + 95, + 115, + "1/2" + ], + [ + "add", + 92, + 115, + "-1/2" + ], + [ + "add", + 88, + 115, + "-1/2" + ], + [ + "add", + 87, + 115, + "-1/2" + ], + [ + "add", + 85, + 115, + "-1/2" + ], + [ + "add", + 81, + 115, + "1/2" + ], + [ + "add", + 80, + 115, + "-1/2" + ], + [ + "add", + 78, + 115, + "-1/2" + ], + [ + "add", + 76, + 115, + "1/2" + ], + [ + "add", + 69, + 115, + "-1/2" + ], + [ + "add", + 68, + 115, + "-1/2" + ], + [ + "add", + 67, + 115, + "-1/2" + ], + [ + "add", + 66, + 115, + "1/2" + ], + [ + "add", + 65, + 115, + "1/2" + ], + [ + "add", + 64, + 115, + "1/2" + ], + [ + "add", + 57, + 115, + "1/2" + ], + [ + "add", + 53, + 115, + "-1/2" + ], + [ + "add", + 52, + 115, + "-1/2" + ], + [ + "add", + 51, + 115, + "-1/2" + ], + [ + "add", + 50, + 115, + "-1/2" + ], + [ + "add", + 49, + 115, + "-1/2" + ], + [ + "add", + 48, + 115, + "-1/2" + ], + [ + "add", + 45, + 115, + "1/2" + ], + [ + "add", + 44, + 115, + "1/2" + ], + [ + "add", + 43, + 115, + "1/2" + ], + [ + "add", + 42, + 115, + "1/2" + ], + [ + "add", + 41, + 115, + "1/2" + ], + [ + "add", + 35, + 115, + "1/2" + ], + [ + "add", + 34, + 115, + "-1/2" + ], + [ + "add", + 33, + 115, + "-1/2" + ], + [ + "add", + 32, + 115, + "-1/2" + ], + [ + "add", + 27, + 115, + "1/2" + ], + [ + "add", + 26, + 115, + "1/2" + ], + [ + "add", + 24, + 115, + "1/2" + ], + [ + "add", + 23, + 115, + "1/2" + ], + [ + "add", + 22, + 115, + "1/2" + ], + [ + "add", + 16, + 115, + "1/2" + ], + [ + "add", + 15, + 115, + "-1/2" + ], + [ + "add", + 14, + 115, + "-1/2" + ], + [ + "add", + 13, + 115, + "-1/2" + ], + [ + "add", + 8, + 115, + "1/2" + ], + [ + "add", + 7, + 115, + "-1/2" + ], + [ + "add", + 5, + 115, + "-1/2" + ], + [ + "add", + 4, + 115, + "-1/2" + ], + [ + "add", + 3, + 115, + "-1/2" + ], + [ + "add", + 0, + 115, + "-1/2" + ], + [ + "add", + 109, + 114, + "-1/2" + ], + [ + "add", + 108, + 114, + "-1/2" + ], + [ + "add", + 107, + 114, + "-1/2" + ], + [ + "add", + 103, + 114, + "-1/2" + ], + [ + "add", + 102, + 114, + "-1/2" + ], + [ + "add", + 101, + 114, + "-1/2" + ], + [ + "add", + 100, + 114, + "-1/2" + ], + [ + "add", + 98, + 114, + "-1/2" + ], + [ + "add", + 94, + 114, + "-1/2" + ], + [ + "add", + 92, + 114, + "-1/2" + ], + [ + "add", + 91, + 114, + "-1/2" + ], + [ + "add", + 90, + 114, + "-1/2" + ], + [ + "add", + 89, + 114, + "-1/2" + ], + [ + "add", + 87, + 114, + "-1/2" + ], + [ + "add", + 85, + 114, + "-1/2" + ], + [ + "add", + 81, + 114, + "-1/2" + ], + [ + "add", + 79, + 114, + "-1/2" + ], + [ + "add", + 77, + 114, + "-1/2" + ], + [ + "add", + 76, + 114, + "-1/2" + ], + [ + "add", + 72, + 114, + "-1/2" + ], + [ + "add", + 71, + 114, + "-1/2" + ], + [ + "add", + 70, + 114, + "-1/2" + ], + [ + "add", + 63, + 114, + "-1/2" + ], + [ + "add", + 62, + 114, + "-1/2" + ], + [ + "add", + 61, + 114, + "-1/2" + ], + [ + "add", + 57, + 114, + "-1/2" + ], + [ + "add", + 56, + 114, + "-1/2" + ], + [ + "add", + 55, + 114, + "-1/2" + ], + [ + "add", + 54, + 114, + "-1/2" + ], + [ + "add", + 50, + 114, + "-1/2" + ], + [ + "add", + 49, + 114, + "-1/2" + ], + [ + "add", + 48, + 114, + "-1/2" + ], + [ + "add", + 45, + 114, + "-1/2" + ], + [ + "add", + 40, + 114, + "-1/2" + ], + [ + "add", + 39, + 114, + "-1/2" + ], + [ + "add", + 38, + 114, + "-1/2" + ], + [ + "add", + 35, + 114, + "-1/2" + ], + [ + "add", + 34, + 114, + "-1/2" + ], + [ + "add", + 33, + 114, + "-1/2" + ], + [ + "add", + 32, + 114, + "-1/2" + ], + [ + "add", + 31, + 114, + "-1/2" + ], + [ + "add", + 27, + 114, + "-1/2" + ], + [ + "add", + 25, + 114, + "-1/2" + ], + [ + "add", + 24, + 114, + "-1/2" + ], + [ + "add", + 23, + 114, + "-1/2" + ], + [ + "add", + 22, + 114, + "-1/2" + ], + [ + "add", + 19, + 114, + "-1/2" + ], + [ + "add", + 18, + 114, + "-1/2" + ], + [ + "add", + 17, + 114, + "-1/2" + ], + [ + "add", + 12, + 114, + "-1/2" + ], + [ + "add", + 11, + 114, + "-1/2" + ], + [ + "add", + 10, + 114, + "-1/2" + ], + [ + "add", + 9, + 114, + "-1/2" + ], + [ + "add", + 7, + 114, + "-1/2" + ], + [ + "add", + 2, + 114, + "-1/2" + ], + [ + "add", + 0, + 114, + "-1/2" + ], + [ + "add", + 106, + 113, + "-1/2" + ], + [ + "add", + 105, + 113, + "-1/2" + ], + [ + "add", + 104, + 113, + "-1/2" + ], + [ + "add", + 103, + 113, + "1/2" + ], + [ + "add", + 102, + 113, + "-1/2" + ], + [ + "add", + 101, + 113, + "-1/2" + ], + [ + "add", + 100, + 113, + "-1/2" + ], + [ + "add", + 99, + 113, + "-1/2" + ], + [ + "add", + 93, + 113, + "1/2" + ], + [ + "add", + 92, + 113, + "-1/2" + ], + [ + "add", + 87, + 113, + "1/2" + ], + [ + "add", + 86, + 113, + "1/2" + ], + [ + "add", + 84, + 113, + "-1/2" + ], + [ + "add", + 83, + 113, + "-1/2" + ], + [ + "add", + 82, + 113, + "-1/2" + ], + [ + "add", + 81, + 113, + "1/2" + ], + [ + "add", + 78, + 113, + "-1/2" + ], + [ + "add", + 77, + 113, + "1/2" + ], + [ + "add", + 76, + 113, + "-1/2" + ], + [ + "add", + 75, + 113, + "-1/2" + ], + [ + "add", + 74, + 113, + "-1/2" + ], + [ + "add", + 73, + 113, + "-1/2" + ], + [ + "add", + 60, + 113, + "1/2" + ], + [ + "add", + 59, + 113, + "1/2" + ], + [ + "add", + 58, + 113, + "1/2" + ], + [ + "add", + 57, + 113, + "-1/2" + ], + [ + "add", + 56, + 113, + "-1/2" + ], + [ + "add", + 55, + 113, + "-1/2" + ], + [ + "add", + 54, + 113, + "-1/2" + ], + [ + "add", + 53, + 113, + "-1/2" + ], + [ + "add", + 52, + 113, + "-1/2" + ], + [ + "add", + 51, + 113, + "-1/2" + ], + [ + "add", + 44, + 113, + "-1/2" + ], + [ + "add", + 43, + 113, + "-1/2" + ], + [ + "add", + 42, + 113, + "-1/2" + ], + [ + "add", + 41, + 113, + "-1/2" + ], + [ + "add", + 40, + 113, + "1/2" + ], + [ + "add", + 39, + 113, + "1/2" + ], + [ + "add", + 38, + 113, + "1/2" + ], + [ + "add", + 31, + 113, + "-1/2" + ], + [ + "add", + 30, + 113, + "1/2" + ], + [ + "add", + 29, + 113, + "1/2" + ], + [ + "add", + 28, + 113, + "1/2" + ], + [ + "add", + 27, + 113, + "1/2" + ], + [ + "add", + 19, + 113, + "1/2" + ], + [ + "add", + 18, + 113, + "1/2" + ], + [ + "add", + 17, + 113, + "1/2" + ], + [ + "add", + 16, + 113, + "-1/2" + ], + [ + "add", + 15, + 113, + "-1/2" + ], + [ + "add", + 14, + 113, + "-1/2" + ], + [ + "add", + 13, + 113, + "-1/2" + ], + [ + "add", + 12, + 113, + "-1/2" + ], + [ + "add", + 7, + 113, + "1/2" + ], + [ + "add", + 6, + 113, + "-1/2" + ], + [ + "add", + 1, + 113, + "-1/2" + ], + [ + "add", + 0, + 113, + "-1/2" + ], + [ + "add", + 97, + 112, + "-1/2" + ], + [ + "add", + 96, + 112, + "-1/2" + ], + [ + "add", + 95, + 112, + "-1/2" + ], + [ + "add", + 94, + 112, + "1/2" + ], + [ + "add", + 93, + 112, + "-1/2" + ], + [ + "add", + 92, + 112, + "1/2" + ], + [ + "add", + 91, + 112, + "-1/2" + ], + [ + "add", + 90, + 112, + "-1/2" + ], + [ + "add", + 89, + 112, + "-1/2" + ], + [ + "add", + 88, + 112, + "-1/2" + ], + [ + "add", + 87, + 112, + "-1/2" + ], + [ + "add", + 86, + 112, + "-1/2" + ], + [ + "add", + 84, + 112, + "-1/2" + ], + [ + "add", + 83, + 112, + "-1/2" + ], + [ + "add", + 82, + 112, + "-1/2" + ], + [ + "add", + 81, + 112, + "1/2" + ], + [ + "add", + 80, + 112, + "-1/2" + ], + [ + "add", + 79, + 112, + "1/2" + ], + [ + "add", + 76, + 112, + "-1/2" + ], + [ + "add", + 75, + 112, + "-1/2" + ], + [ + "add", + 74, + 112, + "-1/2" + ], + [ + "add", + 73, + 112, + "-1/2" + ], + [ + "add", + 72, + 112, + "-1/2" + ], + [ + "add", + 71, + 112, + "-1/2" + ], + [ + "add", + 70, + 112, + "-1/2" + ], + [ + "add", + 69, + 112, + "-1/2" + ], + [ + "add", + 68, + 112, + "-1/2" + ], + [ + "add", + 67, + 112, + "-1/2" + ], + [ + "add", + 66, + 112, + "-1/2" + ], + [ + "add", + 65, + 112, + "-1/2" + ], + [ + "add", + 64, + 112, + "-1/2" + ], + [ + "add", + 63, + 112, + "1/2" + ], + [ + "add", + 62, + 112, + "1/2" + ], + [ + "add", + 61, + 112, + "1/2" + ], + [ + "add", + 60, + 112, + "-1/2" + ], + [ + "add", + 59, + 112, + "-1/2" + ], + [ + "add", + 58, + 112, + "-1/2" + ], + [ + "add", + 57, + 112, + "1/2" + ], + [ + "add", + 30, + 112, + "-1/2" + ], + [ + "add", + 29, + 112, + "-1/2" + ], + [ + "add", + 28, + 112, + "-1/2" + ], + [ + "add", + 27, + 112, + "-1/2" + ], + [ + "add", + 26, + 112, + "-1/2" + ], + [ + "add", + 25, + 112, + "-1/2" + ], + [ + "add", + 11, + 112, + "1/2" + ], + [ + "add", + 10, + 112, + "1/2" + ], + [ + "add", + 9, + 112, + "1/2" + ], + [ + "add", + 8, + 112, + "-1/2" + ], + [ + "add", + 7, + 112, + "1/2" + ], + [ + "add", + 6, + 112, + "-1/2" + ], + [ + "add", + 5, + 112, + "-1/2" + ], + [ + "add", + 4, + 112, + "-1/2" + ], + [ + "add", + 3, + 112, + "-1/2" + ], + [ + "add", + 2, + 112, + "-1/2" + ], + [ + "add", + 1, + 112, + "-1/2" + ], + [ + "add", + 0, + 112, + "-1/2" + ] + ], + "paid_Gaussian_calls": 0, + "schema_version": 1 +} diff --git a/research/literature-coupled-synthesis/SOURCES.json b/research/literature-coupled-synthesis/SOURCES.json new file mode 100644 index 0000000000..4398d74990 --- /dev/null +++ b/research/literature-coupled-synthesis/SOURCES.json @@ -0,0 +1,126 @@ +{ + "schema_version": 1, + "base_commit": "1ec1119972c9aefe42525172d07b332fcff81cb4", + "files": [ + { + "path": "certificates/selected-result.json", + "usage": "provenance", + "git_blob": "b288ae44032fd84dd5564243422836cbcd29835e", + "sha256": "f9ed52bb642cd1e1486cf2743557ac5fa23cf1514a3277d786a644e39a565038" + }, + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "f126dd2e2dad2b669e75d1d0d0bd05c600725602", + "sha256": "f7a48bfa2659b88378282a8eee7d9fe52cdf505594124c4d1686b58510fffd72" + }, + { + "path": "research/coded-native-caller/NORMALIZERS.json", + "usage": "input", + "git_blob": "bca92c222c395d3d75c047fbb678f3cd0947c60f", + "sha256": "ae8aad06aa5d1811d725895b3ab5a4f4daa9dcdd88294aa0d5f723e78bb1e0da" + }, + { + "path": "research/coded-native-caller/clifford_exact.py", + "usage": "input", + "git_blob": "166841a037f069249f6f7f6dedb89248812f59e2", + "sha256": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962" + }, + { + "path": "research/joint-helper-lattice/CONTROLLER.json", + "usage": "input", + "git_blob": "49a2f0675819f9deeea27ed77be2c2b6ff2e87e5", + "sha256": "1f5d6aa267e4e66048818714b5d3b5eae17a58abe91d15deeaa34574f7391a5f" + }, + { + "path": "research/literature-coupled-synthesis/inputs/PROVIDER-ATTRIBUTION.md", + "usage": "input", + "pin": "head:37df81b28e4253cd3c69d95ea16d36d282f2879a:research/literature-coupled-synthesis/inputs/PROVIDER-ATTRIBUTION.md", + "git_blob": "efe3acb566448caeb4a340235bb50234808ff728", + "sha256": "29756f86ebad2a957d8073bea173306f00e7d957828a5bab9f7832faf5815543", + "origin": { + "commit": "3348fccea855082786d5f0fc5558b73d4974e745", + "path": "research/native-rank8-helper-provider/ATTRIBUTION.md", + "git_blob": "efe3acb566448caeb4a340235bb50234808ff728", + "sha256": "29756f86ebad2a957d8073bea173306f00e7d957828a5bab9f7832faf5815543", + "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + } + }, + { + "path": "research/literature-coupled-synthesis/inputs/PROVIDER.json", + "usage": "input", + "pin": "head:37df81b28e4253cd3c69d95ea16d36d282f2879a:research/literature-coupled-synthesis/inputs/PROVIDER.json", + "git_blob": "0afd30ed01202eb6ce62462dcf8bc9164f3b0455", + "sha256": "676de7551d3364598f4a7e29ae97cae0e4364348786bbe70435b84294ba7dd65", + "origin": { + "commit": "3348fccea855082786d5f0fc5558b73d4974e745", + "path": "research/native-rank8-helper-provider/PROVIDER.json", + "git_blob": "0afd30ed01202eb6ce62462dcf8bc9164f3b0455", + "sha256": "676de7551d3364598f4a7e29ae97cae0e4364348786bbe70435b84294ba7dd65", + "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + } + }, + { + "path": "research/literature-coupled-synthesis/inputs/QUERY-BANK.json", + "usage": "input", + "pin": "head:37df81b28e4253cd3c69d95ea16d36d282f2879a:research/literature-coupled-synthesis/inputs/QUERY-BANK.json", + "git_blob": "91a6c7a5f30862ffdbe767fa844d0a372bf077a1", + "sha256": "237c6a7b890df5ba4dbf9ade112fe70aa06624774344978fde76a2c4ad172fe5", + "origin": { + "commit": "568717635d8d11175a80024c9c596e16f54b1ea4", + "path": "research/native-helper-query-bank/BANK.json", + "git_blob": "91a6c7a5f30862ffdbe767fa844d0a372bf077a1", + "sha256": "237c6a7b890df5ba4dbf9ade112fe70aa06624774344978fde76a2c4ad172fe5", + "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + } + }, + { + "path": "research/literature-coupled-synthesis/inputs/SELECTED-ARITHMETIC.json", + "usage": "input", + "pin": "head:37df81b28e4253cd3c69d95ea16d36d282f2879a:research/literature-coupled-synthesis/inputs/SELECTED-ARITHMETIC.json", + "git_blob": "0fdb65f946d557c13d8e2781b9151e2a8ddee5c3", + "sha256": "b4f720a7ccbb5b46e472eaf85dc8739a40598986f19b37d26c4f9ecfbd31f0de", + "origin": { + "commit": "1ec1119972c9aefe42525172d07b332fcff81cb4", + "path": "research/kappa-round6-compiler-tightening-20261022/ARITHMETIC.json", + "git_blob": "0fdb65f946d557c13d8e2781b9151e2a8ddee5c3", + "sha256": "b4f720a7ccbb5b46e472eaf85dc8739a40598986f19b37d26c4f9ecfbd31f0de", + "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + } + }, + { + "path": "research/literature-coupled-synthesis/inputs/SUCCESSOR-CONTROLLER.json", + "usage": "input", + "pin": "head:37df81b28e4253cd3c69d95ea16d36d282f2879a:research/literature-coupled-synthesis/inputs/SUCCESSOR-CONTROLLER.json", + "git_blob": "01775a36ae1238350bf8cd859b04cb8c4589873b", + "sha256": "60cc512b39cdb9ea2c2ac6c6634c8d3f9627d96ace08ffa659a9d9472444122b", + "origin": { + "commit": "174fb211493b43a42210434083e9702b4fb7a2ce", + "path": "research/kappa-backward-controller-20261023/CONTROLLER.json", + "git_blob": "01775a36ae1238350bf8cd859b04cb8c4589873b", + "sha256": "60cc512b39cdb9ea2c2ac6c6634c8d3f9627d96ace08ffa659a9d9472444122b", + "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + } + }, + { + "path": "research/literature-coupled-synthesis/inputs/transport_verify.py", + "usage": "input", + "pin": "head:37df81b28e4253cd3c69d95ea16d36d282f2879a:research/literature-coupled-synthesis/inputs/transport_verify.py", + "git_blob": "60e86786badc7323f3f3073733a2a1c593048022", + "sha256": "fc75121baaeb278c160451e21ffa2f903c92283ffbf913eb86ada03fed98056f", + "origin": { + "commit": "39d6f18d53f073fcae75b7fd98055060cb648e73", + "path": "research/coupled-query-transport/verify.py", + "git_blob": "60e86786badc7323f3f3073733a2a1c593048022", + "sha256": "fc75121baaeb278c160451e21ffa2f903c92283ffbf913eb86ada03fed98056f", + "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + } + }, + { + "path": "research/native-involutive-port-transfer/DYADIC-DILATION-PROOF.md", + "usage": "provenance", + "git_blob": "24e581d872bd8838c63ed8f986bbf2071516d9ef", + "sha256": "f50f6af325d71b070f4f368f9e69fd7de080322b6dfb395ddd636e231db1813c" + } + ] +} diff --git a/research/literature-coupled-synthesis/SYNTHESIS.md b/research/literature-coupled-synthesis/SYNTHESIS.md new file mode 100644 index 0000000000..8f0579a26d --- /dev/null +++ b/research/literature-coupled-synthesis/SYNTHESIS.md @@ -0,0 +1,320 @@ +# Which construction to try next + +The literature and executable screens favor a **history-augmented coupled +transducer with an endogenous paid observer**, using an invertible boundary +whose gauge is chosen for the actual precision metric. They do not yet give +an admitted exponent improvement. In particular, the currently missing +component is not another inverse formula: it is a source-compatible, versioned +observation and its affordable termination at the real caller cuts. + +This assessment follows the donor's encoded-output question: ask what the next +consumer truly needs, preserve information that is temporarily irrelevant, and +charge its eventual return. A failed eight-field representation is not a proof +that all useful retained information must be decoded immediately. Conversely, +an eight-field mathematical output is not an eight-call physical supplier. + +## 1. A concrete ordinary coupled boundary + +Use the pinned physical maps + + W = diag(Kp^-1) M diag(Km)/2, + Z = diag(Km^-1) M^T diag(Kp)/2, + ZW = 14 I, C = I - WZ. + +For any nonzero a, set b=-12/a. Then + + H(a,b) = [ C aW ] + [ bZ 13I ] + +is an involution on **112 main fields and eight arbitrary independent mode +fields**. Indeed C²=I+12WZ, CW=-13W and ZC=-13Z, so H²=I. Dugongue's +`native-involutive-port-transfer` (PR4935) already supplies this completion +and three-shear method, with a=6,b=-2 and the same unchanged principal block. +The contribution here is the gauge optimization, separately priced physical +K-frame lift, precision probes and actual restricted-consumer transport. +Neither the completion nor the transpose-program method is new. + +In Kp/Km frames its literal in-place implementation is + + h *= a + h -= M^T x / 2 + x += M h / 2 + h *= -1/a + h += M^T x / (2a) + +with no overwritten original or new scratch. The 448 nonzero M entries give +1,344 ADDs, 16 SCALEs and 240 entrance/exit signed monomial field maps. These +maps have separately authenticated physical words; they are not Gaussian +calls. `BALANCED-PROGRAM.json` contains all scalar instructions and explicitly +counts the 120 maps at each boundary. All 120 input columns are checked against +the analytic matrix, along with H²=I and a changed-coefficient control. + +The nontrivial normalized 2-by-2 mode block is + + [-13, a sqrt(14); b sqrt(14), 13]. + +Its squared Frobenius norm is 338+14(a²+b²). The gauge a=-4,b=3 gives 688, +compared with **898 at the prior PR4935 gauge** a=6,b=-2; the unrestricted real +optimum is 674. The +34-point dyadic search is explicitly limited to a=-2^k or -3*2^k, +-8<=k<=8. This includes both symmetric dyadic optima. Since each block has +absolute determinant one and H is its inverse, minimizing this Frobenius +quantity also minimizes its spectral norm and condition number in the +orthonormal mode decomposition. This norm statement uses the unitary K maps +and Z=W* premise for every width. + +The scalar row-sum metric favors a different choice: a=-12,b=1 has bound 50, +where a=-4,b=3 has 97 and the norm-equivalent prior gauge a=-6,b=2 has 69. +The unbalanced reference (-1,12) has 349; it is not the prior implementation +baseline. That comparison is an exact finite +scalar-frame screen, not a physical all-width infinity-norm theorem: physical +monomial blocks can reach different addresses and lose scalar cancellations. +The compiler's actual error metric must decide the gauge. +`ROWSUM-PROGRAM.json` also compiles H(-12,1) without odd divisions: transpose +the **normalized scalar** H(1,-12) program by reversing its instructions and +exchanging ADD source/destination, then wrap the same physical K frames. +It uses 1,344 ADDs, eight sign SCALEs, 240 monomial maps and no new scratch. +Both its analytic endpoint and involution are checked on all 120 columns. +Thus the better row-sum gauge does not require the 1/3 factors of the naive +primal factorization. The balanced program +has intermediate coefficient denominators at most 2^4 on the tested scalar +basis, but this does not fund arbitrary recursive precision for free. + +## 2. The next consumer changes the design + +For a whole 120-field logical ADD, matching H frames suffice. The actual +controller changes main fields while leaving helpers alone. With +P=diag(I112,0_8), its encoded source-to-destination map is + + H P H = [ I+12WZ -13aW ] + [ -13bZ -168I ]. + +`construction.py` checks this common-encoding matrix on every column and +rejects substitution of I120. Actual stages have different K maps, so the +required general junction is **H_t P H_s**, not HPH with charts identified. + +`junction.py` supplies a complete catalytic implementation of that general +junction. Let L_s be only the first part of the source H_s program: + + h *= a_s + h -= Z_s x + x += W_s h. + +Its exposed main value z is exactly the top row of H_s(x,h); its mode value u +can be arbitrary. To add H_t P(z,u) to the destination, execute + + destination_x += z + u += Z_t z + destination_x -= W_t u + destination_h += b_t u + u -= Z_t z + destination_x += W_t u + destination_h -= b_t u. + +This adds (C_t z, b_t Z_t z), cancels all dirty-u dependence and returns u +unchanged. Undo L_s to restore every source original. Thus the net operation +is precisely `dst += H_t P H_s src`, with the destination's logical helper +coordinates unaffected after decoding. It preserves the independent source +helper rather than assuming it was clean or dropping its target. + +At a_s=-4,b_t=3 the full bill is **3,712 ADDs, 16 SCALEs, 960 signed monomial +field maps, no owned fields and no Gaussian calls**. The source/target +normalizations, inverse normalizations and source restoration are all included. +It improves the straightforward four-boundary-conversion implementation +(5,488 ADDs, 64 SCALEs, 960 monomial maps). If the charts really coincide, a +fused program uses **2,360 ADDs and 480 monomial maps**, with no SCALEs or +scratch. That specialization is not used as a free cross-stage adapter. + +This junction bill uses the balanced gauge. In the same partial-source +factorization, a=-12 would introduce a 1/12 SCALE on restoration. The row-sum +boundary's division-free dual circuit does not remove that factor from a +different circuit automatically. Gauge, source exposure and restoration must +be optimized together; no free switch of gauges is assumed. + +The checker compares all 240 independent input columns over rational free-group +words to a separately expanded H_t P H_s formula. Source and target K labels +remain distinct; no cross-stage commutation is assumed. This identity therefore +holds for any invertible physical K maps, including their phases and tensor +widths, within the declared block interface. A subtractive bridge and omitted +source-restoration control are checked. Exact program hashes and complete +counts are in RESULT.json; `junction.py --emit PATH` emits all three streams. + +The following thin-query consumer has a priced wrapper too. After exposing z, +COPY it into 112 distinct owned zero fields, apply the retained Q^-1 queries, +and feed those responses through the same dirty-u target update. Clear the +owned responses after their last use and restore the source prefix. The exact +identity is + + dst += H_t diag(Q^-1,0) H_s src; + src unchanged; all 112 owned fields return zero. + +The checker includes all 352 independent entry columns (240 originals plus +112 owned dirt columns). Its bill retains **112 H1 calls**, 112 COPYs, +224 CLEARs, 112 owned fields, 3,712 ADDs, 16 SCALEs and 960 frame maps. +Lowering the inverse queries to positive H1 calls adds 112 bit translations, +so the full monomial-map count is 1,072. The positive-call/translation identity +is separately checked including absolute phase. These are the existing thin +queries in the proposed typed implementation, not newly eliminated queries or +a free supplier of ZQY. Owned stock and physical tape execution remain charged +compiler obligations. + +This combines catalytic dirty-state restoration, low-rank factorization and +alternative-basis propagation into one executable consumer. It avoids forcing +decoding at this ADD boundary once the proposed H block types are installed. +It does **not** install those types in the existing coupled provider, prove +the native FULL dispatch in these types, or implement the missing compressed observer. +The eight-mode stationary-transfer obstruction is not evaded by relabeling: +the junction operates on the full main state and restores its borrowed mode. + +H is only a boundary seed. Its insertion into the full 232-field X/Y/eight-mode +provider block, with the other 400 helper originals, remains to be derived. +A pair of such 120-field banks is not silently presumed to match that block. + +## 3. Carry history, rather than force stationarity + +The first two source backward FULLs and their following thin consumers are +retained at events 1..14; the successor has the identical clip at events 5..18. +The physical eight-mode transfer equation would be + + W3 T = D1 W1. + +At fiber width one and nonzero input address one, its projected residual has +rank eight, G00=173/14 and + + det(G) = 1389039784345493055 / 26985857024. + +The zero-address residual vanishes and is an explicit false-positive control. +An invertible change of eight mode coordinates leaves the obstruction intact. +Thus the witness has sixteen independent columns after adjoining the second +chart's original eight. This is a finite column-rank statement, **not** a +sixteen-whole-field Gaussian cost lower bound. + +The useful displacement identity across charts is + + D1 C1 - C3 D1 = [W3, D1 W1] [Z3 D1; -Z1]. + +The code evaluates its action on all eight physical witness inputs, including +signed monomial phases: its Gram matrix is 196G, with entry 2422 at (0,0). +This suggests generation-tagged displacement state, not repeated expansion of +a dense operator and not another eight-mode rebasing search. Such state must +have a bounded lifetime: keep it until a real paid contact exposes its needed +observation, then restore it. Unbounded history growth would merely move the +bill into storage or later Gaussian work. + +## 4. Build the observer into a paid contact + +The scoped local repair needs b=Z Q Y, on the **current output Y version**. +Given b as a preserved borrowed observation, the exact exit is + + Hout = Q H + b = R h + Xout = X - W Hout = D x - R y + Yout = Y. + +Its verified bill is eight H1 calls, 456 ADDs and 240 monomial maps, with no +new owned fields. The eight H1 calls are already included in the conditional +cost screen below. The missing observer and any extra termination are not. + +The 112 source columns Kp_i Q occupy 112 distinct right cosets of the monomial +Clifford subgroup: their images of the Z Lagrangian are distinct. Therefore +one common Gaussian after monomial pre-aggregation cannot implement this +observer. This is a restricted architecture exclusion. It does not exclude +multi-layer, non-monomial intermediate sums, two-sided synthesis or changing +what the native producer preserves. All 6,216 pair comparisons also expose +the orientation trap: rank_B(Ej^-1 Ei)=2 whereas rank_B(Ei Ej^-1)=0. Cancelling +Q Q^-1 in the latter order does not aggregate independent inputs in the former. + +Dillon Amburgey's PR5388 already supplies 112 genuine paid Q xi observations +on independent forward-helper coordinates. The code checks all 112 physical +wrapper identities including phase. That is a promising *mechanism*, but xi +is not the current arbitrary main Y. The full 358-helper recoding, original +main inputs, hot helpers, cold-target upgrades and return all stay in the +invoice. Its +136 paid-rank completion also adds +136 target rank. It supplies +no backward bank by simply reversing the list. These are the exact obligations +a joint observer must change. + +Catalytic differences Q(a+u)-Qa and finite-field interpolation can eliminate +dirty dependence. They cannot erase the calls or the need for the same version +of a. The implemented Cook-Mertz root-of-unity cancellation and rational +interpolation probes explicitly count evaluations. A useful supplier should +reuse **actual native paid contacts** to obtain the necessary two-sided +observations, rather than buy a second full query bank. + +## 5. One combined allowance, then the compiler + +The selected source has target rank mass 239,886 and paid rank mass 239,134. +There are sixteen applicable backward calls, although eighteen FULLs exist. +For these sixteen, the supplied-observer exit removes 128 H8 children from the +selected paid profile, with all targets and old thin queries retained. +`costs.py` encloses r^(249/250) with directed integer roots, so the 0.004 sign +and cap below do not depend on floating-point rounding. + +| Desired saving | Combined observer + extra termination H1/call cap | Uniform paid-precision factor ceiling | +|---|---:|---:| +| 0.0033 | 59.266 (numerical) | 1.004029 (numerical) | +| 0.004 | **48.387169… (exact enclosure recorded)** | 1.003298 (numerical) | +| 0.006 | 17.487 (numerical) | 1.001200 (numerical) | +| 0.007 | 2.137 (numerical) | 1.000147 (numerical) | + +These are ceilings under the conditional supplied-observer profile. Observer, +restoration and additional paid work share the same allowance. No extra +original helper target, free inverse, saved center or observation credit can +be stacked on top. A different source profile requires recomputation. The +precision-factor model is a sensitivity screen, not a compiler theorem. +A 1% uniform paid-precision increase fails all four rows. + +Buying all 112 QY values independently makes the exact 0.004 moment negative. +The selected ordinary BIT admission only supplies 0.0034, so reaching 0.004 +also requires improved ordinary-work/compiler admission. A sensible first +milestone is **0.0033**, with a design budget of at most 32 H1-equivalents per +backward call for the *joint* observer and extra termination; this allocation +is a target, not a supplied algorithm. It leaves room relative to the 59.266 +conditional ceiling while staying below the existing ordinary exponent cap. +Do not claim it is achieved: precision, volume, constants and physical routing +still need their full proof. The illustrative 16+16 observer/termination +allocation leaves numerical margin 436.256 at 0.0033 and only a 1.001850 uniform +paid-precision ceiling; its 0.004 moment remains positive by exact enclosure. +This is an allocation screen for an unimplemented bridge, not evidence that +two observer layers and two termination layers physically realize the map. + +## Ranked next experiments and stopping rules + +1. **Fit the actual coupled provider and its paid history.** Place the H block + and verified consumers in the first actual backward FULL/thin-query cut, + with an explicit, disjoint assignment of original mode fields. Derive the + full 232-field input/return map; do not assume the provider's coupled output + already equals this ordinary H encoding. Keep all original inputs. Produce + the required ZQY version and preserve the demanded Q^-1 X thin response, + using a paid native history contact or a proved displacement of one. Restore + the history with a complete combined bill below the chosen cap. Stop if an + essential read is unavailable or the necessary inequality fails. +2. **Two-generation closure with bounded history.** Use the displacement state + instead of assuming W3T=D1W1. Terminate it at the second actual contact and + check every original column, borrowed response and owned-zero return. + This experiment determines whether the first junction is reusable. +3. **Optimize the installed junction and endpoints.** Use the H_t P H_s and + retained-query implementations with their complete ordinary/owned bills; + identify any sharing that the actual ownership permits. Put both endpoints + in the same type system. Select the gauge using the actual + precision metric. Panel CNOT elimination and independent-form scheduling + can reduce ordinary work here; they create no recursive savings alone. +4. **Compile and independently admit.** Only after the joint paid bill passes, + prove precision and physical volume/storage/tape bounds, then outer + admission. Retain the earlier no-IDLE, two-FULL, volume and independent-error + obstructions within their stated scopes. + +Deprioritize another inverse-only package, an eight-mode stationary basis scan, +passive one-Gaussian decoding, or an uncharged approximate degeneration. +The native cycle ZW=14I is non-nilpotent; its first four traces are nonzero, +so shrinking the entire WZ cycle by similarity is impossible. The literature's +nilpotent tensor-term construction does not automatically transfer to this +Gaussian supplier. A constructive nilpotent positive control is included to +make that distinction executable. + +## Claim boundary + +This package supplies 25 paper-to-code adaptations, literal coupled boundaries and cross-chart catalytic ADD/thin-query junctions, +actual caller-cut and physical witness checks, and a priced construction +contract. It does not supply the joint observer, a complete recursive supplier, +a new κ, or an update to the selected frontier. The report narrows the next +construction to a testable interface; scientific success remains a separate +obligation from publication or archival intake. diff --git a/research/literature-coupled-synthesis/TASK.json b/research/literature-coupled-synthesis/TASK.json new file mode 100644 index 0000000000..ffda86c5dc --- /dev/null +++ b/research/literature-coupled-synthesis/TASK.json @@ -0,0 +1,102 @@ +{ + "schema_version": 1, + "task_id": "joint-query-controller", + "priority_revision": 7, + "base_commit": "1ec1119972c9aefe42525172d07b332fcff81cb4", + "original_card": { + "id": "joint-query-controller", + "question": "Can the installed QQ16 caller win a complete matched protocol bill, or can a changed demand eliminate actual paid work?", + "starting_points": [ + "docs/research/research-family-status.md", + "certificates/selected-result.json", + "research/qq16-caller-install/README.md" + ], + "methods": [ + "Derive the matched whole-caller physical bill for installed and baseline protocols.", + "Change the actual demanded observations and prove a cheaper legal producer/consumer contract." + ], + "acceptance_gate": "Name the changed premise of the fixed F0/B1 observation obstruction. Show exactly which query is recovered, legal native reads and restoration, and a full favorable budget including cover maps, helpers and endpoints. Local inverse identities alone do not close the global controller. A scoped local result may be retained without a complete supplier. Expanding it into further construction rounds requires the family-level budget and obligation gate in research-family-status.md; an optimistic passing relaxation alone is not acceptance.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Read #4166 COST.md and ADMISSION.json. An actual caller connection is now proposed. Its native-component profile loses; parent park/restore versus external-call costs remain unresolved. Retain the producer and recovery lineage rather than rebuild it.", + "scope": "Source-binding orientation only; no scientific replay, theorem acceptance or supplier admission. Budget any heavy replay separately." + }, + "first_experiment": "At the actual installed cut, compare matched complete parent park/restore and external input/return protocols at the same bank/packet geometry, including every later root call and service cost. Alternatively pin both bridge observations and derive a genuinely smaller source-compatible demand. Stop if the complete necessary inequality fails or an essential cost is unknown; no larger decoder scan from a local tape-action saving.", + "bottleneck_link": "The native local words exist; retained query information and its physical access are the missing link to a composed recursive interface.", + "allowed_variations": [ + "One paid query, one changed first pair, or one precisely specified affine helper state.", + "A counterexample or lower bound for that exact proposed repair.", + "One unresolved obligation of a newer local decoder, with exact source heads and a distinct claim/domain." + ], + "scope_change_triggers": [ + "Retaining the fixed first pair and ordinary schedule while allowing only homogeneous selected-only control, already excluded by the witness.", + "Treating cover-map counts as zero-cost physical address operations.", + "Recreating the pending complete local decoder or early-record/output-bank coalescing already under investigation without a distinct audit or changed premise.", + "Treating a completed-output defect inequality as a producer-interior, dirty-range or physical-cost certificate.", + "Recreating completed-output recovery or caller wiring already supplied by #4166 without new independent coverage.", + "Dropping retained later root calls or claiming native-profile dominance from the isolated publication saving." + ], + "overlap_terms": [ + "QQ16", + "joint-query", + "changing-chart controller", + "selected observation", + "1969", + "2540", + "early record", + "output-bank retention", + "complete native decoder", + "2965", + "producer defect", + "dirty-helper range", + "F17 consumer", + "4166", + "qq16-caller-install" + ], + "existing_checks": [ + { + "scope": "PR #4166: author-checked installed producer/service/return/bridge connection; native-component comparison loses.", + "evidence": "research/qq16-caller-install/README.md", + "remaining": "Complete matched physical protocol bill, or changed source-compatible demand/circuit; no affordable supplier yet.", + "status": "author-checked", + "source_commit": "0b082d22a0e9a442d264ab0633e35ef26c790630", + "selected_record_sha256": "bb2eaa58647b353f88d0aec2eafb9d30df1be53589231b23e12ceef3e4bad129" + } + ] + }, + "scope_status": "changed", + "actual_scope": "Explicit donor assignment: map 25 primary-paper techniques to executable probes on the encoded/coupled native supplier, compare complete source-relative invoices, and specify the next construction contract.", + "scope_change_reason": "The donor explicitly requested a 20-30 paper literature-to-code sweep, extending the joint-query card from one fixed observation repair to comparative technique synthesis. The card remains frozen as provenance; no new frontier is inferred.", + "bottleneck_link": "Retained query information and its versioned physical access, eventual helper restoration, and compiler costs determine whether the eight-mode coupled provider can remove paid recursive work.", + "budget_minutes": 120, + "stop_rule": "Publish executable positive/negative interface evidence and a costed next contract. Stop any candidate whose necessary full moment fails; never assign zero to an unimplemented observer, history return or compiler.", + "outcome": "partial", + "evidence": "RESULT.json, BALANCED-PROGRAM.json, LITERATURE.md, SYNTHESIS.md and VALIDATION.md; junction.py supplies cross-chart catalytic ADD and retained-query consumers", + "author": "zxv, with OpenAI Codex assistance", + "ai_assistance": "Substantial OpenAI Codex assistance: literature search, code, exact algebra, testing and writing. No subagents used in this sweep.", + "open_questions": [ + { + "question": "Can an actual paid backward contact supply current-version ZQY while retaining or displacing the thin Q^-1 X demand?", + "why_it_matters": "This is the missing enabling observation; a fresh 112-field decoder fails the complete bill.", + "first_step": "Emit exact source rows and a restored joint query program for the first actual backward junction.", + "blocked_by": "No source-compatible endogenous observer or complete termination invoice yet." + }, + { + "question": "Can a two-generation displacement state terminate with every original restored?", + "why_it_matters": "The eight-mode stationary ansatz fails; unbounded history would move the bill rather than remove it.", + "first_step": "Extend the source-bound two-generation replay with a proposed history return.", + "blocked_by": "No bounded-lifetime restored history primitive yet." + }, + { + "question": "Can the explicit coupled boundary and HPH junction close the full recursive supplier?", + "why_it_matters": "Matching full-bank frames do not implement the actual main-only ADD.", + "first_step": "Place the 120-field seed and verified disjoint-block ADD/thin-query junctions into the actual full 232-field X/Y/eight-mode native provider, with explicit mode ownership.", + "blocked_by": "Type placement, physical volume, precision/tape compiler and independent outer admission remain open." + } + ] +} diff --git a/research/literature-coupled-synthesis/VALIDATION.md b/research/literature-coupled-synthesis/VALIDATION.md new file mode 100644 index 0000000000..63d84b4d20 --- /dev/null +++ b/research/literature-coupled-synthesis/VALIDATION.md @@ -0,0 +1,94 @@ +# Validation and coverage + +Prepared on 2026-10-24 UTC on macOS/Darwin 25.5.0 arm64. Scientific replay uses +only the Python standard library. Tested interpreters: CPython 3.12.8 +(`/opt/local/bin/python3.12`) and CPython 3.14.5 (`python3`). No subagents were +used in this sweep; this is author-checked evidence, not independent human or +formal-kernel review. + +## Executed scoped checks + +The direct checker regenerates all 25 experiment results, both literal coupled +programs and all three catalytic junction programs, cross-chart catalytic restricted-ADD transport and complete conditional cost screens, +then compares the generated evidence. Normal invocation writes no artifacts. +These commands passed during development; final publication-byte and export +checks are recorded below after the committed snapshot is available. + +```sh +python3 -B research/literature-coupled-synthesis/verify.py --write +python3 -O -B research/literature-coupled-synthesis/verify.py +/opt/local/bin/python3.12 -O -W error -B research/literature-coupled-synthesis/verify.py +/opt/local/bin/python3.12 -W error -B scripts/research_package.py --package research/literature-coupled-synthesis +``` + +Expected tokens: `PASS_25_PAPER_INTERFACE_SWEEP` and +`PASS_REGISTERED_RESEARCH_PACKAGE ... outcome=partial`. The registered runner +also authenticates source pins and frozen card metadata; its metadata success +is not scientific acceptance. Optimized Python is checked because important +new checks use explicit exceptions, not removable `assert` statements. + +Controls include a changed coupled ADD coefficient, missing owned observation +initialization, a tableau-invisible global phase, the zero-address physical +false positive, a whole-bank ADD substituted for the main-only operation, +wrong observer owner/version, omitted catalytic source restoration, and a fully charged decoder whose exact moment +fails. Positive controls include the identity-column coset group, the +nilpotent cyclic-filtration construction, actual source bank phases, exact +involution and analytic endpoint checks on every input column, including all 352 owned/original query entry columns. + +## Sources and overlap + +The frozen scientific base is canonical main +`1ec1119972c9aefe42525172d07b332fcff81cb4`, priority revision 7. A later canonical +refresh reached `d277c97824e50782da6adbc486ca3c76c8fc687e`. The selected frontier, +family status and priority revision were unchanged in the inspected guidance; +AGENTS added a current-picker entry point, which does not reroll this explicit +assignment. The new commits include archival queue work and the prior transport +package. Frozen evidence and manifest bases remain unchanged. + +The refreshed overlap snapshot at 2026-10-24 03:26 UTC covered 306 open PRs and +4,702 Discussion records, with complete remote pagination. The broad card +search produced 231 leads; a focused cached search for involutive, endogenous, +Hadamard-free and literature produced 77. Sparse local coverage searched only +nine notes, leaving 7,260 HEAD note paths unsearched. A later broad Git grep +was incomplete after a promisor fetch ran out of temporary disk space; it is +not a complete historical search. Exact relevant source files were read +separately. Absence of a match is not evidence of novelty. + +In particular, the source review identified PR4935's explicit dyadic dilation, +its three-shear implementation and transpose method. These are credited as +prior results. New gauge comparisons use that actual baseline (Frobenius +squared 898; norm-equivalent scalar row-sum bound 69), rather than the arbitrary +unbalanced reference (-1,12). PR5411 is credited for the native inverse, not +for the coefficient completion. PR5388, PR5398, PR5402, PR5413 and the prior +PR5415 transport/exit evidence are distinguished in ATTRIBUTION.md. + +Twenty paper entries have accessible primary method material: 18 PDF method +sections, one indexed publisher method section and one author conference slide +deck. Five are primary-record/abstract-only. PAPERS.json records access levels, +reading locators and temporary PDF hashes. Downloads are temporary research +material and are not part of the exported package or needed for replay. + +Archive inputs were byte-compared against each original commit/path at creation. +SOURCES.json pins the local copies to publication ancestor +`37df81b28e4253cd3c69d95ea16d36d282f2879a`; ORIGINS.json records remote/source +attribution. The selected arithmetic's original CRLF bytes are retained with +`inputs/* -text`. The direct verifier hashes those inputs; it does not +re-authenticate remote Git history. + +## Unrun or unresolved + +- Full coupled native-provider replay and full PR5388 first-departure source + replay: not run; endpoints, the bank receipt and inherited native semantics + remain premises. The 112 used query wrapper identities are rechecked. +- A joint current-version ZQY paid supplier, bounded history termination, and + the full 232-field X/Y/mode placement: not supplied. +- Complete leading precision, volume, spectator, tape-motion and storage + compiler; ordinary BIT improvement; selected cold replay; outer admission: + not run or proved. No selected construction files change. +- Full-history ancestry preflight, Lean, Docker and historical suites: not run. +- Hosted CI: inspect the PR's actual check status; local success is not a claim + of hosted success, merge approval or scientific acceptance. + +No new κ is claimed. The 32-H1 design allocation and the numerical regime +screens are necessary-budget experiments for an unimplemented bridge, not +constructed algorithms. diff --git a/research/literature-coupled-synthesis/VERIFY.json b/research/literature-coupled-synthesis/VERIFY.json new file mode 100644 index 0000000000..8d6c8b81e9 --- /dev/null +++ b/research/literature-coupled-synthesis/VERIFY.json @@ -0,0 +1,28 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [ + "research/coded-native-caller/NORMALIZERS.json", + "research/coded-native-caller/clifford_exact.py", + "research/joint-helper-lattice/CONTROLLER.json", + "research/literature-coupled-synthesis/inputs/PROVIDER-ATTRIBUTION.md", + "research/literature-coupled-synthesis/inputs/PROVIDER.json", + "research/literature-coupled-synthesis/inputs/QUERY-BANK.json", + "research/literature-coupled-synthesis/inputs/SELECTED-ARITHMETIC.json", + "research/literature-coupled-synthesis/inputs/SUCCESSOR-CONTROLLER.json", + "research/literature-coupled-synthesis/inputs/transport_verify.py" + ], + "commands": [ + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py" + ], + "timeout_seconds": 180, + "checks": "25 mapped paper adaptations, exact 120-column involution and transported restricted ADD, actual physical residual, source bank phases, oriented coset ranks, directed .004 cost cap and failure controls; universal free-word H_t P H_s catalytic ADD junction on all 240 input columns with distinct charts and restored source; 352-column cross-chart retained thin query with owned cleanup and exact-phase inverse-child lowering" + } + ] +} diff --git a/research/literature-coupled-synthesis/algebra.py b/research/literature-coupled-synthesis/algebra.py new file mode 100644 index 0000000000..46564af158 --- /dev/null +++ b/research/literature-coupled-synthesis/algebra.py @@ -0,0 +1,174 @@ +"""Small exact engines for paper-to-interface experiments. Apache-2.0. +New code by zxv with OpenAI Codex assistance; source Clifford engine is attributed separately. +""" +from fractions import Fraction as F +from collections import deque + +def need(ok, message): + if not ok: + raise ValueError(message) + +def eye(n): + return [[F(i == j) for j in range(n)] for i in range(n)] + +def transpose(a): + return list(map(list, zip(*a))) + +def mm(a, b): + bt = transpose(b) + return [[sum((x*y for x,y in zip(r,c) if x and y), F()) for c in bt] for r in a] + +def add(a,b,c=1): + return [[x+c*y for x,y in zip(r,s)] for r,s in zip(a,b)] + +def rank(a): + a = [[F(x) for x in r] for r in a] + if not a: + return 0 + k = 0 + for j in range(len(a[0])): + p = next((i for i in range(k,len(a)) if a[i][j]), None) + if p is None: + continue + a[k],a[p] = a[p],a[k] + v = a[k][j]; a[k] = [x/v for x in a[k]] + for i in range(k+1,len(a)): + v = a[i][j] + if v: + a[i] = [x-v*y for x,y in zip(a[i],a[k])] + k += 1 + if k == len(a): + break + return k + +def gf_basis(rows): + b = {} + for x in rows: + while x: + j = x.bit_length()-1 + if j not in b: + b[j] = x + break + x ^= b[j] + for j in sorted(b): + for k in b: + if k > j and b[k] >> j & 1: + b[k] ^= b[j] + return tuple(b[j] for j in sorted(b)) + +def inverse(a): + n = len(a); r = [list(map(F,row))+tail for row,tail in zip(a,eye(n))] + for j in range(n): + p = next((i for i in range(j,n) if r[i][j]),None) + need(p is not None,'invertible matrix') + r[j],r[p] = r[p],r[j] + v = r[j][j]; r[j] = [x/v for x in r[j]] + for i in range(n): + if i != j: + v = r[i][j] + if v: + r[i] = [x-v*y for x,y in zip(r[i],r[j])] + return [row[n:] for row in r] + +def reversible_path(length, pebbles): + """Exact BFS reversible pebble game. Node 0 is permanent and uncharged. + Toggle i only while predecessor i-1 is present. End with only node length. + Measures graph moves, not physical Gaussian work. + """ + start=0; target=1 << (length-1); todo=deque([start]); prev={start:None} + while todo: + s=todo.popleft() + if s == target: + path=[] + while prev[s] is not None: + old,i=prev[s];path.append(i);s=old + return list(reversed(path)) + for i in range(length): + if i and not s >> (i-1) & 1: + continue + t=s^(1<>j&1) + if p != j: + # Three CNOTs implement one row swap. + xor(p,j);xor(j,p);xor(p,j) + for i in range(j+1,n): + if a[i]>>j&1:xor(i,j) + for j in reversed(range(n)): + for i in range(j): + if a[i]>>j&1:xor(i,j) + need(a==[1<=0 else v+1) + hi+=coeff*(v+1 if coeff>=0 else v) + return [F(lo,scale),F(hi,scale)] + base004=interval(paid);ideal004=interval(supplied);bought004=interval(bought) + need(base004[1]<00,'conditional 32 H1 allocation remains inside .004 cap') + precision=[];allowances=[];allocation_screens=[] + for s in ['0.0033','0.004','0.006','0.007']: + a=Decimal(s);margin,T,P=numerical(supplied,a) + # Hypothetical uniform leading-precision expansion of *all* paid children. + with localcontext() as c: + c.prec=65;rho_limit=(T/P)**(1/(1-a)) + m32,T32,P32=numerical(allocated32,a) + with localcontext() as c: + c.prec=65;rho32=(T32/P32)**(1/(1-a)) + allocation_screens.append({'saving':s,'conditional_margin_numeric':str(m32), + 'uniform_paid_precision_ceiling_numeric':str(rho32)}) + allowances.append({'saving':s,'conditional_margin_numeric':str(margin), + 'joint_observer_plus_termination_H1_per_call_numeric':str(margin/Decimal(calls)), + 'uniform_paid_precision_factor_ceiling_numeric':str(rho_limit)}) + m,_,_=numerical(supplied,a,Decimal('1.01')) + precision.append({'saving':s,'margin_if_paid_precision_multiplied_by_1_01_numeric':str(m)}) + # Actual matched forward bank completion buys targets too, so no rank gain. + bank=f.bank['invoice'];up_paid=sum(int(r)*n for r,n in bank['completion_paid_delta'].items()) + before=sum(int(r)*n for r,n in bank['old_cold_targets'].items()) + after=358*9 + need(up_paid==after-before==136,'forward bank completion rank neutrality') + return {'source_paid_rank_mass':sum(r*n for r,n in paid.items()), + 'source_target_rank_mass':sum(r*n for r,n in targets.items()), + 'applicable_backward_calls':calls, + 'selected_to_conditional_compressed_exit_delta':{'H8':-128}, + 'exact_signed_moment_at_004':{ + 'selected':list(map(str,base004)), + 'compressed_observer_supplied_conditionally':list(map(str,ideal004)), + 'full_QY_bought_independently':list(map(str,bought004)), + 'combined_observer_and_termination_H1_per_call_strict_cap_interval':list(map(str,cap)), + 'maximum_certifiably_affordable_integer_H1_per_call':max_integer}, + 'unimplemented_design_allocation_32_H1_per_call':{ + 'status':'Design budget, not an algorithm or achieved saving', + 'suggested_split_H1_per_call':{'joint_observer':16,'extra_termination':16}, + 'exact_signed_moment_interval_at_004':list(map(str,allocated32_004)), + 'numeric_regime_screens':allocation_screens}, + 'conditional_numeric_allowances':allowances,'precision_sensitivity':precision, + 'forward_bank_completion_paid_rank':up_paid,'forward_bank_completion_target_rank':after-before, + 'ordinary_BIT_selected_admitted_saving':f.selected['ordinary_BIT']['admitted'], + 'ordinary_BIT_needs_new_admission_for_004':True, + 'candidate_combinations':[ + {'name':'independent decoder','observer':'fresh 112 QY fields per backward call', + 'verdict':'fails exact .004 recursive screen','admissible_new_kappa':None}, + {'name':'forward query bank with no displacement/restoration proof', + 'verdict':'not composable yet: only independent helper xi, forward direction, all paid calls and upgrades retained', + 'admissible_new_kappa':None}, + {'name':'eight-mode rebasing alone','verdict':'fails actual second-generation subspace witness','admissible_new_kappa':None}, + {'name':'balanced history-augmented coupled transducer', + 'verdict':'priority candidate; local boundary compiled, joint endogenous observer and bounded termination unproved', + 'known_boundary_ordinary_per_application':{'ADD':1344,'SCALE':16,'MONOMIAL':240,'new_owned_fields':0}, + 'unknown_costs':['joint observation at actual paid source versions','history termination/restoration', + 'typed caller including thin queries and endpoints','precision and tape compiler','outer admission'], + 'conditional_numeric_allowances_reference':'conditional_numeric_allowances', + 'admissible_new_kappa':None}], + 'scope':'All costs source-relative. Observer and termination share one allowance; no independent stacking of optimistic credits.', + 'new_kappa':None} diff --git a/research/literature-coupled-synthesis/experiments.py b/research/literature-coupled-synthesis/experiments.py new file mode 100644 index 0000000000..ec9ac27621 --- /dev/null +++ b/research/literature-coupled-synthesis/experiments.py @@ -0,0 +1,474 @@ +"""25 operational adaptations, with explicit limits on their transfer. +Each function returns evidence on the pinned multiplication interface. These +are restricted adaptations of techniques, not implementations of 25 whole papers. +""" +import importlib.util +import json +import sys +from collections import Counter, OrderedDict +from functools import cached_property +from fractions import Fraction as F +from pathlib import Path +from algebra import (need, eye, transpose, mm, add, rank, inverse, gf_basis, + reversible_path, binary_elimination, coupled_program, + replay, lagrange_weights, coupled_program_dual) +HERE=Path(__file__).resolve().parent +ROOT=HERE.parent.parent + +def module(name,path): + spec=importlib.util.spec_from_file_location(name,path) + obj=importlib.util.module_from_spec(spec);sys.modules[name]=obj + spec.loader.exec_module(obj) + return obj + +class Fixture: + def __init__(self): + self.n=json.loads((ROOT/'research/coded-native-caller/NORMALIZERS.json').read_text()) + self.p=json.loads((HERE/'inputs/PROVIDER.json').read_text()) + self.bank=json.loads((HERE/'inputs/QUERY-BANK.json').read_text()) + self.selected=json.loads((HERE/'inputs/SELECTED-ARITHMETIC.json').read_text()) + self.controller=json.loads((ROOT/'research/joint-helper-lattice/CONTROLLER.json').read_text()) + self.ce=module('literature_clifford',ROOT/'research/coded-native-caller/clifford_exact.py') + self.old=module('transport_premise',HERE/'inputs/transport_verify.py') + self.m=self.n['mode_columns'] + need(len(self.m)==8 and all(len(r)==112 for r in self.m),'actual mode dimensions') + need(mm(self.m,transpose(self.m))==[[56*(i==j) for j in range(8)] for i in range(8)],'actual mode Gram') + def op(self,word): + ce=self.ce;o=ce.ident(9) + for g in word: + if g[0]=='P':v=ce.perm(9,g[1]) + elif g[0]=='D':v=ce.diag(9,g[1],g[2]) + elif g[0]=='X':v=ce.xgate(9,g[1]) + elif g[0]=='phase':v=ce.Op(9,ce.identity(9),[('phase',g[1])]) + else:raise ValueError(g) + o=o.then(v) + return o + @cached_property + def modes(self): + return [self.op(p['input_K']['literal_word']) for p in self.p['mode_boundaries']] + @cached_property + def ports(self): + return [self.op(p['K_word']) for p in self.n['ports']] + @cached_property + def physical(self): + t=self.old;m=self.m + kt=[t.table(p['K_word']) for p in self.n['ports']] + mt=[t.table(p['input_K']['literal_word']) for p in self.p['mode_boundaries']] + w=[[t.compose(t.inverse(kt[i]),mt[k]) for i in range(112)] for k in range(8)] + z=[[t.inverse(w[k][i]) for i in range(112)] for k in range(8)] + v,zv=t.experiment(m,w,z,1);g=t.residual_gram(v,zv);det,piv=t.determinant(g) + v0,z0=t.experiment(m,w,z,0) + need(t.residual_gram(v0,z0)==[[0]*8 for _ in range(8)],'zero-address control') + need(g[0][0]==F(173,14),'nonzero physical address') + return dict(gram=g,det=det,pivots=piv,w=w,z=z,v=v,zv=zv) + @cached_property + def W(self): + return [[F(self.m[k][i],2) for k in range(8)] for i in range(112)] + @cached_property + def Z(self):return transpose(self.W) + @cached_property + def C(self):return add(eye(112),mm(self.W,self.Z),-1) + @cached_property + def H(self):return replay(coupled_program(self.m,F(-4)),eye(120)) + @cached_property + def E(self):return [self.ce.cgate(9,1).then(k) for k in self.ports] + +def kalman62(f): + # Readout ignores an arbitrary helper complement until its return is demanded. + obs=f.Z; r=rank(obs); restored=rank(obs+eye(112)) + need(r==8 and restored==112,'restoration-aware observable quotient') + return dict(observation_rank=r,rank_with_arbitrary_original_return=restored, + discarded_directions_requiring_return=restored-r, + decision='Compress observation history; preserve all 112 independent originals.') + +def kalman63(f): + # Finite two-generation realization on eight actual input columns. Schur + # complement is the residual Gram, so augmented reachability rank is 16. + g=f.physical['gram']; schur_rank=rank(g) + need(schur_rank==8,'eight new reachable directions at second chart') + trace=f.old.chronology(f.controller) + successor=json.loads((HERE/'inputs/SUCCESSOR-CONTROLLER.json').read_text()) + need(successor['physical_events'][5:19]==f.controller['physical_events'][1:15], + 'successor has the identical two-generation consumer clip') + need(trace['required_transfer_equation']=='W3 T = D1 W1','literal source cut') + return dict(first_reachable_columns=8,new_observable_residual_columns=schur_rank, + two_generation_witness_column_rank=16,events=trace['event_indices_inclusive'], + second_helper_cross_contamination=trace['second_helper_cross_contamination'], + decision='Keep generation-tagged latent state; an eight-mode stationary realization fails.', + scope='Finite f=1, 17-bit address witness; not a whole-field cost lower bound.') + +def ma26(f): + # Exact residual of inverse approximation I+(-1/52+delta) MM^T. + delta=F(1,2**20); residual_norm=728*delta; forward_norm=56*delta + need(residual_norm==13*forward_norm,'actual capacitance residual sensitivity') + return dict(capacitance_eigenvalue=-13,condition_number_C=13, + inverse_coefficient_perturbation=str(delta),inverse_error_2norm=str(forward_norm), + residual_2norm=str(residual_norm),small_update_corollary_applicable=False, + reason='Update norm is 14; the paper\'s <=1/2 small-update hypothesis fails.', + decision='Certify exact residuals and amplification; symbolic inversion alone is insufficient.') + +def sherman50(f): + u=list(map(F,f.m[0])); dot=sum(x*x for x in u) + inv_coefficient=F(-1,4)/(1-dot/4) + # (I+alpha uuT)(I+beta uuT)=I when alpha+beta+alpha beta ||u||²=0. + beta=-inv_coefficient + need(-F(1,4)+beta-F(1,4)*beta*dot==0,'rank-one inverse update') + need(beta==-F(1,52),'source coefficient') + return dict(mode_norm_squared=str(dot),inverse_update_coefficient=str(beta), + denominator_avoided_at_odd_prime=13, + decision='Use exact rank-one algebra for checks; no physical Gaussian disappears.') + +def henderson81(f): + small=add(eye(8),mm(f.Z,f.W),-1);small_inv=inverse(small) + need(small==[[F(-13*(i==j)) for j in range(8)] for i in range(8)],'rank-eight capacitance') + cinv=add(eye(112),mm(mm(f.W,small_inv),f.Z)) + # Minus sign in Woodbury: (I-WZ)^-1 = I + W(I-ZW)^-1 Z. + need(mm(f.C,cinv)==eye(112),'112-column Woodbury identity') + return dict(capacitance_dimension=8,checked_original_columns=112, + formula='C^-1 = I - M M^T/52', + decision='Low-rank inverse is algebraically closed; implementing it must still pay reads and restoration.') + +def bennett73(f): + ops=f.old.exit_program(f.m,'purchased');checks=f.old.check_exit_program(f.m,'purchased',ops) + bad=[e[:] for e in ops];bad.pop(next(i for i,e in enumerate(bad) if e[0]=='CLEAR')) + try:f.old.check_exit_program(f.m,'purchased',bad) + except ValueError:pass + else:raise ValueError('missing clean initialization accepted') + # A recursive result cannot be discarded to implement uncomputation. + return dict(literal_exit=checks,owned_fields=112, + source_inverse_is_free=False,omitted_initialization_rejected=True, + decision='Retain an observation until its last use, then charge its actual cleanup.') + +def bennett89(f): + n=min(8,sum(e[0]=='LOCAL' and e[3] for e in f.controller['physical_events']));profiles={} + for p in range(3,9): + path=reversible_path(n,p) + if path is not None: + state=0 + for i in path: + need(i==1 or state>>(i-2)&1,'legal predecessor pebble') + state^=1<<(i-1);need(state.bit_count()<=p,'pebble budget') + need(state==1<<(n-1),'clean endpoint') + profiles[str(p)]=None if path is None else len(path) + return dict(horizon_nodes=n,minimum_moves_by_peak_saved_nodes=profiles, + decision='Checkpointing trades retained observations for recomputation; every recomputed child stays paid.', + scope='Exact finite reversible path search, not a schedule for the full native controller.') + +def buhrman14(f): + # Check every independent coefficient, including the dirty helper a. + # Q(a+u)-Qa=Qu is linear and restores a only if its original version survives. + a={'Qa':F(1),'Qu':F(1)};a['Qa']-=1 + need(a=={'Qa':0,'Qu':1},'dirty difference extraction') + bank=f.bank;need(bank['direction']=='forward_only','bank direction binding') + queries=bank['queries'];need(len(queries)==112,'paid bank size') + for q in queries: + e=f.op(q['input_K']['word']).then(f.ce.canonical_frame(9,[q['line']])).then(f.op(q['response']['word'])) + target=f.ce.cgate(9,1) + need(e.tab==target.tab and e.zero_state()==target.zero_state(),'112 paid source query phases') + return dict(checked_paid_bank_queries=112,arbitrary_dirty_input=True, + fresh_calls_for_Q_of_u=2,calls_if_same_version_Qa_is_retained=1, + helper_target_rank_upgrade=bank['invoice']['added_paid_rank_mass'], + same_version_required=True,backward_bank_supplied=False, + decision='Try versioned dirty observations at real paid sites; helper-bank xi does not equal arbitrary main Y.') + +def cook24(f): + # Leading-coefficient extraction from a dirty shift. Linear case is exactly + # the two-contact catalytic difference; quadratic case needs three contacts. + m=f.m;a=[F(i%5-2) for i in range(112)];u=[F((i*7)%11-5) for i in range(112)] + def energy(t):return sum(sum(v*(x+t*y) for v,x,y in zip(row,a,u))**2 for row in m) + xs=[-1,0,1]; weights=[F(1,2),F(-1),F(1,2)] + value=sum(w*energy(x) for x,w in zip(xs,weights));target=sum(sum(v*y for v,y in zip(row,u))**2 for row in m) + need(value==target,'dirty polynomial leading coefficient cancellation') + need(sum(weights)==0 and sum(w*x for x,w in zip(xs,weights))==0,'lower-degree annihilation') + prime=17;omega=4 + need(pow(omega,4,prime)==1 and pow(omega,2,prime)!=1,'root order four') + def mod_energy(t):return int(energy(t))%prime + # Constant-term cancellation on u + omega^j a, from Cook-Mertz Lemma 8. + def shifted(t):return sum(sum(v*(y+t*x) for v,x,y in zip(row,a,u))**2 for row in m) + averaged=sum(int(shifted(pow(omega,j,prime))) for j in range(4))*pow(4,-1,prime)%prime + need(averaged==int(target)%prime,'finite-field root-of-unity cancellation') + return dict(exact_mode_energy_coefficient=str(value),degree=2,evaluations=3, + roots_of_unity_probe=dict(prime=prime,root=omega,order=4,evaluations=4,result=averaged), + linear_Gaussian_case_evaluations=2, + decision='Interpolation removes dirty dependence but introduces contacts; preserve source versions and charge every evaluation.', + scope='Adapted interpolation identity, not the Cook-Mertz TreeEval algorithm or its space theorem.') + +def hong81(f): + # LRU evaluation of the actual three-pass 120-field boundary program. + ops=coupled_program(f.m,F(-4));curves={} + for cap in [8,16,32,64,120]: + cache=OrderedDict();reads=writes=0 + def touch(i,dirty): + nonlocal reads,writes + if i not in cache: + reads+=1 + if len(cache)==cap: + _,d=cache.popitem(last=False);writes+=d + cache[i]=False + cache[i]|=dirty;cache.move_to_end(i) + for e in ops: + if e[0]=='add':touch(e[2],False) + touch(e[1],True) + writes+=sum(cache.values());curves[str(cap)]={'reads':reads,'writes':writes} + need(curves['120']=={'reads':120,'writes':120},'all-resident I/O control') + return dict(program='BALANCED-PROGRAM.json',LRU_field_transfer_curve=curves, + decision='Choose block order against measured residency; a scalar ADD saving is not yet a tape-motion saving.', + scope='Fixed-program LRU upper costs, not an I/O lower bound or BIT compiler.') + +def schwartz23(f): + degrees=[sum(bool(f.m[k][i]) for i in range(112)) for k in range(8)] + edges=sum(degrees);ports=sum(any(f.m[k][i] for k in range(8)) for i in range(112)) + need(degrees==[56]*8 and edges==448 and ports==112,'actual observation DAG') + return dict(dependency_edges=edges, + schedules=[dict(accumulators=8,source_frame_evaluations=ports,ADD=edges), + dict(accumulators=1,source_frame_evaluations=edges,ADD=edges)], + input_values_preserved=True,output_observation_fields=8,zero_initializations=8, + one_accumulator_requires_streamed_consumption_or_separate_output_storage=True, + decision='Use eight resident accumulators when source maps are expensive; owned or borrowed state must be invoiced.', + scope='Two constructive schedules on the real observation DAG; no optimal pebbling claim.') + +def karstadt20(f): + h=f.H;need(replay(coupled_program(f.m,F(-4)),h)==eye(120),'all-column involution') + # A common linear encoding carries ADD; mismatched encodings do not. + other=replay(coupled_program(f.m,F(-1)),eye(120)) + need(h!=other,'different-frame failure control') + calls=sum(e[0]=='LOCAL' and e[3] for e in f.controller['physical_events']) + return dict(encoded_ADD_all_columns_checked=120,compatible_frame_required=True, + backward_calls=calls,ordinary_conversions_if_each_call_decodes=2*calls, + conversions_if_one_compatible_chain=2,potential_saved_conversions=2*calls-2, + decision='Retain a common coupled type across compatible consumers; prove intervening thin queries in that type.', + scope='Conversion fusion conditional on type compatibility, not an admitted sixteen-call chain.') + +def schwartz26(f): + candidates=[] + for odd in [1,3]: + for k in range(-8,9): + a=-F(odd)*F(2)**k;b=-12/a + candidates.append((338+14*(a*a+b*b),a,b)) + score,a,b=min(candidates) + need(score==688 and {abs(a),abs(b)}=={3,4},'dyadic gauge optimum in stated grid') + # Use a=-4 to keep the first pass simple; both symmetric optima have same 2-norm. + a=F(-4);b=F(3);h=f.H + norminf=max(sum(abs(v) for v in row) for row in h) + need(mm(h,h)==eye(120),'balanced involution') + prior=338+14*(F(6)**2+F(2)**2) + need(prior==898,'prior PR4935 gauge comparison') + unbalanced=338+14*(F(1)+144) + return dict(gauge={'a':str(a),'b':str(b),'a_times_b':str(a*b)}, + normalized_mode_block_Frobenius_squared=str(score), + prior_PR4935_gauge_Frobenius_squared=str(prior), + unbalanced_reference_gauge_Frobenius_squared=str(unbalanced), + continuous_optimum_Frobenius_squared=674,finite_dyadic_grid_candidates=len(candidates), + exact_scalar_frame_infinity_norm=str(norminf), + literal_counts=dict(Counter(e[0] for e in coupled_program(f.m,a))), + physical_signed_monomial_boundary_maps=240,new_owned_fields=0,paid_Gaussian_delta=0, + decision='Use the balanced scratch-free involution as a coupled boundary seed; prove precision through the full recursion.') + +def bini80(f): + xs=[1,2,3];weights=lagrange_weights(xs) + need(weights==[F(3),F(-3),F(1)],'degree-two exact recovery weights') + for degree in range(3):need(sum(w*x**degree for w,x in zip(weights,xs))==int(degree==0),'interpolation identities') + for row in f.m: + # An exact degree-two perturbation of each real mode coefficient. + recovered=[sum(w*(F(c)+x*(i+1)+x*x*(i%7)) for x,w in zip(xs,weights)) for i,c in enumerate(row)] + need(recovered==row,'all source mode coefficients recovered') + return dict(perturbation_degree=2,evaluations=3,weight_l1=7,mode_coefficients_checked=896, + decision='Exactify an approximate seed only after pricing evaluation multiplicity and precision; matrix-exponent overhead is not harmless here.') + +def demmel07(f): + # Propagate independent additive errors through the literal scalar program. + # Per-field l1 gain bounds do not assume inverse transforms cancel rounding. + bounds=[F(1)]*120 + for e in coupled_program(f.m,F(-4)): + if e[0]=='scale':bounds[e[1]]=abs(F(e[2]))*bounds[e[1]]+1 + else:bounds[e[1]]+=abs(F(e[3]))*bounds[e[2]]+1 + # Actual complex Gaussian on input (1/3,0): Q yields ((1+i)/6,(1-i)/6). + def cmul(a,b):return (a[0]*b[0]-a[1]*b[1],a[0]*b[1]+a[1]*b[0]) + def cadd(a,b):return (a[0]+b[0],a[1]+b[1]) + q=(F(1,2),F(1,2));r=(F(1,2),-F(1,2)) + initial=[(F(1,3),F()),(F(),F())] + out=[cadd(cmul(q,initial[0]),cmul(r,initial[1])),cadd(cmul(r,initial[0]),cmul(q,initial[1]))] + rounded=[tuple(F(round(v*4),4) for v in x) for x in out] + back=[cadd(cmul(r,rounded[0]),cmul(q,rounded[1])),cadd(cmul(q,rounded[0]),cmul(r,rounded[1]))] + need(back==[(F(1,2),F()),(F(),F())],'actual complex inverse-seam rounding defect') + need(back[0][0]-initial[0][0]==F(1,6),'nonzero deterministic defect') + return dict(local_independent_contact_l1_bound=str(max(bounds)), + actual_Q_inverse_Q_rounded_input=['1/3','0'],rounded_return=['1/2','0'],defect='1/6', + decision='Track independent rounding contacts and coefficient growth; a formal inverse pair does not erase them.') + +def dumitriu26(f): + # Exact dyadic recovery of the new boundary, including intermediate growth. + rows=eye(120);max_den=0;peak_l1=F(1) + for e in coupled_program(f.m,F(-4)): + rows=replay([e],rows) + row=rows[e[1]] + for v in row: + d=v.denominator;need(d&(d-1)==0,'dyadic program coefficient') + max_den=max(max_den,d.bit_length()-1) + peak_l1=max(peak_l1,sum(abs(v) for v in row)) + need(rows==f.H,'exact dyadic boundary') + cycle=mm(f.Z,f.W);traces=[];power=eye(8) + for _ in range(4): + power=mm(power,cycle);traces.append(sum(power[i][i] for i in range(8))) + need(traces==[8*14**k for k in range(1,5)],'non-nilpotent source cycle') + # Constructive three-factor nilpotent positive control: U=V=I8, W=N + # with N[i,i+1]=1. R_i=3i,S_i=3i+1,T_i=3i+2 gives every nonzero + # transformed entry exponent one, matching the paper's cyclic filtration. + R=[3*i for i in range(8)];S=[x+1 for x in R];T=[x+2 for x in R] + exponents=[S[i]-R[i] for i in range(8)]+[T[i]-S[i] for i in range(8)]+[R[j]-T[j-1] for j in range(1,8)] + need(exponents==[1]*23,'nilpotent cyclic-filtration positive control') + return dict(similarity_degeneration_trace_screen=list(map(str,traces)), + source_cycle_nilpotent=False, + nilpotent_three_factor_positive_control_exponents=exponents, + nilpotent_tensor_term_transfer_proved=False, + max_intermediate_coefficient_denominator_bits=max_den, + max_intermediate_scalar_row_l1=str(peak_l1), + final_coefficient_denominator_bits=max(v.denominator.bit_length()-1 for row in rows for v in row), + exact_recovery_requires_error_strictly_below_half_grid=True, + decision='Reject shrinking the whole non-nilpotent WZ cycle by similarity; separate exact grid recovery from leading recursive precision.', + scope='Exact grid and coefficient probe; not a transfer of the paper\'s approximate matrix multiplication theorem.') + +def ballard16(f): + # Optimize diagonal scaling within the exact involution family, not by + # independently minimizing forward/backward norms (the inverse is itself). + candidates=[] + for a in [-F(1),-F(2),-F(3),-F(4),-F(6),-F(8),-F(12)]: + h=replay(coupled_program(f.m,a),eye(120));n=max(sum(abs(v) for v in row) for row in h) + candidates.append({'a':str(a),'b':str(-12/a),'l1_bound':str(n),'squared_bound':str(n*n)}) + best=min(candidates,key=lambda x:F(x['squared_bound'])) + dual=coupled_program_dual(f.m,F(-12));dual_H=replay(dual,eye(120)) + need(dual_H==replay(coupled_program(f.m,F(-12)),eye(120)),'dual scratch-free compiler endpoint') + expected_H=[f.C[i]+[-12*x for x in f.W[i]] for i in range(112)] + expected_H += [f.Z[k]+[F(13*(k==j)) for j in range(8)] for k in range(8)] + need(dual_H==expected_H,'all 120 analytic row-sum gauge columns') + need(all(F(e[-1]).denominator&(F(e[-1]).denominator-1)==0 for e in dual),'dual compiler uses only dyadic constants') + need(replay(dual,dual_H)==eye(120),'dual all-column involution') + return dict(gauge_l1_screen=candidates,best_scalar_l1_gauge=best, + dyadic_dual_row_sum_program='ROWSUM-PROGRAM.json', + dual_program_counts=dict(Counter(e[0] for e in dual)), + odd_divisions_in_dual_program=0, + prior_PR4935_scalar_l1_bound='69', + prior_PR4935_gauge='a=6,b=-2 (equivalent norms to a=-6,b=2)', + decision='Optimize the precision metric used by the compiler; the 2-norm-optimal gauge need not minimize row-sum error.') + +def dehaene03(f): + def sp(p,q):return ((p[0]&q[1]).bit_count()+(p[1]&q[0]).bit_count())%2 + ops=f.ports+f.modes + for op in ops: + for i,p in enumerate(op.tab): + for j,q in enumerate(op.tab):need(sp(p,q)==int(abs(i-j)==9),'symplectic form') + return dict(signed_symplectic_operators_checked=len(ops),pauli_pairs_per_operator=324, + decision='Use binary symplectic forms to search composable frames, with a separate absolute-phase witness.') + +def aaronson04(f): + t=f.old;words=[p['K_word'] for p in f.n['ports']]+[p['input_K']['literal_word'] for p in f.p['mode_boundaries']] + for op,word in zip(f.ports+f.modes,words): + v,d=op.zero_state();dest,ph=t.table(word)[0] + need(d==0 and v[dest]==t.rot((1,0),ph) and sum(x!=(0,0) for x in v)==1,'phase anchor') + op=f.E[0];bad=op.then(f.ce.Op(9,f.ce.identity(9),[('phase',1)])) + need(op.tab==bad.tab and op.zero_state()!=bad.zero_state(),'same-tableau global-phase mutation') + return dict(phase_anchored_frames=len(words),global_phase_only_mutation_rejected=True, + decision='Tableau plus one anchored state authenticates Clifford phase; tableau equality alone is inadequate.') + +def patel08(f): + totals=Counter();best=0 + for p in f.n['ports']: + sizes={b:len(binary_elimination(p['G_rows'],b)) for b in [1,2,3,4]} + totals.update(sizes);best+=min(sizes.values()) + return dict(source_matrices=112,CNOT_counts_by_fixed_panel_size=dict(totals), + per_matrix_best_count=best, + decision='Apply panel elimination to ordinary wrapper synthesis; it cannot merge independent physical field volumes.') + +def amy14(f): + # A feasible matroid partition, explicitly not the minimum-T-depth optimizer. + groups=[] + for p in f.n['ports']: + v=p['q'] + for g in groups: + if len(gf_basis(g+[v]))==len(g)+1:g.append(v);break + else:groups.append([v]) + need(sum(map(len,groups))==112 and all(len(gf_basis(g))==len(g) for g in groups),'independent linear-form batches') + return dict(feasible_independent_form_batches=list(map(len,groups)), + dimension_lower_bound_on_batches=13,optimality_claimed=False, + decision='Batch independent phase/readout forms for ordinary scheduling; each independent payload remains a separate volume.') + +def bravyi21(f): + flags=[gf_basis([x|(z<<9) for x,z,ph in op.tab[9:]]) for op in f.E] + need(len(set(flags))==112,'112 distinct actual right monomial cosets') + need(len(set(flags[:1]*112))==1,'identical-column positive control') + # Left multiplication by Kp is free individually, but after aggregation the + # single common left transform has to work for every source column. + return dict(columns=112,distinct_right_monomial_cosets=len(set(flags)), + distinct_cosets_per_output_mode=[len({flags[i] for i in range(112) if f.m[k][i]}) for k in range(8)], + pairwise_shareable_columns_in_single_accumulator=0,identical_column_control_groups=1, + decision='Reject one-Gaussian-after-monomial-aggregation for this source; seek a two-sided or endogenous observer.', + scope='Only E_i=G R_i with one shared G and monomial R_i. Does not exclude multi-layer joint circuits.') + +def maslov18(f): + ce=f.ce;left=Counter();right=Counter() + for i in range(len(f.E)): + for j in range(i): + # Two orientations expose why cancellation of Q Q^-1 on paper + # does not grant common pre-aggregation with independent inputs. + A=f.E[i];B=f.E[j] + left[ce.rank([x for x,z,p in A.then(B.adjoint()).tab[9:]])]+=1 + right[ce.rank([x for x,z,p in B.adjoint().then(A).tab[9:]])]+=1 + need(right=={0:6216} and left.get(0,0)==0,'oriented Bruhat rank census') + return dict(pair_count=6216,rank_B_of_Ej_inverse_Ei=dict(left),rank_B_of_Ei_Ej_inverse=dict(right), + decision='Cancel compatible two-sided boundaries in the correct order; independent inputs still pay physical volume.') + +def edelman98(f): + g=f.physical['gram'];S=eye(8) + for i in range(7):S[i][i+1]=1 + changed=mm(mm(transpose(S),g),S) + need(rank(changed)==8,'basis-independent residual rank') + det,_=f.old.determinant(changed) + need(det==f.physical['det'],'unimodular basis determinant control') + return dict(residual_rank=8,Gram00=str(g[0][0]),determinant=str(det), + changed_basis_residual_rank=rank(changed), + decision='A mode-basis search cannot repair a subspace mismatch; change the observable state or the contact.') + +def kailath79(f): + # Across actual charts: D1 C1 - C3 D1 = W3 Z3 D1 - D1 W1 Z1. + # Evaluate its action on all eight W1 columns, rather than just counting + # formal generator words. The action is -14 times the residual projection. + t=f.old;p=f.physical;residual=[] + for V,ZV in zip(p['v'],p['zv']): + fields=[] + for i in range(112): + projected={} + for k in range(8): + sign=f.m[k][i] + if not sign:continue + w=p['w'][k][i] + for address,value in ZV[k].items(): + local=(address&1)|((address>>9)<<1);dest,phase=w[local] + dest=(address&510)|(dest&1)|((dest>>1)<<9) + x,y=t.rot(value,phase);u,v=projected.get(dest,(0,0)) + projected[dest]=(u+sign*x,v+sign*y) + # V numerator /512; W3 Z3 V numerator /2048. + # 14 V - W3 Z3 V is the negative displacement action. + row={a:(56*x,56*y) for a,(x,y) in V[i].items()} + for a,(x,y) in projected.items(): + u,v=row.get(a,(0,0));row[a]=(u-x,v-y) + fields.append({a:v for a,v in row.items() if v!=(0,0)}) + residual.append(fields) + gram=[[t.inner(a,b,2048) for b in residual] for a in residual] + need(gram==[[196*x for x in row] for row in p['gram']],'actual displacement generator action') + return dict(identity='D1 C1 - C3 D1 = [W3, D1 W1] [Z3 D1; -Z1]', + generator_field_blocks_upper=16,actual_residual_witness_rank=rank(gram), + checked_input_mode_columns=8,displacement_Gram00=str(gram[0][0]), + decision='Carry chart displacement generators with generation tags, then solve their legal readout and termination.', + scope='Actual f=1 operator action; 16 generator fields is not a scalar Gaussian rank or a free-volume implementation.') + +PROBES=[kalman62,kalman63,ma26,sherman50,henderson81,bennett73,bennett89, + buhrman14,cook24,hong81,schwartz23,karstadt20,schwartz26,bini80, + demmel07,dumitriu26,ballard16,dehaene03,aaronson04,patel08,amy14, + bravyi21,maslov18,edelman98,kailath79] + +def run(): + f=Fixture();results=[] + for i,probe in enumerate(PROBES,1): + results.append({'paper_id':f'P{i:02d}','implementation':f'experiments.py:{probe.__name__}', + 'evidence':probe(f)}) + return f,results diff --git a/research/literature-coupled-synthesis/junction.py b/research/literature-coupled-synthesis/junction.py new file mode 100644 index 0000000000..a4ceac0877 --- /dev/null +++ b/research/literature-coupled-synthesis/junction.py @@ -0,0 +1,197 @@ +"""Catalytic transport of main-only ADDs between different coupled frames. +All source originals return unchanged. Checks use rational free-group words, +so different source/destination K maps are never silently identified. +""" +import argparse +import json +from collections import Counter +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +from algebra import need + +def normal(word): + out=[] + for x in word: + if out and out[-1]==(x[0],-x[1]):out.pop() + else:out.append(x) + return tuple(out) + +def plus(a,b,c=1): + out=dict(a) + for k,v in b.items(): + q=out.get(k,F())+c*v + if q:out[k]=q + else:out.pop(k,None) + return out + +def apply(a,label,sign=1): + out={} + for (source,word),v in a.items(): + k=(source,normal(((label,sign),)+word));q=out.get(k,F())+v + if q:out[k]=q + else:out.pop(k,None) + return out + +def K(chart,i):return ('Kp' if i<112 else 'Km')+'_'+chart+'_'+str(i if i<112 else i-112) + +def frames(ops,bank,chart,sign): + ops.extend([['mono',bank+i,K(chart,i),sign] for i in range(120)]) + +def gather(ops,m,dst,src,c,transpose=False): + for k,row in enumerate(m): + for i,v in enumerate(row): + if v: + d,s=(dst+i,src+k) if transpose else (dst+k,src+i) + ops.append(['add',d,s,str(c*v)]) + +def mixed_frames(ops,xbank,hbank,chart,sign): + ops.extend([['mono',xbank+i,K(chart,i),sign] for i in range(112)]) + ops.extend([['mono',hbank+k,K(chart,112+k),sign] for k in range(8)]) + +def cross_chart_program(m,a=F(-4),b=F(3),sign=1,query=False): + ops=[] + # Source prefix: expose the top 112 rows of H_s. No need to finish H_s. + frames(ops,0,'s',1) + ops.extend([['scale',112+k,str(a)] for k in range(8)]) + gather(ops,m,112,0,-F(1,2)) + gather(ops,m,0,112,F(1,2),True) + frames(ops,0,'s',-1) + # Add H_t P times this exposed source. Source h is arbitrary dirty + # workspace; its original (prefix) value cancels from both destinations. + xbank=240 if query else 0 + if query: + for i in range(112): + ops.extend([['clear',240+i],['copy',240+i,i],['H1_inverse',240+i]]) + mixed_frames(ops,xbank,112,'t',1);frames(ops,120,'t',1) + ops.extend([['add',120+i,xbank+i,str(sign)] for i in range(112)]) + gather(ops,m,112,xbank,F(1,2)) + gather(ops,m,120,112,-sign*F(1,2),True) + ops.extend([['add',232+k,112+k,str(sign*b)] for k in range(8)]) + gather(ops,m,112,xbank,-F(1,2)) + gather(ops,m,120,112,sign*F(1,2),True) + ops.extend([['add',232+k,112+k,str(-sign*b)] for k in range(8)]) + mixed_frames(ops,xbank,112,'t',-1);frames(ops,120,'t',-1) + if query:ops.extend([['clear',240+i] for i in range(112)]) + # Restore the source prefix in its own chart, not the target chart. + frames(ops,0,'s',1) + gather(ops,m,0,112,-F(1,2),True) + gather(ops,m,112,0,F(1,2)) + ops.extend([['scale',112+k,str(1/a)] for k in range(8)]) + frames(ops,0,'s',-1) + return ops + +def same_chart_program(m,a=F(-4),b=F(3),sign=1): + """Fuse the two chart descriptions when they really are identical.""" + need(a*b==-12,'involutive gauge') + ops=[];frames(ops,0,'s',1);frames(ops,120,'s',1) + ops.extend([['add',120+i,i,str(sign)] for i in range(112)]) + ops.extend([['add',232+k,112+k,str(-168*sign)] for k in range(8)]) + gather(ops,m,232,0,-13*b*sign/2) + gather(ops,m,112,0,F(1,2)) + gather(ops,m,120,112,F(6)*sign,True) + gather(ops,m,112,0,-F(1,2)) + gather(ops,m,120,112,F(-13*a-12,2)*sign,True) + frames(ops,0,'s',-1);frames(ops,120,'s',-1) + return ops + +def Z(m,rows,chart): + out=[] + for k in range(8): + row={} + for i,c in enumerate(m[k]): + if c:row=plus(row,apply(rows[i],K(chart,i)),F(c,2)) + out.append(apply(row,K(chart,112+k),-1)) + return out + +def W(m,rows,chart): + out=[] + for i in range(112): + row={} + for k in range(8): + if m[k][i]:row=plus(row,apply(rows[k],K(chart,112+k)),F(m[k][i],2)) + out.append(apply(row,K(chart,i),-1)) + return out + +def expected(m,a,b,sign,same,query=False): + original=[{(i,()):F(1)} for i in range(352 if query else 240)] + x=original[:112];h=original[112:120] + wz=W(m,Z(m,x,'s'),'s');wh=W(m,h,'s') + exposed=[plus(plus(v,z,-1),u,a) for v,z,u in zip(x,wz,wh)] + if query:exposed=[apply(v,'Q',-1) for v in exposed] + zt=Z(m,exposed,'s' if same else 't');wzt=W(m,zt,'s' if same else 't') + target=original[120:240] + for i in range(112):target[i]=plus(target[i],plus(exposed[i],wzt[i],-1),sign) + for k in range(8):target[112+k]=plus(target[112+k],zt[k],sign*b) + return original[:120]+target+([{} for _ in range(112)] if query else []) + +def replay(ops,query=False): + rows=[{(i,()):F(1)} for i in range(352 if query else 240)] + for e in ops: + op,i=e[:2] + if op=='mono':rows[i]=apply(rows[i],e[2],e[3]) + elif op=='scale':rows[i]={k:F(e[2])*v for k,v in rows[i].items()} + elif op=='clear': + need(query and 240<=i<352,'clear only owned query fields');rows[i]={} + elif op=='copy': + need(query and i>=240 and not rows[i] and e[2]<112,'copy exposed source into owned zero');rows[i]=dict(rows[e[2]]) + elif op=='H1_inverse': + need(query and i>=240,'Gaussian acts only owned query copy');rows[i]=apply(rows[i],'Q',-1) + elif op=='add': + need(i!=e[2],'distinct junction ADD operands') + rows[i]=plus(rows[i],rows[e[2]],F(e[3])) + else:raise ValueError(e) + return rows + +def check(m): + receipts={} + for name,same in [('different_charts',False),('same_chart',True)]: + ops=same_chart_program(m) if same else cross_chart_program(m) + rows=replay(ops);target=expected(m,F(-4),F(3),1,same) + need(rows==target,'all-column coupled main-only ADD transport '+name) + counts=dict(Counter(e[0] for e in ops)) + want={'mono':480,'add':2360} if same else {'mono':960,'scale':16,'add':3712} + need(counts==want,'complete junction invoice '+name) + receipts[name]={'operation_counts':counts,'arbitrary_input_columns':240, + 'source_originals_restored':120,'new_owned_fields':0,'paid_Gaussian_calls':0, + 'program_payload_sha256':sha256(json.dumps(ops,separators=(',',':')).encode()).hexdigest(), + 'identity':'dst += H_t P H_s src; src unchanged', + 'distinct_free_chart_words':not same} + query_ops=cross_chart_program(m,query=True) + need(replay(query_ops,query=True)==expected(m,F(-4),F(3),1,False,True),'all 352 query input columns and owned returns') + query_counts=dict(Counter(e[0] for e in query_ops)) + need(query_counts=={'mono':960,'scale':16,'add':3712,'clear':224,'copy':112,'H1_inverse':112},'full query wrapper bill') + receipts['different_chart_thin_query']={ + 'operation_counts':query_counts,'arbitrary_input_columns':352, + 'original_input_columns':240,'source_originals_restored':120, + 'owned_query_fields':112,'owned_fields_returned_zero':112, + 'positive_H1_calls':112,'inverse_child_bit_translations':112, + 'total_physical_monomial_maps_including_inverse_lowering':1072, + 'program_payload_sha256':sha256(json.dumps(query_ops,separators=(',',':')).encode()).hexdigest(), + 'identity':'dst += H_t diag(Q^-1,0) H_s src; src unchanged; owned queries cleared', + 'scope':'Keeps 112 existing thin H1 calls; owned stock, COPY/CLEAR, frames and inverse translations explicitly charged. No new query saving.'} + # A subtraction is the inverse shear, with the same source and unchanged + # program length. Linearity makes all destination increments negate. + minus=same_chart_program(m,sign=-1) + need(replay(minus)==expected(m,F(-4),F(3),-1,True),'subtractive bridge sign') + ops=cross_chart_program(m);bad=[e[:] for e in ops] + # A single omitted final source restoration changes an independent input. + bad.pop(next(i for i,e in enumerate(bad) if e[0]=='scale' and e[-1]=='-1/4')) + need(replay(bad)!=expected(m,F(-4),F(3),1,False),'omitted catalytic source restoration rejected') + receipts['controls']=['same chart simplification','different free chart words retained', + 'subtractive bridge','omitted catalytic source restoration rejected'] + receipts['scope']='Universal operator-word junction for declared H_s/H_t blocks. Placement in the full native X/Y/shared-helper interface remains open; local ADD and thin-query consumers are supplied.' + return receipts + +def main(): + ap=argparse.ArgumentParser();ap.add_argument('--emit',required=True,type=Path);args=ap.parse_args() + normalizer=Path(__file__).resolve().parents[1]/'coded-native-caller/NORMALIZERS.json' + m=json.loads(normalizer.read_text())['mode_columns'] + # Explicit opt-in only; normal package verification never emits programs. + need(not args.emit.exists(),'refuse to overwrite an existing junction export') + obj={'different_charts':cross_chart_program(m),'same_chart':same_chart_program(m), + 'different_chart_thin_query':cross_chart_program(m,query=True)} + args.emit.write_text(json.dumps(obj,separators=(',',':'))+'\n') + print('EMITTED_COUPLED_ADD_JUNCTIONS',args.emit) + +if __name__=='__main__':main() diff --git a/research/literature-coupled-synthesis/verify.py b/research/literature-coupled-synthesis/verify.py new file mode 100644 index 0000000000..f633b246af --- /dev/null +++ b/research/literature-coupled-synthesis/verify.py @@ -0,0 +1,63 @@ +#!/usr/bin/env python3 +"""Replay all 25 literature adaptations and candidate composition screens. +No network, Git executable, third-party library, or downloaded paper is required. +""" +import argparse +import json +from hashlib import sha256 +from pathlib import Path +from fractions import Fraction as F +from algebra import need,eye,replay,coupled_program,coupled_program_dual +from experiments import run,HERE,ROOT +from costs import screen +from construction import build + +def payload(obj):return json.dumps(obj,indent=2,sort_keys=True)+'\n' + +def compute(): + sources=json.loads((HERE/'SOURCES.json').read_text()) + for row in sources['files']: + if row['usage']=='input': + need(sha256((ROOT/row['path']).read_bytes()).hexdigest()==row['sha256'],'changed source '+row['path']) + f,results=run();papers=json.loads((HERE/'PAPERS.json').read_text()) + need(len(papers)==len(results)==25,'25-paper coverage') + need(len({p['url'] for p in papers})==25,'distinct primary papers') + need([p['id'] for p in papers]==[r['paper_id'] for r in results],'paper to probe coverage') + need([p['implementation'] for p in papers]==[r['implementation'] for r in results],'implementation registry') + # Independent analytic endpoint, not merely H^2=I. + expected=[f.C[i]+[-4*x for x in f.W[i]] for i in range(112)] + expected += [[3*x for x in f.Z[k]]+[F(13*(k==j)) for j in range(8)] for k in range(8)] + need(f.H==expected,'all 120 original input columns of balanced H') + program=coupled_program(f.m,F(-4));bad=[e[:] for e in program] + j=next(i for i,e in enumerate(bad) if e[0]=='add');bad[j][-1]=str(-F(bad[j][-1])) + need(replay(bad,eye(120))!=expected,'altered coupling coefficient rejected') + evidence={'schema_version':1,'status':'PASS_25_PAPER_INTERFACE_SWEEP', + 'scope':'Scoped exact adaptations and candidate screens, not a complete multiplication construction.', + 'papers':results,'composition':build(f),'recursive_screen':screen(f), + 'failure_controls':['altered coupled ADD coefficient','same-tableau global phase', + 'zero-address false positive versus nonzero residual','missing owned observation initialization', + 'whole-bank ADD replacing main-only ADD','wrong observer owner or version', + 'fresh-decoder recursive bill fails exact .004 screen'], + 'native_endpoint_status':'Pinned premises; original native words not replayed.', + 'new_kappa':None} + return {'RESULT.json':evidence,'BALANCED-PROGRAM.json':{ + 'schema_version':1,'frame':'Kp on main, Km on modes; inverse maps at exit', + 'entrance_monomial_maps':120,'exit_monomial_maps':120, + 'all_inputs_arbitrary':120,'new_owned_fields':0,'paid_Gaussian_calls':0, + 'operations':program},'ROWSUM-PROGRAM.json':{ + 'schema_version':1,'gauge':[-12,1], + 'frame':'Kp on main, Km on modes; inverse maps at exit', + 'entrance_monomial_maps':120,'exit_monomial_maps':120, + 'all_inputs_arbitrary':120,'new_owned_fields':0,'paid_Gaussian_calls':0, + 'operations':coupled_program_dual(f.m,F(-12))}} + +def main(): + ap=argparse.ArgumentParser();ap.add_argument('--write',action='store_true');args=ap.parse_args() + artifacts=compute() + for name,obj in artifacts.items(): + target=HERE/name;raw=payload(obj) + if args.write:target.write_text(raw) + else:need(target.read_text()==raw,'changed generated evidence '+name) + print('PASS_25_PAPER_INTERFACE_SWEEP: 25 probes; 120-column boundary; actual two-generation and 112-coset screens; no new kappa') + +if __name__=='__main__':main() From 2a554d25ff0898802a48af626657853b7c0ca6b5 Mon Sep 17 00:00:00 2001 From: zxv Date: Fri, 23 Oct 2026 23:56:54 -0400 Subject: [PATCH 3/5] Pin newly selected PR5413 profile for the submission comparison --- .../literature-coupled-synthesis/ORIGINS.json | 14 + .../inputs/CURRENT-FUNDING.json | 269 ++++++++++++++++++ .../inputs/CURRENT-SELECTED.json | 103 +++++++ 3 files changed, 386 insertions(+) create mode 100644 research/literature-coupled-synthesis/inputs/CURRENT-FUNDING.json create mode 100644 research/literature-coupled-synthesis/inputs/CURRENT-SELECTED.json diff --git a/research/literature-coupled-synthesis/ORIGINS.json b/research/literature-coupled-synthesis/ORIGINS.json index 6e089c8d28..efbf2afffc 100644 --- a/research/literature-coupled-synthesis/ORIGINS.json +++ b/research/literature-coupled-synthesis/ORIGINS.json @@ -40,5 +40,19 @@ "git_blob": "60e86786badc7323f3f3073733a2a1c593048022", "sha256": "fc75121baaeb278c160451e21ffa2f903c92283ffbf913eb86ada03fed98056f", "checked": "Exact original Git bytes compared at creation; remote head is provenance, not required publication ancestry." + }, + "CURRENT-SELECTED.json": { + "commit": "1a3ced60b2f7a46bc70280a04f2eeb8ca027c700", + "path": "certificates/selected-result.json", + "git_blob": "fc3d4ba105e1f097d0d7d051a308281e86ab1446", + "sha256": "66974efdced4083c00025f97d95d83909a226cdf801edb9301c195c6641f6903", + "checked": "Exact canonical Git bytes retained at submission refresh; price receipt only, full new selected admission not replayed." + }, + "CURRENT-FUNDING.json": { + "commit": "1a3ced60b2f7a46bc70280a04f2eeb8ca027c700", + "path": "research/coupled-helper-neutral-completion/reports/expected/funding.json", + "git_blob": "ffc2de2792f51111f73500be3a2e4e8f6bf55a57", + "sha256": "70ab7d13548962097ad83ad393b8482f52e827b8996869011ce6d071146bd3eb", + "checked": "Exact canonical Git bytes retained at submission refresh; price receipt only, full new selected admission not replayed." } } diff --git a/research/literature-coupled-synthesis/inputs/CURRENT-FUNDING.json b/research/literature-coupled-synthesis/inputs/CURRENT-FUNDING.json new file mode 100644 index 0000000000..ffc2de2792 --- /dev/null +++ b/research/literature-coupled-synthesis/inputs/CURRENT-FUNDING.json @@ -0,0 +1,269 @@ +{ + "H": 38569300000000000, + "a": 7, + "actual_global_closure": false, + "alpha_upper": "2371723750530898356838295325324392947913581440185777709586914316120747/2371723750543087614816110476676281839526084116570728569818572164415236", + "compiler_tuple_source_applicable": false, + "completion_slack": "97179323/1048576001073741824", + "controls": { + "insufficient_reserve_completion_rejected": true, + "old_BIT_rejected": true, + "old_log1000_eta_rejected_at_high_saving": null, + "omitted_paid_H1_charge_rejected": true, + "ordinary_BIT_stock": true, + "preceding_height_grid_rejected": true, + "unearned_helper_credit_rejected": true + }, + "delta_upper": "19124000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/19944421755388125408726803802775390522563195482412058642669540582571635198968343703718501210509223852580766275575521595605962225816607", + "economic_profile_gain": 0, + "eta_lower": "1988681851173212539113277639361127196843425285156047922642557375572811/10000000000000000000000000000000000000000000000000000000000000000000000000000", + "fresh_precision_source_applicable": false, + "gain_over_comparison": "1/200000000000", + "gamma_upper": "34415696956564619809464246757135846434245764357266877281094565967884165000000000000000000000000000000000000000000000000000000000000000/35982294664212519192299824640005785838322257552891834371683559067842527885360848423495700616405978165900379165628073010735465477171757", + "gap": "1/700000000000", + "grid_scope": "Least grid point for the stated sufficient logarithmic-range inequality only; fresh precision may impose another threshold. No whole-compiler minimum.", + "grid_success": true, + "independent_outer_engine_sha256": "9ef7ee4082631566eb7903c3e21e517ef58039dca2a47104a2279c459589eb47", + "invoice_sha256": "e7df9fe1a7a00f67bbf35e9b155537fd26a0c05b61788653b878bd84d9006450", + "j": 55099, + "kappa": "605457647/200000000000", + "model": "actual-routed-neutral-standard-p16", + "neutral_signed_identity": true, + "ordinary_BIT": { + "actual": "8590884599/2500000000000", + "admitted": "17/5000", + "after_cover": "69/20000", + "atom": "1/250", + "stock_slack": "2481409115401/2500000000000" + }, + "ordinary_funded": false, + "outer": { + "functional": { + "actual_new_BIT_stock_sublinear": "174299999999253/175000000000000", + "fixed_halo_explicit_metadata_branch": "13475000000001/175000000000", + "new_BIT_row_stock_sublinear_in_active_group": "697899999997009/700000000000000", + "new_semantic_group_guard": "3/700000000000" + }, + "margins": { + "boundary_algebraic_matrix": "593348495179152359293/196000000000000000000000", + "fused_gaussian": "593348495177457077879/196000000000000000000000", + "global_coordinate_router": "4238203537/1400000000000", + "group_bit_router": "2966742477287285389389/980000000000000000000000", + "group_scans": "349999999999/350000000000", + "main_transform": "593348494899152359293/196000000000000000000000", + "microbox_face_corrections": "13475000000001/175000000000", + "polynomial_products": "699999999999/700000000000", + "sparse_union_movement": "80218348495179152359293/196000000000000000000000" + }, + "minimum_functional": "3/700000000000", + "minimum_strict": "1/7000000000000", + "parameters": { + "a": "4238203537/1400000000000", + "b": "4238203539/1400000000000", + "beta": "699999999997/700000000000", + "bit_atom": "1/250", + "bit_saving": "17/5000", + "complex_uniform_saving": "4238203541/1400000000000", + "d": "1/700000000000", + "epsilon": "699999999999/700000000000", + "kappa": "605457647/200000000000", + "layout": "1/700000000000", + "q": "847640707/280000000000", + "r0": "1/7000000000000", + "stop": "1/700000000000", + "tested_saving": "605457649/200000000000" + }, + "strict": { + "actual_bit_above_effective": "521796463/1400000000000", + "actual_logarithmic_gamma_guard": "1/700000000000", + "actual_logarithmic_group_guard": "17781651505520847640707/98000000000000000000000", + "alpha_logarithm_absorption": "1/7000000000000", + "boundary_algebraic_matrix_above_kappa": "1119152359293/196000000000000000000000", + "cap_above_band": "80218348494899152359293/196000000000000000000000", + "cap_below_cell": "17781651504820847640707/196000000000000000000000", + "cap_below_phase_cell_power": "213781651505100847640707/196000000000000000000000", + "complex_above_effective": "1/700000000000", + "complex_below_one_over_32": "39511796461/1400000000000", + "complex_endpoint": "1/350000000000", + "epsilon_below_one": "1/700000000000", + "epsilon_positive": "699999999999/700000000000", + "fine_prime_halo_umbrella": "7/2", + "fused_gaussian_above_kappa": "1117457077879/196000000000000000000000", + "gaussian_above_main": "139152359293/98000000000000000000000", + "global_coordinate_router_above_kappa": "1/175000000000", + "global_gamma_power_slack": "9/7000000000000", + "group_below_dimension": "1/350000000000", + "group_bit_router_above_kappa": "6987285389389/980000000000000000000000", + "group_gauge_power_slack": "17781651505506847640707/98000000000000000000000", + "group_key_fits_record": "1/350000000000", + "group_positive": "699999999997/700000000000", + "group_scans_above_kappa": "1395761796467/1400000000000", + "halo_covers_generic_inverse_radius": "5", + "improvement_over_user_baseline": "648158907900418148631/500000000000000000000000", + "lambda_above_internal": "1/1400000000000", + "lambda_above_sigma": "3/1400000000000", + "lambda_above_tau": "1/1400000000000", + "lambda_prime_above_lambda": "1/1400000000000", + "lambda_prime_above_leaf": "2795761796461/980000000000000000000000", + "leaf_saving_above_effective": "1395761796461/980000000000000000000000", + "main_transform_above_kappa": "839152359293/196000000000000000000000", + "membership_arithmetic_fits_record": "1/700000000000", + "microbox_face_corrections_above_kappa": "107795761796479/1400000000000", + "microbox_halo_volume": "55300000000003/700000000000", + "new_complex_uniform_saving_above_b": "1/700000000000", + "new_semantic_guard_with_C1_one": "1/700000000000", + "polynomial_products_above_kappa": "1395761796469/1400000000000", + "positive_layout_slack": "1/700000000000", + "q_below_effective": "1/700000000000", + "q_below_internal": "1/700000000000", + "q_below_leaf": "2795761796461/980000000000000000000000", + "q_positive": "847640707/280000000000", + "short_record_fallback": "1395761796461/1400000000000", + "source_axis_superpolynomial": "1/700000000000", + "sparse_union_movement_above_kappa": "79625000001119152359293/196000000000000000000000", + "stop_below_one": "699999999999/700000000000", + "stop_positive": "1/700000000000", + "strassen_integer_power_gap": "1951441519231", + "support_router_span": "3/700000000000", + "theta_positive_polynomial_power": "2", + "union_header_fits_record": "3/700000000000", + "union_tag_work_per_visit_fits_record": "3/700000000000" + } + }, + "p": 16, + "paid": { + "1": 41154, + "16": 448, + "2": 7416, + "24": 448, + "3": 9180, + "32": 448, + "4": 2286, + "40": 448, + "48": 448, + "5": 720, + "56": 448, + "64": 448, + "72": 224, + "8": 144 + }, + "possible_gain_type": "tiny compiler/outer headroom only", + "preceding_grid_fails": true, + "predicates": { + "completion_target_tail": true, + "eta": true, + "funded_alpha_reserve": true, + "higher_paid_tail": true, + "initial_range": true, + "normalized_completion_rounding": true, + "positive_tested_moment": true, + "shifted_exits": true, + "split": true, + "tail_block": true, + "tail_domain": true, + "total_tails": true + }, + "raw_ceiling_changed": false, + "raw_tested_margin": [ + "12189257977815151351888891612502676384950860231657848294489/10000000000000000000000000000000000000000000000000000000000000000", + "30473144944537878379722229031256690962377150579144691710487/25000000000000000000000000000000000000000000000000000000000000000" + ], + "reserve": "1/1000000000000", + "reserve_above_minimum": true, + "reserve_slack": "2454383556818015934268195283956598636356194028771779931167606958896191/592930937635771903704027619169070459881521029142682142454643041103809000000000000", + "scope": "Numerical endpoint/height/54+4 outer arithmetic for a proposed complete profile. No global word, source compiler parameter application, ordinary funding, fresh precision or selected promotion is inferred.", + "source_predicates": { + "functional": [ + "actual_new_BIT_stock_sublinear", + "fixed_halo_explicit_metadata_branch", + "new_BIT_row_stock_sublinear_in_active_group", + "new_semantic_group_guard" + ], + "path": "research/pr4359-p7-padding/dependencies/compiler-refill/endpoint.py", + "sha256": "d097e55f06c3f244f2074ffd7c1a0a5f3c4b4b6a6accf9619d1dde5c0ae85e15", + "strict": [ + "actual_bit_above_effective", + "actual_logarithmic_gamma_guard", + "actual_logarithmic_group_guard", + "alpha_logarithm_absorption", + "boundary_algebraic_matrix_above_kappa", + "cap_above_band", + "cap_below_cell", + "cap_below_phase_cell_power", + "complex_above_effective", + "complex_below_one_over_32", + "complex_endpoint", + "epsilon_below_one", + "epsilon_positive", + "fine_prime_halo_umbrella", + "fused_gaussian_above_kappa", + "gaussian_above_main", + "global_coordinate_router_above_kappa", + "global_gamma_power_slack", + "group_below_dimension", + "group_bit_router_above_kappa", + "group_gauge_power_slack", + "group_key_fits_record", + "group_positive", + "group_scans_above_kappa", + "halo_covers_generic_inverse_radius", + "improvement_over_user_baseline", + "lambda_above_internal", + "lambda_above_sigma", + "lambda_above_tau", + "lambda_prime_above_lambda", + "lambda_prime_above_leaf", + "leaf_saving_above_effective", + "main_transform_above_kappa", + "membership_arithmetic_fits_record", + "microbox_face_corrections_above_kappa", + "microbox_halo_volume", + "new_complex_uniform_saving_above_b", + "new_semantic_guard_with_C1_one", + "polynomial_products_above_kappa", + "positive_layout_slack", + "q_below_effective", + "q_below_internal", + "q_below_leaf", + "q_positive", + "short_record_fallback", + "source_axis_superpolynomial", + "sparse_union_movement_above_kappa", + "stop_below_one", + "stop_positive", + "strassen_integer_power_gap", + "support_router_span", + "theta_positive_polynomial_power", + "union_header_fits_record", + "union_tag_work_per_visit_fits_record" + ] + }, + "status": "PASS_CONDITIONAL_COMPLETE_PROFILE_ENDPOINT_ARITHMETIC_ONLY", + "strict_minimum_rounding_reserve": "1/1099511626752", + "targets": { + "145": 224, + "17": 448, + "25": 448, + "33": 448, + "4": 504, + "41": 448, + "49": 448, + "57": 448, + "65": 448, + "7": 126, + "73": 224, + "8": 990, + "9": 5724 + }, + "tested": "605457649/200000000000", + "tuple": { + "ambient": 145, + "cutoff": 20, + "floor": 21, + "logarithm_power": 1000, + "offset": "1/5", + "tensor_power": 1024, + "theta": "63/64" + }, + "whole_scientific_admission": false +} diff --git a/research/literature-coupled-synthesis/inputs/CURRENT-SELECTED.json b/research/literature-coupled-synthesis/inputs/CURRENT-SELECTED.json new file mode 100644 index 0000000000..fc3d4ba105 --- /dev/null +++ b/research/literature-coupled-synthesis/inputs/CURRENT-SELECTED.json @@ -0,0 +1,103 @@ +{ + "status": "Selected maintainer-reviewed conditional PR5413 completion, with PR5407 provider and PR5414 companion audits and explicit inherited foundation reuse", + "kappa": "605457647/200000000000", + "decimal": "0.003027288235", + "source_prs": [ + 5413, + 5414, + 5402, + 5407, + 5398, + 5400, + 4610, + 5241, + 4470, + 4447, + 4441, + 4440, + 4416, + 4433, + 4359, + 4268, + 3945, + 4085, + 2979, + 4076, + 4088, + 1673, + 1758, + 1786, + 23, + 555, + 589 + ], + "source_manifest": "certificates/frontier5413-source.json", + "certificate": "certificates/frontier5413/CLAIM.json", + "certificate_sha256": "344a955984f2daee912592d63810af9e7c8e61771b871c77a25b5b8c76809694", + "proof": "docs/research/pr-intake-evidence/pr5413-promotion/PROMOTION.md", + "proof_supplements": { + "notes/batched-bit-rows.tex": "ef72c0ead19373cbc19c8a3aacb44dd0f75353ee5f4d055f775a986a4878022c", + "notes/batched-complex-rows.tex": "64c70926a8705874f1c9b42a2f703e42cad4e90f927f544458cfdf729540236c", + "notes/compact-control-movement.tex": "b963c3d2f4e1b7059aa289bb4b4ac89b688920bcf42f5b20d7698cdef0132cc6", + "notes/general-clifford-frames.tex": "c9bb9655b594583c6b4bab8cb485233f1d1e588f83858cf1e4c3530cee8fed54", + "notes/stopped-product-complex.tex": "4738089103a4b263b3b0ef458f5ef35519c696f1ea871ae79e508d3720f5870a", + "notes/three-stage-cover-bit.tex": "47123a756f823c83a0d48cca2bf5add6472cd88410b13aed345e70c8834fb511", + "notes/three-stage-cover-rows.tex": "6ad97a5cd7d6aecf978a81226e1c2763d37840caca130c61f3bf5c4ac111c5c8", + "references/semantic-bulk/pr23/semantic-bulk-17-note.tex": "652242b05174bb776ffc6165af170df9c8cf220dbd0fc26c24d778f320dbabc8", + "research/e8-bit-carrier-skeleton/code/bit/export_records.py": "8a5999601f917dbb492bb9ae9a344611f18cc7cedc53dc3c76496a369e530eb3", + "research/e8-bit-carrier-skeleton/code/nine/geometry.py": "36eeda3184bd009e89462b65c8725d10860c444f8da8f1f87e5f6e50120011ca", + "research/e8-bit-p111-tuned/code/gen_p3.py": "438b83f10d70ceca7cf78049420204b7de2dc61682f913c50a62596106ad84cd", + "research/e8-bit-p111-tuned/code/xcheck_p.py": "af3decc877e27c00001cf56f50c6c09566e8e101297ab34c7860aed96a06d80e", + "research/e8-bit-p111-tuned/tune/EXPECTED.json": "b9f0e5ca038abe837b0007c8fe006f366a6f02009244ac57705a8a200e2301f4", + "research/e8-bit-p111-tuned/tune/apply.py": "806ae4cb2648e4f05dcf56bd089891fd3ba33a6ee5fe76d3329e322c6770c1a1", + "research/e8-bit-p111-tuned/tune/wlib.py": "a37fdf3cdf5f62945c2a90193401c0e9edc9dd3cda8d8cb36a3b9c329ebe4dbc", + "research/t74-native-fast/vendor/native/new/code/borrow/vendor/clifford/clifford_exact.py": "2982ead07721e83358dc67c6f49c2b4c16a236a6bebdfd72f58221be1f5d0962", + "docs/research/pr-intake-evidence/pr4359/PROOF-REVIEW.md": "7d67bb814285f7634029fbd378c6457156545f0b38858cc1c6ec34b68cd9d162", + "docs/research/pr-intake-evidence/pr4470/PROOF-REVIEW.md": "5c111dd56beb53dc44ab727d96e1af03aaf50f3023d4342e2b0a89ede6cf585b", + "docs/research/pr-intake-evidence/pr4416/PROOF-REVIEW.md": "2c2bbe6fe1bab44778192118f27e59a0d23dbe02c47aa8a42845093f1ce46f49", + "docs/research/pr-intake-evidence/pr4610/PROOF-REVIEW.md": "b84f833e3072cbab372fbda2ece98fbc031c15e590cf73003ddea35a5222e148", + "research/final4610-independent-admission/PROOF.md": "e573cbbe6fa5481c0533e773de404e10f4dc7907b5ebfe404bdcd02dcf9844d8", + "research/final4610-independent-admission/SPECIALIZATION.md": "70430114f744108223bc1d44b98bc25b696c4b408b7b044c2a8bbdfdb434ac5c", + "docs/research/pr-intake-evidence/pr5413-promotion/PROMOTION.md": "9419931de95e317f5e08ffa98c86e069836b53f6438c2f413b0722377819aa44", + "docs/research/pr-intake-evidence/pr5413/PROOF-REVIEW.md": "1edba0567d35b099e67d5503cf335d5d143782b5cf4c1e4f98fc2d620ed4c644", + "research/coupled-helper-neutral-completion/reports/proofs/NEUTRAL-PROOF-v16c.md": "dca94625cd0d49de6b81e4a7dd4108b8b6f711e90496d9116806242d30b35737", + "research/coupled-helper-neutral-completion/reports/proofs/WHOLECALLER-COMPLETION-THEOREM.md": "ecefd9b890ccaa46e9f00a6e43faf16aaaf8ec8c992ab48bf245af38aa3e3f23", + "research/coupled-helper-neutral-completion/reports/proofs/V16-APPLICATION-PROOF-v3.md": "cda8f596f7854f42a228f757d5f8e68f6b2256a19c5ae3771fb40753cedc5b39" + }, + "review": "docs/research/pr-intake-evidence/pr5413-promotion/PROMOTION.md", + "validation": "docs/research/pr-intake-evidence/pr5413-promotion/VALIDATION.json", + "integration": "docs/research/pr-intake-evidence/pr5413-promotion/INTEGRATION.json", + "reproduce": "make frontier5413-verify", + "scope": "Maintainer-reviewed conditional PR5413 complete neutral caller, with PR5407 provider and PR5414 companion audits. The five selected framework assumptions are unchanged. Uniform words are not materialized.", + "previous_kappa": "15108879/5000000000", + "previous_record": "certificates/checkpoints/frontier4610.json", + "audited_source_head": "0c1fa2f47fb5ea17b93a4b67063d08e49cc38e51", + "source_certificate": "research/coupled-helper-neutral-completion/reports/expected/funding.json", + "source_certificate_sha256": "70ab7d13548962097ad83ad393b8482f52e827b8996869011ce6d071146bd3eb", + "replay_mode": "Fresh serial provider, primary eight-engine and companion replay in a closed export; source-bound PR4610 foundation reuse; explicit Darwin resource adapter where needed", + "contributors": "docs/research/community-neutral5413-contributors.md", + "assumptions": [ + { + "id": "native_all_columns", + "statement": "Retained native operators, phase conventions, spectators and whole-job adapters work at every positive column multiplicity." + }, + { + "id": "owned_erasure", + "statement": "Owned streams and suspended centers obey the retained allocation, erasure and ownership contracts." + }, + { + "id": "compiler", + "statement": "The finite mixed-target compiler and chronological product, completion and splitting satisfy the retained uniform closure contract." + }, + { + "id": "precision_tape", + "statement": "Retained fixed-tape movement and precision/storage prescriptions apply to the new fixed finite template." + }, + { + "id": "analytic_recovery", + "statement": "Analytic decomposition, fine-prime avoidance and exact integer recovery follow the retained upstream/outer framework." + } + ], + "audit_pr": 5414, + "audit_head": "bc37fb01c58d20e799d3299dec63e654f67d9d1b" +} From f59763a6218a0f0fba253b4907f1eb837b8e2ba3 Mon Sep 17 00:00:00 2001 From: zxv Date: Sat, 24 Oct 2026 00:04:06 -0400 Subject: [PATCH 4/5] Reprice the construction against newly selected PR5413 frontier --- .../ATTRIBUTION.md | 6 + .../literature-coupled-synthesis/README.md | 11 +- .../literature-coupled-synthesis/RESULT.json | 373 +++++++++++------- .../literature-coupled-synthesis/SOURCES.json | 28 ++ .../literature-coupled-synthesis/SYNTHESIS.md | 71 ++-- .../VALIDATION.md | 25 +- .../literature-coupled-synthesis/VERIFY.json | 6 +- .../current_profile.py | 80 ++++ .../literature-coupled-synthesis/verify.py | 5 +- 9 files changed, 421 insertions(+), 184 deletions(-) create mode 100644 research/literature-coupled-synthesis/current_profile.py diff --git a/research/literature-coupled-synthesis/ATTRIBUTION.md b/research/literature-coupled-synthesis/ATTRIBUTION.md index 8b6605e268..65434d2b4f 100644 --- a/research/literature-coupled-synthesis/ATTRIBUTION.md +++ b/research/literature-coupled-synthesis/ATTRIBUTION.md @@ -61,3 +61,9 @@ obstruction in `research/coded-native-caller/GAUGE.md` and `TERMINAL.md` are pri results. A global Y/Q gauge and the typed positive/negative output family are not new proposals here. Our candidate still owes its native observation, restricted junction and endpoint closure; it does not bypass those obstructions. + +The final refresh selected PR5413 at canonical commit +`1a3ced60b2f7a46bc70280a04f2eeb8ca027c700`. The new selected record and funding +profile are retained verbatim. We acknowledge the maintainer's complete +conditional promotion review and its contributor map; this package rechecks +prices and does not repeat that review or claim its admission as new work. diff --git a/research/literature-coupled-synthesis/README.md b/research/literature-coupled-synthesis/README.md index 0a3de511c3..e06fb33db7 100644 --- a/research/literature-coupled-synthesis/README.md +++ b/research/literature-coupled-synthesis/README.md @@ -40,9 +40,10 @@ implementations of the papers or an exhaustive literature review. Gram entry 2,422 and exact signed phases. This extends the previous transport witness into a generator-state representation; it is not a whole-field cost lower bound. -- An exact source-relative 0.004 moment cap: the **combined new observer and - extra termination** must cost below 48.387169… H1-equivalents per applicable - backward call. There are sixteen such calls. Buying 112 fresh observations +- An exact source-relative 0.004 moment cap against the newly selected + PR5413 profile: the **combined new observer and extra termination** must cost + below 50.063024… H1-equivalents per backward call, across eighteen calls. + The frozen earlier sixteen-call comparison is retained separately. Buying 112 fresh observations fails; unknown bridges receive no exponent credit. Other numerical regime screens and precision sensitivity are recorded separately. - Executable catalytic, interpolation, reversible-pebbling, I/O, low-rank @@ -92,7 +93,9 @@ See [VALIDATION.md](VALIDATION.md) for commands, environment, access/overlap coverage and unrun obligations. Exact matrix/word checks establish only their stated scopes. Finite physical witnesses disprove the corresponding universal ansatz; finite positive probes alone do not establish a complete theorem. -The native endpoint, selected profile and physical normalizer relations are +Main now selects conditional κ=0.003027288235 (promotion `1a3ced60b`). Its +declared full price profile is independently reconstructed here; its full +admission replay is inherited, not rerun. The native endpoint and physical normalizer relations are pinned premises. The full native implementation, full recursion precision, ordinary BIT compiler and outer supplier admission are not replayed here. Nothing changes `certificates/selected-result.json`. diff --git a/research/literature-coupled-synthesis/RESULT.json b/research/literature-coupled-synthesis/RESULT.json index ef4edd4f7e..c6f30a6d6a 100644 --- a/research/literature-coupled-synthesis/RESULT.json +++ b/research/literature-coupled-synthesis/RESULT.json @@ -169,6 +169,85 @@ "Do not pursue a kappa claim until unknown supplier/compiler/admission costs are discharged." ] }, + "current_selected_recursive_screen": { + "applicable_backward_FULLs": 18, + "canonical_promotion_commit": "1a3ced60b2f7a46bc70280a04f2eeb8ca027c700", + "conditional_numeric_allowances": [ + { + "combined_observer_and_extra_termination_H1_per_call_cap_numeric": "59.74335499979287401644638453", + "conditional_margin_numeric": "1075.38038999627173229603492151696621663868755236507606654726492", + "margin_with_unimplemented_32_H1_allocation_numeric": "499.38038999627173229603492151696621663868755236507606654726492", + "precision_ceiling_with_32_H1_allocation_numeric": "1.0021177780873748890129018874444923205835580808437728831672900526", + "saving": "0.0033", + "uniform_paid_precision_factor_ceiling_numeric": "1.0045716341938464501391632918099678677134064198342340874149806182" + }, + { + "combined_observer_and_extra_termination_H1_per_call_cap_numeric": "50.06302486956001524446177062", + "conditional_margin_numeric": "901.13444765208027440031187123804644808402182439553438546370396", + "margin_with_unimplemented_32_H1_allocation_numeric": "325.13444765208027440031187123804644808402182439553438546370396", + "precision_ceiling_with_32_H1_allocation_numeric": "1.0013822289303939017741786244040459676929355623031090307293807057", + "saving": "0.004", + "uniform_paid_precision_factor_ceiling_numeric": "1.0038403359710895108940891335603403246947991945000039892861455729" + }, + { + "combined_observer_and_extra_termination_H1_per_call_cap_numeric": "22.56655754965388726197401587", + "conditional_margin_numeric": "406.19803589376997071553228573815205780683020869469195764289001", + "margin_with_unimplemented_32_H1_allocation_numeric": "-169.80196410623002928446771426184794219316979130530804235710999", + "precision_ceiling_with_32_H1_allocation_numeric": "0.99927304431086307234830255155726487924460669349806705112074927194", + "saving": "0.006", + "uniform_paid_precision_factor_ceiling_numeric": "1.0017432999073974764179285000667356793757300201389609295655654459" + }, + { + "combined_observer_and_extra_termination_H1_per_call_cap_numeric": "8.907623768255144414357551085", + "conditional_margin_numeric": "160.33722782859259945843591952260182920812277968617533901008015", + "margin_with_unimplemented_32_H1_allocation_numeric": "-415.66277217140740054156408047739817079187722031382466098991985", + "precision_ceiling_with_32_H1_allocation_numeric": "0.99821421711180560087248067173614540110459895100248579395408604433", + "saving": "0.007", + "uniform_paid_precision_factor_ceiling_numeric": "1.0006905484868525149054755565498290571988200710888334323720637570" + } + ], + "conditional_paid_delta": { + "H1": 144, + "H8": -144 + }, + "conditional_restored_target_credit_requires_proved_observer": true, + "conditional_target_delta": { + "H8": -144, + "H9": 144 + }, + "exact_signed_moment_at_004": { + "combined_observer_and_extra_termination_H1_per_call_cap": [ + "544702350355383647321396005/10880332376531662572355584", + "544702350355383647321433095/10880332376531662572355584" + ], + "conditional_supplied_observer": [ + "544702350355383647321396005/604462909807314587353088", + "544702350355383647321433095/604462909807314587353088" + ], + "current_selected": [ + "-144784007731465132168949315/604462909807314587353088", + "-144784007731465132168912369/604462909807314587353088" + ], + "fresh_112_field_observer": [ + "-673894875816162560782430411/604462909807314587353088", + "-673894875816162560782392313/604462909807314587353088" + ], + "unimplemented_32_H1_allocation": [ + "196531714306370445006017029/604462909807314587353088", + "196531714306370445006054407/604462909807314587353088" + ] + }, + "maximum_certifiably_affordable_integer_H1_per_call": 50, + "new_kappa": null, + "ordinary_BIT_selected_admitted_saving": "17/5000", + "paid_jobs": 64260, + "paid_rank_mass": 238990, + "productive_fields": 10928, + "scope": "New selected promotion acknowledged; price profile replayed here, not complete admission.", + "selected_kappa": "0.003027288235", + "selected_review": "docs/research/pr-intake-evidence/pr5413-promotion/PROMOTION.md", + "target_rank_mass": 239742 + }, "failure_controls": [ "altered coupled ADD coefficient", "same-tableau global phase", @@ -178,6 +257,153 @@ "wrong observer owner or version", "fresh-decoder recursive bill fails exact .004 screen" ], + "frozen_reference_recursive_screen": { + "applicable_backward_calls": 16, + "candidate_combinations": [ + { + "admissible_new_kappa": null, + "name": "independent decoder", + "observer": "fresh 112 QY fields per backward call", + "verdict": "fails exact .004 recursive screen" + }, + { + "admissible_new_kappa": null, + "name": "forward query bank with no displacement/restoration proof", + "verdict": "not composable yet: only independent helper xi, forward direction, all paid calls and upgrades retained" + }, + { + "admissible_new_kappa": null, + "name": "eight-mode rebasing alone", + "verdict": "fails actual second-generation subspace witness" + }, + { + "admissible_new_kappa": null, + "conditional_numeric_allowances_reference": "conditional_numeric_allowances", + "known_boundary_ordinary_per_application": { + "ADD": 1344, + "MONOMIAL": 240, + "SCALE": 16, + "new_owned_fields": 0 + }, + "name": "balanced history-augmented coupled transducer", + "unknown_costs": [ + "joint observation at actual paid source versions", + "history termination/restoration", + "typed caller including thin queries and endpoints", + "precision and tape compiler", + "outer admission" + ], + "verdict": "priority candidate; local boundary compiled, joint endogenous observer and bounded termination unproved" + } + ], + "conditional_numeric_allowances": [ + { + "conditional_margin_numeric": "948.25573927638857350662487802188632071186407977141770486699830", + "joint_observer_plus_termination_H1_per_call_numeric": "59.26598370477428584416405488", + "saving": "0.0033", + "uniform_paid_precision_factor_ceiling_numeric": "1.0040290307836521373969563262432764485369996369267134265326557500" + }, + { + "conditional_margin_numeric": "774.19470611757874518935741997869552652154512882019351238615810", + "joint_observer_plus_termination_H1_per_call_numeric": "48.38716913234867157433483875", + "saving": "0.004", + "uniform_paid_precision_factor_ceiling_numeric": "1.0032975805855426747620086080376722374099933526567080494511910354" + }, + { + "conditional_margin_numeric": "279.78512562876229272461376389444653736426212793357713003631936", + "joint_observer_plus_termination_H1_per_call_numeric": "17.48657035179764329528836024", + "saving": "0.006", + "uniform_paid_precision_factor_ceiling_numeric": "1.0012001183115588832645078775925616840482116550914312417584985519" + }, + { + "conditional_margin_numeric": "34.18691270035314246549180456659690839424835681364192670731804", + "joint_observer_plus_termination_H1_per_call_numeric": "2.136682043772071404093237785", + "saving": "0.007", + "uniform_paid_precision_factor_ceiling_numeric": "1.0001471582529629592324977704264493906379955206908842046519735942" + } + ], + "exact_signed_moment_at_004": { + "combined_observer_and_termination_H1_per_call_strict_cap_interval": [ + "467971984817250424053960261/9671406556917033397649408", + "467971984817250424053997343/9671406556917033397649408" + ], + "compressed_observer_supplied_conditionally": [ + "467971984817250424053960261/604462909807314587353088", + "467971984817250424053997343/604462909807314587353088" + ], + "full_QY_bought_independently": [ + "-615225549557457316482774331/604462909807314587353088", + "-615225549557457316482736353/604462909807314587353088" + ], + "maximum_certifiably_affordable_integer_H1_per_call": 48, + "selected": [ + "-145870939487815362085525691/604462909807314587353088", + "-145870939487815362085488673/604462909807314587353088" + ] + }, + "forward_bank_completion_paid_rank": 136, + "forward_bank_completion_target_rank": 136, + "new_kappa": null, + "ordinary_BIT_needs_new_admission_for_004": true, + "ordinary_BIT_selected_admitted_saving": "17/5000", + "precision_sensitivity": [ + { + "margin_if_paid_precision_multiplied_by_1_01_numeric": "-1405.27912161666556226851315293057428734146798170490954507791001", + "saving": "0.0033" + }, + { + "margin_if_paid_precision_multiplied_by_1_01_numeric": "-1573.53980391757597365596284349336617501749525238357371523266260", + "saving": "0.004" + }, + { + "margin_if_paid_precision_multiplied_by_1_01_numeric": "-2051.46642082736671810472592758525396702387303443112710642642804", + "saving": "0.006" + }, + { + "margin_if_paid_precision_multiplied_by_1_01_numeric": "-2288.87258774108009826701398465582636160255059651963437290904572", + "saving": "0.007" + } + ], + "scope": "All costs source-relative. Observer and termination share one allowance; no independent stacking of optimistic credits.", + "selected_to_conditional_compressed_exit_delta": { + "H8": -128 + }, + "source_paid_rank_mass": 239134, + "source_target_rank_mass": 239886, + "unimplemented_design_allocation_32_H1_per_call": { + "exact_signed_moment_interval_at_004": [ + "158486974995905355329178949/604462909807314587353088", + "158486974995905355329216287/604462909807314587353088" + ], + "numeric_regime_screens": [ + { + "conditional_margin_numeric": "436.25573927638857350662487802188632071186407977141770486699830", + "saving": "0.0033", + "uniform_paid_precision_ceiling_numeric": "1.0018495840292403314909574974465243224520598413204566175789358440" + }, + { + "conditional_margin_numeric": "262.19470611757874518935741997869552652154512882019351238615810", + "saving": "0.004", + "uniform_paid_precision_ceiling_numeric": "1.0011143585641649731072803957138112140008964059071455822553536764" + }, + { + "conditional_margin_numeric": "-232.21487437123770727538623610555346263573787206642286996368064", + "saving": "0.006", + "uniform_paid_precision_ceiling_numeric": "0.99900610710960645602673768408738421021319343174242875218944543779" + }, + { + "conditional_margin_numeric": "-477.81308729964685753450819543340309160575164318635807329268196", + "saving": "0.007", + "uniform_paid_precision_ceiling_numeric": "0.99794775112068907360527307788122946833368852964176937583924855714" + } + ], + "status": "Design budget, not an algorithm or achieved saving", + "suggested_split_H1_per_call": { + "extra_termination": 16, + "joint_observer": 16 + } + } + }, "native_endpoint_status": "Pinned premises; original native words not replayed.", "new_kappa": null, "papers": [ @@ -688,153 +914,6 @@ "paper_id": "P25" } ], - "recursive_screen": { - "applicable_backward_calls": 16, - "candidate_combinations": [ - { - "admissible_new_kappa": null, - "name": "independent decoder", - "observer": "fresh 112 QY fields per backward call", - "verdict": "fails exact .004 recursive screen" - }, - { - "admissible_new_kappa": null, - "name": "forward query bank with no displacement/restoration proof", - "verdict": "not composable yet: only independent helper xi, forward direction, all paid calls and upgrades retained" - }, - { - "admissible_new_kappa": null, - "name": "eight-mode rebasing alone", - "verdict": "fails actual second-generation subspace witness" - }, - { - "admissible_new_kappa": null, - "conditional_numeric_allowances_reference": "conditional_numeric_allowances", - "known_boundary_ordinary_per_application": { - "ADD": 1344, - "MONOMIAL": 240, - "SCALE": 16, - "new_owned_fields": 0 - }, - "name": "balanced history-augmented coupled transducer", - "unknown_costs": [ - "joint observation at actual paid source versions", - "history termination/restoration", - "typed caller including thin queries and endpoints", - "precision and tape compiler", - "outer admission" - ], - "verdict": "priority candidate; local boundary compiled, joint endogenous observer and bounded termination unproved" - } - ], - "conditional_numeric_allowances": [ - { - "conditional_margin_numeric": "948.25573927638857350662487802188632071186407977141770486699830", - "joint_observer_plus_termination_H1_per_call_numeric": "59.26598370477428584416405488", - "saving": "0.0033", - "uniform_paid_precision_factor_ceiling_numeric": "1.0040290307836521373969563262432764485369996369267134265326557500" - }, - { - "conditional_margin_numeric": "774.19470611757874518935741997869552652154512882019351238615810", - "joint_observer_plus_termination_H1_per_call_numeric": "48.38716913234867157433483875", - "saving": "0.004", - "uniform_paid_precision_factor_ceiling_numeric": "1.0032975805855426747620086080376722374099933526567080494511910354" - }, - { - "conditional_margin_numeric": "279.78512562876229272461376389444653736426212793357713003631936", - "joint_observer_plus_termination_H1_per_call_numeric": "17.48657035179764329528836024", - "saving": "0.006", - "uniform_paid_precision_factor_ceiling_numeric": "1.0012001183115588832645078775925616840482116550914312417584985519" - }, - { - "conditional_margin_numeric": "34.18691270035314246549180456659690839424835681364192670731804", - "joint_observer_plus_termination_H1_per_call_numeric": "2.136682043772071404093237785", - "saving": "0.007", - "uniform_paid_precision_factor_ceiling_numeric": "1.0001471582529629592324977704264493906379955206908842046519735942" - } - ], - "exact_signed_moment_at_004": { - "combined_observer_and_termination_H1_per_call_strict_cap_interval": [ - "467971984817250424053960261/9671406556917033397649408", - "467971984817250424053997343/9671406556917033397649408" - ], - "compressed_observer_supplied_conditionally": [ - "467971984817250424053960261/604462909807314587353088", - "467971984817250424053997343/604462909807314587353088" - ], - "full_QY_bought_independently": [ - "-615225549557457316482774331/604462909807314587353088", - "-615225549557457316482736353/604462909807314587353088" - ], - "maximum_certifiably_affordable_integer_H1_per_call": 48, - "selected": [ - "-145870939487815362085525691/604462909807314587353088", - "-145870939487815362085488673/604462909807314587353088" - ] - }, - "forward_bank_completion_paid_rank": 136, - "forward_bank_completion_target_rank": 136, - "new_kappa": null, - "ordinary_BIT_needs_new_admission_for_004": true, - "ordinary_BIT_selected_admitted_saving": "17/5000", - "precision_sensitivity": [ - { - "margin_if_paid_precision_multiplied_by_1_01_numeric": "-1405.27912161666556226851315293057428734146798170490954507791001", - "saving": "0.0033" - }, - { - "margin_if_paid_precision_multiplied_by_1_01_numeric": "-1573.53980391757597365596284349336617501749525238357371523266260", - "saving": "0.004" - }, - { - "margin_if_paid_precision_multiplied_by_1_01_numeric": "-2051.46642082736671810472592758525396702387303443112710642642804", - "saving": "0.006" - }, - { - "margin_if_paid_precision_multiplied_by_1_01_numeric": "-2288.87258774108009826701398465582636160255059651963437290904572", - "saving": "0.007" - } - ], - "scope": "All costs source-relative. Observer and termination share one allowance; no independent stacking of optimistic credits.", - "selected_to_conditional_compressed_exit_delta": { - "H8": -128 - }, - "source_paid_rank_mass": 239134, - "source_target_rank_mass": 239886, - "unimplemented_design_allocation_32_H1_per_call": { - "exact_signed_moment_interval_at_004": [ - "158486974995905355329178949/604462909807314587353088", - "158486974995905355329216287/604462909807314587353088" - ], - "numeric_regime_screens": [ - { - "conditional_margin_numeric": "436.25573927638857350662487802188632071186407977141770486699830", - "saving": "0.0033", - "uniform_paid_precision_ceiling_numeric": "1.0018495840292403314909574974465243224520598413204566175789358440" - }, - { - "conditional_margin_numeric": "262.19470611757874518935741997869552652154512882019351238615810", - "saving": "0.004", - "uniform_paid_precision_ceiling_numeric": "1.0011143585641649731072803957138112140008964059071455822553536764" - }, - { - "conditional_margin_numeric": "-232.21487437123770727538623610555346263573787206642286996368064", - "saving": "0.006", - "uniform_paid_precision_ceiling_numeric": "0.99900610710960645602673768408738421021319343174242875218944543779" - }, - { - "conditional_margin_numeric": "-477.81308729964685753450819543340309160575164318635807329268196", - "saving": "0.007", - "uniform_paid_precision_ceiling_numeric": "0.99794775112068907360527307788122946833368852964176937583924855714" - } - ], - "status": "Design budget, not an algorithm or achieved saving", - "suggested_split_H1_per_call": { - "extra_termination": 16, - "joint_observer": 16 - } - } - }, "schema_version": 1, "scope": "Scoped exact adaptations and candidate screens, not a complete multiplication construction.", "status": "PASS_25_PAPER_INTERFACE_SWEEP" diff --git a/research/literature-coupled-synthesis/SOURCES.json b/research/literature-coupled-synthesis/SOURCES.json index 4398d74990..ad8c1e558b 100644 --- a/research/literature-coupled-synthesis/SOURCES.json +++ b/research/literature-coupled-synthesis/SOURCES.json @@ -121,6 +121,34 @@ "usage": "provenance", "git_blob": "24e581d872bd8838c63ed8f986bbf2071516d9ef", "sha256": "f50f6af325d71b070f4f368f9e69fd7de080322b6dfb395ddd636e231db1813c" + }, + { + "path": "research/literature-coupled-synthesis/inputs/CURRENT-SELECTED.json", + "usage": "input", + "pin": "head:2a554d25ff0898802a48af626657853b7c0ca6b5:research/literature-coupled-synthesis/inputs/CURRENT-SELECTED.json", + "git_blob": "fc3d4ba105e1f097d0d7d051a308281e86ab1446", + "sha256": "66974efdced4083c00025f97d95d83909a226cdf801edb9301c195c6641f6903", + "origin": { + "commit": "1a3ced60b2f7a46bc70280a04f2eeb8ca027c700", + "path": "certificates/selected-result.json", + "git_blob": "fc3d4ba105e1f097d0d7d051a308281e86ab1446", + "sha256": "66974efdced4083c00025f97d95d83909a226cdf801edb9301c195c6641f6903", + "checked": "Exact canonical Git bytes retained at submission refresh; price receipt only, full new selected admission not replayed." + } + }, + { + "path": "research/literature-coupled-synthesis/inputs/CURRENT-FUNDING.json", + "usage": "input", + "pin": "head:2a554d25ff0898802a48af626657853b7c0ca6b5:research/literature-coupled-synthesis/inputs/CURRENT-FUNDING.json", + "git_blob": "ffc2de2792f51111f73500be3a2e4e8f6bf55a57", + "sha256": "70ab7d13548962097ad83ad393b8482f52e827b8996869011ce6d071146bd3eb", + "origin": { + "commit": "1a3ced60b2f7a46bc70280a04f2eeb8ca027c700", + "path": "research/coupled-helper-neutral-completion/reports/expected/funding.json", + "git_blob": "ffc2de2792f51111f73500be3a2e4e8f6bf55a57", + "sha256": "70ab7d13548962097ad83ad393b8482f52e827b8996869011ce6d071146bd3eb", + "checked": "Exact canonical Git bytes retained at submission refresh; price receipt only, full new selected admission not replayed." + } } ] } diff --git a/research/literature-coupled-synthesis/SYNTHESIS.md b/research/literature-coupled-synthesis/SYNTHESIS.md index 8f0579a26d..a724c24d47 100644 --- a/research/literature-coupled-synthesis/SYNTHESIS.md +++ b/research/literature-coupled-synthesis/SYNTHESIS.md @@ -241,40 +241,55 @@ observations, rather than buy a second full query bank. ## 5. One combined allowance, then the compiler -The selected source has target rank mass 239,886 and paid rank mass 239,134. -There are sixteen applicable backward calls, although eighteen FULLs exist. -For these sixteen, the supplied-observer exit removes 128 H8 children from the -selected paid profile, with all targets and old thin queries retained. -`costs.py` encloses r^(249/250) with directed integer roots, so the 0.004 sign -and cap below do not depend on floating-point rounding. +At the final submission refresh, canonical main selected **conditional +κ=0.003027288235** from PR5413, at promotion commit +`1a3ced60b2f7a46bc70280a04f2eeb8ca027c700`. Its reviewed conditional status is +acknowledged; this sweep does not rerun or replace that admission. +`current_profile.py` authenticates the selected price receipt and reconstructs +its full chronological invoice from the successor: **18 backward FULLs**, +64,260 paid jobs, 10,928 productive fields, paid rank mass 238,990 and target +rank mass 239,742. Its existing neutral completion returns eight H8 helpers +per FULL. The initial frozen PR4610 reference remains independently replayable +in costs.py and RESULT.json; it has sixteen applicable backward calls and the +earlier 48.387169… per-call cap. + +The new conditional supplied-observer exit explicitly pays eight H1 per FULL +and returns eight H9 helpers. Relative to the newly selected profile, the paid +delta is **+144 H1 -144 H8**, and the target delta is **+144 H9 -144 H8**. +The target upgrade is valid only after the actual observer and return contract +are proved. All existing thin queries and IDLEs stay paid. Thus no neutral H8 +completion receives unearned H9 credit. + +The exact 0.004 signed-moment allowance for the combined observer and extra +termination is **901.134447… total**, or **50.063024… per backward FULL**. +Directed integer roots enclose every r^(249/250); the sign and cap do not +depend on floating-point rounding. The following other regime screens are +numerical, with explicit full price arrays retained: | Desired saving | Combined observer + extra termination H1/call cap | Uniform paid-precision factor ceiling | |---|---:|---:| -| 0.0033 | 59.266 (numerical) | 1.004029 (numerical) | -| 0.004 | **48.387169… (exact enclosure recorded)** | 1.003298 (numerical) | -| 0.006 | 17.487 (numerical) | 1.001200 (numerical) | -| 0.007 | 2.137 (numerical) | 1.000147 (numerical) | +| 0.0033 | 59.743 (numerical) | 1.004572 (numerical) | +| 0.004 | **50.063024… (exact enclosure recorded)** | 1.003840 (numerical) | +| 0.006 | 22.567 (numerical) | 1.001743 (numerical) | +| 0.007 | 8.908 (numerical) | 1.000691 (numerical) | These are ceilings under the conditional supplied-observer profile. Observer, -restoration and additional paid work share the same allowance. No extra +restoration and all additional paid work share one allowance. No extra original helper target, free inverse, saved center or observation credit can -be stacked on top. A different source profile requires recomputation. The -precision-factor model is a sensitivity screen, not a compiler theorem. -A 1% uniform paid-precision increase fails all four rows. - -Buying all 112 QY values independently makes the exact 0.004 moment negative. -The selected ordinary BIT admission only supplies 0.0034, so reaching 0.004 -also requires improved ordinary-work/compiler admission. A sensible first -milestone is **0.0033**, with a design budget of at most 32 H1-equivalents per -backward call for the *joint* observer and extra termination; this allocation -is a target, not a supplied algorithm. It leaves room relative to the 59.266 -conditional ceiling while staying below the existing ordinary exponent cap. -Do not claim it is achieved: precision, volume, constants and physical routing -still need their full proof. The illustrative 16+16 observer/termination -allocation leaves numerical margin 436.256 at 0.0033 and only a 1.001850 uniform -paid-precision ceiling; its 0.004 moment remains positive by exact enclosure. -This is an allocation screen for an unimplemented bridge, not evidence that -two observer layers and two termination layers physically realize the map. +be stacked on top. A different profile requires recomputation. The precision +factor is a sensitivity model, not a compiler theorem. A 1% paid-precision +increase exceeds each conditional ceiling. + +Buying 112 fresh QY values for every backward FULL makes the exact 0.004 +moment negative. The newly selected ordinary BIT admission still supplies +0.0034, so reaching 0.004 also requires improved ordinary-work/compiler +admission. A sensible first milestone remains **0.0033**, with a design budget +of at most 32 H1-equivalents per FULL for the joint observer and extra +termination. This is an allocation target, not a supplied algorithm. It leaves +numerical moment margin 499.380 at 0.0033, but only a 1.002118 uniform paid +precision ceiling. At 0.004 its margin is 325.134447… by exact enclosure. +The same allocation fails at 0.006 and 0.007. Precision, volume, constants, +stocking and physical routing still require their complete proof. ## Ranked next experiments and stopping rules diff --git a/research/literature-coupled-synthesis/VALIDATION.md b/research/literature-coupled-synthesis/VALIDATION.md index 63d84b4d20..72be447200 100644 --- a/research/literature-coupled-synthesis/VALIDATION.md +++ b/research/literature-coupled-synthesis/VALIDATION.md @@ -24,7 +24,16 @@ python3 -O -B research/literature-coupled-synthesis/verify.py Expected tokens: `PASS_25_PAPER_INTERFACE_SWEEP` and `PASS_REGISTERED_RESEARCH_PACKAGE ... outcome=partial`. The registered runner also authenticates source pins and frozen card metadata; its metadata success -is not scientific acceptance. Optimized Python is checked because important +is not scientific acceptance. The updated signed-invoice preflight was also run against the complete newly +selected histogram: conditional free-observer profile `uniformly_better`, +fresh-112-query profile `uniformly_worse`, and the unimplemented 32-H1 +allocation `inconclusive` in general concave order. The last case is decided +only at the stated powers by the exact/numerical screens; it is not claimed +uniformly better. Tool: `scripts/compare_recursive_invoices.py`, following +`docs/research/recursive-invoice-preflight.md`. These are declared accounting +contracts, not physical supplier acceptance. + +Optimized Python is checked because important new checks use explicit exceptions, not removable `assert` statements. Controls include a changed coupled ADD coefficient, missing owned observation @@ -45,6 +54,16 @@ AGENTS added a current-picker entry point, which does not reroll this explicit assignment. The new commits include archival queue work and the prior transport package. Frozen evidence and manifest bases remain unchanged. +The final submission refresh then reached +`1a3ced60b2f7a46bc70280a04f2eeb8ca027c700`, which promotes conditional +κ=0.003027288235 from PR5413. Its promotion review was read and acknowledged. +The new selected record and exact funding receipt are retained in inputs/ +and pinned to archive ancestor `2a554d25f`. `current_profile.py` reconstructs +all eighteen backward FULLs and the complete 64,260-paid/10,928-target price +profile, then recomputes the conditional observer cap. The earlier source +comparison remains frozen and labelled; the new selected full admission is +not rerun, and no frontier change is made by this package. + The refreshed overlap snapshot at 2026-10-24 03:26 UTC covered 306 open PRs and 4,702 Discussion records, with complete remote pagination. The broad card search produced 231 leads; a focused cached search for involutive, endogenous, @@ -68,7 +87,7 @@ deck. Five are primary-record/abstract-only. PAPERS.json records access levels, reading locators and temporary PDF hashes. Downloads are temporary research material and are not part of the exported package or needed for replay. -Archive inputs were byte-compared against each original commit/path at creation. +All archive inputs were byte-compared against each original commit/path at creation. SOURCES.json pins the local copies to publication ancestor `37df81b28e4253cd3c69d95ea16d36d282f2879a`; ORIGINS.json records remote/source attribution. The selected arithmetic's original CRLF bytes are retained with @@ -77,6 +96,8 @@ re-authenticate remote Git history. ## Unrun or unresolved +- Full newly selected PR5413 admission replay: inherited from the maintainer + promotion, not rerun here. - Full coupled native-provider replay and full PR5388 first-departure source replay: not run; endpoints, the bank receipt and inherited native semantics remain premises. The 112 used query wrapper identities are rechecked. diff --git a/research/literature-coupled-synthesis/VERIFY.json b/research/literature-coupled-synthesis/VERIFY.json index 8d6c8b81e9..cc090a3d01 100644 --- a/research/literature-coupled-synthesis/VERIFY.json +++ b/research/literature-coupled-synthesis/VERIFY.json @@ -12,7 +12,9 @@ "research/literature-coupled-synthesis/inputs/QUERY-BANK.json", "research/literature-coupled-synthesis/inputs/SELECTED-ARITHMETIC.json", "research/literature-coupled-synthesis/inputs/SUCCESSOR-CONTROLLER.json", - "research/literature-coupled-synthesis/inputs/transport_verify.py" + "research/literature-coupled-synthesis/inputs/transport_verify.py", + "research/literature-coupled-synthesis/inputs/CURRENT-SELECTED.json", + "research/literature-coupled-synthesis/inputs/CURRENT-FUNDING.json" ], "commands": [ { @@ -22,7 +24,7 @@ "{package}/verify.py" ], "timeout_seconds": 180, - "checks": "25 mapped paper adaptations, exact 120-column involution and transported restricted ADD, actual physical residual, source bank phases, oriented coset ranks, directed .004 cost cap and failure controls; universal free-word H_t P H_s catalytic ADD junction on all 240 input columns with distinct charts and restored source; 352-column cross-chart retained thin query with owned cleanup and exact-phase inverse-child lowering" + "checks": "25 mapped paper adaptations, exact 120-column involution and transported restricted ADD, actual physical residual, source bank phases, oriented coset ranks, directed .004 cost cap and failure controls; universal free-word H_t P H_s catalytic ADD junction on all 240 input columns with distinct charts and restored source; 352-column cross-chart retained thin query with owned cleanup and exact-phase inverse-child lowering; newly selected PR5413 whole-profile reprice and exact .004 conditional cap" } ] } diff --git a/research/literature-coupled-synthesis/current_profile.py b/research/literature-coupled-synthesis/current_profile.py new file mode 100644 index 0000000000..e3a41ce379 --- /dev/null +++ b/research/literature-coupled-synthesis/current_profile.py @@ -0,0 +1,80 @@ +"""Reprice against the PR5413 frontier selected during the submission refresh. +The full selected admission remains inherited; this checks its declared prices. +""" +import json +from collections import Counter +from decimal import Decimal,localcontext +from fractions import Fraction as F +from hashlib import sha256 +from pathlib import Path +from algebra import need +HERE=Path(__file__).resolve().parent + +def screen(f): + raw=(HERE/'inputs/CURRENT-FUNDING.json').read_bytes();funding=json.loads(raw) + record=json.loads((HERE/'inputs/CURRENT-SELECTED.json').read_text()) + successor=json.loads((HERE/'inputs/SUCCESSOR-CONTROLLER.json').read_text()) + need(record['source_certificate_sha256']==sha256(raw).hexdigest(),'current selected price receipt hash') + need(record['kappa']==funding['kappa'],'current selected kappa binding') + paid=Counter({int(k):v for k,v in funding['paid'].items()}) + targets=Counter({int(k):v for k,v in funding['targets'].items()}) + local=Counter({int(k):v for k,v in f.p['paid'].items()});local[8]+=8 + helpers=Counter({int(k):v for k,v in f.p['autonomous_native_helpers'].items()});helpers[8]+=8 + pc=Counter();tc=Counter();calls=0 + for e in successor['physical_events']: + if e[0]=='LOCAL': + need(e[3],'current selected FULL orientation');calls+=1 + pc.update(local);tc.update(helpers) + elif e[0]=='QUERY_SHEAR':pc[1]+=112 + elif e[0]=='IDLE':pc[8*len(e[2])]+=224 + for row in successor['diagonal']:tc[1+8*sum(row[1:])]+=112 + need(calls==18 and pc==paid and tc==targets,'current whole-caller chronological profile') + supplied=paid.copy();supplied[1]+=8*calls;supplied[8]-=8*calls + newtargets=targets.copy();newtargets[9]+=8*calls;newtargets[8]-=8*calls + oldtargets=Counter({int(k):v for k,v in f.selected['targets'].items()}) + need(newtargets==oldtargets,'restored R9 helper targets are source-bound') + bought=supplied.copy();bought[1]+=112*calls + scale=2**80;rs=set(paid)|set(newtargets) + powers={r:f.old.integer_root(r**249*scale**250,250) for r in rs} + def interval(p,t): + lo=hi=0 + for r,v in powers.items(): + c=t[r]-p[r];lo+=c*(v if c>=0 else v+1);hi+=c*(v+1 if c>=0 else v) + return [F(lo,scale),F(hi,scale)] + ideal=interval(supplied,newtargets);cap=[x/calls for x in ideal] + need(500,'current conditional 32 H1 allocation passes .004') + return {'canonical_promotion_commit':'1a3ced60b2f7a46bc70280a04f2eeb8ca027c700', + 'selected_kappa':record['decimal'],'selected_review':record['review'], + 'scope':'New selected promotion acknowledged; price profile replayed here, not complete admission.', + 'paid_jobs':sum(paid.values()),'productive_fields':sum(targets.values()), + 'paid_rank_mass':sum(r*n for r,n in paid.items()), + 'target_rank_mass':sum(r*n for r,n in targets.items()),'applicable_backward_FULLs':calls, + 'conditional_paid_delta':{'H1':144,'H8':-144}, + 'conditional_target_delta':{'H8':-144,'H9':144}, + 'conditional_restored_target_credit_requires_proved_observer':True, + 'exact_signed_moment_at_004':{'current_selected':list(map(str,interval(paid,targets))), + 'conditional_supplied_observer':list(map(str,ideal)), + 'fresh_112_field_observer':list(map(str,bought_interval)), + 'combined_observer_and_extra_termination_H1_per_call_cap':list(map(str,cap)), + 'unimplemented_32_H1_allocation':list(map(str,interval(allocated,newtargets)))}, + 'maximum_certifiably_affordable_integer_H1_per_call':50, + 'conditional_numeric_allowances':allocations, + 'ordinary_BIT_selected_admitted_saving':funding['ordinary_BIT']['admitted'], + 'new_kappa':None} diff --git a/research/literature-coupled-synthesis/verify.py b/research/literature-coupled-synthesis/verify.py index f633b246af..3685ea950c 100644 --- a/research/literature-coupled-synthesis/verify.py +++ b/research/literature-coupled-synthesis/verify.py @@ -11,6 +11,7 @@ from experiments import run,HERE,ROOT from costs import screen from construction import build +from current_profile import screen as current_screen def payload(obj):return json.dumps(obj,indent=2,sort_keys=True)+'\n' @@ -33,7 +34,9 @@ def compute(): need(replay(bad,eye(120))!=expected,'altered coupling coefficient rejected') evidence={'schema_version':1,'status':'PASS_25_PAPER_INTERFACE_SWEEP', 'scope':'Scoped exact adaptations and candidate screens, not a complete multiplication construction.', - 'papers':results,'composition':build(f),'recursive_screen':screen(f), + 'papers':results,'composition':build(f), + 'frozen_reference_recursive_screen':screen(f), + 'current_selected_recursive_screen':current_screen(f), 'failure_controls':['altered coupled ADD coefficient','same-tableau global phase', 'zero-address false positive versus nonzero residual','missing owned observation initialization', 'whole-bank ADD replacing main-only ADD','wrong observer owner or version', From d94f60b3b603782fce40f1911b3b094847d0f45a Mon Sep 17 00:00:00 2001 From: zxv Date: Sat, 24 Oct 2026 00:07:39 -0400 Subject: [PATCH 5/5] Record portable read-only replay and literal junction emission checks --- .../VALIDATION.md | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/research/literature-coupled-synthesis/VALIDATION.md b/research/literature-coupled-synthesis/VALIDATION.md index 72be447200..4c1d84bdd2 100644 --- a/research/literature-coupled-synthesis/VALIDATION.md +++ b/research/literature-coupled-synthesis/VALIDATION.md @@ -113,3 +113,28 @@ re-authenticate remote Git history. No new κ is claimed. The 32-H1 design allocation and the numerical regime screens are necessary-budget experiments for an unimplemented bridge, not constructed algorithms. + +## Committed publication and portable replay + +Scientific snapshot `f59763a6218a0f0fba253b4907f1eb837b8e2ba3` passed: + +```sh +python3 -B scripts/check_research_commit.py --package research/literature-coupled-synthesis +python3 -B scripts/export_research_package.py export --package research/literature-coupled-synthesis --ref f59763a6218a0f0fba253b4907f1eb837b8e2ba3 --output /tmp/literature-coupled-synthesis-publication.tar +python3 -B scripts/export_research_package.py check /tmp/literature-coupled-synthesis-publication.tar +``` + +Tokens: `PASS_RESEARCH_COMMIT_BYTES`, `PASS_RESEARCH_EXPORT`; 32 exported files. +The archive was extracted into a fresh tree and every file/directory made +read-only. Both normal and optimized CPython 3.12.8 replays passed with +`PATH=/nonexistent`, `-W error -B` and no Git executable available. The +junction emitter then produced all three literal instruction streams into a +separate temporary path. Their SHA256 payloads matched RESULT.json, and an +attempt to overwrite that output was rejected. The scientific code and +generated evidence are unchanged by this documentation-only receipt update. + +The latest complete direct/registered replays include the newly selected +PR5413 reprice, both coupled programs, the 240-column ADD and 352-column thin +query with restored originals/owned zeros, exact-phase inverse lowering, and +all 25 paper probes. Export integrity is byte transport, not scientific +acceptance or an independent replay of the selected frontier.