{
  "task": "T15b",
  "experiment": "Masoliver-Lindenberg fluid-limit telegraph comparison",
  "model": "ordinary constant-speed persistent random flight on the Euclidean plane",
  "protocol": {
    "seed": 1502701,
    "walkersPerObservationTime": 250000,
    "speed": 1.0,
    "poissonResetRate": 1.0,
    "initialHeading": "uniform on [0, 2 pi)",
    "resetHeading": "independent uniform on [0, 2 pi)",
    "initialPosition": "origin on the unbounded plane",
    "observationLambdaTimes": [
      2,
      4,
      8,
      16,
      32
    ],
    "scaledFourierModes": [
      0.5,
      1.0,
      1.5
    ],
    "transformEpsilons": [
      0.5,
      0.25,
      0.125,
      0.0625,
      0.03125,
      0.015625
    ],
    "transformRaySlopesCkOverS": [
      0.5,
      1.0,
      2.0
    ],
    "sampling": "exact Poisson counts and conditional Dirichlet segment fractions; independent uniform headings",
    "observable": "empirical mean of cos(k X_1), equal by isotropy to the radial Fourier characteristic"
  },
  "theory": {
    "exactFourierLaplaceTransform": "1 / (sqrt((s+lambda)^2 + c^2*k^2) - lambda)",
    "mlFluidFourierLaplaceTransform": "(s + lambda/2) / (s*(s + lambda/2) + c^2*k^2/4)",
    "mlTelegraphEquation": "p_tt + (lambda/2)*p_t = (c^2/4)*Delta(p)",
    "mlEffectiveSpeed": 0.5,
    "mlDampingRate": 0.5,
    "diffusionCoefficient": 0.5
  },
  "transformComparisons": [
    {
      "dimensionlessS": 0.5,
      "dimensionlessCK": 0.25,
      "raySlopeCkOverS": 0.5,
      "exactTransform": 1.9205261962472802,
      "mlFluidTransform": 1.9393939393939394,
      "relativeError": 0.009824257114288247
    },
    {
      "dimensionlessS": 0.25,
      "dimensionlessCK": 0.125,
      "raySlopeCkOverS": 0.5,
      "exactTransform": 3.902675809972085,
      "mlFluidTransform": 3.9183673469387754,
      "relativeError": 0.004020712385742029
    },
    {
      "dimensionlessS": 0.125,
      "dimensionlessCK": 0.0625,
      "raySlopeCkOverS": 0.5,
      "exactTransform": 7.890494232422018,
      "mlFluidTransform": 7.901234567901234,
      "relativeError": 0.0013611739851585151
    },
    {
      "dimensionlessS": 0.0625,
      "dimensionlessCK": 0.03125,
      "raySlopeCkOverS": 0.5,
      "exactTransform": 15.883236740665213,
      "mlFluidTransform": 15.889655172413793,
      "relativeError": 0.0004041009936058675
    },
    {
      "dimensionlessS": 0.03125,
      "dimensionlessCK": 0.015625,
      "raySlopeCkOverS": 0.5,
      "exactTransform": 31.879252186442795,
      "mlFluidTransform": 31.882783882783883,
      "relativeError": 0.00011078353784567238
    },
    {
      "dimensionlessS": 0.015625,
      "dimensionlessCK": 0.0078125,
      "raySlopeCkOverS": 0.5,
      "exactTransform": 63.877161122649966,
      "mlFluidTransform": 63.87901701323251,
      "relativeError": 2.9054055470369526e-05
    },
    {
      "dimensionlessS": 0.5,
      "dimensionlessCK": 0.5,
      "raySlopeCkOverS": 1.0,
      "exactTransform": 1.7207592200561261,
      "mlFluidTransform": 1.7777777777777777,
      "relativeError": 0.03313569792744842
    },
    {
      "dimensionlessS": 0.25,
      "dimensionlessCK": 0.25,
      "raySlopeCkOverS": 1.0,
      "exactTransform": 3.639607805437115,
      "mlFluidTransform": 3.6923076923076925,
      "relativeError": 0.014479551008724206
    },
    {
      "dimensionlessS": 0.125,
      "dimensionlessCK": 0.125,
      "raySlopeCkOverS": 1.0,
      "exactTransform": 7.580171172505514,
      "mlFluidTransform": 7.619047619047619,
      "relativeError": 0.005128702988016393
    },
    {
      "dimensionlessS": 0.0625,
      "dimensionlessCK": 0.0625,
      "raySlopeCkOverS": 1.0,
      "exactTransform": 15.543240642788872,
      "mlFluidTransform": 15.567567567567568,
      "relativeError": 0.0015651127932567142
    },
    {
      "dimensionlessS": 0.03125,
      "dimensionlessCK": 0.03125,
      "raySlopeCkOverS": 1.0,
      "exactTransform": 31.522496018636808,
      "mlFluidTransform": 31.536231884057973,
      "relativeError": 0.0004357480262046384
    },
    {
      "dimensionlessS": 0.015625,
      "dimensionlessCK": 0.015625,
      "raySlopeCkOverS": 1.0,
      "exactTransform": 63.511479065885936,
      "mlFluidTransform": 63.5187969924812,
      "relativeError": 0.00011522210949727192
    },
    {
      "dimensionlessS": 0.5,
      "dimensionlessCK": 1.0,
      "raySlopeCkOverS": 2.0,
      "exactTransform": 1.24567806121422,
      "mlFluidTransform": 1.3333333333333333,
      "relativeError": 0.07036751697599268
    },
    {
      "dimensionlessS": 0.25,
      "dimensionlessCK": 0.5,
      "raySlopeCkOverS": 2.0,
      "exactTransform": 2.887743017579848,
      "mlFluidTransform": 3.0,
      "relativeError": 0.038873605350877735
    },
    {
      "dimensionlessS": 0.125,
      "dimensionlessCK": 0.25,
      "raySlopeCkOverS": 2.0,
      "exactTransform": 6.559826459921101,
      "mlFluidTransform": 6.666666666666667,
      "relativeError": 0.01628704774407258
    },
    {
      "dimensionlessS": 0.0625,
      "dimensionlessCK": 0.125,
      "raySlopeCkOverS": 2.0,
      "exactTransform": 14.320969845891321,
      "mlFluidTransform": 14.4,
      "relativeError": 0.005518491761321095
    },
    {
      "dimensionlessS": 0.03125,
      "dimensionlessCK": 0.0625,
      "raySlopeCkOverS": 2.0,
      "exactTransform": 30.173008932003654,
      "mlFluidTransform": 30.22222222222222,
      "relativeError": 0.0016310368756881986
    },
    {
      "dimensionlessS": 0.015625,
      "dimensionlessCK": 0.03125,
      "raySlopeCkOverS": 2.0,
      "exactTransform": 62.089990713531265,
      "mlFluidTransform": 62.11764705882353,
      "relativeError": 0.00044542356947457743
    }
  ],
  "simulatedModeComparisons": [
    {
      "time": 2.0,
      "lambdaTime": 2.0,
      "scaledWavenumberKappa": 0.5,
      "wavenumber": 0.5,
      "empiricalCharacteristic": 0.8643576447556924,
      "monteCarloStandardError": 0.00026630072012215176,
      "mlTelegraphCharacteristic": 0.9097959895689501,
      "absoluteDifference": 0.0454383448132577,
      "differenceInStandardErrors": -170.62794570144308,
      "diffusionLimitCharacteristic": 0.7788007830714049,
      "empiricalMeanSquaredDisplacement": 2.2704949631369504,
      "msdStandardError": 0.002655308880652224,
      "analyticMeanSquaredDisplacement": 2.2706705664732256,
      "msdStandardizedError": -0.06613292244632007
    },
    {
      "time": 2.0,
      "lambdaTime": 2.0,
      "scaledWavenumberKappa": 1.0,
      "wavenumber": 1.0,
      "empiricalCharacteristic": 0.5296861710318571,
      "monteCarloStandardError": 0.0008600602630472834,
      "mlTelegraphCharacteristic": 0.6597001533917017,
      "absoluteDifference": 0.13001398235984463,
      "differenceInStandardErrors": -151.1684563814069,
      "diffusionLimitCharacteristic": 0.36787944117144233,
      "empiricalMeanSquaredDisplacement": 2.2704949631369504,
      "msdStandardError": 0.002655308880652224,
      "analyticMeanSquaredDisplacement": 2.2706705664732256,
      "msdStandardizedError": -0.06613292244632007
    },
    {
      "time": 2.0,
      "lambdaTime": 2.0,
      "scaledWavenumberKappa": 1.5,
      "wavenumber": 1.5,
      "empiricalCharacteristic": 0.16551219111536403,
      "monteCarloStandardError": 0.0013464198463287857,
      "mlTelegraphCharacteristic": 0.3064021208807222,
      "absoluteDifference": 0.1408899297653582,
      "differenceInStandardErrors": -104.6404137234872,
      "diffusionLimitCharacteristic": 0.10539922456186433,
      "empiricalMeanSquaredDisplacement": 2.2704949631369504,
      "msdStandardError": 0.002655308880652224,
      "analyticMeanSquaredDisplacement": 2.2706705664732256,
      "msdStandardizedError": -0.06613292244632007
    },
    {
      "time": 4.0,
      "lambdaTime": 4.0,
      "scaledWavenumberKappa": 0.5,
      "wavenumber": 0.35355339059327373,
      "empiricalCharacteristic": 0.824727064477891,
      "monteCarloStandardError": 0.0003872072956991987,
      "mlTelegraphCharacteristic": 0.8630574847803386,
      "absoluteDifference": 0.0383304203024476,
      "differenceInStandardErrors": -98.99198886021124,
      "diffusionLimitCharacteristic": 0.7788007830714049,
      "empiricalMeanSquaredDisplacement": 6.032615733910038,
      "msdStandardError": 0.00901704237280976,
      "analyticMeanSquaredDisplacement": 6.036631277777468,
      "msdStandardizedError": -0.4453282685616145
    },
    {
      "time": 4.0,
      "lambdaTime": 4.0,
      "scaledWavenumberKappa": 1.0,
      "wavenumber": 0.7071067811865475,
      "empiricalCharacteristic": 0.4353139068270023,
      "monteCarloStandardError": 0.0010902044919209948,
      "mlTelegraphCharacteristic": 0.5083259859995253,
      "absoluteDifference": 0.073012079172523,
      "differenceInStandardErrors": -66.97099462860594,
      "diffusionLimitCharacteristic": 0.36787944117144233,
      "empiricalMeanSquaredDisplacement": 6.032615733910038,
      "msdStandardError": 0.00901704237280976,
      "analyticMeanSquaredDisplacement": 6.036631277777468,
      "msdStandardizedError": -0.4453282685616145
    },
    {
      "time": 4.0,
      "lambdaTime": 4.0,
      "scaledWavenumberKappa": 1.5,
      "wavenumber": 1.0606601717798212,
      "empiricalCharacteristic": 0.10176830817021115,
      "monteCarloStandardError": 0.001412464496035633,
      "mlTelegraphCharacteristic": 0.07912814276490363,
      "absoluteDifference": 0.022640165405307527,
      "differenceInStandardErrors": 16.028838578846923,
      "diffusionLimitCharacteristic": 0.10539922456186433,
      "empiricalMeanSquaredDisplacement": 6.032615733910038,
      "msdStandardError": 0.00901704237280976,
      "analyticMeanSquaredDisplacement": 6.036631277777468,
      "msdStandardizedError": -0.4453282685616145
    },
    {
      "time": 8.0,
      "lambdaTime": 8.0,
      "scaledWavenumberKappa": 0.5,
      "wavenumber": 0.25,
      "empiricalCharacteristic": 0.8004679253331053,
      "monteCarloStandardError": 0.00047316729405268924,
      "mlTelegraphCharacteristic": 0.8222634239018095,
      "absoluteDifference": 0.02179549856870422,
      "differenceInStandardErrors": -46.06298626860967,
      "diffusionLimitCharacteristic": 0.7788007830714049,
      "empiricalMeanSquaredDisplacement": 14.01479396567012,
      "msdStandardError": 0.024315725012261712,
      "analyticMeanSquaredDisplacement": 14.000670925255806,
      "msdStandardizedError": 0.5808192191346659
    },
    {
      "time": 8.0,
      "lambdaTime": 8.0,
      "scaledWavenumberKappa": 1.0,
      "wavenumber": 0.5,
      "empiricalCharacteristic": 0.3934409952801672,
      "monteCarloStandardError": 0.0011774841712193717,
      "mlTelegraphCharacteristic": 0.4060058497098381,
      "absoluteDifference": 0.012564854429670924,
      "differenceInStandardErrors": -10.670932770721741,
      "diffusionLimitCharacteristic": 0.36787944117144233,
      "empiricalMeanSquaredDisplacement": 14.01479396567012,
      "msdStandardError": 0.024315725012261712,
      "analyticMeanSquaredDisplacement": 14.000670925255806,
      "msdStandardizedError": 0.5808192191346659
    },
    {
      "time": 8.0,
      "lambdaTime": 8.0,
      "scaledWavenumberKappa": 1.5,
      "wavenumber": 0.75,
      "empiricalCharacteristic": 0.09803275445115846,
      "monteCarloStandardError": 0.0013997868122330914,
      "mlTelegraphCharacteristic": 0.011695260955825949,
      "absoluteDifference": 0.08633749349533251,
      "differenceInStandardErrors": 61.67903050722245,
      "diffusionLimitCharacteristic": 0.10539922456186433,
      "empiricalMeanSquaredDisplacement": 14.01479396567012,
      "msdStandardError": 0.024315725012261712,
      "analyticMeanSquaredDisplacement": 14.000670925255806,
      "msdStandardizedError": 0.5808192191346659
    },
    {
      "time": 16.0,
      "lambdaTime": 16.0,
      "scaledWavenumberKappa": 0.5,
      "wavenumber": 0.17677669529663687,
      "empiricalCharacteristic": 0.7884239959072232,
      "monteCarloStandardError": 0.0005188944226833899,
      "mlTelegraphCharacteristic": 0.7989783510443523,
      "absoluteDifference": 0.010554355137129101,
      "differenceInStandardErrors": -20.34008205859822,
      "diffusionLimitCharacteristic": 0.7788007830714049,
      "empiricalMeanSquaredDisplacement": 30.066459925655074,
      "msdStandardError": 0.05634867465774839,
      "analyticMeanSquaredDisplacement": 30.000000225070348,
      "msdStandardizedError": 1.1794368011029615
    },
    {
      "time": 16.0,
      "lambdaTime": 16.0,
      "scaledWavenumberKappa": 1.0,
      "wavenumber": 0.35355339059327373,
      "empiricalCharacteristic": 0.3778499670877467,
      "monteCarloStandardError": 0.0012060072503283638,
      "mlTelegraphCharacteristic": 0.3738330257400697,
      "absoluteDifference": 0.004016941347676994,
      "differenceInStandardErrors": 3.3307771131419717,
      "diffusionLimitCharacteristic": 0.36787944117144233,
      "empiricalMeanSquaredDisplacement": 30.066459925655074,
      "msdStandardError": 0.05634867465774839,
      "analyticMeanSquaredDisplacement": 30.000000225070348,
      "msdStandardizedError": 1.1794368011029615
    },
    {
      "time": 16.0,
      "lambdaTime": 16.0,
      "scaledWavenumberKappa": 1.5,
      "wavenumber": 0.5303300858899106,
      "empiricalCharacteristic": 0.10183924528780283,
      "monteCarloStandardError": 0.001397772843828667,
      "mlTelegraphCharacteristic": 0.05402687980309097,
      "absoluteDifference": 0.04781236548471186,
      "differenceInStandardErrors": 34.20610558847894,
      "diffusionLimitCharacteristic": 0.10539922456186433,
      "empiricalMeanSquaredDisplacement": 30.066459925655074,
      "msdStandardError": 0.05634867465774839,
      "analyticMeanSquaredDisplacement": 30.000000225070348,
      "msdStandardizedError": 1.1794368011029615
    },
    {
      "time": 32.0,
      "lambdaTime": 32.0,
      "scaledWavenumberKappa": 0.5,
      "wavenumber": 0.125,
      "empiricalCharacteristic": 0.7836904174730347,
      "monteCarloStandardError": 0.0005378647178742821,
      "mlTelegraphCharacteristic": 0.7883851631496,
      "absoluteDifference": 0.0046947456765653595,
      "differenceInStandardErrors": -8.728487890262931,
      "diffusionLimitCharacteristic": 0.7788007830714049,
      "empiricalMeanSquaredDisplacement": 62.18016331163432,
      "msdStandardError": 0.12027092974778786,
      "analyticMeanSquaredDisplacement": 62.00000000000003,
      "msdStandardizedError": 1.497978871636703
    },
    {
      "time": 32.0,
      "lambdaTime": 32.0,
      "scaledWavenumberKappa": 1.0,
      "wavenumber": 0.25,
      "empiricalCharacteristic": 0.3729899896482001,
      "monteCarloStandardError": 0.00121395909213221,
      "mlTelegraphCharacteristic": 0.3688769104475076,
      "absoluteDifference": 0.004113079200692538,
      "differenceInStandardErrors": 3.3881530500902497,
      "diffusionLimitCharacteristic": 0.36787944117144233,
      "empiricalMeanSquaredDisplacement": 62.18016331163432,
      "msdStandardError": 0.12027092974778786,
      "analyticMeanSquaredDisplacement": 62.00000000000003,
      "msdStandardizedError": 1.497978871636703
    },
    {
      "time": 32.0,
      "lambdaTime": 32.0,
      "scaledWavenumberKappa": 1.5,
      "wavenumber": 0.375,
      "empiricalCharacteristic": 0.10385834760748366,
      "monteCarloStandardError": 0.0013985437312971265,
      "mlTelegraphCharacteristic": 0.08369073107992431,
      "absoluteDifference": 0.020167616527559357,
      "differenceInStandardErrors": 14.42044040257091,
      "diffusionLimitCharacteristic": 0.10539922456186433,
      "empiricalMeanSquaredDisplacement": 62.18016331163432,
      "msdStandardError": 0.12027092974778786,
      "analyticMeanSquaredDisplacement": 62.00000000000003,
      "msdStandardizedError": 1.497978871636703
    }
  ],
  "checks": {
    "transformRelativeErrorDeclinesOnEveryRay": true,
    "simulatedModeAbsoluteDifferencesByKappa": {
      "0.5": [
        0.0454383448132577,
        0.0383304203024476,
        0.02179549856870422,
        0.010554355137129101,
        0.0046947456765653595
      ],
      "1.0": [
        0.13001398235984463,
        0.073012079172523,
        0.012564854429670924,
        0.004016941347676994,
        0.004113079200692538
      ],
      "1.5": [
        0.1408899297653582,
        0.022640165405307527,
        0.08633749349533251,
        0.04781236548471186,
        0.020167616527559357
      ]
    },
    "allMsdEstimatesWithinThreeStandardErrors": true
  },
  "interpretation": "The transform table probes the small-s, small-k fluid approximation directly. The seeded path comparison probes long-time, long-distance modes at fixed k*sqrt(D*t); neither establishes an exact finite-scale telegraph law or pointwise agreement at the ballistic front.",
  "provenance": {
    "createdUtc": "2026-09-26T19:36:24.810428+00:00",
    "gitRevision": "e424519b3f0ae125b49559c20fb8a6a0a9a917bd",
    "python": "3.12.14",
    "numpy": "2.3.5"
  }
}
