{
  "generator_id": "math-mpmath-o3",
  "generator_version": "1.0.0",
  "seed": "20260907",
  "families": {
    "asin": {
      "family": "asin",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath.asin \u2192 deg/rad, independent of Node Math.asin",
      "vectors": [
        {
          "id": "o3-asin-neg-one",
          "kind": "algebraic",
          "inputs": {
            "x": -1.0
          },
          "y_f64": -90.0,
          "y_decimal": "-90.00000000000000000000000000000000000000",
          "exact_algebraic": true,
          "rad_f64": -1.5707963267948966,
          "rad_decimal": "-1.570796326794896619231321691639751442099"
        },
        {
          "id": "o3-asin-one",
          "kind": "algebraic",
          "inputs": {
            "x": 1.0
          },
          "y_f64": 90.0,
          "y_decimal": "90.00000000000000000000000000000000000000",
          "exact_algebraic": true,
          "rad_f64": 1.5707963267948966,
          "rad_decimal": "1.570796326794896619231321691639751442099"
        },
        {
          "id": "o3-asin-zero",
          "kind": "algebraic",
          "inputs": {
            "x": 0.0
          },
          "y_f64": 0.0,
          "y_decimal": "0.0",
          "exact_algebraic": true,
          "rad_f64": 0.0,
          "rad_decimal": "0.0"
        },
        {
          "id": "o3-asin-half",
          "kind": "algebraic",
          "inputs": {
            "x": 0.5
          },
          "y_f64": 30.0,
          "y_decimal": "30.00000000000000000000000000000000000000",
          "exact_algebraic": true,
          "rad_f64": 0.5235987755982989,
          "rad_decimal": "0.5235987755982988730771072305465838140329"
        },
        {
          "id": "o3-asin-neg-half",
          "kind": "algebraic",
          "inputs": {
            "x": -0.5
          },
          "y_f64": -30.0,
          "y_decimal": "-30.00000000000000000000000000000000000000",
          "exact_algebraic": true,
          "rad_f64": -0.5235987755982989,
          "rad_decimal": "-0.5235987755982988730771072305465838140329"
        },
        {
          "id": "o3-asin-sqrt2-2",
          "kind": "algebraic",
          "inputs": {
            "x": 0.7071067811865476
          },
          "y_f64": 45.00000000000001,
          "y_decimal": "45.00000000000000391662985643016779623682",
          "exact_algebraic": true,
          "rad_f64": 0.7853981633974484,
          "rad_decimal": "0.7853981633974483779737474224391077382616"
        },
        {
          "id": "o3-asin-neg-sqrt2-2",
          "kind": "algebraic",
          "inputs": {
            "x": -0.7071067811865476
          },
          "y_f64": -45.00000000000001,
          "y_decimal": "-45.00000000000000391662985643016779623682",
          "exact_algebraic": true,
          "rad_f64": -0.7853981633974484,
          "rad_decimal": "-0.7853981633974483779737474224391077382616"
        },
        {
          "id": "o3-asin-no-snap",
          "kind": "interior",
          "inputs": {
            "x": 0.5000000009
          },
          "y_f64": 30.000000059543517,
          "y_decimal": "30.00000005954351830489318383758730397452",
          "exact_algebraic": false,
          "rad_f64": 0.5235987766375293,
          "rad_decimal": "0.5235987766375293157190061460157241268833"
        },
        {
          "id": "o3-asin-near-one",
          "kind": "interior",
          "inputs": {
            "x": 0.9999999999990905
          },
          "y_f64": 89.99992272523073,
          "y_decimal": "89.99992272523073754721879304512690400075",
          "exact_algebraic": false,
          "rad_f64": 1.5707949780957442,
          "rad_decimal": "1.570794978095744270520084947520528304220"
        },
        {
          "id": "o3-asin-near-neg-one",
          "kind": "interior",
          "inputs": {
            "x": -0.9999999999990905
          },
          "y_f64": -89.99992272523073,
          "y_decimal": "-89.99992272523073754721879304512690400075",
          "exact_algebraic": false,
          "rad_f64": -1.5707949780957442,
          "rad_decimal": "-1.570794978095744270520084947520528304220"
        },
        {
          "id": "o3-asin-quarter",
          "kind": "interior",
          "inputs": {
            "x": 0.25
          },
          "y_f64": 14.477512185929925,
          "y_decimal": "14.47751218592992387877103479912716600513",
          "exact_algebraic": false,
          "rad_f64": 0.25268025514207865,
          "rad_decimal": "0.2526802551420786534856574369937109722522"
        },
        {
          "id": "o3-asin-rand-00",
          "kind": "random-interior",
          "inputs": {
            "x": -0.1997216218151152
          },
          "y_f64": -11.520680711095556,
          "y_decimal": "-11.52068071109555567738356185912742841902",
          "exact_algebraic": false,
          "rad_f64": -0.20107381047961906,
          "rad_decimal": "-0.2010738104796190715717321845102402301688"
        },
        {
          "id": "o3-asin-rand-01",
          "kind": "random-interior",
          "inputs": {
            "x": 0.8395841410383582
          },
          "y_f64": 57.09623196281669,
          "y_decimal": "57.09623196281668952840512883583426501238",
          "exact_algebraic": false,
          "rad_f64": 0.9965172382335759,
          "rad_decimal": "0.9965172382335758475643529577964607164617"
        },
        {
          "id": "o3-asin-rand-02",
          "kind": "random-interior",
          "inputs": {
            "x": -0.735502181109041
          },
          "y_f64": -47.34966679918994,
          "y_decimal": "-47.34966679918994058478169494527007131268",
          "exact_algebraic": false,
          "rad_f64": -0.8264075853681092,
          "rad_decimal": "-0.8264075853681092056348779851589338151637"
        },
        {
          "id": "o3-asin-rand-03",
          "kind": "random-interior",
          "inputs": {
            "x": 0.7041254192590714
          },
          "y_f64": 44.75893123871443,
          "y_decimal": "44.75893123871443313549118394873565919178",
          "exact_algebraic": false,
          "rad_f64": 0.781190719789311,
          "rad_decimal": "0.7811907197893109294940389827566043886063"
        },
        {
          "id": "o3-asin-rand-04",
          "kind": "random-interior",
          "inputs": {
            "x": 0.8356281514279544
          },
          "y_f64": 56.681302373684986,
          "y_decimal": "56.68130237368498357582100374248393949184",
          "exact_algebraic": false,
          "rad_f64": 0.9892753507392803,
          "rad_decimal": "0.9892753507392802990304495319693526391948"
        },
        {
          "id": "o3-asin-rand-05",
          "kind": "random-interior",
          "inputs": {
            "x": 0.4208915615454316
          },
          "y_f64": 24.890888297095213,
          "y_decimal": "24.89088829709521432708050527423738356387",
          "exact_algebraic": false,
          "rad_f64": 0.43442795453043603,
          "rad_decimal": "0.4344279545304360232687341751996946154068"
        },
        {
          "id": "o3-asin-rand-06",
          "kind": "random-interior",
          "inputs": {
            "x": 0.9986173552460968
          },
          "y_f64": 86.98669572590896,
          "y_decimal": "86.98669572590895805439908549110333797303",
          "exact_algebraic": false,
          "rad_f64": 1.5182042458475902,
          "rad_decimal": "1.518204245847590274144076474354547520346"
        },
        {
          "id": "o3-asin-rand-07",
          "kind": "random-interior",
          "inputs": {
            "x": 0.025376955047249794
          },
          "y_f64": 1.454148525736183,
          "y_decimal": "1.454148525736183082644218207237767317890",
          "exact_algebraic": false,
          "rad_f64": 0.025379679587117895,
          "rad_decimal": "0.02537967958711789531609772044776691834605"
        }
      ]
    },
    "atan": {
      "family": "atan",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath.atan \u2192 deg/rad, independent of Node Math.atan",
      "vectors": [
        {
          "id": "o3-atan-zero",
          "kind": "algebraic",
          "inputs": {
            "x": 0.0
          },
          "y_f64": 0.0,
          "y_decimal": "0.0",
          "exact_algebraic": true,
          "rad_f64": 0.0,
          "rad_decimal": "0.0"
        },
        {
          "id": "o3-atan-one",
          "kind": "algebraic",
          "inputs": {
            "x": 1.0
          },
          "y_f64": 45.0,
          "y_decimal": "45.00000000000000000000000000000000000000",
          "exact_algebraic": true,
          "rad_f64": 0.7853981633974483,
          "rad_decimal": "0.7853981633974483096156608458198757210493"
        },
        {
          "id": "o3-atan-neg-one",
          "kind": "algebraic",
          "inputs": {
            "x": -1.0
          },
          "y_f64": -45.0,
          "y_decimal": "-45.00000000000000000000000000000000000000",
          "exact_algebraic": true,
          "rad_f64": -0.7853981633974483,
          "rad_decimal": "-0.7853981633974483096156608458198757210493"
        },
        {
          "id": "o3-atan-sqrt3",
          "kind": "algebraic",
          "inputs": {
            "x": 1.7320508075688772
          },
          "y_f64": 60.0,
          "y_decimal": "59.99999999999999856258006758035099307026",
          "exact_algebraic": true,
          "rad_f64": 1.0471975511965976,
          "rad_decimal": "1.047197551196597721066503906575909905945"
        },
        {
          "id": "o3-atan-inv-sqrt3",
          "kind": "algebraic",
          "inputs": {
            "x": 0.5773502691896258
          },
          "y_f64": 30.000000000000004,
          "y_decimal": "30.00000000000000333341208977562592951635",
          "exact_algebraic": true,
          "rad_f64": 0.5235987755982989,
          "rad_decimal": "0.5235987755982989312561235229160657596114"
        },
        {
          "id": "o3-atan-no-snap",
          "kind": "interior",
          "inputs": {
            "x": 1.0000000009
          },
          "y_f64": 45.0000000257831,
          "y_decimal": "45.00000002578310290258797124419841901428",
          "exact_algebraic": false,
          "rad_f64": 0.7853981638474483,
          "rad_decimal": "0.7853981638474483466463277619614421774256"
        },
        {
          "id": "o3-atan-ten",
          "kind": "interior",
          "inputs": {
            "x": 10.0
          },
          "y_f64": 84.28940686250036,
          "y_decimal": "84.28940686250035748730411865176563988852",
          "exact_algebraic": false,
          "rad_f64": 1.4711276743037347,
          "rad_decimal": "1.471127674303734591852875571761730851855"
        },
        {
          "id": "o3-atan-neg-ten",
          "kind": "interior",
          "inputs": {
            "x": -10.0
          },
          "y_f64": -84.28940686250036,
          "y_decimal": "-84.28940686250035748730411865176563988852",
          "exact_algebraic": false,
          "rad_f64": -1.4711276743037347,
          "rad_decimal": "-1.471127674303734591852875571761730851855"
        },
        {
          "id": "o3-atan-quarter",
          "kind": "interior",
          "inputs": {
            "x": 0.25
          },
          "y_f64": 14.036243467926479,
          "y_decimal": "14.03624346792647858289232015916342432097",
          "exact_algebraic": false,
          "rad_f64": 0.24497866312686414,
          "rad_decimal": "0.2449786631268641541720824812112758109141"
        },
        {
          "id": "o3-atan-tiny",
          "kind": "interior",
          "inputs": {
            "x": 1e-20
          },
          "y_f64": 5.729577951308232e-19,
          "y_decimal": "5.729577951308231773431208904061863260067e-19",
          "exact_algebraic": false,
          "rad_f64": 1e-20,
          "rad_decimal": "9.999999999999999451532714542095716517295e-21"
        },
        {
          "id": "o3-atan-1e10",
          "kind": "interior",
          "inputs": {
            "x": 10000000000.0
          },
          "y_f64": 89.99999999427042,
          "y_decimal": "89.99999999427042204869176791233928311176",
          "exact_algebraic": false,
          "rad_f64": 1.5707963266948965,
          "rad_decimal": "1.570796326694896619231321691640084775432"
        },
        {
          "id": "o3-atan-1e20",
          "kind": "interior",
          "inputs": {
            "x": 1e+20
          },
          "y_f64": 90.0,
          "y_decimal": "89.99999999999999999942704220486917679123",
          "exact_algebraic": false,
          "rad_f64": 1.5707963267948966,
          "rad_decimal": "1.570796326794896619221321691639751442099"
        },
        {
          "id": "o3-atan-max",
          "kind": "interior",
          "inputs": {
            "x": 1.7976931348623157e+308
          },
          "y_f64": 90.0,
          "y_decimal": "90.00000000000000000000000000000000000000",
          "exact_algebraic": false,
          "rad_f64": 1.5707963267948966,
          "rad_decimal": "1.570796326794896619231321691639751442099"
        },
        {
          "id": "o3-atan-rand-00",
          "kind": "random-interior",
          "inputs": {
            "x": -0.11993810598315993
          },
          "y_f64": -6.839277462411052,
          "y_decimal": "-6.839277462411051881187139102484586859602",
          "exact_algebraic": false,
          "rad_f64": -0.11936791017651557,
          "rad_decimal": "-0.1193679101765155769957740509046836018586"
        },
        {
          "id": "o3-atan-rand-01",
          "kind": "random-interior",
          "inputs": {
            "x": -0.6658038011372963
          },
          "y_f64": -33.65582720337377,
          "y_decimal": "-33.65582720337376689304332613639299310452",
          "exact_algebraic": false,
          "rad_f64": -0.5874049971811475,
          "rad_decimal": "-0.5874049971811474566863138581406638630908"
        },
        {
          "id": "o3-atan-rand-02",
          "kind": "random-interior",
          "inputs": {
            "x": 0.39981701114046814
          },
          "y_f64": 21.792370563187152,
          "y_decimal": "21.79237056318715178583001138333581697712",
          "exact_algebraic": false,
          "rad_f64": 0.3803486181423068,
          "rad_decimal": "0.3803486181423067840144417953754993542704"
        },
        {
          "id": "o3-atan-rand-03",
          "kind": "random-interior",
          "inputs": {
            "x": 0.5040657176141016
          },
          "y_f64": 26.751106710317057,
          "y_decimal": "26.75110671031705560306629577178794231897",
          "exact_algebraic": false,
          "rad_f64": 0.4668948906473816,
          "rad_decimal": "0.4668948906473815724573511434125809592387"
        },
        {
          "id": "o3-atan-rand-04",
          "kind": "random-interior",
          "inputs": {
            "x": 0.10148264384316749
          },
          "y_f64": 5.794688885349835,
          "y_decimal": "5.794688885349834962703630909268507396902",
          "exact_algebraic": false,
          "rad_f64": 0.10113640017807483,
          "rad_decimal": "0.1011364001780748287620345570965034177380"
        },
        {
          "id": "o3-atan-rand-05",
          "kind": "random-interior",
          "inputs": {
            "x": -0.05025426414406812
          },
          "y_f64": -2.876936974021086,
          "y_decimal": "-2.876936974021086011736069614753987225133",
          "exact_algebraic": false,
          "rad_f64": -0.05021202256903052,
          "rad_decimal": "-0.05021202256903052031284401183938333164505"
        },
        {
          "id": "o3-atan-rand-06",
          "kind": "random-interior",
          "inputs": {
            "x": -0.08378034888074352
          },
          "y_f64": -4.789076217162255,
          "y_decimal": "-4.789076217162254823687842937003411545758",
          "exact_algebraic": false,
          "rad_f64": -0.08358514811843631,
          "rad_decimal": "-0.08358514811843631685764494224468433545565"
        },
        {
          "id": "o3-atan-rand-07",
          "kind": "random-interior",
          "inputs": {
            "x": -0.08559842095642227
          },
          "y_f64": -4.892502244611383,
          "y_decimal": "-4.892502244611383096915822003547010247276",
          "exact_algebraic": false,
          "rad_f64": -0.08539027282968163,
          "rad_decimal": "-0.08539027282968163733596796025187250050242"
        }
      ]
    },
    "sin": {
      "family": "sin",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath.sin of degree inputs, independent of Node Math.sin",
      "vectors": [
        {
          "id": "o3-sin-0",
          "kind": "angle",
          "inputs": {
            "theta": 0.0,
            "unit": "deg"
          },
          "y_f64": 0.0,
          "y_decimal": "0.0"
        },
        {
          "id": "o3-sin-30",
          "kind": "angle",
          "inputs": {
            "theta": 30.0,
            "unit": "deg"
          },
          "y_f64": 0.5,
          "y_decimal": "0.5000000000000000000000000000000000000000"
        },
        {
          "id": "o3-sin-45",
          "kind": "angle",
          "inputs": {
            "theta": 45.0,
            "unit": "deg"
          },
          "y_f64": 0.7071067811865476,
          "y_decimal": "0.7071067811865475244008443621048490392848"
        },
        {
          "id": "o3-sin-60",
          "kind": "angle",
          "inputs": {
            "theta": 60.0,
            "unit": "deg"
          },
          "y_f64": 0.8660254037844386,
          "y_decimal": "0.8660254037844386467637231707529361834714"
        },
        {
          "id": "o3-sin-90",
          "kind": "angle",
          "inputs": {
            "theta": 90.0,
            "unit": "deg"
          },
          "y_f64": 1.0,
          "y_decimal": "1.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-sin-180",
          "kind": "angle",
          "inputs": {
            "theta": 180.0,
            "unit": "deg"
          },
          "y_f64": 0.0,
          "y_decimal": "0.0"
        },
        {
          "id": "o3-sin-33.3",
          "kind": "angle",
          "inputs": {
            "theta": 33.3,
            "unit": "deg"
          },
          "y_f64": 0.5490228179981317,
          "y_decimal": "0.5490228179981317020573893264846730203889"
        },
        {
          "id": "o3-sin-12.5",
          "kind": "angle",
          "inputs": {
            "theta": 12.5,
            "unit": "deg"
          },
          "y_f64": 0.21643961393810288,
          "y_decimal": "0.2164396139381028797595536696179407286734"
        },
        {
          "id": "o3-sin--30",
          "kind": "angle",
          "inputs": {
            "theta": -30.0,
            "unit": "deg"
          },
          "y_f64": -0.5,
          "y_decimal": "-0.5000000000000000000000000000000000000000"
        },
        {
          "id": "o3-sin-15",
          "kind": "angle",
          "inputs": {
            "theta": 15.0,
            "unit": "deg"
          },
          "y_f64": 0.25881904510252074,
          "y_decimal": "0.2588190451025207623488988376240483283491"
        },
        {
          "id": "o3-sin-rand-00",
          "kind": "random-interior",
          "inputs": {
            "theta": -9.598528663627803,
            "unit": "deg"
          },
          "y_f64": -0.16674342661408253,
          "y_decimal": "-0.1667434266140825400165235493924631897422"
        },
        {
          "id": "o3-sin-rand-01",
          "kind": "random-interior",
          "inputs": {
            "theta": 32.682972215116024,
            "unit": "deg"
          },
          "y_f64": 0.5399902072681445,
          "y_decimal": "0.5399902072681445090193751406915325740786"
        },
        {
          "id": "o3-sin-rand-02",
          "kind": "random-interior",
          "inputs": {
            "theta": 47.93316328432411,
            "unit": "deg"
          },
          "y_f64": 0.7423637652930208,
          "y_decimal": "0.7423637652930208699180874271455931674612"
        },
        {
          "id": "o3-sin-rand-03",
          "kind": "random-interior",
          "inputs": {
            "theta": -27.777363127097487,
            "unit": "deg"
          },
          "y_f64": -0.4660371166518522,
          "y_decimal": "-0.4660371166518522197866704209282503599691"
        },
        {
          "id": "o3-sin-rand-04",
          "kind": "random-interior",
          "inputs": {
            "theta": 8.247665339149535,
            "unit": "deg"
          },
          "y_f64": 0.1434522960336174,
          "y_decimal": "0.1434522960336173950259165395225344990107"
        },
        {
          "id": "o3-sin-rand-05",
          "kind": "random-interior",
          "inputs": {
            "theta": -31.244554836302996,
            "unit": "deg"
          },
          "y_f64": -0.5186920083835915,
          "y_decimal": "-0.5186920083835914760820430319334533766172"
        },
        {
          "id": "o3-sin-rand-06",
          "kind": "random-interior",
          "inputs": {
            "theta": -19.03209995944053,
            "unit": "deg"
          },
          "y_f64": -0.3260978300997276,
          "y_decimal": "-0.3260978300997275695045617815597839966177"
        },
        {
          "id": "o3-sin-rand-07",
          "kind": "random-interior",
          "inputs": {
            "theta": 17.42180953733623,
            "unit": "deg"
          },
          "y_f64": 0.2994040004795209,
          "y_decimal": "0.2994040004795209001749731976252296054391"
        }
      ]
    },
    "cos": {
      "family": "cos",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath.cos of degree inputs, independent of Node Math.cos",
      "vectors": [
        {
          "id": "o3-cos-0",
          "kind": "angle",
          "inputs": {
            "theta": 0.0,
            "unit": "deg"
          },
          "y_f64": 1.0,
          "y_decimal": "1.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-cos-30",
          "kind": "angle",
          "inputs": {
            "theta": 30.0,
            "unit": "deg"
          },
          "y_f64": 0.8660254037844386,
          "y_decimal": "0.8660254037844386467637231707529361834714"
        },
        {
          "id": "o3-cos-45",
          "kind": "angle",
          "inputs": {
            "theta": 45.0,
            "unit": "deg"
          },
          "y_f64": 0.7071067811865476,
          "y_decimal": "0.7071067811865475244008443621048490392848"
        },
        {
          "id": "o3-cos-60",
          "kind": "angle",
          "inputs": {
            "theta": 60.0,
            "unit": "deg"
          },
          "y_f64": 0.5,
          "y_decimal": "0.5000000000000000000000000000000000000000"
        },
        {
          "id": "o3-cos-90",
          "kind": "angle",
          "inputs": {
            "theta": 90.0,
            "unit": "deg"
          },
          "y_f64": 0.0,
          "y_decimal": "0.0"
        },
        {
          "id": "o3-cos-180",
          "kind": "angle",
          "inputs": {
            "theta": 180.0,
            "unit": "deg"
          },
          "y_f64": -1.0,
          "y_decimal": "-1.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-cos-33.3",
          "kind": "angle",
          "inputs": {
            "theta": 33.3,
            "unit": "deg"
          },
          "y_f64": 0.8358073613682703,
          "y_decimal": "0.8358073613682702857094153628941470787928"
        },
        {
          "id": "o3-cos-12.5",
          "kind": "angle",
          "inputs": {
            "theta": 12.5,
            "unit": "deg"
          },
          "y_f64": 0.9762960071199334,
          "y_decimal": "0.9762960071199333659708864896054275771653"
        },
        {
          "id": "o3-cos--30",
          "kind": "angle",
          "inputs": {
            "theta": -30.0,
            "unit": "deg"
          },
          "y_f64": 0.8660254037844386,
          "y_decimal": "0.8660254037844386467637231707529361834714"
        },
        {
          "id": "o3-cos-15",
          "kind": "angle",
          "inputs": {
            "theta": 15.0,
            "unit": "deg"
          },
          "y_f64": 0.9659258262890683,
          "y_decimal": "0.9659258262890682867497431997288973676339"
        },
        {
          "id": "o3-cos-rand-00",
          "kind": "random-interior",
          "inputs": {
            "theta": -9.559773420915008,
            "unit": "deg"
          },
          "y_f64": 0.9861128800941029,
          "y_decimal": "0.9861128800941028652908262453963846876746"
        },
        {
          "id": "o3-cos-rand-01",
          "kind": "random-interior",
          "inputs": {
            "theta": 41.753348731435835,
            "unit": "deg"
          },
          "y_f64": 0.7460184554083706,
          "y_decimal": "0.7460184554083705867088104707357776419516"
        },
        {
          "id": "o3-cos-rand-02",
          "kind": "random-interior",
          "inputs": {
            "theta": 16.403990518301725,
            "unit": "deg"
          },
          "y_f64": 0.9592943077850056,
          "y_decimal": "0.9592943077850055966326827207755255900343"
        },
        {
          "id": "o3-cos-rand-03",
          "kind": "random-interior",
          "inputs": {
            "theta": -24.075726536102593,
            "unit": "deg"
          },
          "y_f64": 0.9130070852711516,
          "y_decimal": "0.9130070852711515531889422578244704191104"
        },
        {
          "id": "o3-cos-rand-04",
          "kind": "random-interior",
          "inputs": {
            "theta": -25.105708884075284,
            "unit": "deg"
          },
          "y_f64": 0.9055265277845048,
          "y_decimal": "0.9055265277845048629611810932764418743549"
        },
        {
          "id": "o3-cos-rand-05",
          "kind": "random-interior",
          "inputs": {
            "theta": 43.52653187233955,
            "unit": "deg"
          },
          "y_f64": 0.7250555379109475,
          "y_decimal": "0.7250555379109474598894102059111360381079"
        },
        {
          "id": "o3-cos-rand-06",
          "kind": "random-interior",
          "inputs": {
            "theta": 24.071603268384933,
            "unit": "deg"
          },
          "y_f64": 0.9130364404111473,
          "y_decimal": "0.9130364404111472886583069181110995588040"
        },
        {
          "id": "o3-cos-rand-07",
          "kind": "random-interior",
          "inputs": {
            "theta": 9.037105715833604,
            "unit": "deg"
          },
          "y_f64": 0.9875868238749216,
          "y_decimal": "0.9875868238749215616683168383263587344341"
        }
      ]
    },
    "tan": {
      "family": "tan",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath.tan of degree inputs away from poles",
      "vectors": [
        {
          "id": "o3-tan-0",
          "kind": "angle",
          "inputs": {
            "theta": 0.0,
            "unit": "deg"
          },
          "y_f64": 0.0,
          "y_decimal": "0.0"
        },
        {
          "id": "o3-tan-30",
          "kind": "angle",
          "inputs": {
            "theta": 30.0,
            "unit": "deg"
          },
          "y_f64": 0.5773502691896257,
          "y_decimal": "0.5773502691896257645091487805019574556476"
        },
        {
          "id": "o3-tan-45",
          "kind": "angle",
          "inputs": {
            "theta": 45.0,
            "unit": "deg"
          },
          "y_f64": 1.0,
          "y_decimal": "1.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-tan-60",
          "kind": "angle",
          "inputs": {
            "theta": 60.0,
            "unit": "deg"
          },
          "y_f64": 1.7320508075688772,
          "y_decimal": "1.732050807568877293527446341505872366943"
        },
        {
          "id": "o3-tan-33.3",
          "kind": "angle",
          "inputs": {
            "theta": 33.3,
            "unit": "deg"
          },
          "y_f64": 0.6568772224012793,
          "y_decimal": "0.6568772224012793058993686214134783616336"
        },
        {
          "id": "o3-tan-12.5",
          "kind": "angle",
          "inputs": {
            "theta": 12.5,
            "unit": "deg"
          },
          "y_f64": 0.2216946626429399,
          "y_decimal": "0.2216946626429399015774175351629076072995"
        },
        {
          "id": "o3-tan--30",
          "kind": "angle",
          "inputs": {
            "theta": -30.0,
            "unit": "deg"
          },
          "y_f64": -0.5773502691896257,
          "y_decimal": "-0.5773502691896257645091487805019574556476"
        },
        {
          "id": "o3-tan-15",
          "kind": "angle",
          "inputs": {
            "theta": 15.0,
            "unit": "deg"
          },
          "y_f64": 0.2679491924311227,
          "y_decimal": "0.2679491924311227064725536584941276330572"
        },
        {
          "id": "o3-tan-rand-00",
          "kind": "random-interior",
          "inputs": {
            "theta": -9.521018178202212,
            "unit": "deg"
          },
          "y_f64": -0.16771974138327453,
          "y_decimal": "-0.1677197413832745375180055677494087768826"
        },
        {
          "id": "o3-tan-rand-01",
          "kind": "random-interior",
          "inputs": {
            "theta": -49.17627475224435,
            "unit": "deg"
          },
          "y_f64": -1.1575417700993667,
          "y_decimal": "-1.157541770099366585757296964226963485660"
        },
        {
          "id": "o3-tan-rand-02",
          "kind": "random-interior",
          "inputs": {
            "theta": -15.125182247720659,
            "unit": "deg"
          },
          "y_f64": -0.27029227487610746,
          "y_decimal": "-0.2702922748761074788453417315550358776229"
        },
        {
          "id": "o3-tan-rand-03",
          "kind": "random-interior",
          "inputs": {
            "theta": -20.3740899451077,
            "unit": "deg"
          },
          "y_f64": -0.371381992439033,
          "y_decimal": "-0.3713819924390330019484798354167363428041"
        },
        {
          "id": "o3-tan-rand-04",
          "kind": "random-interior",
          "inputs": {
            "theta": 41.5409168926999,
            "unit": "deg"
          },
          "y_f64": 0.8859991849240253,
          "y_decimal": "0.8859991849240252437343455376912939508883"
        },
        {
          "id": "o3-tan-rand-05",
          "kind": "random-interior",
          "inputs": {
            "theta": 18.29761858098209,
            "unit": "deg"
          },
          "y_f64": 0.3306722711014023,
          "y_decimal": "0.3306722711014022785131506591232206820565"
        },
        {
          "id": "o3-tan-rand-06",
          "kind": "random-interior",
          "inputs": {
            "theta": -32.824693503789604,
            "unit": "deg"
          },
          "y_f64": -0.6450661727384714,
          "y_decimal": "-0.6450661727384714584971252542617801539225"
        },
        {
          "id": "o3-tan-rand-07",
          "kind": "random-interior",
          "inputs": {
            "theta": 0.6524018943309784,
            "unit": "deg"
          },
          "y_f64": 0.011387053231385207,
          "y_decimal": "0.01138705323138520762201678784849229637230"
        }
      ]
    },
    "ln": {
      "family": "ln",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath.ln, independent of Node Math.log",
      "vectors": [
        {
          "id": "o3-ln-1p0",
          "kind": "interior",
          "inputs": {
            "x": 1.0
          },
          "y_f64": 0.0,
          "y_decimal": "0.0"
        },
        {
          "id": "o3-ln-2p718281828459045",
          "kind": "interior",
          "inputs": {
            "x": 2.718281828459045
          },
          "y_f64": 1.0,
          "y_decimal": "1.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-ln-10p0",
          "kind": "interior",
          "inputs": {
            "x": 10.0
          },
          "y_f64": 2.302585092994046,
          "y_decimal": "2.302585092994045684017991454684364207601"
        },
        {
          "id": "o3-ln-0p5",
          "kind": "interior",
          "inputs": {
            "x": 0.5
          },
          "y_f64": -0.6931471805599453,
          "y_decimal": "-0.6931471805599453094172321214581765680755"
        },
        {
          "id": "o3-ln-2p0",
          "kind": "interior",
          "inputs": {
            "x": 2.0
          },
          "y_f64": 0.6931471805599453,
          "y_decimal": "0.6931471805599453094172321214581765680755"
        },
        {
          "id": "o3-ln-100p0",
          "kind": "interior",
          "inputs": {
            "x": 100.0
          },
          "y_f64": 4.605170185988092,
          "y_decimal": "4.605170185988091368035982909368728415202"
        },
        {
          "id": "o3-ln-1em06",
          "kind": "interior",
          "inputs": {
            "x": 1e-06
          },
          "y_f64": -13.815510557964274,
          "y_decimal": "-13.81551055796427414935983690221992758386"
        },
        {
          "id": "o3-ln-1000000p0",
          "kind": "interior",
          "inputs": {
            "x": 1000000.0
          },
          "y_f64": 13.815510557964274,
          "y_decimal": "13.81551055796427410410794872810618524561"
        },
        {
          "id": "o3-ln-rand-00",
          "kind": "random-interior",
          "inputs": {
            "x": 0.27862245287264054
          },
          "y_f64": -1.2778976290939674,
          "y_decimal": "-1.277897629093967449667596845257834218188"
        },
        {
          "id": "o3-ln-rand-01",
          "kind": "random-interior",
          "inputs": {
            "x": 7.227392683239344
          },
          "y_f64": 1.9778783464050913,
          "y_decimal": "1.977878346405091247019762309444303874764"
        },
        {
          "id": "o3-ln-rand-02",
          "kind": "random-interior",
          "inputs": {
            "x": 0.007083314148596169
          },
          "y_f64": -4.950013380716971,
          "y_decimal": "-4.950013380716970795376533207772384335343"
        },
        {
          "id": "o3-ln-rand-03",
          "kind": "random-interior",
          "inputs": {
            "x": 2.149027492781387
          },
          "y_f64": 0.7650154108690876,
          "y_decimal": "0.7650154108690876828538599236739671135618"
        },
        {
          "id": "o3-ln-rand-04",
          "kind": "random-interior",
          "inputs": {
            "x": 3.0481605623885066
          },
          "y_f64": 1.1145383143859506,
          "y_decimal": "1.114538314385950526605824711470911018273"
        },
        {
          "id": "o3-ln-rand-05",
          "kind": "random-interior",
          "inputs": {
            "x": 317.47792452176134
          },
          "y_f64": 5.76040828685017,
          "y_decimal": "5.760408286850170208405759300121252139142"
        },
        {
          "id": "o3-ln-rand-06",
          "kind": "random-interior",
          "inputs": {
            "x": 0.013616758824750748
          },
          "y_f64": -4.296453978331587,
          "y_decimal": "-4.296453978331587236439564711682633994140"
        },
        {
          "id": "o3-ln-rand-07",
          "kind": "random-interior",
          "inputs": {
            "x": 329.2823925288999
          },
          "y_f64": 5.796915718559824,
          "y_decimal": "5.796915718559824564955712088492120053265"
        }
      ]
    },
    "log10": {
      "family": "log10",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath.log10, independent of Node change-of-base",
      "vectors": [
        {
          "id": "o3-log10-1p0",
          "kind": "interior",
          "inputs": {
            "x": 1.0,
            "base": "10"
          },
          "y_f64": 0.0,
          "y_decimal": "0.0"
        },
        {
          "id": "o3-log10-10p0",
          "kind": "interior",
          "inputs": {
            "x": 10.0,
            "base": "10"
          },
          "y_f64": 1.0,
          "y_decimal": "1.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-log10-100p0",
          "kind": "interior",
          "inputs": {
            "x": 100.0,
            "base": "10"
          },
          "y_f64": 2.0,
          "y_decimal": "2.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-log10-0p1",
          "kind": "interior",
          "inputs": {
            "x": 0.1,
            "base": "10"
          },
          "y_f64": -1.0,
          "y_decimal": "-1.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-log10-2p0",
          "kind": "interior",
          "inputs": {
            "x": 2.0,
            "base": "10"
          },
          "y_f64": 0.3010299956639812,
          "y_decimal": "0.3010299956639811952137388947244930267682"
        },
        {
          "id": "o3-log10-1000p0",
          "kind": "interior",
          "inputs": {
            "x": 1000.0,
            "base": "10"
          },
          "y_f64": 3.0,
          "y_decimal": "3.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-log10-rand-00",
          "kind": "random-interior",
          "inputs": {
            "x": 2.801182637514798,
            "base": "10"
          },
          "y_f64": 0.4473414258100093,
          "y_decimal": "0.4473414258100092739585058723437655146953"
        },
        {
          "id": "o3-log10-rand-01",
          "kind": "random-interior",
          "inputs": {
            "x": 253.04877701188164,
            "base": "10"
          },
          "y_f64": 2.4032042426988482,
          "y_decimal": "2.403204242698848223231576019138293834216"
        },
        {
          "id": "o3-log10-rand-02",
          "kind": "random-interior",
          "inputs": {
            "x": 908.8372887797552,
            "base": "10"
          },
          "y_f64": 2.958486137446016,
          "y_decimal": "2.958486137446016072265429607028576161399"
        },
        {
          "id": "o3-log10-rand-03",
          "kind": "random-interior",
          "inputs": {
            "x": 35.83770308093714,
            "base": "10"
          },
          "y_f64": 1.5543401669710875,
          "y_decimal": "1.554340166971087454833292639408778144528"
        },
        {
          "id": "o3-log10-rand-04",
          "kind": "random-interior",
          "inputs": {
            "x": 0.303973263679299,
            "base": "10"
          },
          "y_f64": -0.5171646135859191,
          "y_decimal": "-0.5171646135859191150297526899882842741670"
        },
        {
          "id": "o3-log10-rand-05",
          "kind": "random-interior",
          "inputs": {
            "x": 97.26995949052845,
            "base": "10"
          },
          "y_f64": 1.9879787350073457,
          "y_decimal": "1.987978735007345707853397117325222524152"
        },
        {
          "id": "o3-log10-rand-06",
          "kind": "random-interior",
          "inputs": {
            "x": 52.516519905953444,
            "base": "10"
          },
          "y_f64": 1.720295939128846,
          "y_decimal": "1.720295939128845924988783693898778952831"
        },
        {
          "id": "o3-log10-rand-07",
          "kind": "random-interior",
          "inputs": {
            "x": 1033.9184358911507,
            "base": "10"
          },
          "y_f64": 3.0144862793385983,
          "y_decimal": "3.014486279338598281718400946709428234484"
        }
      ]
    },
    "sqrt": {
      "family": "sqrt",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath.sqrt, independent of Node Math.sqrt",
      "vectors": [
        {
          "id": "o3-sqrt-0p0",
          "kind": "interior",
          "inputs": {
            "x": 0.0
          },
          "y_f64": 0.0,
          "y_decimal": "0.0"
        },
        {
          "id": "o3-sqrt-1p0",
          "kind": "interior",
          "inputs": {
            "x": 1.0
          },
          "y_f64": 1.0,
          "y_decimal": "1.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-sqrt-4p0",
          "kind": "interior",
          "inputs": {
            "x": 4.0
          },
          "y_f64": 2.0,
          "y_decimal": "2.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-sqrt-9p0",
          "kind": "interior",
          "inputs": {
            "x": 9.0
          },
          "y_f64": 3.0,
          "y_decimal": "3.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-sqrt-144p0",
          "kind": "interior",
          "inputs": {
            "x": 144.0
          },
          "y_f64": 12.0,
          "y_decimal": "12.00000000000000000000000000000000000000"
        },
        {
          "id": "o3-sqrt-2p0",
          "kind": "interior",
          "inputs": {
            "x": 2.0
          },
          "y_f64": 1.4142135623730951,
          "y_decimal": "1.414213562373095048801688724209698078570"
        },
        {
          "id": "o3-sqrt-0p25",
          "kind": "interior",
          "inputs": {
            "x": 0.25
          },
          "y_f64": 0.5,
          "y_decimal": "0.5000000000000000000000000000000000000000"
        },
        {
          "id": "o3-sqrt-1e-08",
          "kind": "interior",
          "inputs": {
            "x": 1e-08
          },
          "y_f64": 0.0001,
          "y_decimal": "0.0001000000000000000010461280415064236282944"
        },
        {
          "id": "o3-sqrt-100000000p0",
          "kind": "interior",
          "inputs": {
            "x": 100000000.0
          },
          "y_f64": 10000.0,
          "y_decimal": "10000.00000000000000000000000000000000000"
        },
        {
          "id": "o3-sqrt-rand-00",
          "kind": "random-interior",
          "inputs": {
            "x": 4082.777900621295
          },
          "y_f64": 63.89661885124514,
          "y_decimal": "63.89661885124513358956247307829296253000"
        },
        {
          "id": "o3-sqrt-rand-01",
          "kind": "random-interior",
          "inputs": {
            "x": 8245.711389463395
          },
          "y_f64": 90.80589953006024,
          "y_decimal": "90.80589953006024200768575424511303219247"
        },
        {
          "id": "o3-sqrt-rand-02",
          "kind": "random-interior",
          "inputs": {
            "x": 5111.226285807788
          },
          "y_f64": 71.49284080107454,
          "y_decimal": "71.49284080107453928476877846488153959341"
        },
        {
          "id": "o3-sqrt-rand-03",
          "kind": "random-interior",
          "inputs": {
            "x": 6294.063937384635
          },
          "y_f64": 79.3351368397675,
          "y_decimal": "79.33513683976750543937914377202819806095"
        },
        {
          "id": "o3-sqrt-rand-04",
          "kind": "random-interior",
          "inputs": {
            "x": 9136.054888367653
          },
          "y_f64": 95.5827122881939,
          "y_decimal": "95.58271228819389854731618773329650103320"
        },
        {
          "id": "o3-sqrt-rand-05",
          "kind": "random-interior",
          "inputs": {
            "x": 4123.739895876497
          },
          "y_f64": 64.21635224673305,
          "y_decimal": "64.21635224673305149271777390927920882285"
        },
        {
          "id": "o3-sqrt-rand-06",
          "kind": "random-interior",
          "inputs": {
            "x": 510.86355466395617
          },
          "y_f64": 22.60229091627564,
          "y_decimal": "22.60229091627563679947204709892197917271"
        },
        {
          "id": "o3-sqrt-rand-07",
          "kind": "random-interior",
          "inputs": {
            "x": 7519.0067500807345
          },
          "y_f64": 86.71220646529953,
          "y_decimal": "86.71220646529953507839835868890727626299"
        }
      ]
    },
    "exponent": {
      "family": "exponent",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath a**n, independent of Node ** / Math.exp",
      "vectors": [
        {
          "id": "o3-exp-2-10",
          "kind": "interior",
          "inputs": {
            "a": 2,
            "n": 10
          },
          "y_f64": 1024.0,
          "y_decimal": "1024.000000000000000000000000000000000000"
        },
        {
          "id": "o3-exp-10-2",
          "kind": "interior",
          "inputs": {
            "a": 10,
            "n": 2
          },
          "y_f64": 100.0,
          "y_decimal": "100.0000000000000000000000000000000000000"
        },
        {
          "id": "o3-exp-5-0",
          "kind": "interior",
          "inputs": {
            "a": 5,
            "n": 0
          },
          "y_f64": 1.0,
          "y_decimal": "1.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-exp-9-0.5",
          "kind": "interior",
          "inputs": {
            "a": 9,
            "n": 0.5
          },
          "y_f64": 3.0,
          "y_decimal": "3.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-exp-2--3",
          "kind": "interior",
          "inputs": {
            "a": 2,
            "n": -3
          },
          "y_f64": 0.125,
          "y_decimal": "0.1250000000000000000000000000000000000000"
        },
        {
          "id": "o3-exp-2.718281828459045-1",
          "kind": "interior",
          "inputs": {
            "a": 2.718281828459045,
            "n": 1
          },
          "y_f64": 2.718281828459045,
          "y_decimal": "2.718281828459045235360287471352662497757"
        }
      ]
    },
    "antilog": {
      "family": "antilog",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath b**y / e**y, independent of Node ** / Math.exp",
      "vectors": [
        {
          "id": "o3-antilog-10-0.0",
          "kind": "interior",
          "inputs": {
            "y": 0.0,
            "base": "10"
          },
          "y_f64": 1.0,
          "y_decimal": "1.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-antilog-10-1.0",
          "kind": "interior",
          "inputs": {
            "y": 1.0,
            "base": "10"
          },
          "y_f64": 10.0,
          "y_decimal": "10.00000000000000000000000000000000000000"
        },
        {
          "id": "o3-antilog-10-2.0",
          "kind": "interior",
          "inputs": {
            "y": 2.0,
            "base": "10"
          },
          "y_f64": 100.0,
          "y_decimal": "100.0000000000000000000000000000000000000"
        },
        {
          "id": "o3-antilog-10-3.0",
          "kind": "interior",
          "inputs": {
            "y": 3.0,
            "base": "10"
          },
          "y_f64": 1000.0,
          "y_decimal": "1000.000000000000000000000000000000000000"
        },
        {
          "id": "o3-antilog-10--1.0",
          "kind": "interior",
          "inputs": {
            "y": -1.0,
            "base": "10"
          },
          "y_f64": 0.1,
          "y_decimal": "0.1000000000000000000000000000000000000000"
        },
        {
          "id": "o3-antilog-2-3",
          "kind": "interior",
          "inputs": {
            "y": 3.0,
            "base": "2"
          },
          "y_f64": 8.0,
          "y_decimal": "8.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-antilog-e-1",
          "kind": "interior",
          "inputs": {
            "y": 1.0,
            "base": "e"
          },
          "y_f64": 2.718281828459045,
          "y_decimal": "2.718281828459045235360287471352662497757"
        },
        {
          "id": "o3-antilog-e-0",
          "kind": "interior",
          "inputs": {
            "y": 0.0,
            "base": "e"
          },
          "y_f64": 1.0,
          "y_decimal": "1.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-antilog-10-half",
          "kind": "interior",
          "inputs": {
            "y": 0.5,
            "base": "10"
          },
          "y_f64": 3.1622776601683795,
          "y_decimal": "3.162277660168379331998893544432718533720"
        },
        {
          "id": "o3-antilog-2-cbrt",
          "kind": "interior",
          "inputs": {
            "y": 0.3333333333333333,
            "base": "2"
          },
          "y_f64": 1.2599210498948732,
          "y_decimal": "1.259921049894873135656853158519644928842"
        },
        {
          "id": "o3-antilog-e-3",
          "kind": "interior",
          "inputs": {
            "y": 3.0,
            "base": "e"
          },
          "y_f64": 20.085536923187668,
          "y_decimal": "20.08553692318766774092852965458171789699"
        },
        {
          "id": "o3-antilog-near-base-one",
          "kind": "interior",
          "inputs": {
            "y": 2.0,
            "b": 1.000000000000001
          },
          "y_f64": 1.000000000000002,
          "y_decimal": "1.000000000000002000000000000001000000000"
        },
        {
          "id": "o3-antilog-10-308",
          "kind": "boundary-finite",
          "inputs": {
            "y": 308.0,
            "base": "10"
          },
          "y_f64": 1e+308,
          "y_decimal": "1.000000000000000000000000000000000000000e+308"
        },
        {
          "id": "o3-antilog-10-neg323",
          "kind": "subnormal",
          "inputs": {
            "y": -323.0,
            "base": "10"
          },
          "y_f64": 1e-323,
          "y_decimal": "1.000000000000000000000000000000000000000e-323"
        },
        {
          "id": "o3-antilog-tiny-base",
          "kind": "interior",
          "inputs": {
            "y": 2.0,
            "b": 1e-100
          },
          "y_f64": 1e-200,
          "y_decimal": "1.000000000000000000000000000000000000000e-200"
        }
      ]
    },
    "root": {
      "family": "root",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath a**(1/n), independent of Node Math.pow/cbrt",
      "vectors": [
        {
          "id": "o3-root-8-3",
          "kind": "interior",
          "inputs": {
            "a": 8,
            "n": 3
          },
          "y_f64": 2.0,
          "y_decimal": "2.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-root-16-4",
          "kind": "interior",
          "inputs": {
            "a": 16,
            "n": 4
          },
          "y_f64": 2.0,
          "y_decimal": "2.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-root-100-2",
          "kind": "interior",
          "inputs": {
            "a": 100,
            "n": 2
          },
          "y_f64": 10.0,
          "y_decimal": "10.00000000000000000000000000000000000000"
        },
        {
          "id": "o3-root-27-3",
          "kind": "interior",
          "inputs": {
            "a": 27,
            "n": 3
          },
          "y_f64": 3.0,
          "y_decimal": "3.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-root-32-5",
          "kind": "interior",
          "inputs": {
            "a": 32,
            "n": 5
          },
          "y_f64": 2.0,
          "y_decimal": "2.000000000000000000000000000000000000000"
        },
        {
          "id": "o3-root-1-7",
          "kind": "interior",
          "inputs": {
            "a": 1,
            "n": 7
          },
          "y_f64": 1.0,
          "y_decimal": "1.000000000000000000000000000000000000000"
        }
      ]
    },
    "exp_growth": {
      "family": "exp_growth",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath periodic (1+r/100)**t / e**(kt) and inverse t/x0/r, independent of Node ** / Math.exp",
      "vectors": [
        {
          "id": "o3-eg-100m5m2",
          "kind": "forward-periodic",
          "inputs": {
            "x0": 100.0,
            "ratePct": 5.0,
            "t": 2.0
          },
          "y_f64": 110.25,
          "y_decimal": "110.2500000000000000000000000000000000000"
        },
        {
          "id": "o3-eg-50m4m90",
          "kind": "forward-periodic",
          "inputs": {
            "x0": 50.0,
            "ratePct": 4.0,
            "t": 90.0
          },
          "y_f64": 1705.9666670848003,
          "y_decimal": "1705.966667084800243644161524083371848219"
        },
        {
          "id": "o3-eg-100mm10m10",
          "kind": "forward-periodic",
          "inputs": {
            "x0": 100.0,
            "ratePct": -10.0,
            "t": 10.0
          },
          "y_f64": 34.86784401,
          "y_decimal": "34.86784401000000000000000000000000000000"
        },
        {
          "id": "o3-eg-100m5mm10",
          "kind": "forward-periodic",
          "inputs": {
            "x0": 100.0,
            "ratePct": 5.0,
            "t": -10.0
          },
          "y_f64": 61.39132535407594,
          "y_decimal": "61.39132535407593743585468986044902744018"
        },
        {
          "id": "o3-eg-0m4m90",
          "kind": "forward-periodic",
          "inputs": {
            "x0": 0.0,
            "ratePct": 4.0,
            "t": 90.0
          },
          "y_f64": 0.0,
          "y_decimal": "0.0"
        },
        {
          "id": "o3-eg-16m100m1",
          "kind": "forward-periodic",
          "inputs": {
            "x0": 16.0,
            "ratePct": 100.0,
            "t": 1.0
          },
          "y_f64": 32.0,
          "y_decimal": "32.00000000000000000000000000000000000000"
        },
        {
          "id": "o3-eg-10000m5m11",
          "kind": "forward-periodic",
          "inputs": {
            "x0": 10000.0,
            "ratePct": 5.0,
            "t": 11.0
          },
          "y_f64": 17103.393581163135,
          "y_decimal": "17103.39358116313476562500000000000000000"
        },
        {
          "id": "o3-eg-cont-50-0p04-10",
          "kind": "forward-continuous",
          "inputs": {
            "x0": 50.0,
            "ratePct": 0.04,
            "t": 10.0,
            "model": "continuous"
          },
          "y_f64": 74.59123488206352,
          "y_decimal": "74.59123488206351589124264764186111403216"
        },
        {
          "id": "o3-eg-cont-50-m0p04-10",
          "kind": "forward-continuous",
          "inputs": {
            "x0": 50.0,
            "ratePct": -0.04,
            "t": 10.0,
            "model": "continuous"
          },
          "y_f64": 33.51600230178197,
          "y_decimal": "33.51600230178196503722164625739130359685"
        },
        {
          "id": "o3-eg-solve-t",
          "kind": "inverse-time",
          "inputs": {
            "x0": 10000.0,
            "ratePct": 5.0,
            "xt": 30000.0
          },
          "y_f64": 22.51708530541104,
          "y_decimal": "22.51708530541104196545731270168745290677",
          "engine": "exponential-growth-time"
        },
        {
          "id": "o3-eg-solve-x0",
          "kind": "inverse-x0",
          "inputs": {
            "ratePct": 100.0,
            "t": 1.0,
            "xt": 32.0
          },
          "y_f64": 16.0,
          "y_decimal": "16.00000000000000000000000000000000000000",
          "engine": "exponential-growth-x0"
        },
        {
          "id": "o3-eg-solve-rate",
          "kind": "inverse-rate",
          "inputs": {
            "x0": 16.0,
            "t": 1.0,
            "xt": 32.0
          },
          "y_f64": 100.0,
          "y_decimal": "100.0000000000000000000000000000000000000",
          "engine": "exponential-growth-rate"
        },
        {
          "id": "o3-eg-half-life-50pct",
          "kind": "inverse-time",
          "inputs": {
            "x0": 100.0,
            "ratePct": -50.0,
            "xt": 50.0
          },
          "y_f64": 1.0,
          "y_decimal": "1.000000000000000000000000000000000000000",
          "engine": "exponential-growth-time"
        }
      ]
    },
    "divide": {
      "family": "divide",
      "generator_id": "math-mpmath-o3",
      "generator_version": "1.0.0",
      "seed": "20260907",
      "mpmath_dps": 80,
      "precision_bits": 265,
      "library": "mpmath 1.4.1",
      "notes": "mpmath a/b rounded to nearest binary64, plus Python int divmod for long division \u2014 independent of Node / and JS BigInt",
      "vectors": [
        {
          "id": "o3-div-1-3",
          "kind": "quotient",
          "inputs": {
            "a": 1.0,
            "b": 3.0,
            "mode": "quotient"
          },
          "y_f64": 0.3333333333333333,
          "y_decimal": "0.3333333333333333333333333333333333333333"
        },
        {
          "id": "o3-div-100-7",
          "kind": "quotient",
          "inputs": {
            "a": 100.0,
            "b": 7.0,
            "mode": "quotient"
          },
          "y_f64": 14.285714285714286,
          "y_decimal": "14.28571428571428571428571428571428571429"
        },
        {
          "id": "o3-div-1p005",
          "kind": "quotient",
          "inputs": {
            "a": 1.005,
            "b": 1.0,
            "mode": "quotient",
            "decimals": 2
          },
          "y_f64": 1.005,
          "y_decimal": "1.004999999999999893418589635984972119331"
        },
        {
          "id": "o3-div-tiny",
          "kind": "quotient",
          "inputs": {
            "a": 1.0,
            "b": 1e-300,
            "mode": "quotient"
          },
          "y_f64": 9.999999999999999e+299,
          "y_decimal": "9.999999999999999749409081647912409422619e+299"
        },
        {
          "id": "o3-div-max-safe",
          "kind": "quotient",
          "inputs": {
            "a": 9007199254740991.0,
            "b": 7.0,
            "mode": "quotient"
          },
          "y_f64": 1286742750677284.5,
          "y_decimal": "1286742750677284.428571428571428571428571"
        },
        {
          "id": "o3-div-long-100-7",
          "kind": "long-normal",
          "inputs": {
            "a": 100,
            "b": 7,
            "mode": "long"
          },
          "y_f64": 14.285714285714286,
          "y_decimal": "14.28571428571428647558150260010734200478",
          "quotient": 14,
          "remainder": 2
        },
        {
          "id": "o3-div-long-past-safe",
          "kind": "long-large-integer",
          "inputs": {
            "a": "9007199254740993",
            "b": 1,
            "mode": "long"
          },
          "y_f64": null,
          "y_decimal": null,
          "quotient": "9007199254740993",
          "remainder": 0
        },
        {
          "id": "o3-div-long-huge",
          "kind": "long-large-integer",
          "inputs": {
            "a": "9007199254740993123456789",
            "b": 7,
            "mode": "long"
          },
          "y_f64": null,
          "y_decimal": null,
          "quotient": "1286742750677284731922398",
          "remainder": 3
        },
        {
          "id": "o3-div-long-48",
          "kind": "long-boundary",
          "inputs": {
            "a": "100000000000000000000000000000000000000000000000",
            "b": 3,
            "mode": "long"
          },
          "y_f64": null,
          "y_decimal": null,
          "quotient": "33333333333333333333333333333333333333333333333",
          "remainder": 1
        }
      ]
    }
  }
}
