{
  "task": "T15b",
  "protocolVersion": 2,
  "experiment": "Masoliver-Lindenberg fluid-limit telegraph comparison",
  "model": "ordinary constant-speed persistent random flight on the Euclidean plane",
  "protocol": {
    "seed": 1502702,
    "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": [
      8.0,
      16.0,
      32.0,
      64.0,
      128.0
    ],
    "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": 8.0,
      "lambdaTime": 8.0,
      "scaledWavenumberKappa": 0.5,
      "wavenumber": 0.25,
      "empiricalCharacteristic": 0.8008844344258674,
      "monteCarloStandardError": 0.0004731541290212181,
      "mlTelegraphCharacteristic": 0.8222634239018095,
      "absoluteDifference": 0.02137898947594208,
      "differenceInStandardErrors": -45.18398586136688,
      "diffusionLimitCharacteristic": 0.7788007830714049,
      "empiricalMeanSquaredDisplacement": 14.026682035910568,
      "msdStandardError": 0.024360245373240726,
      "analyticMeanSquaredDisplacement": 14.000670925255806,
      "msdStandardizedError": 1.0677688281143083
    },
    {
      "time": 8.0,
      "lambdaTime": 8.0,
      "scaledWavenumberKappa": 1.0,
      "wavenumber": 0.5,
      "empiricalCharacteristic": 0.3947687217665374,
      "monteCarloStandardError": 0.0011770378426535512,
      "mlTelegraphCharacteristic": 0.4060058497098381,
      "absoluteDifference": 0.011237127943300729,
      "differenceInStandardErrors": -9.54695553200515,
      "diffusionLimitCharacteristic": 0.36787944117144233,
      "empiricalMeanSquaredDisplacement": 14.026682035910568,
      "msdStandardError": 0.024360245373240726,
      "analyticMeanSquaredDisplacement": 14.000670925255806,
      "msdStandardizedError": 1.0677688281143083
    },
    {
      "time": 8.0,
      "lambdaTime": 8.0,
      "scaledWavenumberKappa": 1.5,
      "wavenumber": 0.75,
      "empiricalCharacteristic": 0.09992469068237121,
      "monteCarloStandardError": 0.0013992493811002405,
      "mlTelegraphCharacteristic": 0.011695260955825949,
      "absoluteDifference": 0.08822942972654527,
      "differenceInStandardErrors": 63.05482848037409,
      "diffusionLimitCharacteristic": 0.10539922456186433,
      "empiricalMeanSquaredDisplacement": 14.026682035910568,
      "msdStandardError": 0.024360245373240726,
      "analyticMeanSquaredDisplacement": 14.000670925255806,
      "msdStandardizedError": 1.0677688281143083
    },
    {
      "time": 16.0,
      "lambdaTime": 16.0,
      "scaledWavenumberKappa": 0.5,
      "wavenumber": 0.17677669529663687,
      "empiricalCharacteristic": 0.7902491248533358,
      "monteCarloStandardError": 0.0005170488920431085,
      "mlTelegraphCharacteristic": 0.7989783510443523,
      "absoluteDifference": 0.00872922619101657,
      "differenceInStandardErrors": -16.882786764174668,
      "diffusionLimitCharacteristic": 0.7788007830714049,
      "empiricalMeanSquaredDisplacement": 29.976291795880915,
      "msdStandardError": 0.056260950936897654,
      "analyticMeanSquaredDisplacement": 30.000000225070348,
      "msdStandardizedError": -0.4214011458147017
    },
    {
      "time": 16.0,
      "lambdaTime": 16.0,
      "scaledWavenumberKappa": 1.0,
      "wavenumber": 0.35355339059327373,
      "empiricalCharacteristic": 0.3826566023653154,
      "monteCarloStandardError": 0.0012024449795833764,
      "mlTelegraphCharacteristic": 0.3738330257400697,
      "absoluteDifference": 0.008823576625245688,
      "differenceInStandardErrors": 7.3380294109613935,
      "diffusionLimitCharacteristic": 0.36787944117144233,
      "empiricalMeanSquaredDisplacement": 29.976291795880915,
      "msdStandardError": 0.056260950936897654,
      "analyticMeanSquaredDisplacement": 30.000000225070348,
      "msdStandardizedError": -0.4214011458147017
    },
    {
      "time": 16.0,
      "lambdaTime": 16.0,
      "scaledWavenumberKappa": 1.5,
      "wavenumber": 0.5303300858899106,
      "empiricalCharacteristic": 0.10680387935519815,
      "monteCarloStandardError": 0.0013985861458456015,
      "mlTelegraphCharacteristic": 0.05402687980309097,
      "absoluteDifference": 0.052776999552107184,
      "differenceInStandardErrors": 37.735966217653036,
      "diffusionLimitCharacteristic": 0.10539922456186433,
      "empiricalMeanSquaredDisplacement": 29.976291795880915,
      "msdStandardError": 0.056260950936897654,
      "analyticMeanSquaredDisplacement": 30.000000225070348,
      "msdStandardizedError": -0.4214011458147017
    },
    {
      "time": 32.0,
      "lambdaTime": 32.0,
      "scaledWavenumberKappa": 0.5,
      "wavenumber": 0.125,
      "empiricalCharacteristic": 0.7849552912825853,
      "monteCarloStandardError": 0.0005345653695584566,
      "mlTelegraphCharacteristic": 0.7883851631496,
      "absoluteDifference": 0.003429871867014711,
      "differenceInStandardErrors": -6.416187920754643,
      "diffusionLimitCharacteristic": 0.7788007830714049,
      "empiricalMeanSquaredDisplacement": 61.95133427741888,
      "msdStandardError": 0.11996922457584325,
      "analyticMeanSquaredDisplacement": 62.00000000000003,
      "msdStandardizedError": -0.4056517223747036
    },
    {
      "time": 32.0,
      "lambdaTime": 32.0,
      "scaledWavenumberKappa": 1.0,
      "wavenumber": 0.25,
      "empiricalCharacteristic": 0.37518911427037294,
      "monteCarloStandardError": 0.001211821529783486,
      "mlTelegraphCharacteristic": 0.3688769104475076,
      "absoluteDifference": 0.006312203822865348,
      "differenceInStandardErrors": 5.208855980627063,
      "diffusionLimitCharacteristic": 0.36787944117144233,
      "empiricalMeanSquaredDisplacement": 61.95133427741888,
      "msdStandardError": 0.11996922457584325,
      "analyticMeanSquaredDisplacement": 62.00000000000003,
      "msdStandardizedError": -0.4056517223747036
    },
    {
      "time": 32.0,
      "lambdaTime": 32.0,
      "scaledWavenumberKappa": 1.5,
      "wavenumber": 0.375,
      "empiricalCharacteristic": 0.10514242230715108,
      "monteCarloStandardError": 0.0013983846287249943,
      "mlTelegraphCharacteristic": 0.08369073107992431,
      "absoluteDifference": 0.021451691227226774,
      "differenceInStandardErrors": 15.34033683335449,
      "diffusionLimitCharacteristic": 0.10539922456186433,
      "empiricalMeanSquaredDisplacement": 61.95133427741888,
      "msdStandardError": 0.11996922457584325,
      "analyticMeanSquaredDisplacement": 62.00000000000003,
      "msdStandardizedError": -0.4056517223747036
    },
    {
      "time": 64.0,
      "lambdaTime": 64.0,
      "scaledWavenumberKappa": 0.5,
      "wavenumber": 0.08838834764831843,
      "empiricalCharacteristic": 0.7813469992704127,
      "monteCarloStandardError": 0.0005466973596353749,
      "mlTelegraphCharacteristic": 0.7834754289068281,
      "absoluteDifference": 0.002128429636415352,
      "differenceInStandardErrors": -3.8932502579396555,
      "diffusionLimitCharacteristic": 0.7788007830714049,
      "empiricalMeanSquaredDisplacement": 126.25562606090858,
      "msdStandardError": 0.24830555470797872,
      "analyticMeanSquaredDisplacement": 126.0,
      "msdStandardizedError": 1.0294818463051023
    },
    {
      "time": 64.0,
      "lambdaTime": 64.0,
      "scaledWavenumberKappa": 1.0,
      "wavenumber": 0.17677669529663687,
      "empiricalCharacteristic": 0.37044467029789585,
      "monteCarloStandardError": 0.0012173965681903285,
      "mlTelegraphCharacteristic": 0.36808900783750576,
      "absoluteDifference": 0.0023556624603900955,
      "differenceInStandardErrors": 1.9350000829161282,
      "diffusionLimitCharacteristic": 0.36787944117144233,
      "empiricalMeanSquaredDisplacement": 126.25562606090858,
      "msdStandardError": 0.24830555470797872,
      "analyticMeanSquaredDisplacement": 126.0,
      "msdStandardizedError": 1.0294818463051023
    },
    {
      "time": 64.0,
      "lambdaTime": 64.0,
      "scaledWavenumberKappa": 1.5,
      "wavenumber": 0.2651650429449553,
      "empiricalCharacteristic": 0.1040324321858146,
      "monteCarloStandardError": 0.001397127995368066,
      "mlTelegraphCharacteristic": 0.09542875172836664,
      "absoluteDifference": 0.008603680457447957,
      "differenceInStandardErrors": 6.15811900267689,
      "diffusionLimitCharacteristic": 0.10539922456186433,
      "empiricalMeanSquaredDisplacement": 126.25562606090858,
      "msdStandardError": 0.24830555470797872,
      "analyticMeanSquaredDisplacement": 126.0,
      "msdStandardizedError": 1.0294818463051023
    },
    {
      "time": 128.0,
      "lambdaTime": 128.0,
      "scaledWavenumberKappa": 0.5,
      "wavenumber": 0.0625,
      "empiricalCharacteristic": 0.7800550347022226,
      "monteCarloStandardError": 0.0005509972142820285,
      "mlTelegraphCharacteristic": 0.7811098955833428,
      "absoluteDifference": 0.0010548608811201676,
      "differenceInStandardErrors": -1.914457739127944,
      "diffusionLimitCharacteristic": 0.7788007830714049,
      "empiricalMeanSquaredDisplacement": 253.55956551588238,
      "msdStandardError": 0.502445531810701,
      "analyticMeanSquaredDisplacement": 254.0,
      "msdStandardizedError": -0.8765815520945919
    },
    {
      "time": 128.0,
      "lambdaTime": 128.0,
      "scaledWavenumberKappa": 1.0,
      "wavenumber": 0.125,
      "empiricalCharacteristic": 0.36877007220598906,
      "monteCarloStandardError": 0.0012214096012481818,
      "mlTelegraphCharacteristic": 0.36792784163401715,
      "absoluteDifference": 0.0008422305719719136,
      "differenceInStandardErrors": 0.689556207116124,
      "diffusionLimitCharacteristic": 0.36787944117144233,
      "empiricalMeanSquaredDisplacement": 253.55956551588238,
      "msdStandardError": 0.502445531810701,
      "analyticMeanSquaredDisplacement": 254.0,
      "msdStandardizedError": -0.8765815520945919
    },
    {
      "time": 128.0,
      "lambdaTime": 128.0,
      "scaledWavenumberKappa": 1.5,
      "wavenumber": 0.1875,
      "empiricalCharacteristic": 0.10456539831762866,
      "monteCarloStandardError": 0.0013981079618177027,
      "mlTelegraphCharacteristic": 0.10060020149672623,
      "absoluteDifference": 0.0039651968209024335,
      "differenceInStandardErrors": 2.836116329490905,
      "diffusionLimitCharacteristic": 0.10539922456186433,
      "empiricalMeanSquaredDisplacement": 253.55956551588238,
      "msdStandardError": 0.502445531810701,
      "analyticMeanSquaredDisplacement": 254.0,
      "msdStandardizedError": -0.8765815520945919
    }
  ],
  "checks": {
    "transformRelativeErrorDeclinesOnEveryRay": true,
    "simulatedModeAbsoluteDifferencesByKappa": {
      "0.5": [
        0.02137898947594208,
        0.00872922619101657,
        0.003429871867014711,
        0.002128429636415352,
        0.0010548608811201676
      ],
      "1.0": [
        0.011237127943300729,
        0.008823576625245688,
        0.006312203822865348,
        0.0023556624603900955,
        0.0008422305719719136
      ],
      "1.5": [
        0.08822942972654527,
        0.052776999552107184,
        0.021451691227226774,
        0.008603680457447957,
        0.0039651968209024335
      ]
    },
    "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:38:45.852321+00:00",
    "gitRevision": "e424519b3f0ae125b49559c20fb8a6a0a9a917bd",
    "python": "3.12.14",
    "numpy": "2.3.5"
  }
}
