{
  "schema": "bethe.four-spinon-precision.v1",
  "cpu": "12th Gen Intel(R) Core(TM) i7-12700KF",
  "native_comparison_policy": "intermediate-native",
  "cases": [
    {
      "precision": "fp64",
      "exit_code": 2,
      "metadata": {
        "Arithmetic format": "binary64",
        "Bethe revision": "0b496a020694b0c15398c5bae8738d73114e23d4",
        "Bethe version": "0.1.0",
        "Build type": "Release",
        "CPU timing scope": "spectral grid including geometry and ordered output",
        "Channel": "zz",
        "Compiler": "GNU 13.3.0",
        "Date": "2026-10-31T12:47:11Z",
        "Density absolute tolerance": "1e-30",
        "Density comparison bits": "24",
        "Density convention": "S(q,w); moments use dw/(2*pi); raising=2*zz",
        "Density guard bits": "53",
        "Density relative tolerance": "1e-8",
        "Exchange J": "1",
        "Family": "Partial DSF; physical normalization; no fitted rescaling",
        "First density residue budget": "64",
        "First density tail order": "16",
        "Four-spinon log-radius cutoff": "8",
        "Four-spinon nodes per control": "100000",
        "Four-spinon order": "4",
        "Geometry and output bits": "53",
        "Hamiltonian": "H=J sum S_j.S_(j+1); infinite chain; zero field and temperature",
        "Maximum buffered detail rows": "100000",
        "Platform": "Linux x86_64",
        "Precision": "fp64",
        "Program": "bethe-xxx-structure-factor-thermo",
        "Recovery seconds per configuration": "60",
        "Scheduler concurrency limit": "1",
        "Second density residue budget": "80",
        "Second density tail order": "20",
        "Selected spinon sectors": "2,4",
        "Spectral points": "1",
        "Two-spinon kernel budget": "200000",
        "Two-spinon maximum quadrature order": "64",
        "Two-spinon transition-integral tolerance": "9.9999999999999998e-13",
        "Uni20 revision": "1cb2474eb0a54e13ec7d5f2c1823752020b2425c",
        "Working precision (bits)": "53"
      },
      "command": [
        "bethe-xxx-structure-factor-thermo",
        "--sectors",
        "2,4",
        "--momentum",
        "1.5",
        "--omega",
        "1.8",
        "--exchange",
        "1",
        "--channel",
        "zz",
        "--four-order",
        "4",
        "--four-cutoff",
        "8",
        "--density-relative-tolerance",
        "1e-8",
        "--density-absolute-tolerance",
        "1e-30",
        "--density-terms",
        "64",
        "--density-tail-order",
        "16",
        "--tolerance",
        "1e-12",
        "--threads",
        "1",
        "--diagnostics",
        "--format",
        "json",
        "--precision",
        "fp64"
      ],
      "summary": {
        "CPU time": "0.006236 s",
        "Elapsed seconds": "0.00677767199999834701885",
        "Failed points": "1",
        "Outcome": "partial",
        "Run CPU seconds": "0.00685500000000000000002",
        "Status": "incomplete",
        "Threshold points": "0"
      },
      "spectrum": [
        {
          "q": "1.5",
          "omega": "1.8",
          "sector": "2",
          "density": "0.87313045511634013",
          "estimated_error": "3.969430844901738e-14",
          "evaluations": "768",
          "status": "converged"
        },
        {
          "q": "1.5",
          "omega": "1.8",
          "sector": "4",
          "density": null,
          "estimated_error": null,
          "evaluations": "2",
          "status": "numerical_failure"
        },
        {
          "q": "1.5",
          "omega": "1.8",
          "sector": "sum:2+4",
          "density": null,
          "estimated_error": null,
          "evaluations": "0",
          "status": "incomplete"
        }
      ],
      "diagnostics": [
        {
          "q": "1.5",
          "omega": "1.8",
          "sector": "2",
          "two_kernel_error": "3.969430844901738e-14",
          "quadrature_difference": null,
          "cutoff_change": null,
          "contour_diagnostic": null,
          "arithmetic_diagnostic": null,
          "sampling_error": null,
          "evaluations": "768",
          "reason": ""
        },
        {
          "q": "1.5",
          "omega": "1.8",
          "sector": "4",
          "two_kernel_error": null,
          "quadrature_difference": null,
          "cutoff_change": null,
          "contour_diagnostic": null,
          "arithmetic_diagnostic": null,
          "sampling_error": null,
          "evaluations": "2",
          "reason": "all declared recovery stages exhausted: arithmetic screen failed"
        }
      ],
      "raw_sha256": "54ebdea13bd8fe5f77277208e0b1573c9b1b727f03b3f5e35b26087079f6117e"
    },
    {
      "precision": "long-double",
      "exit_code": 0,
      "metadata": {
        "Arithmetic format": "extended80",
        "Bethe revision": "0b496a020694b0c15398c5bae8738d73114e23d4",
        "Bethe version": "0.1.0",
        "Build type": "Release",
        "CPU timing scope": "spectral grid including geometry and ordered output",
        "Channel": "zz",
        "Compiler": "GNU 13.3.0",
        "Date": "2026-10-31T12:47:11Z",
        "Density absolute tolerance": "1e-30",
        "Density comparison bits": "53",
        "Density convention": "S(q,w); moments use dw/(2*pi); raising=2*zz",
        "Density guard bits": "64",
        "Density relative tolerance": "1e-8",
        "Exchange J": "1",
        "Family": "Partial DSF; physical normalization; no fitted rescaling",
        "First density residue budget": "64",
        "First density tail order": "16",
        "Four-spinon log-radius cutoff": "8",
        "Four-spinon nodes per control": "100000",
        "Four-spinon order": "4",
        "Geometry and output bits": "64",
        "Hamiltonian": "H=J sum S_j.S_(j+1); infinite chain; zero field and temperature",
        "Maximum buffered detail rows": "100000",
        "Platform": "Linux x86_64",
        "Precision": "long-double",
        "Program": "bethe-xxx-structure-factor-thermo",
        "Recovery seconds per configuration": "60",
        "Scheduler concurrency limit": "1",
        "Second density residue budget": "80",
        "Second density tail order": "20",
        "Selected spinon sectors": "2,4",
        "Spectral points": "1",
        "Two-spinon kernel budget": "200000",
        "Two-spinon maximum quadrature order": "64",
        "Two-spinon transition-integral tolerance": "1e-12",
        "Uni20 revision": "1cb2474eb0a54e13ec7d5f2c1823752020b2425c",
        "Working precision (bits)": "64"
      },
      "command": [
        "bethe-xxx-structure-factor-thermo",
        "--sectors",
        "2,4",
        "--momentum",
        "1.5",
        "--omega",
        "1.8",
        "--exchange",
        "1",
        "--channel",
        "zz",
        "--four-order",
        "4",
        "--four-cutoff",
        "8",
        "--density-relative-tolerance",
        "1e-8",
        "--density-absolute-tolerance",
        "1e-30",
        "--density-terms",
        "64",
        "--density-tail-order",
        "16",
        "--tolerance",
        "1e-12",
        "--threads",
        "1",
        "--diagnostics",
        "--format",
        "json",
        "--precision",
        "long-double"
      ],
      "summary": {
        "CPU time": "0.328374 s",
        "Elapsed seconds": "0.328751167999996596336",
        "Failed points": "0",
        "Outcome": "success",
        "Run CPU seconds": "0.328706999999999999998",
        "Status": "finite_domain_estimate",
        "Threshold points": "0"
      },
      "spectrum": [
        {
          "q": "1.5",
          "omega": "1.79999999999999999996",
          "sector": "2",
          "density": "0.873130455116341749585",
          "estimated_error": "6.88244231865309443219e-15",
          "evaluations": "768",
          "status": "converged"
        },
        {
          "q": "1.5",
          "omega": "1.79999999999999999996",
          "sector": "4",
          "density": "0.186940867886949404125",
          "estimated_error": null,
          "evaluations": "576",
          "status": "estimated"
        },
        {
          "q": "1.5",
          "omega": "1.79999999999999999996",
          "sector": "sum:2+4",
          "density": "1.06007132300329115374",
          "estimated_error": null,
          "evaluations": "0",
          "status": "partial_sum"
        }
      ],
      "diagnostics": [
        {
          "q": "1.5",
          "omega": "1.79999999999999999996",
          "sector": "2",
          "two_kernel_error": "6.88244231865309443219e-15",
          "quadrature_difference": null,
          "cutoff_change": null,
          "contour_diagnostic": null,
          "arithmetic_diagnostic": null,
          "sampling_error": null,
          "evaluations": "768",
          "reason": ""
        },
        {
          "q": "1.5",
          "omega": "1.79999999999999999996",
          "sector": "4",
          "two_kernel_error": null,
          "quadrature_difference": null,
          "cutoff_change": null,
          "contour_diagnostic": "1.9101711700196757237e-24",
          "arithmetic_diagnostic": "4.79788382853409307972e-11",
          "sampling_error": null,
          "evaluations": "576",
          "reason": "finite-domain quadrature estimate; order and cutoff refinement are separate checks"
        }
      ],
      "raw_sha256": "f99fde805061d12309e71b7d54e63aae06de708a724490e5e64c37a19fdabbe1"
    },
    {
      "precision": "fp128",
      "exit_code": 0,
      "metadata": {
        "Arithmetic format": "binary128",
        "Bethe revision": "0b496a020694b0c15398c5bae8738d73114e23d4",
        "Bethe version": "0.1.0",
        "Build type": "Release",
        "CPU timing scope": "spectral grid including geometry and ordered output",
        "Channel": "zz",
        "Compiler": "GNU 13.3.0",
        "Date": "2026-10-31T12:47:11Z",
        "Density absolute tolerance": "1e-30",
        "Density comparison bits": "64",
        "Density convention": "S(q,w); moments use dw/(2*pi); raising=2*zz",
        "Density guard bits": "113",
        "Density relative tolerance": "1e-8",
        "Exchange J": "1",
        "Family": "Partial DSF; physical normalization; no fitted rescaling",
        "First density residue budget": "64",
        "First density tail order": "16",
        "Four-spinon log-radius cutoff": "8",
        "Four-spinon nodes per control": "100000",
        "Four-spinon order": "4",
        "Geometry and output bits": "113",
        "Hamiltonian": "H=J sum S_j.S_(j+1); infinite chain; zero field and temperature",
        "Maximum buffered detail rows": "100000",
        "Platform": "Linux x86_64",
        "Precision": "fp128",
        "Program": "bethe-xxx-structure-factor-thermo",
        "Recovery seconds per configuration": "60",
        "Scheduler concurrency limit": "1",
        "Second density residue budget": "80",
        "Second density tail order": "20",
        "Selected spinon sectors": "2,4",
        "Spectral points": "1",
        "Two-spinon kernel budget": "200000",
        "Two-spinon maximum quadrature order": "64",
        "Two-spinon transition-integral tolerance": "1.00000000000000000000000000000000008e-12",
        "Uni20 revision": "1cb2474eb0a54e13ec7d5f2c1823752020b2425c",
        "Working precision (bits)": "113"
      },
      "command": [
        "bethe-xxx-structure-factor-thermo",
        "--sectors",
        "2,4",
        "--momentum",
        "1.5",
        "--omega",
        "1.8",
        "--exchange",
        "1",
        "--channel",
        "zz",
        "--four-order",
        "4",
        "--four-cutoff",
        "8",
        "--density-relative-tolerance",
        "1e-8",
        "--density-absolute-tolerance",
        "1e-30",
        "--density-terms",
        "64",
        "--density-tail-order",
        "16",
        "--tolerance",
        "1e-12",
        "--threads",
        "1",
        "--diagnostics",
        "--format",
        "json",
        "--precision",
        "fp128"
      ],
      "summary": {
        "CPU time": "6.854973 s",
        "Elapsed seconds": "6.85572180500000172287",
        "Failed points": "0",
        "Outcome": "success",
        "Run CPU seconds": "6.85538499999999999994",
        "Status": "finite_domain_estimate",
        "Threshold points": "0"
      },
      "spectrum": [
        {
          "q": "1.5",
          "omega": "1.80000000000000000000000000000000004",
          "sector": "2",
          "density": "0.87313045511634175009259177436418241",
          "estimated_error": "6.86641307294992287907829323764700767e-15",
          "evaluations": "768",
          "status": "converged"
        },
        {
          "q": "1.5",
          "omega": "1.80000000000000000000000000000000004",
          "sector": "4",
          "density": "0.186940867886949382816590177439847887",
          "estimated_error": null,
          "evaluations": "576",
          "status": "estimated"
        },
        {
          "q": "1.5",
          "omega": "1.80000000000000000000000000000000004",
          "sector": "sum:2+4",
          "density": "1.06007132300329113290918195180403027",
          "estimated_error": null,
          "evaluations": "0",
          "status": "partial_sum"
        }
      ],
      "diagnostics": [
        {
          "q": "1.5",
          "omega": "1.80000000000000000000000000000000004",
          "sector": "2",
          "two_kernel_error": "6.86641307294992287907829323764700767e-15",
          "quadrature_difference": null,
          "cutoff_change": null,
          "contour_diagnostic": null,
          "arithmetic_diagnostic": null,
          "sampling_error": null,
          "evaluations": "768",
          "reason": ""
        },
        {
          "q": "1.5",
          "omega": "1.80000000000000000000000000000000004",
          "sector": "4",
          "two_kernel_error": null,
          "quadrature_difference": null,
          "cutoff_change": null,
          "contour_diagnostic": "2.5300905572387746218683867160231814e-36",
          "arithmetic_diagnostic": "3.86684157461476617517179718145233394e-14",
          "sampling_error": null,
          "evaluations": "576",
          "reason": "finite-domain quadrature estimate; order and cutoff refinement are separate checks"
        }
      ],
      "raw_sha256": "60863f2fadaf4e966dfb79957114924a2f6d8677e3033d49623a33d2edd7527e"
    },
    {
      "precision": "bits-128",
      "exit_code": 0,
      "metadata": {
        "Arithmetic format": "arbitrary binary",
        "Bethe revision": "0b496a020694b0c15398c5bae8738d73114e23d4",
        "Bethe version": "0.1.0",
        "Build type": "Release",
        "CPU timing scope": "spectral grid including geometry and ordered output",
        "Channel": "zz",
        "Compiler": "GNU 13.3.0",
        "Date": "2026-10-31T12:47:18Z",
        "Density absolute tolerance": "1e-30",
        "Density comparison bits": "64",
        "Density convention": "S(q,w); moments use dw/(2*pi); raising=2*zz",
        "Density guard bits": "128",
        "Density relative tolerance": "1e-8",
        "Exchange J": "1",
        "Family": "Partial DSF; physical normalization; no fitted rescaling",
        "First density residue budget": "64",
        "First density tail order": "16",
        "Four-spinon log-radius cutoff": "8",
        "Four-spinon nodes per control": "100000",
        "Four-spinon order": "4",
        "Geometry and output bits": "128",
        "Hamiltonian": "H=J sum S_j.S_(j+1); infinite chain; zero field and temperature",
        "Maximum buffered detail rows": "100000",
        "Platform": "Linux x86_64",
        "Precision": "bits-128",
        "Program": "bethe-xxx-structure-factor-thermo",
        "Recovery seconds per configuration": "60",
        "Scheduler concurrency limit": "1",
        "Second density residue budget": "80",
        "Second density tail order": "20",
        "Selected spinon sectors": "2,4",
        "Spectral points": "1",
        "Two-spinon kernel budget": "200000",
        "Two-spinon maximum quadrature order": "256",
        "Two-spinon transition-integral tolerance": "1e-12",
        "Uni20 revision": "1cb2474eb0a54e13ec7d5f2c1823752020b2425c",
        "Working precision (bits)": "128"
      },
      "command": [
        "bethe-xxx-structure-factor-thermo",
        "--sectors",
        "2,4",
        "--momentum",
        "1.5",
        "--omega",
        "1.8",
        "--exchange",
        "1",
        "--channel",
        "zz",
        "--four-order",
        "4",
        "--four-cutoff",
        "8",
        "--density-relative-tolerance",
        "1e-8",
        "--density-absolute-tolerance",
        "1e-30",
        "--density-terms",
        "64",
        "--density-tail-order",
        "16",
        "--tolerance",
        "1e-12",
        "--threads",
        "1",
        "--diagnostics",
        "--format",
        "json",
        "--precision",
        "bits-128"
      ],
      "summary": {
        "CPU time": "51.024876 s",
        "Elapsed seconds": "51.0382006750000130069",
        "Failed points": "0",
        "Outcome": "success",
        "Run CPU seconds": "51.0250699999999999985",
        "Status": "finite_domain_estimate",
        "Threshold points": "0"
      },
      "spectrum": [
        {
          "q": "1.5",
          "omega": "1.799999999999999999999999999999999999998",
          "sector": "2",
          "density": "0.8731304551163417500925917743641836125426",
          "estimated_error": "6.866413072949922852050678142303868259722e-15",
          "evaluations": "768",
          "status": "converged"
        },
        {
          "q": "1.5",
          "omega": "1.799999999999999999999999999999999999998",
          "sector": "4",
          "density": "0.186940867886949382816590177439788319937",
          "estimated_error": null,
          "evaluations": "576",
          "status": "estimated"
        },
        {
          "q": "1.5",
          "omega": "1.799999999999999999999999999999999999998",
          "sector": "sum:2+4",
          "density": "1.060071323003291132909181951803971932477",
          "estimated_error": null,
          "evaluations": "0",
          "status": "partial_sum"
        }
      ],
      "diagnostics": [
        {
          "q": "1.5",
          "omega": "1.799999999999999999999999999999999999998",
          "sector": "2",
          "two_kernel_error": "6.866413072949922852050678142303868259722e-15",
          "quadrature_difference": null,
          "cutoff_change": null,
          "contour_diagnostic": null,
          "arithmetic_diagnostic": null,
          "sampling_error": null,
          "evaluations": "768",
          "reason": ""
        },
        {
          "q": "1.5",
          "omega": "1.799999999999999999999999999999999999998",
          "sector": "4",
          "two_kernel_error": null,
          "quadrature_difference": null,
          "cutoff_change": null,
          "contour_diagnostic": "2.526778678950492300909707380079688851126e-36",
          "arithmetic_diagnostic": "1.335020012646924347438512079631787356159e-15",
          "sampling_error": null,
          "evaluations": "576",
          "reason": "finite-domain quadrature estimate; order and cutoff refinement are separate checks"
        }
      ],
      "raw_sha256": "56161386fb468e3d06df933b13f2cf2a9a440860b20b45b7a8035d8b8b697b13"
    },
    {
      "precision": "bits-192",
      "exit_code": 0,
      "metadata": {
        "Arithmetic format": "arbitrary binary",
        "Bethe revision": "0b496a020694b0c15398c5bae8738d73114e23d4",
        "Bethe version": "0.1.0",
        "Build type": "Release",
        "CPU timing scope": "spectral grid including geometry and ordered output",
        "Channel": "zz",
        "Compiler": "GNU 13.3.0",
        "Date": "2026-10-31T12:48:10Z",
        "Density absolute tolerance": "1e-30",
        "Density comparison bits": "128",
        "Density convention": "S(q,w); moments use dw/(2*pi); raising=2*zz",
        "Density guard bits": "192",
        "Density relative tolerance": "1e-8",
        "Exchange J": "1",
        "Family": "Partial DSF; physical normalization; no fitted rescaling",
        "First density residue budget": "64",
        "First density tail order": "16",
        "Four-spinon log-radius cutoff": "8",
        "Four-spinon nodes per control": "100000",
        "Four-spinon order": "4",
        "Geometry and output bits": "192",
        "Hamiltonian": "H=J sum S_j.S_(j+1); infinite chain; zero field and temperature",
        "Maximum buffered detail rows": "100000",
        "Platform": "Linux x86_64",
        "Precision": "bits-192",
        "Program": "bethe-xxx-structure-factor-thermo",
        "Recovery seconds per configuration": "60",
        "Scheduler concurrency limit": "1",
        "Second density residue budget": "80",
        "Second density tail order": "20",
        "Selected spinon sectors": "2,4",
        "Spectral points": "1",
        "Two-spinon kernel budget": "200000",
        "Two-spinon maximum quadrature order": "256",
        "Two-spinon transition-integral tolerance": "9.9999999999999999999999999999999999999999999999999999999992e-13",
        "Uni20 revision": "1cb2474eb0a54e13ec7d5f2c1823752020b2425c",
        "Working precision (bits)": "192"
      },
      "command": [
        "bethe-xxx-structure-factor-thermo",
        "--sectors",
        "2,4",
        "--momentum",
        "1.5",
        "--omega",
        "1.8",
        "--exchange",
        "1",
        "--channel",
        "zz",
        "--four-order",
        "4",
        "--four-cutoff",
        "8",
        "--density-relative-tolerance",
        "1e-8",
        "--density-absolute-tolerance",
        "1e-30",
        "--density-terms",
        "64",
        "--density-tail-order",
        "16",
        "--tolerance",
        "1e-12",
        "--threads",
        "1",
        "--diagnostics",
        "--format",
        "json",
        "--precision",
        "bits-192"
      ],
      "summary": {
        "CPU time": "65.125312 s",
        "Elapsed seconds": "65.1530012469999917357",
        "Failed points": "0",
        "Outcome": "success",
        "Run CPU seconds": "65.1255909999999999943",
        "Status": "finite_domain_estimate",
        "Threshold points": "0"
      },
      "spectrum": [
        {
          "q": "1.5",
          "omega": "1.7999999999999999999999999999999999999999999999999999999999",
          "sector": "2",
          "density": "0.87313045511634175009259177436418361256114082049264079522404",
          "estimated_error": "6.8664130729499228520498629211046366008603959950324508001586e-15",
          "evaluations": "768",
          "status": "converged"
        },
        {
          "q": "1.5",
          "omega": "1.7999999999999999999999999999999999999999999999999999999999",
          "sector": "4",
          "density": "0.1869408678869493828165901774397883199415222372180698797927",
          "estimated_error": null,
          "evaluations": "576",
          "status": "estimated"
        },
        {
          "q": "1.5",
          "omega": "1.7999999999999999999999999999999999999999999999999999999999",
          "sector": "sum:2+4",
          "density": "1.0600713230032911329091819518039719325026630577107106750166",
          "estimated_error": null,
          "evaluations": "0",
          "status": "partial_sum"
        }
      ],
      "diagnostics": [
        {
          "q": "1.5",
          "omega": "1.7999999999999999999999999999999999999999999999999999999999",
          "sector": "2",
          "two_kernel_error": "6.8664130729499228520498629211046366008603959950324508001586e-15",
          "quadrature_difference": null,
          "cutoff_change": null,
          "contour_diagnostic": null,
          "arithmetic_diagnostic": null,
          "sampling_error": null,
          "evaluations": "768",
          "reason": ""
        },
        {
          "q": "1.5",
          "omega": "1.7999999999999999999999999999999999999999999999999999999999",
          "sector": "4",
          "two_kernel_error": null,
          "quadrature_difference": null,
          "cutoff_change": null,
          "contour_diagnostic": "2.5267785756286175408343644289920056518686585241114132607012e-36",
          "arithmetic_diagnostic": "7.2343713094853233065666190119407613355583751365203337171239e-35",
          "sampling_error": null,
          "evaluations": "576",
          "reason": "finite-domain quadrature estimate; order and cutoff refinement are separate checks"
        }
      ],
      "raw_sha256": "4173b21b39a42f6b1f1e5d5ad94329aeec87795cf71f151445894c45b863ff20"
    }
  ]
}
