{
  "execution_results": {
    "commands": [
      "python3 -m unittest -v test_tga",
      "python3 -O -m unittest -v test_tga",
      "python3 tga_verifier.py --report graph-report.json"
    ],
    "note": "Versions, timestamps, and exit statuses belong to the execution record. They are not mathematical status.",
    "record": "execution.json"
  },
  "extends": "TGA_RUN/2.0",
  "graph": {
    "certificates": [
      {
        "claim_digest": "96720b7d4d139df862a5597fd08d42eeb824f5c16226d171c98afe96e32b5342",
        "edge_id": "phi_identity",
        "evidence": "Exact rational normalization in Q(sqrt(5)).",
        "introduced_in": "2.0",
        "mathematical_status": "exact algebra certificate checked",
        "support": "EXACT_CERTIFICATE"
      },
      {
        "claim_digest": "26d998db2ebdb6bb4b1649a0db00999772a40bc5534476660caefc69bccb7df5",
        "edge_id": "lambda_beta",
        "evidence": "Assignment beta:=lambda is registered as a choice.",
        "introduced_in": "2.0",
        "mathematical_status": "declaration only; no optimizer equivalence",
        "support": "EXPLICIT_DECLARATION"
      },
      {
        "claim_digest": "287f7d8b8380e3a213f2b4941279aef64d648371a619cf17604ab138c13b46c5",
        "edge_id": "lambda_approximation",
        "evidence": "Exact enclosures and prefix floor sums checked.",
        "introduced_in": "2.0",
        "mathematical_status": "exact arithmetic certificate checked under documented analytic identities",
        "support": "EXACT_CERTIFICATE"
      },
      {
        "claim_digest": "824b13eaf2a70fa073f399d844203270506b544de148b9e3dfb5030d0a74fd4d",
        "edge_id": "floor_agreement",
        "evidence": "Exact enclosures and prefix floor sums checked.",
        "introduced_in": "2.0",
        "mathematical_status": "exact arithmetic certificate checked under documented analytic identities",
        "support": "EXACT_CERTIFICATE"
      },
      {
        "claim_digest": "439a929573150ae6283b536fbaeb8d1ad3c41283a9894586ae51e535ccdbd47f",
        "edge_id": "floor",
        "evidence": "0 != 1; F(0)=F(1)=0.",
        "introduced_in": "2.0",
        "mathematical_status": "exact counterexample to injectivity",
        "support": "EXACT_COLLISION"
      },
      {
        "claim_digest": "0a753b984359c4a773e5a06f89cb0d111d22cd0bfd9dd9fcce280bf0c89ced87",
        "edge_id": "pair",
        "evidence": "Checked instantiation of documented schema euclidean_pair.",
        "introduced_in": "2.0",
        "mathematical_status": "trusted analytic schema; derivation supplied, not machine-checked universal proof",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "fddb4b749847c2b1b70f839eca82854235276069eebe15fdac69b1e2860a4216",
        "edge_id": "unpair",
        "evidence": "Checked instantiation of documented schema euclidean_pair.",
        "introduced_in": "2.0",
        "mathematical_status": "trusted analytic schema; derivation supplied, not machine-checked universal proof",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "61cc51a5cd5bf67849d47fea4c57ad2c77e41c6fd86c93d6514083a97c67e511",
        "edge_id": "ledger",
        "evidence": "Checked instantiation of documented schema euclidean_ledger.",
        "introduced_in": "2.0",
        "mathematical_status": "trusted analytic schema; derivation supplied, not machine-checked universal proof",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "c23b984b2193a90279dab2bebe7e69677efd517b44298bdb146dee1bbf4c0a5e",
        "edge_id": "unledger",
        "evidence": "Checked instantiation of documented schema euclidean_ledger.",
        "introduced_in": "2.0",
        "mathematical_status": "trusted analytic schema; derivation supplied, not machine-checked universal proof",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "4a40cd8ab107a04255f21664114524f76728cd80d2eb1ef487f61277a2ce5ae8",
        "edge_id": "geometry_marks",
        "evidence": "The formula contains a,epsilon but no origin; origins 0 and 1 give the same marks.",
        "introduced_in": "2.0",
        "mathematical_status": "definitional coordinate-projection collision",
        "support": "EXACT_COLLISION"
      },
      {
        "claim_digest": "d0025ea99df924cd291ed89457e8868f9b32d61d0a00492d646cb6a24c760e2b",
        "edge_id": "marks_probability",
        "evidence": "Checked instantiation of documented schema centered_softmax.",
        "introduced_in": "2.0",
        "mathematical_status": "trusted analytic schema; derivation supplied, not machine-checked universal proof",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "fcc65bcb790b18ded313d65c46bd63993291d122da4c55b89367d21b67c42968",
        "edge_id": "probability_marks",
        "evidence": "Checked instantiation of documented schema centered_softmax.",
        "introduced_in": "2.0",
        "mathematical_status": "trusted analytic schema; derivation supplied, not machine-checked universal proof",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "10b3305bda71876a10b98f46bfabc594618285c1c02072d31a92de01aa7e8c18",
        "edge_id": "marks_complex",
        "evidence": "Checked instantiation of documented schema complex_embedding.",
        "introduced_in": "2.0",
        "mathematical_status": "trusted analytic schema; derivation supplied, not machine-checked universal proof",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "2f4e777bc610b8d1cc9f9135bffdff82332719eccadaefe8b758ce1ef0386525",
        "edge_id": "complex_marks",
        "evidence": "Checked instantiation of documented schema complex_embedding.",
        "introduced_in": "2.0",
        "mathematical_status": "trusted analytic schema; derivation supplied, not machine-checked universal proof",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "e8169f34cb9ffe604d8cf148fdc94a3f2203024f56a4fdb1ac7c3e0fb541d103",
        "edge_id": "dft",
        "evidence": "Checked instantiation of documented schema full_dft.",
        "introduced_in": "2.0",
        "mathematical_status": "trusted analytic schema; derivation supplied, not machine-checked universal proof",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "6afd316cf7d2c4f2b6c3978db066a28849970f67c13ffe9e180bb326eb9cd7ec",
        "edge_id": "idft",
        "evidence": "Checked instantiation of documented schema full_dft.",
        "introduced_in": "2.0",
        "mathematical_status": "trusted analytic schema; derivation supplied, not machine-checked universal proof",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "e0e889510c761ee35d41a42ddfb81c58d5a36b01bf3b4e62227dbfb70d998747",
        "edge_id": "marks_dft",
        "evidence": "Checked instantiation of documented schema full_dft.",
        "introduced_in": "2.0",
        "mathematical_status": "trusted analytic schema; derivation supplied, not machine-checked universal proof",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "1b5fc6a9db305e07e0de073118dae802fa1686d4c759d6403507843c01b7aed4",
        "edge_id": "dft_marks",
        "evidence": "Checked instantiation of documented schema full_dft.",
        "introduced_in": "2.0",
        "mathematical_status": "trusted analytic schema; derivation supplied, not machine-checked universal proof",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "23075c09eb6f49327b256584e4aef4e54ac4e1af3d213b5b60014949d0d07f35",
        "edge_id": "fourier_magnitude",
        "evidence": "The distinct spectra (1,0,...,0),(-1,0,...,0) have identical coordinate magnitudes.",
        "introduced_in": "2.0",
        "mathematical_status": "exact counterexample to injectivity",
        "support": "EXACT_COLLISION"
      },
      {
        "claim_digest": "8dfb4a0cbf34c11dd8300bb825035d215e13652dd5c9360486d99f3a9844a405",
        "edge_id": "scale_centered",
        "evidence": "Checked instantiation of softmax-scale-power. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "0ac72bba1ec4f52c0959440a38b7bd41e346760c5036d4537435f30c8615b585",
        "edge_id": "softmax_beta",
        "evidence": "Checked instantiation of centered-log-ratio. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "ef5474fcf6a53ff9d54d54977bcac3fd865d25d484dbdafc433daa59e7d1eb9b",
        "edge_id": "centered_log",
        "evidence": "Checked instantiation of centered-log-ratio. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "0e0fbf8e3e11e2fab0121490452082c6bd57f0a68ee03f3ba97c9c1dce6b1c5a",
        "edge_id": "power_probability",
        "evidence": "Checked instantiation of softmax-scale-power. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "fcf6802fd3f4466a42f47e8fcf0f56620ae0a2c035621191dd89f2aa66050a00",
        "edge_id": "marked_fourier",
        "evidence": "Checked instantiation of fourier-mark-scale. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "213c6b5c955db2cef6648190df4242b9a603aad1170c096db2570cd441b92607",
        "edge_id": "marked_fourier_inverse",
        "evidence": "Checked instantiation of fourier-mark-scale. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "9f16a24e9eda1bd19c08f4ef957aa100b00297abe94706e5665218a90815f1e2",
        "edge_id": "scale_marked_fourier",
        "evidence": "Checked instantiation of fourier-mark-scale. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "c71ea0432420f38f3e7282e060830f8ef98e6fe45fd5bf52bc48b126c301ce75",
        "edge_id": "path_softmax_scale",
        "evidence": "Checked instantiation of softmax-scale-power. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "da69c48907c5b9fcc6541bb3404abea1894b0cd2b4e845ea3dd055e2ef50eb10",
        "edge_id": "path_fourier_scale",
        "evidence": "Checked instantiation of fourier-mark-scale. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "aa190702266fccc081e36656c0385866e6fc78b2d4c1b5615da675d4b917c5ce",
        "edge_id": "power_composition",
        "evidence": "Checked instantiation of power-composition. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "b9d446f934e7af2d4e4956ff9faf6c3440ba52d0d8d512d30fad3cc97f986658",
        "edge_id": "power_unit",
        "evidence": "Checked instantiation of power-composition. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "1be56189abb349c41cb73516e07540ae688a9b11d6eef965d101e45ad2d3f3d0",
        "edge_id": "power_inverse_law",
        "evidence": "Checked instantiation of power-composition. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      },
      {
        "claim_digest": "26086a4bf6571d6c13d733db48fbcbf8b2b7b297efb22df782de75774da6e4a3",
        "edge_id": "six_mark_gap_criterion",
        "evidence": "Checked instantiation of six-mark-membership. Numerical samples are not this witness.",
        "introduced_in": "2.1",
        "mathematical_status": "trusted analytic schema; derivation supplied in PROOFS.md; not a binary64 certificate",
        "support": "TRUSTED_ANALYTIC_SCHEMA"
      }
    ],
    "edges": [
      {
        "alignment": {
          "contract": {
            "domain": "the two named golden expressions",
            "exact": true,
            "loses": [],
            "preserves": [
              "algebraic_value"
            ],
            "requires": [
              "rational coefficients",
              "positive sqrt5"
            ],
            "reversible": true
          },
          "left": "(1+sqrt5)/2",
          "relation": "IDENTITY",
          "right": "1/2+sqrt5/2",
          "witness": {
            "checker": "golden_identity",
            "claim_digest": "96720b7d4d139df862a5597fd08d42eeb824f5c16226d171c98afe96e32b5342",
            "payload": "{\"normal_form\":{\"a\":\"1/2\",\"b\":\"1/2\"},\"polynomial_residual\":{\"a\":\"0/1\",\"b\":\"0/1\"}}",
            "support": "EXACT_CERTIFICATE"
          }
        },
        "arithmetic": "exact rational quadratic algebra",
        "formula": "normalize(left)=normalize(right) in Q(sqrt(5))",
        "id": "phi_identity",
        "implementation": "identity",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "NamedScalar satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "phi_identity",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [],
            "dimension": null,
            "labels": [],
            "name": "NamedScalar"
          },
          "target": {
            "convention": [],
            "dimension": null,
            "labels": [],
            "name": "NamedScalar"
          }
        },
        "source": {
          "convention": [],
          "dimension": null,
          "labels": [],
          "name": "NamedScalar"
        },
        "target": {
          "convention": [],
          "dimension": null,
          "labels": [],
          "name": "NamedScalar"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "named parameter assignment only",
            "exact": true,
            "loses": [],
            "preserves": [
              "chosen_scalar_value"
            ],
            "requires": [
              "explicit parameter choice"
            ],
            "reversible": false
          },
          "left": "lambda",
          "relation": "PARAMETER_IDENTIFICATION",
          "right": "optimizer_beta",
          "witness": {
            "checker": "parameter_choice",
            "claim_digest": "26d998db2ebdb6bb4b1649a0db00999772a40bc5534476660caefc69bccb7df5",
            "payload": "{\"derivation\":\"PROOFS.md#parameter-choice\",\"schema\":\"parameter_choice\"}",
            "support": "EXPLICIT_DECLARATION"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "declare beta := lambda",
        "id": "lambda_beta",
        "implementation": "declaration",
        "introduced_in": "2.0",
        "inverse": null,
        "source": {
          "convention": [],
          "dimension": null,
          "labels": [],
          "name": "NamedScalar"
        },
        "target": {
          "convention": [],
          "dimension": null,
          "labels": [],
          "name": "NamedScalar"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "the named constants",
            "exact": false,
            "loses": [
              "exact_real_value"
            ],
            "preserves": [
              "stated_error_bound"
            ],
            "requires": [
              "fixed Q,S and lambda definitions"
            ],
            "reversible": false
          },
          "left": "lambda",
          "relation": "APPROXIMATION",
          "right": "Q/S",
          "witness": {
            "checker": "lambda_approx",
            "claim_digest": "287f7d8b8380e3a213f2b4941279aef64d648371a619cf17604ab138c13b46c5",
            "payload": "{\"argument\":\"q<lambda; nonnegative integer floor differences have sum zero on the prefix\",\"at_boundary\":[14342162,14342163,14342163],\"common_prefix_sum\":302541195258184,\"domain\":{\"kind\":\"integer_interval\",\"lower\":0,\"upper_exclusive\":42189065},\"error_bound\":\"0 < lambda-Q/S < 1/10^15\",\"lambda_lower\":\"46252538588290053686824024644570343327265584671544728022308661763719443627219054814627774174724812376000000172114945000437967833919249818563248076925471020086498131609716122005217152671016887395513073143040024520022460989732741959721232428631726631151159445747345672844263528630659219483021373058494927956020114716754457454822375858854588292278343362899911002191189258641561319092449629987910027222296846382616689024895586245677655222132010235857548066652034147718423091940481541369648986179016704525509574334703335690190730682097629442007770124681593111673244404648243973965924121969023002163829559633890955349855091375469535197912017370512620241989635037340747559905100065187600298644010621273992001079022884368896484375/136056978080389630334024759524179737295006579140894858258357967783030569293157594975113070609548399224482130764830559905854569940837533147447915398932799295518304409076196820265883877203991327571412830851671731385567668815268858726788628287222368258948701531057867138992391264470916722432311540927623833164042087774684186378182200780243402877628281665384950309503862368637720364121011392422626431360138724683075994692556005157590473233512865947525162290835949565750202599727124796329378281129282055680899565143458054124061268425388881391890642860880589109124680321931958737267623568102371241641892252339949501655273217130094235100317632585353249912358680806968105789273844854191184316949536972071886395414946308149900469271\",\"lambda_upper\":\"52839825134034323132901502234450051623934749240466128187245861372108366788607592764611101234860019668346672008048026611363964983015324031974584753022982825973520936399453070308468652748132618044968318322172572670258140384527707020223540130876438562567518713278108266751904827679102636416026186493782680919023552709497164796859477426015762562634975290574669862843024364740838337645192671595284012123762643532355769282254712912175807461821290971198705897523054732790024024385650305859275925112196428858377939255410166060662293935246128436011755191998951800379746574919561839776506427853504216850457323868437021730196308767687336181111821890722426064920658098791052729240894977414948088627333344646785917575471103191375732421875/155434212898598721486196565775613415480561416142141103971513309554689782971889099814752713587931181755789627639778199391609999562000909272558998040408981833637837333941989311595929410458812888646173866354561048498019043733877074943456735352864078679513139390290015381958940368254466696137736247897413532256014761267038454638447057366951453148329558129446264626892400913079536281406495185298065529285702250300117801774478359222380785953154485236059819287193414624688551005410419556727857420528606829902519264017583881403490311865988080573315991625803363023500690814090056001317523299797675044014034988040403180002822329799044621033715992441761593908272627002645912754763652301423330480138978337968329523952831441754096939709683\",\"method\":\"Machin alternating bounds, integer sqrt, rational floor sums\",\"q\":\"169974885672389/500000000000000\"}",
            "support": "EXACT_CERTIFICATE"
          }
        },
        "arithmetic": "exact interval certificate",
        "formula": "0 < lambda-Q/S < 10^-15",
        "id": "lambda_approximation",
        "implementation": "approximation",
        "introduced_in": "2.0",
        "inverse": null,
        "source": {
          "convention": [],
          "dimension": null,
          "labels": [],
          "name": "NamedScalar"
        },
        "target": {
          "convention": [],
          "dimension": null,
          "labels": [],
          "name": "NamedScalar"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "0 <= d < 42189065",
            "exact": true,
            "loses": [],
            "preserves": [
              "floor_output_on_certified_domain"
            ],
            "requires": [
              "integer 0<=d<42189065"
            ],
            "reversible": false
          },
          "left": "floor(lambda*d)",
          "relation": "DOMAIN_RESTRICTED_EQUIVALENCE",
          "right": "floor(Q*d/S)",
          "witness": {
            "checker": "floor_prefix",
            "claim_digest": "824b13eaf2a70fa073f399d844203270506b544de148b9e3dfb5030d0a74fd4d",
            "payload": "{\"argument\":\"q<lambda; nonnegative integer floor differences have sum zero on the prefix\",\"at_boundary\":[14342162,14342163,14342163],\"common_prefix_sum\":302541195258184,\"domain\":{\"kind\":\"integer_interval\",\"lower\":0,\"upper_exclusive\":42189065},\"error_bound\":\"0 < lambda-Q/S < 1/10^15\",\"lambda_lower\":\"46252538588290053686824024644570343327265584671544728022308661763719443627219054814627774174724812376000000172114945000437967833919249818563248076925471020086498131609716122005217152671016887395513073143040024520022460989732741959721232428631726631151159445747345672844263528630659219483021373058494927956020114716754457454822375858854588292278343362899911002191189258641561319092449629987910027222296846382616689024895586245677655222132010235857548066652034147718423091940481541369648986179016704525509574334703335690190730682097629442007770124681593111673244404648243973965924121969023002163829559633890955349855091375469535197912017370512620241989635037340747559905100065187600298644010621273992001079022884368896484375/136056978080389630334024759524179737295006579140894858258357967783030569293157594975113070609548399224482130764830559905854569940837533147447915398932799295518304409076196820265883877203991327571412830851671731385567668815268858726788628287222368258948701531057867138992391264470916722432311540927623833164042087774684186378182200780243402877628281665384950309503862368637720364121011392422626431360138724683075994692556005157590473233512865947525162290835949565750202599727124796329378281129282055680899565143458054124061268425388881391890642860880589109124680321931958737267623568102371241641892252339949501655273217130094235100317632585353249912358680806968105789273844854191184316949536972071886395414946308149900469271\",\"lambda_upper\":\"52839825134034323132901502234450051623934749240466128187245861372108366788607592764611101234860019668346672008048026611363964983015324031974584753022982825973520936399453070308468652748132618044968318322172572670258140384527707020223540130876438562567518713278108266751904827679102636416026186493782680919023552709497164796859477426015762562634975290574669862843024364740838337645192671595284012123762643532355769282254712912175807461821290971198705897523054732790024024385650305859275925112196428858377939255410166060662293935246128436011755191998951800379746574919561839776506427853504216850457323868437021730196308767687336181111821890722426064920658098791052729240894977414948088627333344646785917575471103191375732421875/155434212898598721486196565775613415480561416142141103971513309554689782971889099814752713587931181755789627639778199391609999562000909272558998040408981833637837333941989311595929410458812888646173866354561048498019043733877074943456735352864078679513139390290015381958940368254466696137736247897413532256014761267038454638447057366951453148329558129446264626892400913079536281406495185298065529285702250300117801774478359222380785953154485236059819287193414624688551005410419556727857420528606829902519264017583881403490311865988080573315991625803363023500690814090056001317523299797675044014034988040403180002822329799044621033715992441761593908272627002645912754763652301423330480138978337968329523952831441754096939709683\",\"method\":\"Machin alternating bounds, integer sqrt, rational floor sums\",\"q\":\"169974885672389/500000000000000\"}",
            "support": "EXACT_CERTIFICATE"
          }
        },
        "arithmetic": "exact integers after certified rewrite",
        "formula": "left(d)=right(d) for integer 0<=d<42189065",
        "id": "floor_agreement",
        "implementation": "certified_floor",
        "introduced_in": "2.0",
        "inverse": null,
        "source": {
          "convention": [
            "evaluated at nonnegative integer d"
          ],
          "dimension": null,
          "labels": [],
          "name": "IntegerMapExpression"
        },
        "target": {
          "convention": [
            "evaluated at nonnegative integer d"
          ],
          "dimension": null,
          "labels": [],
          "name": "IntegerMapExpression"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "nonnegative integers",
            "exact": true,
            "loses": [
              "preimage_identity"
            ],
            "preserves": [
              "nonnegative_integer_output"
            ],
            "requires": [
              "d>=0 integer"
            ],
            "reversible": false
          },
          "left": "d",
          "relation": "LOSSY_PROJECTION",
          "right": "floor(Q*d/S)",
          "witness": {
            "checker": "floor_collision",
            "claim_digest": "439a929573150ae6283b536fbaeb8d1ad3c41283a9894586ae51e535ccdbd47f",
            "payload": "{\"inputs\":[0,1],\"outputs\":[0,0]}",
            "support": "EXACT_COLLISION"
          }
        },
        "arithmetic": "exact Python integers",
        "formula": "F(d)=Q*d//S",
        "id": "floor",
        "implementation": "floor",
        "introduced_in": "2.0",
        "inverse": null,
        "source": {
          "convention": [],
          "dimension": null,
          "labels": [],
          "name": "NonnegativeInteger"
        },
        "target": {
          "convention": [],
          "dimension": null,
          "labels": [],
          "name": "NonnegativeInteger"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "NonnegativeInteger",
            "exact": true,
            "loses": [],
            "preserves": [
              "integer_seed_information"
            ],
            "requires": [
              "fixed Q,S",
              "remainder bounds",
              "exact inverse divisibility",
              "valid pair image"
            ],
            "reversible": true
          },
          "left": "d",
          "relation": "EMBEDDING",
          "right": "(d_next,rho)",
          "witness": {
            "checker": "euclidean_pair",
            "claim_digest": "0a753b984359c4a773e5a06f89cb0d111d22cd0bfd9dd9fcce280bf0c89ced87",
            "payload": "{\"derivation\":\"PROOFS.md#euclidean-pair\",\"schema\":\"euclidean_pair\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "exact Python integers",
        "formula": "Q*d=S*d_next+rho; inverse=(S*d_next+rho)/Q; iterate in ledger order",
        "id": "pair",
        "implementation": "pair",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "QuotientRemainderImage satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "unpair",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [
              "Q=339949771344778",
              "S=10^15",
              "0<=rho<S",
              "Q divides S*d_next+rho"
            ],
            "dimension": null,
            "labels": [],
            "name": "QuotientRemainderImage"
          },
          "target": {
            "convention": [],
            "dimension": null,
            "labels": [],
            "name": "NonnegativeInteger"
          }
        },
        "source": {
          "convention": [],
          "dimension": null,
          "labels": [],
          "name": "NonnegativeInteger"
        },
        "target": {
          "convention": [
            "Q=339949771344778",
            "S=10^15",
            "0<=rho<S",
            "Q divides S*d_next+rho"
          ],
          "dimension": null,
          "labels": [],
          "name": "QuotientRemainderImage"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "QuotientRemainderImage",
            "exact": true,
            "loses": [],
            "preserves": [
              "integer_seed_information"
            ],
            "requires": [
              "fixed Q,S",
              "remainder bounds",
              "exact inverse divisibility",
              "valid pair image"
            ],
            "reversible": true
          },
          "left": "(d_next,rho)",
          "relation": "EQUIVALENCE",
          "right": "d",
          "witness": {
            "checker": "euclidean_pair",
            "claim_digest": "fddb4b749847c2b1b70f839eca82854235276069eebe15fdac69b1e2860a4216",
            "payload": "{\"derivation\":\"PROOFS.md#euclidean-pair\",\"schema\":\"euclidean_pair\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "exact Python integers",
        "formula": "Q*d=S*d_next+rho; inverse=(S*d_next+rho)/Q; iterate in ledger order",
        "id": "unpair",
        "implementation": "unpair",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "NonnegativeInteger satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "pair",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [],
            "dimension": null,
            "labels": [],
            "name": "NonnegativeInteger"
          },
          "target": {
            "convention": [
              "Q=339949771344778",
              "S=10^15",
              "0<=rho<S",
              "Q divides S*d_next+rho"
            ],
            "dimension": null,
            "labels": [],
            "name": "QuotientRemainderImage"
          }
        },
        "source": {
          "convention": [
            "Q=339949771344778",
            "S=10^15",
            "0<=rho<S",
            "Q divides S*d_next+rho"
          ],
          "dimension": null,
          "labels": [],
          "name": "QuotientRemainderImage"
        },
        "target": {
          "convention": [],
          "dimension": null,
          "labels": [],
          "name": "NonnegativeInteger"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "NonnegativeInteger",
            "exact": true,
            "loses": [],
            "preserves": [
              "integer_seed_information"
            ],
            "requires": [
              "fixed Q,S",
              "remainder bounds",
              "exact inverse divisibility",
              "canonical unpadded ledger"
            ],
            "reversible": true
          },
          "left": "d",
          "relation": "EMBEDDING",
          "right": "extinction_ledger",
          "witness": {
            "checker": "euclidean_ledger",
            "claim_digest": "61cc51a5cd5bf67849d47fea4c57ad2c77e41c6fd86c93d6514083a97c67e511",
            "payload": "{\"derivation\":\"PROOFS.md#euclidean-ledger\",\"schema\":\"euclidean_ledger\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "exact Python integers",
        "formula": "Q*d=S*d_next+rho; inverse=(S*d_next+rho)/Q; iterate in ledger order",
        "id": "ledger",
        "implementation": "ledger",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "CanonicalExtinctionLedger satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "unledger",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [
              "terminal=0",
              "un-padded",
              "ordered residues",
              "fixed Q,S"
            ],
            "dimension": null,
            "labels": [],
            "name": "CanonicalExtinctionLedger"
          },
          "target": {
            "convention": [],
            "dimension": null,
            "labels": [],
            "name": "NonnegativeInteger"
          }
        },
        "source": {
          "convention": [],
          "dimension": null,
          "labels": [],
          "name": "NonnegativeInteger"
        },
        "target": {
          "convention": [
            "terminal=0",
            "un-padded",
            "ordered residues",
            "fixed Q,S"
          ],
          "dimension": null,
          "labels": [],
          "name": "CanonicalExtinctionLedger"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "CanonicalExtinctionLedger",
            "exact": true,
            "loses": [],
            "preserves": [
              "integer_seed_information"
            ],
            "requires": [
              "fixed Q,S",
              "remainder bounds",
              "exact inverse divisibility",
              "canonical unpadded ledger"
            ],
            "reversible": true
          },
          "left": "extinction_ledger",
          "relation": "EQUIVALENCE",
          "right": "d",
          "witness": {
            "checker": "euclidean_ledger",
            "claim_digest": "c23b984b2193a90279dab2bebe7e69677efd517b44298bdb146dee1bbf4c0a5e",
            "payload": "{\"derivation\":\"PROOFS.md#euclidean-ledger\",\"schema\":\"euclidean_ledger\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "exact Python integers",
        "formula": "Q*d=S*d_next+rho; inverse=(S*d_next+rho)/Q; iterate in ledger order",
        "id": "unledger",
        "implementation": "unledger",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "NonnegativeInteger satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "ledger",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [],
            "dimension": null,
            "labels": [],
            "name": "NonnegativeInteger"
          },
          "target": {
            "convention": [
              "terminal=0",
              "un-padded",
              "ordered residues",
              "fixed Q,S"
            ],
            "dimension": null,
            "labels": [],
            "name": "CanonicalExtinctionLedger"
          }
        },
        "source": {
          "convention": [
            "terminal=0",
            "un-padded",
            "ordered residues",
            "fixed Q,S"
          ],
          "dimension": null,
          "labels": [],
          "name": "CanonicalExtinctionLedger"
        },
        "target": {
          "convention": [],
          "dimension": null,
          "labels": [],
          "name": "NonnegativeInteger"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "specified six-mark family with recorded origin",
            "exact": true,
            "loses": [
              "baseline_origin"
            ],
            "preserves": [
              "label_order",
              "centered_contrast_information"
            ],
            "requires": [
              "scale>0",
              "0<epsilon<pi",
              "trusted labels"
            ],
            "reversible": false
          },
          "left": "SixMarkGeometry",
          "relation": "LOSSY_PROJECTION",
          "right": "CenteredMarks",
          "witness": {
            "checker": "geometry_collision",
            "claim_digest": "4a40cd8ab107a04255f21664114524f76728cd80d2eb1ef487f61277a2ce5ae8",
            "payload": "{\"centers\":[0,1],\"ignored\":\"origin\",\"same_epsilon\":\"pi/648000\",\"same_scale\":1}",
            "support": "EXACT_COLLISION"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "a*(-A,-B,-s,s,B,A); drop the recorded baseline origin",
        "id": "geometry_marks",
        "implementation": "geometry_marks",
        "introduced_in": "2.0",
        "inverse": null,
        "source": {
          "convention": [
            "baseline origin recorded",
            "scale>0",
            "0<epsilon<pi"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "SixMarkGeometry"
        },
        "target": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "CenteredMarks",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "centered_contrast_information"
            ],
            "requires": [
              "beta=lambda>0",
              "fixed labels",
              "zero-sum centering",
              "strictly positive probabilities"
            ],
            "reversible": true
          },
          "left": "CenteredMarks",
          "relation": "EQUIVALENCE",
          "right": "PositiveProbabilityVector",
          "witness": {
            "checker": "centered_softmax",
            "claim_digest": "d0025ea99df924cd291ed89457e8868f9b32d61d0a00492d646cb6a24c760e2b",
            "payload": "{\"derivation\":\"PROOFS.md#centered-softmax\",\"schema\":\"centered_softmax\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "p_i=exp(beta*z_i)/sum_j exp(beta*z_j); z_i=(log(p_i)-mean(log p))/beta",
        "id": "marks_probability",
        "implementation": "marks_probability",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "PositiveProbabilityVector satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "probability_marks",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [
              "sum=1",
              "beta=phi/(phi+pi)"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "PositiveProbabilityVector"
          },
          "target": {
            "convention": [
              "sum=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "CenteredMarks"
          }
        },
        "source": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        },
        "target": {
          "convention": [
            "sum=1",
            "beta=phi/(phi+pi)"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "PositiveProbabilityVector",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "centered_contrast_information"
            ],
            "requires": [
              "beta=lambda>0",
              "fixed labels",
              "zero-sum centering",
              "strictly positive probabilities"
            ],
            "reversible": true
          },
          "left": "PositiveProbabilityVector",
          "relation": "EQUIVALENCE",
          "right": "CenteredMarks",
          "witness": {
            "checker": "centered_softmax",
            "claim_digest": "fcc65bcb790b18ded313d65c46bd63993291d122da4c55b89367d21b67c42968",
            "payload": "{\"derivation\":\"PROOFS.md#centered-softmax\",\"schema\":\"centered_softmax\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "p_i=exp(beta*z_i)/sum_j exp(beta*z_j); z_i=(log(p_i)-mean(log p))/beta",
        "id": "probability_marks",
        "implementation": "probability_marks",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "CenteredMarks satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "marks_probability",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [
              "sum=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "CenteredMarks"
          },
          "target": {
            "convention": [
              "sum=1",
              "beta=phi/(phi+pi)"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "PositiveProbabilityVector"
          }
        },
        "source": {
          "convention": [
            "sum=1",
            "beta=phi/(phi+pi)"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        },
        "target": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "CenteredMarks",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "centered_contrast_information"
            ],
            "requires": [
              "fixed c=cos(pi/1296000)",
              "labels",
              "centered imaginary coordinates"
            ],
            "reversible": true
          },
          "left": "CenteredMarks",
          "relation": "EMBEDDING",
          "right": "ComplexMarkedBaseline",
          "witness": {
            "checker": "complex_embedding",
            "claim_digest": "10b3305bda71876a10b98f46bfabc594618285c1c02072d31a92de01aa7e8c18",
            "payload": "{\"derivation\":\"PROOFS.md#complex-embedding\",\"schema\":\"complex_embedding\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "w_i=c+i*z_i; inverse z_i=Im(w_i) on Re(w_i)=c",
        "id": "marks_complex",
        "implementation": "marks_complex",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "ComplexMarkedBaseline satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "complex_marks",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [
              "real=c=cos(pi/1296000)",
              "sum(imag)=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "ComplexMarkedBaseline"
          },
          "target": {
            "convention": [
              "sum=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "CenteredMarks"
          }
        },
        "source": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        },
        "target": {
          "convention": [
            "real=c=cos(pi/1296000)",
            "sum(imag)=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "ComplexMarkedBaseline"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "ComplexMarkedBaseline",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "centered_contrast_information"
            ],
            "requires": [
              "fixed c=cos(pi/1296000)",
              "labels",
              "centered imaginary coordinates"
            ],
            "reversible": true
          },
          "left": "ComplexMarkedBaseline",
          "relation": "EQUIVALENCE",
          "right": "CenteredMarks",
          "witness": {
            "checker": "complex_embedding",
            "claim_digest": "2f4e777bc610b8d1cc9f9135bffdff82332719eccadaefe8b758ce1ef0386525",
            "payload": "{\"derivation\":\"PROOFS.md#complex-embedding\",\"schema\":\"complex_embedding\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "w_i=c+i*z_i; inverse z_i=Im(w_i) on Re(w_i)=c",
        "id": "complex_marks",
        "implementation": "complex_marks",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "CenteredMarks satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "marks_complex",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [
              "sum=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "CenteredMarks"
          },
          "target": {
            "convention": [
              "real=c=cos(pi/1296000)",
              "sum(imag)=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "ComplexMarkedBaseline"
          }
        },
        "source": {
          "convention": [
            "real=c=cos(pi/1296000)",
            "sum(imag)=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "ComplexMarkedBaseline"
        },
        "target": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "ComplexVector",
            "exact": true,
            "loses": [],
            "preserves": [
              "full_labelled_complex_state"
            ],
            "requires": [
              "n=6",
              "retain every complex coefficient",
              "fixed Fourier convention"
            ],
            "reversible": true
          },
          "left": "ComplexVector",
          "relation": "EQUIVALENCE",
          "right": "FullComplexDFT",
          "witness": {
            "checker": "full_dft",
            "claim_digest": "e8169f34cb9ffe604d8cf148fdc94a3f2203024f56a4fdb1ac7c3e0fb541d103",
            "payload": "{\"derivation\":\"PROOFS.md#full-dft\",\"schema\":\"full_dft\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "F_k=sum_j v_j exp(-2*pi*i*j*k/6); v_j=sum_k F_k exp(+2*pi*i*j*k/6)/6",
        "id": "dft",
        "implementation": "dft",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "FullComplexDFT satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "idft",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [
              "exp(-2*pi*i*j*k/6)",
              "unnormalized forward",
              "fixed input labels"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "FullComplexDFT"
          },
          "target": {
            "convention": [
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "ComplexVector"
          }
        },
        "source": {
          "convention": [
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "ComplexVector"
        },
        "target": {
          "convention": [
            "exp(-2*pi*i*j*k/6)",
            "unnormalized forward",
            "fixed input labels"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "FullComplexDFT"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "FullComplexDFT",
            "exact": true,
            "loses": [],
            "preserves": [
              "full_labelled_complex_state"
            ],
            "requires": [
              "n=6",
              "retain every complex coefficient",
              "fixed Fourier convention"
            ],
            "reversible": true
          },
          "left": "FullComplexDFT",
          "relation": "EQUIVALENCE",
          "right": "ComplexVector",
          "witness": {
            "checker": "full_dft",
            "claim_digest": "6afd316cf7d2c4f2b6c3978db066a28849970f67c13ffe9e180bb326eb9cd7ec",
            "payload": "{\"derivation\":\"PROOFS.md#full-dft\",\"schema\":\"full_dft\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "F_k=sum_j v_j exp(-2*pi*i*j*k/6); v_j=sum_k F_k exp(+2*pi*i*j*k/6)/6",
        "id": "idft",
        "implementation": "idft",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "ComplexVector satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "dft",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "ComplexVector"
          },
          "target": {
            "convention": [
              "exp(-2*pi*i*j*k/6)",
              "unnormalized forward",
              "fixed input labels"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "FullComplexDFT"
          }
        },
        "source": {
          "convention": [
            "exp(-2*pi*i*j*k/6)",
            "unnormalized forward",
            "fixed input labels"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "FullComplexDFT"
        },
        "target": {
          "convention": [
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "ComplexVector"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "ComplexMarkedBaseline",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "centered_contrast_information"
            ],
            "requires": [
              "n=6",
              "full complex spectrum",
              "fixed labels and c",
              "DFT image constraint"
            ],
            "reversible": true
          },
          "left": "ComplexMarkedBaseline",
          "relation": "EQUIVALENCE",
          "right": "FourierMarkedBaseline",
          "witness": {
            "checker": "full_dft",
            "claim_digest": "e0e889510c761ee35d41a42ddfb81c58d5a36b01bf3b4e62227dbfb70d998747",
            "payload": "{\"derivation\":\"PROOFS.md#full-dft\",\"schema\":\"full_dft\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "DFT restricted to the complex-mark image; retain all six complex coefficients; inverse IDFT",
        "id": "marks_dft",
        "implementation": "marks_dft",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "FourierMarkedBaseline satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "dft_marks",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [
              "DFT of fixed-c centered marked baseline",
              "full complex coefficients"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "FourierMarkedBaseline"
          },
          "target": {
            "convention": [
              "real=c=cos(pi/1296000)",
              "sum(imag)=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "ComplexMarkedBaseline"
          }
        },
        "source": {
          "convention": [
            "real=c=cos(pi/1296000)",
            "sum(imag)=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "ComplexMarkedBaseline"
        },
        "target": {
          "convention": [
            "DFT of fixed-c centered marked baseline",
            "full complex coefficients"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "FourierMarkedBaseline"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "FourierMarkedBaseline",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "centered_contrast_information"
            ],
            "requires": [
              "n=6",
              "full complex spectrum",
              "fixed labels and c",
              "DFT image constraint"
            ],
            "reversible": true
          },
          "left": "FourierMarkedBaseline",
          "relation": "EQUIVALENCE",
          "right": "ComplexMarkedBaseline",
          "witness": {
            "checker": "full_dft",
            "claim_digest": "1b5fc6a9db305e07e0de073118dae802fa1686d4c759d6403507843c01b7aed4",
            "payload": "{\"derivation\":\"PROOFS.md#full-dft\",\"schema\":\"full_dft\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "DFT restricted to the complex-mark image; retain all six complex coefficients; inverse IDFT",
        "id": "dft_marks",
        "implementation": "dft_marks",
        "introduced_in": "2.0",
        "inverse": {
          "domain": "ComplexMarkedBaseline satisfying its image constraints",
          "left_inverse": "inverse(forward(x))=x on source",
          "map_id": "marks_dft",
          "right_inverse_on_image": "forward(inverse(y))=y on declared image",
          "source": {
            "convention": [
              "real=c=cos(pi/1296000)",
              "sum(imag)=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "ComplexMarkedBaseline"
          },
          "target": {
            "convention": [
              "DFT of fixed-c centered marked baseline",
              "full complex coefficients"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "FourierMarkedBaseline"
          }
        },
        "source": {
          "convention": [
            "DFT of fixed-c centered marked baseline",
            "full complex coefficients"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "FourierMarkedBaseline"
        },
        "target": {
          "convention": [
            "real=c=cos(pi/1296000)",
            "sum(imag)=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "ComplexMarkedBaseline"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "full complex spectrum",
            "exact": true,
            "loses": [
              "Fourier_phase"
            ],
            "preserves": [
              "Fourier_magnitudes"
            ],
            "requires": [
              "n=6",
              "fixed Fourier convention"
            ],
            "reversible": false
          },
          "left": "FullComplexDFT",
          "relation": "LOSSY_PROJECTION",
          "right": "FourierMagnitudes",
          "witness": {
            "checker": "phase_collision",
            "claim_digest": "23075c09eb6f49327b256584e4aef4e54ac4e1af3d213b5b60014949d0d07f35",
            "payload": "{\"inputs\":\"v and -v for v=(1,0,0,0,0,0)\",\"same_magnitude\":true}",
            "support": "EXACT_COLLISION"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "m_k=abs(F_k)",
        "id": "fourier_magnitude",
        "implementation": "fourier_magnitude",
        "introduced_in": "2.0",
        "inverse": null,
        "source": {
          "convention": [
            "exp(-2*pi*i*j*k/6)",
            "unnormalized forward",
            "fixed input labels"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "FullComplexDFT"
        },
        "target": {
          "convention": [
            "DFT convention fixed",
            "phase discarded"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "FourierMagnitudes"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "centered real six-vectors, r>0",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "centered_coordinates",
              "coordinate_units"
            ],
            "requires": [
              "r>0",
              "finite centered input",
              "declared beta>0 retained",
              "dimensionless units",
              "fixed label order"
            ],
            "reversible": true
          },
          "left": "M_r(z)",
          "relation": "EQUIVALENCE",
          "right": "r z",
          "witness": {
            "checker": "scale_centered",
            "claim_digest": "8dfb4a0cbf34c11dd8300bb825035d215e13652dd5c9360486d99f3a9844a405",
            "payload": "{\"derivation\":\"PROOFS.md#softmax-scale-power\",\"heading\":\"softmax-scale-power\",\"schema\":\"scale_centered\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "M_r(z) = r z for r > 0 on centered six-vectors. beta, dimensionless units, and label order stay in the configuration.",
        "id": "scale_centered",
        "implementation": "tga.2.1/M_r",
        "introduced_in": "2.1",
        "inverse": {
          "domain": "CenteredMarks satisfying its image constraints",
          "left_inverse": "M_{1/r} on centered marks",
          "map_id": "scale_centered",
          "right_inverse_on_image": "M_r on the centered image",
          "source": {
            "convention": [
              "sum=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "CenteredMarks"
          },
          "target": {
            "convention": [
              "sum=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "CenteredMarks"
          }
        },
        "source": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        },
        "target": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "centered real six-vectors",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "centered_contrast_information",
              "coordinate_units"
            ],
            "requires": [
              "beta>0",
              "centered finite input",
              "fixed label order",
              "strictly positive image"
            ],
            "reversible": true
          },
          "left": "S_beta(z)",
          "relation": "EQUIVALENCE",
          "right": "positive probability vector",
          "witness": {
            "checker": "softmax_beta",
            "claim_digest": "0ac72bba1ec4f52c0959440a38b7bd41e346760c5036d4537435f30c8615b585",
            "payload": "{\"derivation\":\"PROOFS.md#centered-log-ratio\",\"heading\":\"centered-log-ratio\",\"schema\":\"softmax_beta\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "S_beta(z)_i = exp(beta z_i) / sum_j exp(beta z_j), beta>0, default beta=lambda.",
        "id": "softmax_beta",
        "implementation": "tga.2.1/S_beta",
        "introduced_in": "2.1",
        "inverse": {
          "domain": "PositiveProbabilityVector satisfying its image constraints",
          "left_inverse": "L_beta on the positive simplex",
          "map_id": "centered_log",
          "right_inverse_on_image": "S_beta on centered marks",
          "source": {
            "convention": [
              "sum=1",
              "strictly positive",
              "dimensionless",
              "fixed label order",
              "beta is not part of this type"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "PositiveProbabilityVector"
          },
          "target": {
            "convention": [
              "sum=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "CenteredMarks"
          }
        },
        "source": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        },
        "target": {
          "convention": [
            "sum=1",
            "strictly positive",
            "dimensionless",
            "fixed label order",
            "beta is not part of this type"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "positive probability vectors",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "centered_contrast_information",
              "coordinate_units"
            ],
            "requires": [
              "beta>0",
              "strictly positive normalized probabilities",
              "fixed label order"
            ],
            "reversible": true
          },
          "left": "L_beta(p)",
          "relation": "EQUIVALENCE",
          "right": "centered coordinates",
          "witness": {
            "checker": "centered_log",
            "claim_digest": "ef5474fcf6a53ff9d54d54977bcac3fd865d25d484dbdafc433daa59e7d1eb9b",
            "payload": "{\"derivation\":\"PROOFS.md#centered-log-ratio\",\"heading\":\"centered-log-ratio\",\"schema\":\"centered_log\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "L_beta(p)_i = (log p_i - mean log p) / beta. General centered equivalence, not six-mark membership.",
        "id": "centered_log",
        "implementation": "tga.2.1/L_beta",
        "introduced_in": "2.1",
        "inverse": {
          "domain": "CenteredMarks satisfying its image constraints",
          "left_inverse": "S_beta",
          "map_id": "softmax_beta",
          "right_inverse_on_image": "L_beta on the centered image",
          "source": {
            "convention": [
              "sum=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "CenteredMarks"
          },
          "target": {
            "convention": [
              "sum=1",
              "strictly positive",
              "dimensionless",
              "fixed label order",
              "beta is not part of this type"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "PositiveProbabilityVector"
          }
        },
        "source": {
          "convention": [
            "sum=1",
            "strictly positive",
            "dimensionless",
            "fixed label order",
            "beta is not part of this type"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        },
        "target": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "positive probability vectors, r>0",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "positive_simplex",
              "coordinate_units"
            ],
            "requires": [
              "r>0",
              "strictly positive normalized probabilities",
              "no clipping of underflow"
            ],
            "reversible": true
          },
          "left": "P_r(p)",
          "relation": "EQUIVALENCE",
          "right": "powered probability vector",
          "witness": {
            "checker": "power_probability",
            "claim_digest": "0e0fbf8e3e11e2fab0121490452082c6bd57f0a68ee03f3ba97c9c1dce6b1c5a",
            "payload": "{\"derivation\":\"PROOFS.md#softmax-scale-power\",\"heading\":\"softmax-scale-power\",\"schema\":\"power_probability\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "P_r(p)_i = p_i^r / sum_j p_j^r for r>0. Aitchison power. P_1 is the identity and P_r inverse is P_{1/r}.",
        "id": "power_probability",
        "implementation": "tga.2.1/P_r",
        "introduced_in": "2.1",
        "inverse": {
          "domain": "PositiveProbabilityVector satisfying its image constraints",
          "left_inverse": "P_{1/r} on the positive simplex",
          "map_id": "power_probability",
          "right_inverse_on_image": "P_r on the positive simplex",
          "source": {
            "convention": [
              "sum=1",
              "strictly positive",
              "dimensionless",
              "fixed label order",
              "beta is not part of this type"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "PositiveProbabilityVector"
          },
          "target": {
            "convention": [
              "sum=1",
              "strictly positive",
              "dimensionless",
              "fixed label order",
              "beta is not part of this type"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "PositiveProbabilityVector"
          }
        },
        "source": {
          "convention": [
            "sum=1",
            "strictly positive",
            "dimensionless",
            "fixed label order",
            "beta is not part of this type"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        },
        "target": {
          "convention": [
            "sum=1",
            "strictly positive",
            "dimensionless",
            "fixed label order",
            "beta is not part of this type"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "centered real six-vectors",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "complex_phase",
              "coordinate_units"
            ],
            "requires": [
              "centered real input",
              "W0=6 c0",
              "conjugate symmetry",
              "full complex coefficients"
            ],
            "reversible": true
          },
          "left": "F(z)",
          "relation": "EQUIVALENCE",
          "right": "marked Fourier image",
          "witness": {
            "checker": "marked_fourier",
            "claim_digest": "fcf6802fd3f4466a42f47e8fcf0f56620ae0a2c035621191dd89f2aa66050a00",
            "payload": "{\"derivation\":\"PROOFS.md#fourier-mark-scale\",\"heading\":\"fourier-mark-scale\",\"schema\":\"marked_fourier\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "F(z) = DFT(c0 + i z), c0=cos(pi/1296000), unnormalized, phase retained.",
        "id": "marked_fourier",
        "implementation": "tga.2.1/F",
        "introduced_in": "2.1",
        "inverse": {
          "domain": "MarkedFourierImage satisfying its image constraints",
          "left_inverse": "inverse DFT then imaginary part on the marked image",
          "map_id": "marked_fourier_inverse",
          "right_inverse_on_image": "F on centered marks",
          "source": {
            "convention": [
              "W0=6*c0",
              "W_{6-k}=-conjugate(W_k) for k=1..5",
              "full complex phase retained",
              "unnormalized DFT"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "MarkedFourierImage"
          },
          "target": {
            "convention": [
              "sum=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "CenteredMarks"
          }
        },
        "source": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        },
        "target": {
          "convention": [
            "W0=6*c0",
            "W_{6-k}=-conjugate(W_k) for k=1..5",
            "full complex phase retained",
            "unnormalized DFT"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "MarkedFourierImage"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "marked Fourier image",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "complex_phase",
              "coordinate_units"
            ],
            "requires": [
              "marked image constraints",
              "centered imaginary part"
            ],
            "reversible": true
          },
          "left": "marked Fourier image",
          "relation": "EQUIVALENCE",
          "right": "centered coordinates",
          "witness": {
            "checker": "marked_fourier_inverse",
            "claim_digest": "213c6b5c955db2cef6648190df4242b9a603aad1170c096db2570cd441b92607",
            "payload": "{\"derivation\":\"PROOFS.md#fourier-mark-scale\",\"heading\":\"fourier-mark-scale\",\"schema\":\"marked_fourier_inverse\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "Inverse DFT, require real part c0, return the centered imaginary part.",
        "id": "marked_fourier_inverse",
        "implementation": "tga.2.1/F_inverse",
        "introduced_in": "2.1",
        "inverse": {
          "domain": "CenteredMarks satisfying its image constraints",
          "left_inverse": "F",
          "map_id": "marked_fourier",
          "right_inverse_on_image": "inverse DFT on the marked image",
          "source": {
            "convention": [
              "sum=0",
              "dimensionless"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "CenteredMarks"
          },
          "target": {
            "convention": [
              "W0=6*c0",
              "W_{6-k}=-conjugate(W_k) for k=1..5",
              "full complex phase retained",
              "unnormalized DFT"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "MarkedFourierImage"
          }
        },
        "source": {
          "convention": [
            "W0=6*c0",
            "W_{6-k}=-conjugate(W_k) for k=1..5",
            "full complex phase retained",
            "unnormalized DFT"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "MarkedFourierImage"
        },
        "target": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "marked Fourier image, r>0",
            "exact": true,
            "loses": [],
            "preserves": [
              "label_order",
              "complex_phase",
              "dc_bin",
              "coordinate_units"
            ],
            "requires": [
              "r>0",
              "marked image",
              "phase retained"
            ],
            "reversible": true
          },
          "left": "D_r(W)",
          "relation": "EQUIVALENCE",
          "right": "scaled marked spectrum",
          "witness": {
            "checker": "scale_marked_fourier",
            "claim_digest": "9f16a24e9eda1bd19c08f4ef957aa100b00297abe94706e5665218a90815f1e2",
            "payload": "{\"derivation\":\"PROOFS.md#fourier-mark-scale\",\"heading\":\"fourier-mark-scale\",\"schema\":\"scale_marked_fourier\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "binary64 preview",
        "formula": "D_r leaves W0 unchanged and multiplies W1..W5 by r>0. Phase is not replaced by magnitude.",
        "id": "scale_marked_fourier",
        "implementation": "tga.2.1/D_r",
        "introduced_in": "2.1",
        "inverse": {
          "domain": "MarkedFourierImage satisfying its image constraints",
          "left_inverse": "D_{1/r}",
          "map_id": "scale_marked_fourier",
          "right_inverse_on_image": "D_r on the marked image",
          "source": {
            "convention": [
              "W0=6*c0",
              "W_{6-k}=-conjugate(W_k) for k=1..5",
              "full complex phase retained",
              "unnormalized DFT"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "MarkedFourierImage"
          },
          "target": {
            "convention": [
              "W0=6*c0",
              "W_{6-k}=-conjugate(W_k) for k=1..5",
              "full complex phase retained",
              "unnormalized DFT"
            ],
            "dimension": 6,
            "labels": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "name": "MarkedFourierImage"
          }
        },
        "source": {
          "convention": [
            "W0=6*c0",
            "W_{6-k}=-conjugate(W_k) for k=1..5",
            "full complex phase retained",
            "unnormalized DFT"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "MarkedFourierImage"
        },
        "target": {
          "convention": [
            "W0=6*c0",
            "W_{6-k}=-conjugate(W_k) for k=1..5",
            "full complex phase retained",
            "unnormalized DFT"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "MarkedFourierImage"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "centered real six-vectors to positive probabilities",
            "exact": true,
            "loses": [],
            "preserves": [
              "identity_on_the_declared_domain"
            ],
            "requires": [
              "implemented proof schema",
              "r>0",
              "beta>0",
              "positive intermediate image"
            ],
            "reversible": false
          },
          "left": "S_beta \u2218 M_r",
          "relation": "IDENTITY",
          "right": "P_r \u2218 S_beta",
          "witness": {
            "checker": "path_softmax_scale",
            "claim_digest": "c71ea0432420f38f3e7282e060830f8ef98e6fe45fd5bf52bc48b126c301ce75",
            "payload": "{\"derivation\":\"PROOFS.md#softmax-scale-power\",\"heading\":\"softmax-scale-power\",\"schema\":\"path_softmax_scale\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "not a state execution; numerical execution is a separate record",
        "formula": "S_beta \u2218 M_r = P_r \u2218 S_beta. Proof: the common softmax denominator cancels after exponentiation.",
        "id": "path_softmax_scale",
        "implementation": "alignment",
        "introduced_in": "2.1",
        "inverse": null,
        "source": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        },
        "target": {
          "convention": [
            "sum=1",
            "strictly positive",
            "dimensionless",
            "fixed label order",
            "beta is not part of this type"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "centered real six-vectors to the marked Fourier image",
            "exact": true,
            "loses": [],
            "preserves": [
              "identity_on_the_marked_image",
              "complex_phase"
            ],
            "requires": [
              "implemented proof schema",
              "centered source",
              "marked intermediate image",
              "r>0"
            ],
            "reversible": false
          },
          "left": "F \u2218 M_r",
          "relation": "IDENTITY",
          "right": "D_r \u2218 F",
          "witness": {
            "checker": "path_fourier_scale",
            "claim_digest": "da69c48907c5b9fcc6541bb3404abea1894b0cd2b4e845ea3dd055e2ef50eb10",
            "payload": "{\"derivation\":\"PROOFS.md#fourier-mark-scale\",\"heading\":\"fourier-mark-scale\",\"schema\":\"path_fourier_scale\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "not a state execution; numerical execution is a separate record",
        "formula": "F \u2218 M_r = D_r \u2218 F. DC stays 6 c0. Off-DC bins scale by r. Phase is kept.",
        "id": "path_fourier_scale",
        "implementation": "alignment",
        "introduced_in": "2.1",
        "inverse": null,
        "source": {
          "convention": [
            "sum=0",
            "dimensionless"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "CenteredMarks"
        },
        "target": {
          "convention": [
            "W0=6*c0",
            "W_{6-k}=-conjugate(W_k) for k=1..5",
            "full complex phase retained",
            "unnormalized DFT"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "MarkedFourierImage"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "positive probability vectors",
            "exact": true,
            "loses": [],
            "preserves": [
              "positive_simplex",
              "label_order"
            ],
            "requires": [
              "r>0",
              "t>0",
              "strictly positive probabilities"
            ],
            "reversible": false
          },
          "left": "P_r \u2218 P_t",
          "relation": "IDENTITY",
          "right": "P_{rt}",
          "witness": {
            "checker": "power_composition",
            "claim_digest": "aa190702266fccc081e36656c0385866e6fc78b2d4c1b5615da675d4b917c5ce",
            "payload": "{\"derivation\":\"PROOFS.md#power-composition\",\"heading\":\"power-composition\",\"schema\":\"power_composition\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "not a path-equality certificate schema",
        "formula": "P_r \u2218 P_t = P_{r t} for r>0 and t>0, by cancellation of the power denominator.",
        "id": "power_composition",
        "implementation": "alignment",
        "introduced_in": "2.1",
        "inverse": null,
        "source": {
          "convention": [
            "sum=1",
            "strictly positive",
            "dimensionless",
            "fixed label order",
            "beta is not part of this type"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        },
        "target": {
          "convention": [
            "sum=1",
            "strictly positive",
            "dimensionless",
            "fixed label order",
            "beta is not part of this type"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "positive probability vectors",
            "exact": true,
            "loses": [],
            "preserves": [
              "positive_simplex",
              "label_order"
            ],
            "requires": [
              "normalized strictly positive probabilities"
            ],
            "reversible": false
          },
          "left": "P_1(p)",
          "relation": "IDENTITY",
          "right": "p",
          "witness": {
            "checker": "power_unit",
            "claim_digest": "b9d446f934e7af2d4e4956ff9faf6c3440ba52d0d8d512d30fad3cc97f986658",
            "payload": "{\"derivation\":\"PROOFS.md#power-composition\",\"heading\":\"power-composition\",\"schema\":\"power_unit\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "not a path-equality certificate schema",
        "formula": "P_1 is the identity on normalized positive probabilities.",
        "id": "power_unit",
        "implementation": "alignment",
        "introduced_in": "2.1",
        "inverse": null,
        "source": {
          "convention": [
            "sum=1",
            "strictly positive",
            "dimensionless",
            "fixed label order",
            "beta is not part of this type"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        },
        "target": {
          "convention": [
            "sum=1",
            "strictly positive",
            "dimensionless",
            "fixed label order",
            "beta is not part of this type"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "positive probability vectors",
            "exact": true,
            "loses": [],
            "preserves": [
              "positive_simplex",
              "label_order"
            ],
            "requires": [
              "r>0",
              "strictly positive probabilities",
              "no clipped underflow"
            ],
            "reversible": false
          },
          "left": "P_r inverse",
          "relation": "IDENTITY",
          "right": "P_{1/r}",
          "witness": {
            "checker": "power_inverse_law",
            "claim_digest": "1be56189abb349c41cb73516e07540ae688a9b11d6eef965d101e45ad2d3f3d0",
            "payload": "{\"derivation\":\"PROOFS.md#power-composition\",\"heading\":\"power-composition\",\"schema\":\"power_inverse_law\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "not a path-equality certificate schema",
        "formula": "The inverse of P_r on the positive simplex is P_{1/r}.",
        "id": "power_inverse_law",
        "implementation": "alignment",
        "introduced_in": "2.1",
        "inverse": null,
        "source": {
          "convention": [
            "sum=1",
            "strictly positive",
            "dimensionless",
            "fixed label order",
            "beta is not part of this type"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        },
        "target": {
          "convention": [
            "sum=1",
            "strictly positive",
            "dimensionless",
            "fixed label order",
            "beta is not part of this type"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        }
      },
      {
        "alignment": {
          "contract": {
            "domain": "exact positive probability vectors; not a binary64 certificate",
            "exact": true,
            "loses": [],
            "preserves": [
              "necessity_and_sufficiency_on_exact_positive_reals"
            ],
            "requires": [
              "a>0",
              "0<epsilon<=pi",
              "beta>0",
              "strictly positive probabilities",
              "fixed label order"
            ],
            "reversible": false
          },
          "left": "five geometric gap conditions",
          "relation": "EQUIVALENCE",
          "right": "six-mark family probability",
          "witness": {
            "checker": "six_mark_gap_criterion",
            "claim_digest": "26086a4bf6571d6c13d733db48fbcbf8b2b7b297efb22df782de75774da6e4a3",
            "payload": "{\"derivation\":\"PROOFS.md#six-mark-membership\",\"heading\":\"six-mark-membership\",\"schema\":\"six_mark_gap_criterion\"}",
            "support": "TRUSTED_ANALYTIC_SCHEMA"
          }
        },
        "arithmetic": "exact statement; binary64 membership is a separate numerical report",
        "formula": "g2=g4>0, g1=g5=phi g2, and 0<g3<=2 g2 are necessary and sufficient for the positive-scale six-mark family. Zero mean fixes the six coordinates. Canonical angle adds g3=2 sin(pi/1296000) g2.",
        "id": "six_mark_gap_criterion",
        "implementation": "alignment",
        "introduced_in": "2.1",
        "inverse": null,
        "source": {
          "convention": [
            "sum=1",
            "strictly positive",
            "dimensionless",
            "fixed label order",
            "beta is not part of this type"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "PositiveProbabilityVector"
        },
        "target": {
          "convention": [
            "positive probability vector",
            "six-mark gap conditions",
            "beta declared separately"
          ],
          "dimension": 6,
          "labels": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "name": "SixMarkProbability"
        }
      }
    ],
    "relation_categories": [
      "APPROXIMATION",
      "DOMAIN_RESTRICTED_EQUIVALENCE",
      "EMBEDDING",
      "EQUIVALENCE",
      "IDENTITY",
      "LOSSY_PROJECTION",
      "PARAMETER_IDENTIFICATION"
    ],
    "relationship_count": 32,
    "relationship_count_meaning": "equal to the length of edges; do not maintain a second count",
    "schema": "TGA_WITNESS_GRAPH/2.1",
    "trust": "TGA 2.0 closed schemas plus TGA 2.1 schemas whose headings are in PROOFS.md. No general theorem proving."
  },
  "limits": [
    "No shared symbol admits an edge.",
    "A numerical residual does not admit a path certificate.",
    "Binary64 six-mark agreement is not an exact membership certificate.",
    "General centered log-ratio equivalence is not six-mark membership.",
    "Underflow out of the positive domain is rejected rather than clipped.",
    "TGA 2.0 bytes stay on their published hashes.",
    "This is not a general theorem prover and not a source paper."
  ],
  "mathematical_justification": {
    "note": "Written derivations and trusted schema instantiation. Separate from publication, execution logs, and numerical residuals.",
    "path_schemas": [
      "tga.2.1/proof/softmax-scale-power",
      "tga.2.1/proof/fourier-mark-scale"
    ],
    "rendered": "PROOFS.html",
    "source": "PROOFS.md"
  },
  "numerical_comparisons": {
    "browser_vectors": [
      {
        "beta": null,
        "id": "scale-0.5",
        "input": [
          -3.0,
          -2.0,
          -1.0,
          1.0,
          2.0,
          3.0
        ],
        "op": "M_r",
        "output": [
          -1.5,
          -1.0,
          -0.5,
          0.5,
          1.0,
          1.5
        ],
        "r": 0.5,
        "status": "ok"
      },
      {
        "beta": null,
        "id": "scale-1.0",
        "input": [
          -3.0,
          -2.0,
          -1.0,
          1.0,
          2.0,
          3.0
        ],
        "op": "M_r",
        "output": [
          -3.0,
          -2.0,
          -1.0,
          1.0,
          2.0,
          3.0
        ],
        "r": 1.0,
        "status": "ok"
      },
      {
        "beta": null,
        "id": "scale-2.0",
        "input": [
          -3.0,
          -2.0,
          -1.0,
          1.0,
          2.0,
          3.0
        ],
        "op": "M_r",
        "output": [
          -6.0,
          -4.0,
          -2.0,
          2.0,
          4.0,
          6.0
        ],
        "r": 2.0,
        "status": "ok"
      },
      {
        "beta": null,
        "id": "softmax-default",
        "input": [
          -3.0,
          -2.0,
          -1.0,
          1.0,
          2.0,
          3.0
        ],
        "op": "S_beta",
        "output": [
          0.04665303719614502,
          0.06554178004304567,
          0.09207814087537987,
          0.18173273460032907,
          0.25531214329557483,
          0.3586821639895255
        ],
        "r": null,
        "status": "ok"
      },
      {
        "beta": null,
        "id": "power-2",
        "input": [
          0.04665303719614502,
          0.06554178004304567,
          0.09207814087537987,
          0.18173273460032907,
          0.25531214329557483,
          0.3586821639895255
        ],
        "op": "P_r",
        "output": [
          0.009000722029025023,
          0.01776454011952697,
          0.03506150780355415,
          0.1365789683865895,
          0.26956310344471207,
          0.5320311582165923
        ],
        "r": 2.0,
        "status": "ok"
      },
      {
        "beta": null,
        "id": "power-1",
        "input": [
          0.04665303719614502,
          0.06554178004304567,
          0.09207814087537987,
          0.18173273460032907,
          0.25531214329557483,
          0.3586821639895255
        ],
        "op": "P_r",
        "output": [
          0.04665303719614502,
          0.06554178004304567,
          0.09207814087537987,
          0.18173273460032907,
          0.25531214329557483,
          0.3586821639895255
        ],
        "r": 1.0,
        "status": "ok"
      },
      {
        "beta": null,
        "id": "tga.2.1/proof/softmax-scale-power-r0.5",
        "input": [
          -3.0,
          -2.0,
          -1.0,
          1.0,
          2.0,
          3.0
        ],
        "left": [
          0.09366837781456239,
          0.11102279434106739,
          0.13159255183965238,
          0.18487135257059442,
          0.21912340786592663,
          0.2597215155681968
        ],
        "max_abs_residual": 4.163336342344337e-17,
        "op": "path",
        "r": 0.5,
        "right": [
          0.09366837781456235,
          0.1110227943410674,
          0.13159255183965238,
          0.18487135257059442,
          0.21912340786592663,
          0.2597215155681968
        ],
        "schema": "tga.2.1/proof/softmax-scale-power",
        "status": "admitted"
      },
      {
        "beta": null,
        "id": "tga.2.1/proof/softmax-scale-power-r1.0",
        "input": [
          -3.0,
          -2.0,
          -1.0,
          1.0,
          2.0,
          3.0
        ],
        "left": [
          0.04665303719614502,
          0.06554178004304567,
          0.09207814087537987,
          0.18173273460032907,
          0.25531214329557483,
          0.3586821639895255
        ],
        "max_abs_residual": 0.0,
        "op": "path",
        "r": 1.0,
        "right": [
          0.04665303719614502,
          0.06554178004304567,
          0.09207814087537987,
          0.18173273460032907,
          0.25531214329557483,
          0.3586821639895255
        ],
        "schema": "tga.2.1/proof/softmax-scale-power",
        "status": "admitted"
      },
      {
        "beta": null,
        "id": "tga.2.1/proof/softmax-scale-power-r2.0",
        "input": [
          -3.0,
          -2.0,
          -1.0,
          1.0,
          2.0,
          3.0
        ],
        "left": [
          0.009000722029025028,
          0.01776454011952696,
          0.035061507803554146,
          0.13657896838658948,
          0.26956310344471207,
          0.5320311582165922
        ],
        "max_abs_residual": 1.1102230246251565e-16,
        "op": "path",
        "r": 2.0,
        "right": [
          0.009000722029025023,
          0.01776454011952697,
          0.03506150780355415,
          0.1365789683865895,
          0.26956310344471207,
          0.5320311582165923
        ],
        "schema": "tga.2.1/proof/softmax-scale-power",
        "status": "admitted"
      },
      {
        "beta": null,
        "id": "tga.2.1/proof/fourier-mark-scale-r2.0",
        "input": [
          -3.0,
          -2.0,
          -1.0,
          1.0,
          2.0,
          3.0
        ],
        "left": [
          {
            "imag": 0.0,
            "real": 5.999999999982371
          },
          {
            "imag": -8.000000000000002,
            "real": -13.856406460551018
          },
          {
            "imag": -5.9999999999999964,
            "real": -3.464101615137753
          },
          {
            "imag": -8.000000000000002,
            "real": 1.3100631690576847e-14
          },
          {
            "imag": -6.000000000000009,
            "real": 3.464101615137753
          },
          {
            "imag": -8.000000000000012,
            "real": 13.856406460551026
          }
        ],
        "max_abs_residual": 2.5121479338940403e-15,
        "op": "path",
        "r": 2.0,
        "right": [
          {
            "imag": 0.0,
            "real": 5.999999999982371
          },
          {
            "imag": -8.000000000000004,
            "real": -13.856406460551018
          },
          {
            "imag": -5.999999999999997,
            "real": -3.464101615137753
          },
          {
            "imag": -8.000000000000004,
            "real": 1.3100631690576847e-14
          },
          {
            "imag": -6.000000000000011,
            "real": 3.4641016151377517
          },
          {
            "imag": -8.000000000000014,
            "real": 13.856406460551025
          }
        ],
        "schema": "tga.2.1/proof/fourier-mark-scale",
        "status": "admitted"
      },
      {
        "beta": null,
        "id": "canonical-member",
        "input": [
          0.05898127259056402,
          0.10223460940259031,
          0.14362705377743218,
          0.14362729049267803,
          0.20177868039055727,
          0.3497510933461782
        ],
        "mode": "canonical",
        "op": "membership",
        "r": null,
        "recovered": {
          "a": 1.0000000000000009,
          "beta": 0.33994977134477894,
          "beta_declaration": "phi/(phi+pi)",
          "endpoint_roundoff": false,
          "epsilon": 4.848136810472502e-06,
          "label_order": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "s": 2.424068405233877e-06
        },
        "status": "numerically_consistent"
      },
      {
        "beta": 4.0,
        "id": "interior-member",
        "input": [
          2.996716584715385e-22,
          1.253924921955943e-16,
          3.7378975112552445e-13,
          8.017098948124441e-10,
          2.389863514231539e-06,
          0.999997609334402
        ],
        "mode": "family",
        "op": "membership",
        "r": null,
        "recovered": {
          "a": 2.0,
          "beta": 4.0,
          "beta_declaration": "numeric",
          "endpoint_roundoff": false,
          "epsilon": 1.0,
          "label_order": [
            "d2",
            "d1",
            "d",
            "b",
            "b1",
            "b2"
          ],
          "s": 0.479425538604203
        },
        "status": "numerically_consistent"
      },
      {
        "beta": null,
        "id": "generic-outside",
        "input": [
          0.05,
          0.1,
          0.15,
          0.2,
          0.22,
          0.28
        ],
        "mode": "family",
        "op": "membership",
        "r": null,
        "recovered": null,
        "status": "not_member"
      },
      {
        "beta": null,
        "id": "uniform",
        "input": [
          0.16666666666666666,
          0.16666666666666666,
          0.16666666666666666,
          0.16666666666666666,
          0.16666666666666666,
          0.16666666666666666
        ],
        "mode": "family",
        "op": "membership",
        "r": null,
        "recovered": null,
        "status": "not_positive_scale"
      },
      {
        "beta": 1,
        "id": "underflow",
        "input": [
          -1000000.0,
          -1000000.0,
          -1000000.0,
          1000000.0,
          1000000.0,
          1000000.0
        ],
        "op": "S_beta",
        "output": null,
        "r": 1,
        "reversible_badge": false,
        "status": "LEFT_POSITIVE_DOMAIN"
      }
    ],
    "cases": [
      {
        "admitted": true,
        "condition": null,
        "id": "tga.2.1/proof/softmax-scale-power:sample-centered:r=0.5",
        "kind": "path_certificate",
        "max_abs_residual": 4.163336342344337e-17,
        "reversible_badge": true
      },
      {
        "admitted": true,
        "condition": null,
        "id": "tga.2.1/proof/fourier-mark-scale:canonical-geometry:r=0.5",
        "kind": "path_certificate",
        "max_abs_residual": 1.1322097734007351e-15,
        "reversible_badge": true
      },
      {
        "admitted": true,
        "condition": null,
        "id": "tga.2.1/proof/softmax-scale-power:sample-centered:r=1.0",
        "kind": "path_certificate",
        "max_abs_residual": 0.0,
        "reversible_badge": true
      },
      {
        "admitted": true,
        "condition": null,
        "id": "tga.2.1/proof/fourier-mark-scale:canonical-geometry:r=1.0",
        "kind": "path_certificate",
        "max_abs_residual": 0.0,
        "reversible_badge": true
      },
      {
        "admitted": true,
        "condition": null,
        "id": "tga.2.1/proof/softmax-scale-power:sample-centered:r=2.0",
        "kind": "path_certificate",
        "max_abs_residual": 1.1102230246251565e-16,
        "reversible_badge": true
      },
      {
        "admitted": true,
        "condition": null,
        "id": "tga.2.1/proof/fourier-mark-scale:canonical-geometry:r=2.0",
        "kind": "path_certificate",
        "max_abs_residual": 3.2023728339893768e-15,
        "reversible_badge": true
      }
    ],
    "meaning": "Binary64 comparisons. Not exact certificates and not six-mark membership certificates.",
    "tolerance_policy": {
      "centering": "abs(sum) <= 1e-10 * max(1, max abs coordinate)",
      "exact_membership_certificate": "never issued from binary64 agreement",
      "gap_absolute": 1e-09,
      "gap_relative": 1e-08,
      "phi": "binary64 (1+sqrt(5))/2, not a Q(sqrt(5)) certificate",
      "positive_scale_floor": 1e-09,
      "probability_sum_absolute": 1e-12,
      "s_band": "1e-9 + 1e-8 * max(1, abs(s)); s is never rewritten into (0, 1]. An excess over 1 of at most 1e-12 is endpoint roundoff at epsilon=pi."
    }
  },
  "path_equality_certificates": {
    "examples": [
      {
        "admitted": true,
        "certificate": {
          "arithmetic_mode": "binary64",
          "common_source": "CenteredMarks",
          "common_target": "PositiveProbabilityVector",
          "derivation": "PROOFS.md#softmax-scale-power",
          "intermediate_requirements": [
            "M_r output is a finite centered six-vector",
            "S_beta output is a strictly positive normalized probability vector",
            "P_r stays in that positive simplex"
          ],
          "mathematical_justification": "trusted analytic schema; derivation PROOFS.md#softmax-scale-power; not a numerical sample",
          "numerical_execution": {
            "arithmetic": "binary64",
            "left_output": [
              0.009000722029025028,
              0.01776454011952696,
              0.035061507803554146,
              0.13657896838658948,
              0.26956310344471207,
              0.5320311582165922
            ],
            "max_abs_residual": 1.1102230246251565e-16,
            "meaning": "execution comparison only; not a proof and not an exact certificate",
            "right_output": [
              0.009000722029025023,
              0.01776454011952697,
              0.03506150780355415,
              0.1365789683865895,
              0.26956310344471207,
              0.5320311582165923
            ],
            "tolerance": 1e-08
          },
          "parameters": {
            "beta": 0.33994977134477894,
            "beta_declaration": "phi/(phi+pi)",
            "r": 2.0
          },
          "path_steps": {
            "left": [
              {
                "arithmetic": "binary64",
                "configuration": {
                  "beta": 0.33994977134477894,
                  "beta_declaration": "phi/(phi+pi)",
                  "coordinate_units": "dimensionless",
                  "label_order": [
                    "d2",
                    "d1",
                    "d",
                    "b",
                    "b1",
                    "b2"
                  ],
                  "r": 2.0
                },
                "detail": "centered scaling stayed finite",
                "operation": "tga.2.1/M_r",
                "reversible_badge": true,
                "status": "ok",
                "value": [
                  -6.0,
                  -4.0,
                  -2.0,
                  2.0,
                  4.0,
                  6.0
                ]
              },
              {
                "arithmetic": "binary64",
                "configuration": {
                  "beta": 0.33994977134477894,
                  "beta_declaration": "phi/(phi+pi)",
                  "coordinate_units": "dimensionless",
                  "label_order": [
                    "d2",
                    "d1",
                    "d",
                    "b",
                    "b1",
                    "b2"
                  ]
                },
                "detail": "softmax stayed in the positive simplex",
                "operation": "tga.2.1/S_beta",
                "reversible_badge": true,
                "status": "ok",
                "value": [
                  0.009000722029025028,
                  0.01776454011952696,
                  0.035061507803554146,
                  0.13657896838658948,
                  0.26956310344471207,
                  0.5320311582165922
                ]
              }
            ],
            "right": [
              {
                "arithmetic": "binary64",
                "configuration": {
                  "beta": 0.33994977134477894,
                  "beta_declaration": "phi/(phi+pi)",
                  "coordinate_units": "dimensionless",
                  "label_order": [
                    "d2",
                    "d1",
                    "d",
                    "b",
                    "b1",
                    "b2"
                  ]
                },
                "detail": "softmax stayed in the positive simplex",
                "operation": "tga.2.1/S_beta",
                "reversible_badge": true,
                "status": "ok",
                "value": [
                  0.04665303719614502,
                  0.06554178004304567,
                  0.09207814087537987,
                  0.18173273460032907,
                  0.25531214329557483,
                  0.3586821639895255
                ]
              },
              {
                "arithmetic": "binary64",
                "configuration": {
                  "beta": 0.33994977134477894,
                  "beta_declaration": "phi/(phi+pi)",
                  "coordinate_units": "dimensionless",
                  "label_order": [
                    "d2",
                    "d1",
                    "d",
                    "b",
                    "b1",
                    "b2"
                  ],
                  "r": 2.0
                },
                "detail": "Aitchison power stayed positive",
                "operation": "tga.2.1/P_r",
                "reversible_badge": true,
                "status": "ok",
                "value": [
                  0.009000722029025023,
                  0.01776454011952697,
                  0.03506150780355415,
                  0.1365789683865895,
                  0.26956310344471207,
                  0.5320311582165923
                ]
              }
            ]
          },
          "paths": {
            "left": [
              "tga.2.1/M_r",
              "tga.2.1/S_beta"
            ],
            "right": [
              "tga.2.1/S_beta",
              "tga.2.1/P_r"
            ]
          },
          "proof_schema": "tga.2.1/proof/softmax-scale-power",
          "retained_context": {
            "beta": 0.33994977134477894,
            "beta_declaration": "phi/(phi+pi)",
            "coordinate_units": "dimensionless",
            "label_order": [
              "d2",
              "d1",
              "d",
              "b",
              "b1",
              "b2"
            ],
            "r": 2.0
          },
          "reversible_badge": true,
          "schema": "TGA_PATH_EQUALITY_CERTIFICATE/2.1",
          "source_domain": "finite centered real six-vectors; r > 0; declared beta > 0",
          "support": "TRUSTED_ANALYTIC_SCHEMA"
        },
        "condition": null,
        "detail": "certificate admitted by the implemented schema",
        "reversible_badge": true
      }
    ],
    "note": "Only these two schemas admit a certificate. Power laws are proved and checked, but they are not additional certificate schemas.",
    "schema": "TGA_PATH_EQUALITY_CERTIFICATE/2.1",
    "supported_schemas": [
      "tga.2.1/proof/softmax-scale-power",
      "tga.2.1/proof/fourier-mark-scale"
    ]
  },
  "proposals_only": [
    {
      "admitted": false,
      "left": "phi_A",
      "reason": "same declared kind and shared symbols; not proof",
      "right": "phi_B"
    },
    {
      "admitted": false,
      "left": "phi_A",
      "reason": "same declared kind and shared symbols; not proof",
      "right": "wrong_phi"
    },
    {
      "admitted": false,
      "left": "phi_B",
      "reason": "same declared kind and shared symbols; not proof",
      "right": "wrong_phi"
    }
  ],
  "publication": {
    "classified_as": "supplementary work",
    "date": "2026-10-01",
    "not": [
      "source paper",
      "general theorem prover",
      "replacement of TGA 2.0",
      "replacement of production geometry or field decoders",
      "exact binary64 membership certificate"
    ],
    "preserves_tga_2_0": {
      "note": "Published TGA 2.0 files are inputs. This release does not rewrite them.",
      "report_sha256": "0092e5973be596bd74fffddfd267f2de8c03bd18b07bfac7bef472d78782acd5",
      "verifier_sha256": "4339aee9680052fd7e4bf3f6d6b26eba9de62dd9ea7e6a6f947991a8a95646e5"
    },
    "status": "supplementary release",
    "version": "2.1"
  },
  "schema": "TGA_RUN/2.1",
  "source_sha256": "4e303e8b07a813a5ef319359870a30c6e2d20ecef11f47fc871a6468f7e68efb",
  "supplementary": true
}
