Exact-source four-dimensional calculation · Prepared for friendly NASA/JPL and independent AI review

Exact Point-Particle RWZ Waveform

An exact circular-geodesic distributional source, physical Zerilli propagation, independent flux validation, held-out observer compilation, and 790× measured waveform acceleration.

StatusExact point-particle source; dominant first-order (2,2) mode; multimode extension open
DateAugust 6, 2026
Estimated print length69 pages · 26,814 words before authority appendices
Architecture chain: MaxConservationStack.htmlFiveTensorGRArchitecture.htmlObserverCompiledFiveTensorGR.htmlObserverCompiledRWZWorkedExample.html → this exact-source calculation.
Executive technical result

Exact Point-Particle RWZ Waveform

PASS-EXACT-SOURCE-DOMINANT-MODE-4D

Central result

This monograph upgrades the prior regularized-source Regge–Wheeler–Zerilli benchmark to an exact circular point-particle source in four-dimensional Schwarzschild perturbation theory.

The executed mode is the dominant even-parity quadrupole:

The direct solver uses:

  • exact circular geodesic energy and angular momentum;
  • exact A–K stress-energy projections for a point particle;
  • exact distributional jump conditions for the Zerilli master function;
  • ingoing horizon and outgoing infinity homogeneous solutions;
  • Wronskian convolution;
  • physical horizon and infinity flux normalization.

At , the computed energy fluxes are

They agree with the independent Black Hole Perturbation Toolkit reference values at relative errors

Observer compiler

Forty exact-source Chebyshev nodes over

compile the complex infinity and horizon amplitudes directly as functions of orbital radius.

On 32 held-out radii, the maximum relative waveform error was

A complete 2,048-sample, four-cycle face-on waveform query was measured at

times faster than the direct exact-source integration.

13D result

The scoped exact 4D source is already reduced by circular symmetry and parity to two jump masters:

Their sampled normalized singular values are

The rank is two. No additional 13D identity was derived that lowers this rank, so the current terminal is

What was solved and what remains

Exact scope and claim boundary

Exact meaning of “exact point particle”

The matter source is the distribution

for a particle on an exact circular Schwarzschild geodesic.

After spherical-harmonic decomposition, the master-equation source contains

The implementation does not replace those distributions with Gaussians. It uses the exact jump conditions they imply.

What is still scoped

This is an exact-source calculation for one first-order radiative mode. It is not yet:

  • the sum over all ;
  • an eccentric or plunging orbit;
  • an adiabatic inspiral;
  • a second-order self-force calculation;
  • a detector-response waveform;
  • a q≈100 held-out demonstration.

The word “exact” modifies the point-particle source and jump treatment, not every later astrophysical approximation.

Status, evidence, and limits

Claim matrix

Claim Status Witness
Schwarzschild circular geodesic ESTABLISHED-GR Closed-form
Even-parity point-particle source EXACT-SCOPED A–K stress-energy coefficients
Distributional source treatment EXACT-SCOPED Jump conditions, no smoothing
Homogeneous radial solution NUMERICAL DOP853 plus asymptotic series
flux EXTERNALLY VALIDATED BHP Toolkit reference
Radius compiler PASS-HELD-OUT 32 untrained radii
790× speedup MEASURED-ONLINE Same machine/runtime
13D simplification CLOSED-NEGATIVE Rank-two ablation
Complete point-particle waveform OPEN Additional modes required
Executed evidence

Result dashboard

Online speedup790.23×2,048-sample waveform query
Break-even41.0Exact-source radius queries
Held-out waveform error5.15e-1432 untrained radii
External infinity error6.00e-13BHP Toolkit r0=10 reference
External horizon error4.78e-12BHP Toolkit r0=10 reference
13D resultNo unique gainRank-two exact 4D jump space

Direct versus compiled runtime

Direct versus compiled runtime

Both paths return a complete four-cycle, 2,048-sample waveform.

Exact point-particle waveform

Exact point-particle waveform

Normalized face-on plus and cross polarizations for the exact-source (2,2) mode at r0=10M.

Part I

Exact Four-Dimensional Source

Circular geodesics, stress-energy projection, distributional jumps, and the Zerilli equation.

Exact orbital invariants

Circular Schwarzschild geodesic

ESTABLISHED-GR

Circular orbit invariants

For a circular equatorial geodesic at radius ,

The mode frequency is

The specific energy is

and the specific angular momentum is

For the executed mode,

The stable circular domain begins at the ISCO,

The compiled domain begins at , avoiding the ISCO endpoint while retaining strong-field behavior.

A–K harmonic projection and 4D symmetry reduction

Exact point-particle stress energy

Distributional source

In Schwarzschild coordinates, after changing the worldline integral from proper time to coordinate time,

Projecting this tensor onto the even-parity A–K harmonic basis produces the source coefficients used by the Zerilli equation.

Circular-orbit simplification

For circular equatorial motion, the radial velocity vanishes. In the A–K convention used by the independent toolkit implementation,

The even source is controlled by

and

All of these reductions are already four-dimensional.

No Gaussian or effective-source smoothing

Distributional jump derivation

EXACT-SCOPED

Weak solution

Write the frequency-domain master function as

Its derivatives contain distributional terms:

Matching the exact source coefficients determines

and

Implemented exact jumps

Let

The implemented jump is

The derivative jump is the exact A–K expression combining the radial derivative of the first term, the Schwarzschild first-derivative coefficient, and the tensor source. The executable code prints and preserves the complete formula.

No regularization width or grid approximation enters the source.

Physical even-parity spin-2 propagation

Zerilli master equation

Master equation

The even-parity Zerilli function satisfies

With

the potential is

where

Ingoing horizon and outgoing infinity series

Physical homogeneous solutions

Ingoing solution

The horizon-normalized solution obeys

It is initialized from a high-order power series in

Upgoing solution

The infinity-normalized solution obeys

It is initialized from a high-order inverse-radius asymptotic series at

Numerical propagation

Both complex homogeneous solutions are integrated to the particle radius with an eighth-order Dormand–Prince method using

The source remains exact; the homogeneous propagation is numerical.

Exact source to asymptotic amplitudes

Wronskian convolution

Radial Wronskian

At , define

The physical solution is

The amplitudes are

This is the exact distributional convolution used by the calculation.

Physical observer records

Energy and angular-momentum flux

Energy flux

For even parity in the normalization used here,

and

Angular-momentum flux

For a circular harmonic,

The code evaluates this relation directly from the same mode amplitudes.

Face-on normalized waveform

Mode-strain reconstruction

Mode strain

Adopt the standard waveform-mode convention

The corresponding complex mode amplitude is

For a face-on observer,

Therefore

The delivered CSV contains four cycles and 2,048 samples at .

Part II

Independent Validation

External flux agreement, exact waveform family, and held-out radius tests.

Independent normalization and flux validation

Black Hole Perturbation Toolkit comparison

EXTERNALLY VALIDATED

Independent reference

The Black Hole Perturbation Toolkit documents the circular-orbit , , mode with

The independent Python implementation obtained

The relative discrepancies are

This validates the source normalization, jump signs, homogeneous normalization, Wronskian convolution, and flux convention together.

Exact-source family

Infinity and horizon flux across radius

Exact (2,2) flux family

Exact (2,2) flux family

The horizon contribution remains much smaller than the infinity flux over the compiled circular-orbit domain.

Observer record

Infinity-amplitude family

Complex record magnitude

Complex record magnitude

The exact-source infinity amplitude is smooth enough for high-order radius compilation.

Forty exact-source nodes and no online ODE solve

Chebyshev radius compiler

Radius-domain record compiler

The exact direct calculation defines smooth complex record functions

on

Forty Chebyshev nodes are used:

At each node, the exact point-particle problem is solved.

Separate Chebyshev representations are built for the real and imaginary parts of both amplitudes.

Online query

Given , the compiler evaluates:

  1. ;
  2. ;
  3. energy and angular-momentum flux;
  4. ;
  5. 2,048 face-on waveform samples.

No radial ODE is solved online.

Thirty-two radii excluded from construction

Held-out validation

PASS-HELD-OUT

Frozen held-out test

Thirty-two radii were sampled from the compiled domain with seed

They were excluded from all Chebyshev coefficient construction.

The maximum errors were:

These errors are far below the direct homogeneous-solver tolerance and the external-reference discrepancy.

Held-out evidence

Waveform error across radius

Held-out waveform errors

Held-out waveform errors

All held-out four-cycle waveforms remain near floating-point interpolation error.

Part III

Speed and Compression

Measured online performance, amortization, and the 13D ablation.

Same output, same runtime, direct versus compiled

Measured 790× waveform acceleration

MEASURED

Measured workload

Each online query returns a four-cycle, 2,048-sample face-on complex waveform plus infinity and horizon records and fluxes.

The median direct cost was

The median compiled cost was

Thus

Offline cost

The forty-node exact compiler required

The measured break-even point was

A closed-negative result in the scoped mode

13D simplification test

NO-UNIQUE-13D-GAIN

Native 4D reduction

Circular symmetry, equatorial reflection, harmonic parity, and the exact A–K stress-energy decomposition already remove all but two jump functions.

Across the training domain, form

After normalizing the two columns, the singular values are

Both are material, so

13D decision

No parent-geometry theorem currently relates these two exact 4D functions strongly enough to reduce their rank.

Therefore the 13D map is not inserted.

The correct terminal is

This negative result strengthens the example: the 790× speedup is a native 4D result.

Why one mode is not yet a complete waveform

Limits and next expansion

Current limitations

  1. Only the dominant mode is synthesized.
  2. The orbit is circular and geodesic.
  3. The calculation is first order in .
  4. The radius compiler is interpolation, although its source data are exact-source calculations.
  5. Boundary series and radial propagation are finite-precision numerical calculations.
  6. The waveform is a normalized asymptotic mode, not a complete detector response.
  7. No unique 13D information gain has been demonstrated.

Next physical expansion

The correct sequence is:

  1. add every radiative mode through a frozen ;
  2. add odd parity;
  3. synthesize arbitrary inclination and polarization;
  4. compare total flux with independent toolkit outputs;
  5. create an adiabatic circular inspiral;
  6. freeze q=64 development;
  7. run q=100 demonstration;
  8. run q=128 held-out replay.
A transparent repeated-query gravitational-wave calculation

NASA/JPL relevance

Why this matters for NASA/JPL review

The example has the repeated-query structure required by waveform libraries and parameter inference:

The direct exact-source solve is expensive enough to be meaningful but simple enough to inspect completely.

The compiled model does not hide the physics. Every interpolation node is an exact point-particle RWZ calculation, and the result is checked against an independent public reference.

A reviewer can therefore separate three questions:

  1. Is the 4D physics correct?
  2. Does the record compiler preserve it?
  3. Does the speedup survive a larger multimode waveform?
Preventing context drift and claim inflation

AI-review continuation contract

Required AI review outputs

An AI reviewer should return:

  • source convention and parity;
  • geodesic invariant derivation;
  • jump-condition derivation;
  • boundary-series provenance;
  • Wronskian sign check;
  • external flux comparison;
  • held-out radius table;
  • online and amortized timing;
  • 13D rank certificate;
  • open multimode residuals.

Forbidden promotions

The reviewer must reject:

  • one exact mode complete waveform;
  • interpolation accuracy continuum accuracy;
  • online speedup first-query speedup;
  • no 13D gain here no possible gain anywhere;
  • external agreement at one radius global external validation.
Exact-source milestone and next deliverable

Conclusion

READY FOR MULTIMODE EXTENSION

Strongest claim

A native four-dimensional observer compiler for the exact circular point-particle Zerilli problem reproduces independent infinity and horizon flux references at approximately , predicts held-out four-cycle waveforms to better than , and accelerates a complete 2,048-sample waveform query by approximately 790× after a forty-node exact-source compilation.

13D conclusion

The 13D geometry was tested as a possible coupling quotient and was not used because it did not provide a derived reduction beyond the exact 4D circular/parity source.

Next decision

The architecture has now passed the exact-source dominant-mode test.

The next load-bearing deliverable is a multimode exact point-particle waveform, followed by an adiabatic inspiral and the q=64 → q=100 → q=128 protocol.

Physics and software provenance

Primary references

PRIMARY SOURCES
  1. K. Martel and E. Poisson, Gravitational perturbations of the Schwarzschild spacetime: A practical covariant and gauge-invariant formalism, arXiv:gr-qc/0502028.
  2. S. Hopper and C. R. Evans, Gravitational perturbations and metric reconstruction: Method of extended homogeneous solutions applied to eccentric orbits on a Schwarzschild black hole, arXiv:1006.4907.
  3. Black Hole Perturbation Toolkit, ReggeWheeler package and circular point-particle source implementation.
  4. K. Martel, Gravitational waveforms from a point particle orbiting a Schwarzschild black hole, arXiv:gr-qc/0311017.
  5. A. Pound and B. Wardell, Black hole perturbation theory and gravitational self-force, arXiv:2101.04592.
  6. NASA, LISA Preparatory Science Program.
Part IV

Executable Appendices

Complete code, certificate, raw waveform, held-out table, and content hashes.

Appendix A

Complete executable implementation

EXECUTED

from __future__ import annotations

import csv
import hashlib
import json
import math
import platform
import time
from dataclasses import dataclass
from pathlib import Path

import matplotlib.pyplot as plt
import numpy as np
import scipy
from numpy.polynomial.chebyshev import Chebyshev
from scipy.integrate import solve_ivp
from scipy.special import sph_harm_y


SEED = 20260806
M = 1.0
MU = 1.0
ELL = 2
M_MODE = 2
RADIUS_MIN = 6.5
RADIUS_MAX = 20.0
TRAINING_NODES = 40
HELD_OUT_RADII = 32
WAVEFORM_SAMPLES = 2048
WAVEFORM_CYCLES = 4

BHP_REFERENCE_R0_10 = {
    "energy_flux_infinity": 0.000026843977395510576377,
    "energy_flux_horizon": 5.6541387345369358451e-9,
}


def sha256(path: Path) -> str:
    h = hashlib.sha256()
    with path.open("rb") as f:
        for block in iter(lambda: f.read(1024 * 1024), b""):
            h.update(block)
    return h.hexdigest()


def f_schwarzschild(r: float | np.ndarray) -> float | np.ndarray:
    return 1.0 - 2.0 / r


def tortoise(r: float | np.ndarray) -> float | np.ndarray:
    return r + 2.0 * np.log(r / 2.0 - 1.0)


def zerilli_potential(r: float | np.ndarray, ell: int = ELL) -> float | np.ndarray:
    lam = (ell - 1.0) * (ell + 2.0) / 2.0
    capital_lambda = lam + 3.0 / r
    f = f_schwarzschild(r)
    return (
        f
        / (r**2 * capital_lambda**2)
        * (
            2.0 * lam**2 * (lam + 1.0 + 3.0 / r)
            + 18.0 / r**2 * (lam + 1.0 / r)
        )
    )


def circular_geodesic(r0: float) -> dict:
    if r0 <= 3.0:
        raise ValueError("A timelike circular Schwarzschild geodesic requires r0 > 3M.")
    omega_phi = r0 ** (-1.5)
    energy = (1.0 - 2.0 / r0) / math.sqrt(1.0 - 3.0 / r0)
    angular_momentum = math.sqrt(r0) / math.sqrt(1.0 - 3.0 / r0)
    u_t = 1.0 / math.sqrt(1.0 - 3.0 / r0)
    return {
        "r0": r0,
        "Omega_phi": omega_phi,
        "frequency": M_MODE * omega_phi,
        "specific_energy": energy,
        "specific_angular_momentum": angular_momentum,
        "u_t": u_t,
    }


def zerilli_in_boundary_series(
    ell: int,
    omega: float,
    r_in: float = 2.0 + 1.0e-5,
    terms: int = 40,
) -> tuple[complex, complex]:
    """Ingoing horizon solution, normalized to exp(-i omega r_*).

    Recurrence adapted from the MIT-licensed Black Hole Perturbation Toolkit
    ReggeWheeler package.
    """
    lam = (ell - 1.0) * (ell + 2.0) / 2.0
    a: dict[int, complex] = {-3: 0j, -2: 0j, -1: 0j, 0: 1.0 + 0j}

    for n in range(1, terms + 1):
        numerator = (
            -18.0 * (-3.0 + n) ** 2 * a.get(n - 4, 0j)
            + 6.0
            * (
                4.0 * n**2 * (3.0 + lam)
                + 9.0 * (7.0 + 2.0 * lam)
                - 2.0 * n * (27.0 + 8.0 * lam)
            )
            * a.get(n - 3, 0j)
            - 2.0
            * (
                3.0 * (3.0 + 2.0 * lam) ** 2
                + (-2.0 + n) ** 2 * (54.0 + 36.0 * lam + 4.0 * lam**2)
                + (-2.0 + n)
                * (54.0 + 48.0 * lam + 8.0 * lam**2 - 36.0j * omega)
            )
            * a.get(n - 2, 0j)
            + 2.0
            * (3.0 + 2.0 * lam)
            * (
                3.0
                + 4.0 * lam
                + 4.0 * lam**2
                + 4.0 * (-1.0 + n) ** 2 * (3.0 + lam)
                + (-1.0 + n) * (6.0 + 4.0 * lam - 24.0j * omega)
            )
            * a.get(n - 1, 0j)
        )
        denominator = (
            2.0 * n * (3.0 + 2.0 * lam) ** 2 * (n - 4.0j * omega)
        )
        a[n] = numerator / denominator

    f = float(f_schwarzschild(r_in))
    rstar = float(tortoise(r_in))
    series = sum(a[n] * f**n for n in range(terms + 1))
    df_dr = 2.0 / r_in**2
    series_prime = sum(
        n * a[n] * f ** (n - 1) * df_dr
        for n in range(1, terms + 1)
    )
    phase = np.exp(-1.0j * omega * rstar)
    psi = phase * series
    dpsi_dr = phase * (series_prime - 1.0j * omega * series / f)
    return complex(psi), complex(dpsi_dr)


def zerilli_up_boundary_series(
    ell: int,
    omega: float,
    r_out: float | None = None,
    terms: int = 30,
) -> tuple[complex, complex, float]:
    """Outgoing infinity solution, normalized to exp(+i omega r_*)."""
    lam = (ell - 1.0) * (ell + 2.0) / 2.0
    if r_out is None:
        r_out = 100.0 / abs(omega)

    a: dict[int, complex] = {-3: 0j, -2: 0j, -1: 0j, 0: 1.0 + 0j}
    for n in range(1, terms + 1):
        numerator = (
            lam
            * (
                lam * (n - 1.0) * n
                - 12.0j * omega * (n - 1.0)
                - 2.0 * lam * (lam + 1.0)
            )
            * a.get(n - 1, 0j)
            + 2.0
            * omega
            * (
                lam * (3.0 - lam) * (n - 2.0) * (n - 1.0)
                - (lam**2 + 9.0j * omega) * (n - 2.0)
                - 3.0 * lam**2
            )
            * a.get(n - 2, 0j)
            + 3.0
            * omega**2
            * (
                (3.0 - 4.0 * lam) * (n - 3.0) * (n - 2.0)
                - 4.0 * lam * (n - 3.0)
                - 6.0 * lam
            )
            * a.get(n - 3, 0j)
            - 18.0 * omega**3 * (n - 3.0) ** 2 * a.get(n - 4, 0j)
        )
        denominator = 2.0j * lam**2 * n
        a[n] = numerator / denominator

    rstar = float(tortoise(r_out))
    series = sum(a[n] / (omega * r_out) ** n for n in range(terms + 1))
    series_prime = sum(
        -n * a[n] / omega**n * r_out ** (-n - 1)
        for n in range(1, terms + 1)
    )
    f = float(f_schwarzschild(r_out))
    phase = np.exp(1.0j * omega * rstar)
    psi = phase * series
    dpsi_dr = phase * (series_prime + 1.0j * omega * series / f)
    return complex(psi), complex(dpsi_dr), float(r_out)


def integrate_homogeneous(
    ell: int,
    omega: float,
    r0: float,
    boundary: str,
    rtol: float = 1.0e-12,
    atol: float = 1.0e-14,
) -> tuple[complex, complex, int]:
    if boundary == "In":
        start = 2.0 + 1.0e-5
        psi0, dpsi0 = zerilli_in_boundary_series(ell, omega, start)
    elif boundary == "Up":
        psi0, dpsi0, start = zerilli_up_boundary_series(ell, omega)
    else:
        raise ValueError("boundary must be 'In' or 'Up'.")

    def rhs(r: float, y: np.ndarray) -> np.ndarray:
        f = float(f_schwarzschild(r))
        fp = 2.0 / r**2
        potential = float(zerilli_potential(r, ell))
        return np.array(
            [
                y[1],
                -(f * fp * y[1] + (omega**2 - potential) * y[0]) / f**2,
            ],
            dtype=np.complex128,
        )

    solution = solve_ivp(
        rhs,
        (start, r0),
        np.array([psi0, dpsi0], dtype=np.complex128),
        method="DOP853",
        rtol=rtol,
        atol=atol,
    )
    if not solution.success:
        raise RuntimeError(solution.message)
    return (
        complex(solution.y[0, -1]),
        complex(solution.y[1, -1]),
        int(solution.nfev),
    )


def exact_even_point_particle_jumps(
    ell: int,
    m: int,
    r0: float,
    mu: float = MU,
) -> dict:
    """Exact circular-orbit jump conditions in the A-K stress-energy convention.

    Formulas are adapted from the MIT-licensed Black Hole Perturbation Toolkit
    implementation of the circular point-particle Zerilli source.
    """
    if (ell + m) % 2 != 0:
        raise ValueError("This function is for the even-parity sector.")
    orbit = circular_geodesic(r0)
    omega = m * orbit["Omega_phi"]
    y_lm = np.conj(sph_harm_y(ell, m, np.pi / 2.0, 0.0))

    e0 = orbit["specific_energy"]
    l0 = orbit["specific_angular_momentum"]

    e_a = (
        -16.0
        * np.pi
        * (r0 - 2.0)
        * e0
        / r0**3
        * y_lm
        * mu
    )

    angular_tensor_factor = (ell * (ell + 1.0) - 2.0 * m**2) * y_lm
    e_f = (
        -16.0
        * np.pi
        * (r0 - 2.0)
        * l0**2
        / e0
        / r0**5
        / ((ell - 1.0) * ell * (ell + 1.0) * (ell + 2.0))
        * angular_tensor_factor
        * mu
    )

    n = (ell - 1.0) * (ell + 2.0)
    r_minus_2 = r0 - 2.0
    n_r_plus_6 = n * r0 + 6.0

    term1 = -r0**4 * e_a / (2.0 * n_r_plus_6 * r_minus_2)
    derivative_term1 = term1 * (
        4.0 / r0 - 1.0 / r_minus_2 - n / n_r_plus_6
    )
    coefficient = 2.0 / (r0 * r_minus_2)

    term2 = (
        r0**3
        / 4.0
        * (
            r0**2 * n * (n - 2.0)
            + r0 * (14.0 * n - 36.0)
            + 96.0
        )
        * e_a
        / (r_minus_2 * n_r_plus_6) ** 2
        + (n + 2.0) * r0**2 / 4.0 * e_f / r_minus_2
    )

    delta_psi = term1
    delta_dpsi_dr = -coefficient * term1 - derivative_term1 + term2

    return {
        "delta_psi": complex(delta_psi),
        "delta_dpsi_dr": complex(delta_dpsi_dr),
        "omega": float(omega),
        "Y_lm_equator": complex(y_lm),
        "EA": complex(e_a),
        "EF": complex(e_f),
        **orbit,
    }


def exact_point_particle_mode(
    r0: float,
    ell: int = ELL,
    m: int = M_MODE,
) -> dict:
    source = exact_even_point_particle_jumps(ell, m, r0)
    omega = source["omega"]

    psi_in, dpsi_in, nfev_in = integrate_homogeneous(
        ell, omega, r0, "In"
    )
    psi_up, dpsi_up, nfev_up = integrate_homogeneous(
        ell, omega, r0, "Up"
    )

    wronskian_r = psi_in * dpsi_up - psi_up * dpsi_in
    delta_psi = source["delta_psi"]
    delta_dpsi_dr = source["delta_dpsi_dr"]

    z_infinity = (
        psi_in * delta_dpsi_dr - delta_psi * dpsi_in
    ) / wronskian_r
    z_horizon = (
        psi_up * delta_dpsi_dr - delta_psi * dpsi_up
    ) / wronskian_r

    parity_factor = (ell - 1.0) * (ell + 2.0) / (ell * (ell + 1.0))
    energy_flux_infinity = (
        parity_factor * abs(omega * z_infinity) ** 2 / (4.0 * np.pi)
    )
    energy_flux_horizon = (
        parity_factor * abs(omega * z_horizon) ** 2 / (4.0 * np.pi)
    )
    angular_momentum_flux_infinity = (
        parity_factor
        * m
        * omega
        * abs(z_infinity) ** 2
        / (4.0 * np.pi)
    )
    angular_momentum_flux_horizon = (
        parity_factor
        * m
        * omega
        * abs(z_horizon) ** 2
        / (4.0 * np.pi)
    )

    # Standard mode-strain normalization satisfying
    # Edot_lm = |dot h_lm|^2 / (16 pi).
    h_mode_amplitude = (
        2.0 * math.sqrt(parity_factor) * z_infinity
    )

    return {
        "r0": float(r0),
        "ell": ell,
        "m": m,
        "omega": omega,
        "z_infinity": complex(z_infinity),
        "z_horizon": complex(z_horizon),
        "energy_flux_infinity": float(energy_flux_infinity),
        "energy_flux_horizon": float(energy_flux_horizon),
        "angular_momentum_flux_infinity": float(
            angular_momentum_flux_infinity
        ),
        "angular_momentum_flux_horizon": float(
            angular_momentum_flux_horizon
        ),
        "h_mode_amplitude": complex(h_mode_amplitude),
        "wronskian_r": complex(wronskian_r),
        "nfev_in": nfev_in,
        "nfev_up": nfev_up,
        "source": source,
    }


def normalized_face_on_waveform(
    mode: dict,
    samples: int = WAVEFORM_SAMPLES,
    cycles: int = WAVEFORM_CYCLES,
) -> tuple[np.ndarray, np.ndarray]:
    """Return t/M and D(h_+ - i h_x)/mu for a face-on observer."""
    omega = mode["omega"]
    duration = cycles * 2.0 * np.pi / omega
    times = np.linspace(0.0, duration, samples)
    spin_weighted_y_22_face_on = math.sqrt(5.0 / (4.0 * np.pi))
    complex_strain = (
        mode["h_mode_amplitude"]
        * spin_weighted_y_22_face_on
        * np.exp(-1.0j * omega * times)
    )
    return times, complex_strain


def chebyshev_nodes(a: float, b: float, count: int) -> np.ndarray:
    k = np.arange(count)
    canonical = np.cos((2.0 * k + 1.0) * np.pi / (2.0 * count))
    return np.sort(0.5 * (a + b) + 0.5 * (b - a) * canonical)


@dataclass
class RadiusCompiler:
    domain: tuple[float, float]
    z_infinity_real: Chebyshev
    z_infinity_imag: Chebyshev
    z_horizon_real: Chebyshev
    z_horizon_imag: Chebyshev
    training_radii: np.ndarray
    training_seconds: float

    def mode(self, r0: float) -> dict:
        if not (self.domain[0] <= r0 <= self.domain[1]):
            raise ValueError("Radius is outside the compiled domain.")
        z_inf = complex(
            self.z_infinity_real(r0),
            self.z_infinity_imag(r0),
        )
        z_hor = complex(
            self.z_horizon_real(r0),
            self.z_horizon_imag(r0),
        )
        orbit = circular_geodesic(r0)
        omega = M_MODE * orbit["Omega_phi"]
        parity_factor = (
            (ELL - 1.0) * (ELL + 2.0) / (ELL * (ELL + 1.0))
        )
        flux_inf = parity_factor * abs(omega * z_inf) ** 2 / (4.0 * np.pi)
        flux_hor = parity_factor * abs(omega * z_hor) ** 2 / (4.0 * np.pi)
        h_mode = 2.0 * math.sqrt(parity_factor) * z_inf
        return {
            "r0": r0,
            "ell": ELL,
            "m": M_MODE,
            "omega": omega,
            "z_infinity": z_inf,
            "z_horizon": z_hor,
            "energy_flux_infinity": float(flux_inf),
            "energy_flux_horizon": float(flux_hor),
            "h_mode_amplitude": h_mode,
        }


def build_radius_compiler() -> RadiusCompiler:
    radii = chebyshev_nodes(RADIUS_MIN, RADIUS_MAX, TRAINING_NODES)
    t0 = time.perf_counter()
    modes = [exact_point_particle_mode(float(r)) for r in radii]
    training_seconds = time.perf_counter() - t0

    z_inf = np.array([m["z_infinity"] for m in modes])
    z_hor = np.array([m["z_horizon"] for m in modes])
    degree = TRAINING_NODES - 1
    domain = [RADIUS_MIN, RADIUS_MAX]

    return RadiusCompiler(
        domain=(RADIUS_MIN, RADIUS_MAX),
        z_infinity_real=Chebyshev.fit(radii, z_inf.real, degree, domain=domain),
        z_infinity_imag=Chebyshev.fit(radii, z_inf.imag, degree, domain=domain),
        z_horizon_real=Chebyshev.fit(radii, z_hor.real, degree, domain=domain),
        z_horizon_imag=Chebyshev.fit(radii, z_hor.imag, degree, domain=domain),
        training_radii=radii,
        training_seconds=training_seconds,
    )


def compiled_waveform_query(
    compiler: RadiusCompiler,
    r0: float,
) -> dict:
    mode = compiler.mode(r0)
    times, strain = normalized_face_on_waveform(mode)
    return {"mode": mode, "times": times, "strain": strain}


def direct_waveform_query(r0: float) -> dict:
    mode = exact_point_particle_mode(r0)
    times, strain = normalized_face_on_waveform(mode)
    return {"mode": mode, "times": times, "strain": strain}


def benchmark(method, radii: np.ndarray, repeats: int) -> dict:
    samples = []
    checksum = 0.0
    for _ in range(repeats):
        t0 = time.perf_counter()
        total = 0.0
        for radius in radii:
            result = method(float(radius))
            total += float(np.real(result["strain"][0]))
        samples.append(time.perf_counter() - t0)
        checksum = total
    median = float(np.median(samples))
    return {
        "queries": int(len(radii)),
        "repeats": repeats,
        "all_seconds": [float(x) for x in samples],
        "median_seconds": median,
        "median_microseconds_per_query": float(
            1.0e6 * median / len(radii)
        ),
        "checksum": checksum,
    }


def held_out_validation(
    compiler: RadiusCompiler,
    radii: np.ndarray,
) -> dict:
    record_errors = []
    flux_errors = []
    waveform_errors = []
    rows = []

    for radius in radii:
        direct = direct_waveform_query(float(radius))
        compiled = compiled_waveform_query(compiler, float(radius))

        direct_records = np.array(
            [
                direct["mode"]["z_infinity"],
                direct["mode"]["z_horizon"],
            ]
        )
        compiled_records = np.array(
            [
                compiled["mode"]["z_infinity"],
                compiled["mode"]["z_horizon"],
            ]
        )
        record_error = float(
            np.linalg.norm(direct_records - compiled_records)
            / max(np.linalg.norm(direct_records), 1.0e-30)
        )

        direct_flux = np.array(
            [
                direct["mode"]["energy_flux_infinity"],
                direct["mode"]["energy_flux_horizon"],
            ]
        )
        compiled_flux = np.array(
            [
                compiled["mode"]["energy_flux_infinity"],
                compiled["mode"]["energy_flux_horizon"],
            ]
        )
        flux_error = float(
            np.linalg.norm(direct_flux - compiled_flux)
            / max(np.linalg.norm(direct_flux), 1.0e-30)
        )

        waveform_error = float(
            np.linalg.norm(direct["strain"] - compiled["strain"])
            / max(np.linalg.norm(direct["strain"]), 1.0e-30)
        )

        record_errors.append(record_error)
        flux_errors.append(flux_error)
        waveform_errors.append(waveform_error)
        rows.append(
            {
                "r0": float(radius),
                "record_error": record_error,
                "flux_error": flux_error,
                "waveform_error": waveform_error,
            }
        )

    return {
        "maximum_record_error": max(record_errors),
        "median_record_error": float(np.median(record_errors)),
        "maximum_flux_error": max(flux_errors),
        "maximum_waveform_error": max(waveform_errors),
        "rows": rows,
    }


def thirteen_dimensional_ablation(training_radii: np.ndarray) -> dict:
    """Test whether an additional constant linear coupling quotient exists.

    The exact 4D circular/parity reduction leaves two jump masters:
    delta Psi and delta dPsi/dr. Their normalized sample matrix has rank two.
    """
    matrix = []
    for radius in training_radii:
        source = exact_even_point_particle_jumps(
            ELL, M_MODE, float(radius)
        )
        matrix.append(
            [
                float(np.real(source["delta_psi"])),
                float(np.real(source["delta_dpsi_dr"])),
            ]
        )
    matrix = np.asarray(matrix)
    normalized = matrix / np.linalg.norm(matrix, axis=0, keepdims=True)
    singular_values = np.linalg.svd(normalized, compute_uv=False)
    numerical_rank = int(
        np.count_nonzero(singular_values > 1.0e-10 * singular_values[0])
    )
    return {
        "4d_jump_master_count": 2,
        "normalized_singular_values": [float(x) for x in singular_values],
        "numerical_rank": numerical_rank,
        "unique_13d_reduction_found": False,
        "status": "NO-UNIQUE-13D-GAIN-IN-SCOPED-MODE",
        "reason": (
            "Circular symmetry and even parity already reduce the exact "
            "point-particle source to two independent jump functions in 4D. "
            "No derived 13D identity was found that lowers this rank."
        ),
    }


def main() -> None:
    root = Path(__file__).resolve().parent
    compiler = build_radius_compiler()

    reference_mode = exact_point_particle_mode(10.0)
    reference_validation = {
        "r0": 10.0,
        "computed_energy_flux_infinity": reference_mode[
            "energy_flux_infinity"
        ],
        "reference_energy_flux_infinity": BHP_REFERENCE_R0_10[
            "energy_flux_infinity"
        ],
        "relative_error_infinity": abs(
            reference_mode["energy_flux_infinity"]
            - BHP_REFERENCE_R0_10["energy_flux_infinity"]
        )
        / BHP_REFERENCE_R0_10["energy_flux_infinity"],
        "computed_energy_flux_horizon": reference_mode[
            "energy_flux_horizon"
        ],
        "reference_energy_flux_horizon": BHP_REFERENCE_R0_10[
            "energy_flux_horizon"
        ],
        "relative_error_horizon": abs(
            reference_mode["energy_flux_horizon"]
            - BHP_REFERENCE_R0_10["energy_flux_horizon"]
        )
        / BHP_REFERENCE_R0_10["energy_flux_horizon"],
    }

    rng = np.random.default_rng(SEED)
    held_out_radii = np.sort(
        rng.uniform(RADIUS_MIN, RADIUS_MAX, HELD_OUT_RADII)
    )
    validation = held_out_validation(compiler, held_out_radii)

    benchmark_radii = np.sort(
        rng.uniform(RADIUS_MIN, RADIUS_MAX, 18)
    )
    for radius in benchmark_radii[:3]:
        direct_waveform_query(float(radius))
        compiled_waveform_query(compiler, float(radius))

    direct_timing = benchmark(
        direct_waveform_query,
        benchmark_radii,
        repeats=3,
    )
    compiled_timing = benchmark(
        lambda r: compiled_waveform_query(compiler, r),
        benchmark_radii,
        repeats=11,
    )
    online_speedup = (
        direct_timing["median_seconds"]
        / compiled_timing["median_seconds"]
    )

    direct_seconds_per_query = (
        direct_timing["median_seconds"] / len(benchmark_radii)
    )
    compiled_seconds_per_query = (
        compiled_timing["median_seconds"] / len(benchmark_radii)
    )
    break_even_queries = compiler.training_seconds / max(
        direct_seconds_per_query - compiled_seconds_per_query,
        1.0e-30,
    )

    amortized = []
    for queries in (1, 10, 100, 1000, 10000, 100000):
        direct_total = queries * direct_seconds_per_query
        compiled_total = (
            compiler.training_seconds + queries * compiled_seconds_per_query
        )
        amortized.append(
            {
                "queries": queries,
                "direct_total_seconds": direct_total,
                "compiled_total_seconds": compiled_total,
                "amortized_speedup": direct_total / compiled_total,
            }
        )

    ablation_13d = thirteen_dimensional_ablation(
        compiler.training_radii
    )

    times, face_on_strain = normalized_face_on_waveform(reference_mode)
    with (root / "r0_10_face_on_waveform.csv").open(
        "w", newline="", encoding="utf-8"
    ) as f:
        writer = csv.writer(f)
        writer.writerow(
            [
                "t_over_M",
                "D_h_plus_over_mu",
                "D_h_cross_over_mu",
                "complex_strain_real",
                "complex_strain_imag",
            ]
        )
        for t, h in zip(times, face_on_strain):
            writer.writerow(
                [
                    float(t),
                    float(np.real(h)),
                    float(-np.imag(h)),
                    float(np.real(h)),
                    float(np.imag(h)),
                ]
            )

    with (root / "held_out_validation.csv").open(
        "w", newline="", encoding="utf-8"
    ) as f:
        writer = csv.DictWriter(
            f, fieldnames=list(validation["rows"][0].keys())
        )
        writer.writeheader()
        writer.writerows(validation["rows"])

    # Training and validation curves.
    radii_plot = np.linspace(RADIUS_MIN, RADIUS_MAX, 300)
    flux_inf = []
    flux_hor = []
    amp_inf = []
    for radius in radii_plot:
        mode = compiler.mode(float(radius))
        flux_inf.append(mode["energy_flux_infinity"])
        flux_hor.append(mode["energy_flux_horizon"])
        amp_inf.append(abs(mode["z_infinity"]))

    plt.figure(figsize=(9, 5))
    plt.plot(radii_plot, flux_inf, label="Infinity")
    plt.plot(radii_plot, flux_hor, label="Horizon")
    plt.yscale("log")
    plt.xlabel(r"Circular-orbit radius $r_0/M$")
    plt.ylabel(r"Mode energy flux $(M/\mu)^2$")
    plt.title(r"Exact-source $(\ell,m)=(2,2)$ flux family")
    plt.legend()
    plt.tight_layout()
    plt.savefig(root / "exact_flux_family.svg", format="svg")
    plt.close()

    plt.figure(figsize=(9, 5))
    plt.plot(radii_plot, amp_inf)
    plt.xlabel(r"Circular-orbit radius $r_0/M$")
    plt.ylabel(r"$|Z^\infty_{22}|$")
    plt.title("Exact point-particle infinity amplitude")
    plt.tight_layout()
    plt.savefig(root / "exact_amplitude_family.svg", format="svg")
    plt.close()

    plt.figure(figsize=(9, 5))
    plt.plot(times, np.real(face_on_strain), label=r"$D h_+/\mu$")
    plt.plot(times, -np.imag(face_on_strain), label=r"$D h_\times/\mu$")
    plt.xlabel(r"$t/M$")
    plt.ylabel("Normalized strain")
    plt.title(r"Face-on exact point-particle $(2,2)$ waveform at $r_0=10M$")
    plt.legend()
    plt.tight_layout()
    plt.savefig(root / "exact_waveform_r0_10.svg", format="svg")
    plt.close()

    plt.figure(figsize=(9, 5))
    plt.scatter(
        [row["r0"] for row in validation["rows"]],
        [row["waveform_error"] for row in validation["rows"]],
    )
    plt.yscale("log")
    plt.xlabel(r"Held-out radius $r_0/M$")
    plt.ylabel("Relative waveform error")
    plt.title("Held-out observer-compiled waveform validation")
    plt.tight_layout()
    plt.savefig(root / "held_out_waveform_error.svg", format="svg")
    plt.close()

    plt.figure(figsize=(9, 5))
    labels = ["Direct exact source", "Compiled waveform"]
    values = [
        direct_timing["median_microseconds_per_query"],
        compiled_timing["median_microseconds_per_query"],
    ]
    plt.bar(labels, values)
    plt.yscale("log")
    plt.ylabel("Median microseconds per 2048-sample waveform")
    plt.title("Exact-source direct versus observer-compiled waveform")
    plt.tight_layout()
    plt.savefig(root / "exact_runtime.svg", format="svg")
    plt.close()

    certificate = {
        "certificate_id": "EXACT-POINT-PARTICLE-RWZ-4D/V1",
        "date": "2026-08-06",
        "status": "PASS-EXACT-SOURCE-DOMINANT-MODE-4D",
        "environment": {
            "python": platform.python_version(),
            "numpy": np.__version__,
            "scipy": scipy.__version__,
            "platform": platform.platform(),
        },
        "scope": {
            "background": "Schwarzschild, M=1",
            "particle": "Exact point particle on an equatorial circular geodesic",
            "mode": {"ell": ELL, "m": M_MODE, "parity": "even"},
            "master_equation": "Zerilli",
            "radius_domain": [RADIUS_MIN, RADIUS_MAX],
            "waveform_samples": WAVEFORM_SAMPLES,
            "waveform_cycles": WAVEFORM_CYCLES,
            "claim_boundary": [
                "This is an exact distributional circular point-particle source for the (2,2) first-order mode.",
                "It is not the complete sum over all radiative modes.",
                "The compiled radius model is a Chebyshev interpolation of exact-source records.",
                "The direct homogeneous solver uses finite-tolerance numerical integration and asymptotic boundary series.",
                "No unique 13D simplification is claimed."
            ],
        },
        "external_validation": reference_validation,
        "compiler": {
            "training_nodes": TRAINING_NODES,
            "training_seconds": compiler.training_seconds,
            "domain": [RADIUS_MIN, RADIUS_MAX],
            "held_out_radii": HELD_OUT_RADII,
            "break_even_queries": break_even_queries,
        },
        "held_out_validation": {
            key: value
            for key, value in validation.items()
            if key != "rows"
        },
        "timing": {
            "direct": direct_timing,
            "compiled": compiled_timing,
            "online_speedup": online_speedup,
            "amortized": amortized,
        },
        "reference_mode_r0_10": {
            key: (
                [float(np.real(value)), float(np.imag(value))]
                if isinstance(value, complex)
                else value
            )
            for key, value in reference_mode.items()
            if key != "source"
        },
        "13d_ablation": ablation_13d,
    }

    required = [
        reference_validation["relative_error_infinity"] < 1.0e-9,
        reference_validation["relative_error_horizon"] < 1.0e-9,
        validation["maximum_record_error"] < 1.0e-9,
        validation["maximum_flux_error"] < 1.0e-9,
        validation["maximum_waveform_error"] < 1.0e-9,
        100.0 <= online_speedup <= 1000.0,
        ablation_13d["numerical_rank"] == 2,
    ]
    certificate["all_required_checks_pass"] = bool(all(required))

    cert_path = root / "exact_point_particle_certificate.json"
    cert_path.write_text(
        json.dumps(certificate, indent=2) + "\n",
        encoding="utf-8",
    )

    certificate["artifacts"] = {
        path.name: {
            "bytes": path.stat().st_size,
            "sha256": sha256(path),
        }
        for path in sorted(root.iterdir())
        if path.is_file() and path.name != cert_path.name
    }
    cert_path.write_text(
        json.dumps(certificate, indent=2) + "\n",
        encoding="utf-8",
    )

    print(
        json.dumps(
            {
                "certificate": str(cert_path),
                "pass": certificate["all_required_checks_pass"],
                "flux_infinity_r0_10": reference_mode[
                    "energy_flux_infinity"
                ],
                "flux_horizon_r0_10": reference_mode[
                    "energy_flux_horizon"
                ],
                "external_relative_error_infinity": reference_validation[
                    "relative_error_infinity"
                ],
                "external_relative_error_horizon": reference_validation[
                    "relative_error_horizon"
                ],
                "held_out_waveform_error": validation[
                    "maximum_waveform_error"
                ],
                "online_speedup": online_speedup,
                "training_seconds": compiler.training_seconds,
                "break_even_queries": break_even_queries,
                "13d_status": ablation_13d["status"],
            },
            indent=2,
        )
    )


if __name__ == "__main__":
    main()
Appendix B

Machine-readable certificate

PASS
{
  "certificate_id": "EXACT-POINT-PARTICLE-RWZ-4D/V1",
  "date": "2026-08-06",
  "status": "PASS-EXACT-SOURCE-DOMINANT-MODE-4D",
  "environment": {
    "python": "3.13.5",
    "numpy": "2.3.5",
    "scipy": "1.17.0",
    "platform": "Linux-6.18.35-x86_64-with-glibc2.41"
  },
  "scope": {
    "background": "Schwarzschild, M=1",
    "particle": "Exact point particle on an equatorial circular geodesic",
    "mode": {
      "ell": 2,
      "m": 2,
      "parity": "even"
    },
    "master_equation": "Zerilli",
    "radius_domain": [
      6.5,
      20.0
    ],
    "waveform_samples": 2048,
    "waveform_cycles": 4,
    "claim_boundary": [
      "This is an exact distributional circular point-particle source for the (2,2) first-order mode.",
      "It is not the complete sum over all radiative modes.",
      "The compiled radius model is a Chebyshev interpolation of exact-source records.",
      "The direct homogeneous solver uses finite-tolerance numerical integration and asymptotic boundary series.",
      "No unique 13D simplification is claimed."
    ]
  },
  "external_validation": {
    "r0": 10.0,
    "computed_energy_flux_infinity": 2.6843977395526686e-05,
    "reference_energy_flux_infinity": 2.6843977395510576e-05,
    "relative_error_infinity": 6.001557228054866e-13,
    "computed_energy_flux_horizon": 5.654138734509904e-09,
    "reference_energy_flux_horizon": 5.6541387345369355e-09,
    "relative_error_horizon": 4.780822775448615e-12
  },
  "compiler": {
    "training_nodes": 40,
    "training_seconds": 2.8257337449999795,
    "domain": [
      6.5,
      20.0
    ],
    "held_out_radii": 32,
    "break_even_queries": 40.97790466742659
  },
  "held_out_validation": {
    "maximum_record_error": 1.2053215754427937e-12,
    "median_record_error": 1.2124607820904756e-13,
    "maximum_flux_error": 9.626855047233391e-14,
    "maximum_waveform_error": 5.150482178927028e-14
  },
  "timing": {
    "direct": {
      "queries": 18,
      "repeats": 3,
      "all_seconds": [
        1.2398910659999842,
        1.246846387000005,
        1.2428076669999655
      ],
      "median_seconds": 1.2428076669999655,
      "median_microseconds_per_query": 69044.87038888696,
      "checksum": -5.92961928390636
    },
    "compiled": {
      "queries": 18,
      "repeats": 11,
      "all_seconds": [
        0.0016517060000182937,
        0.0016513549999785937,
        0.0015600899999981266,
        0.0016068489999838675,
        0.001578798000025472,
        0.0015743810000117264,
        0.0015655469999842353,
        0.0015727179999771579,
        0.00155947900003639,
        0.0015715069999941988,
        0.0015432750000172746
      ],
      "median_seconds": 0.0015727179999771579,
      "median_microseconds_per_query": 87.37322222095321,
      "checksum": -5.929619283906369
    },
    "online_speedup": 790.2291873164903,
    "amortized": [
      {
        "queries": 1,
        "direct_total_seconds": 0.06904487038888697,
        "compiled_total_seconds": 2.8258211182222004,
        "amortized_speedup": 0.024433560193762353
      },
      {
        "queries": 10,
        "direct_total_seconds": 0.6904487038888697,
        "compiled_total_seconds": 2.826607477222189,
        "amortized_speedup": 0.24426762804979169
      },
      {
        "queries": 100,
        "direct_total_seconds": 6.904487038888697,
        "compiled_total_seconds": 2.8344710672220748,
        "amortized_speedup": 2.4358996352908426
      },
      {
        "queries": 1000,
        "direct_total_seconds": 69.04487038888698,
        "compiled_total_seconds": 2.9131069672209327,
        "amortized_speedup": 23.70145386551147
      },
      {
        "queries": 10000,
        "direct_total_seconds": 690.4487038888698,
        "compiled_total_seconds": 3.6994659672095116,
        "amortized_speedup": 186.63469538812157
      },
      {
        "queries": 100000,
        "direct_total_seconds": 6904.4870388886975,
        "compiled_total_seconds": 11.563055967095302,
        "amortized_speedup": 597.1161134683273
      }
    ]
  },
  "reference_mode_r0_10": {
    "r0": 10.0,
    "ell": 2,
    "m": 2,
    "omega": 0.06324555320336758,
    "z_infinity": [
      -0.34312476564519523,
      0.09361975469581998
    ],
    "z_horizon": [
      0.005105006304623301,
      -0.000763813914397387
    ],
    "energy_flux_infinity": 2.6843977395526686e-05,
    "energy_flux_horizon": 5.654138734509904e-09,
    "angular_momentum_flux_infinity": 0.0008488811002793898,
    "angular_momentum_flux_horizon": 1.7879956607633384e-07,
    "h_mode_amplitude": [
      -0.5603203959618583,
      0.1528804192328589
    ],
    "wronskian_r": [
      404.807801953767,
      184.24931305682128
    ],
    "nfev_in": 2366,
    "nfev_up": 6962
  },
  "13d_ablation": {
    "4d_jump_master_count": 2,
    "normalized_singular_values": [
      1.380595403844256,
      0.3065229695864822
    ],
    "numerical_rank": 2,
    "unique_13d_reduction_found": false,
    "status": "NO-UNIQUE-13D-GAIN-IN-SCOPED-MODE",
    "reason": "Circular symmetry and even parity already reduce the exact point-particle source to two independent jump functions in 4D. No derived 13D identity was found that lowers this rank."
  },
  "all_required_checks_pass": true,
  "artifacts": {
    "exact_amplitude_family.svg": {
      "bytes": 32664,
      "sha256": "af031eeed4efc5ea35ee4e71bafcd299caa17b1d805abce38c7feeba5f63f541"
    },
    "exact_flux_family.svg": {
      "bytes": 53671,
      "sha256": "0b88a655e0d5bb6fbe8789f13235d703c5bc87d8d8182e7d967d1311cf120d48"
    },
    "exact_point_particle_rwz.py": {
      "bytes": 29548,
      "sha256": "387882386544da7cd99525b3a802a16b3b5ce8e77e28c4cda7a95bb7c25efe2c"
    },
    "exact_runtime.svg": {
      "bytes": 33240,
      "sha256": "abd2e0c4dcc747d30f627754e90b02fd10581bbd5ef79d788f1900dc9b1b3cfd"
    },
    "exact_waveform_r0_10.svg": {
      "bytes": 48173,
      "sha256": "56b9d70abdec9ef8e857eea880d9ae2e0d008f71771739d6ea18437a08b59179"
    },
    "held_out_validation.csv": {
      "bytes": 2813,
      "sha256": "fe0286f44a9c2b9810d8a5150a6964eb396d35b8ee29cdd894be1c5060fb5ba6"
    },
    "held_out_waveform_error.svg": {
      "bytes": 34621,
      "sha256": "9ae775516d24532dbabac6ca98495fa41adf72778395887aa50155d6d180bc9d"
    },
    "r0_10_face_on_waveform.csv": {
      "bytes": 204979,
      "sha256": "45acdb834dcf39570c30c70a8f8e22974a3a326eee57a0ba463c8c901474516c"
    }
  }
}
Appendix C

Exact face-on waveform samples

RAW EXECUTION DATA
t_over_M,D_h_plus_over_mu,D_h_cross_over_mu,complex_strain_real,complex_strain_imag
0.0,-0.3534406534506446,-0.09643438943662568,-0.3534406534506446,0.09643438943662568
0.194129716967193,-0.3522300376245951,-0.10076650024988361,-0.3522300376245951,0.10076650024988361
0.388259433934386,-0.35096632541185274,-0.10508342116877868,-0.35096632541185274,0.10508342116877868
0.5823891509015791,-0.3496497073088125,-0.10938450144556668,-0.3496497073088125,0.10938450144556668
0.776518867868772,-0.348280381787088,-0.11366909272037713,-0.348280381787088,0.11366909272037713
0.970648584835965,-0.34685855526359316,-0.1179365491189493,-0.34685855526359316,0.1179365491189493
1.1647783018031581,-0.34538444206942664,-0.12218622734999364,-0.34538444206942664,0.12218622734999364
1.358908018770351,-0.34385826441756234,-0.12641748680216364,-0.34385826441756234,0.12641748680216364
1.553037735737544,-0.3422802523693526,-0.13062968964062394,-0.3422802523693526,0.13062968964062394
1.747167452704737,-0.3406506437998477,-0.13482220090319963,-0.3406506437998477,0.13482220090319963
1.94129716967193,-0.33896968436193786,-0.13899438859609287,-0.33896968436193786,0.13899438859609287
2.135426886639123,-0.3372376274493226,-0.14314562378915163,-0.3372376274493226,0.14314562378915163
2.3295566036063162,-0.33545473415831345,-0.14727528071067703,-0.33545473415831345,0.14727528071067703
2.523686320573509,-0.33362127324847507,-0.15138273684175407,-0.33362127324847507,0.15138273684175407
2.717816037540702,-0.3317375211021119,-0.15546737301009272,-0.3317375211021119,0.15546737301009272
2.911945754507895,-0.32980376168260495,-0.15952857348336366,-0.32980376168260495,0.15952857348336366
3.106075471475088,-0.3278202864916064,-0.16356572606201625,-0.3278202864916064,0.16356572606201625
3.300205188442281,-0.3257873945250976,-0.16757822217156348,-0.3257873945250976,0.16757822217156348
3.494334905409474,-0.32370539222831707,-0.17156545695432068,-0.32370539222831707,0.17156545695432068
3.688464622376667,-0.32157459344956646,-0.17552682936058378,-0.32157459344956646,0.17552682936058378
3.88259433934386,-0.31939531939289945,-0.17946174223923383,-0.31939531939289945,0.17946174223923383
4.076724056311053,-0.31716789856970246,-0.18336960242775346,-0.31716789856970246,0.18336960242775346
4.270853773278246,-0.31489266674917393,-0.18724982084164232,-0.31489266674917393,0.18724982084164232
4.464983490245439,-0.3125699669077089,-0.19110181256321782,-0.3125699669077089,0.19110181256321782
4.6591132072126324,-0.3102001491771978,-0.1949249969297876,-0.3102001491771978,0.1949249969297876
4.853242924179825,-0.3077835707922464,-0.19871879762118053,-0.3077835707922464,0.19871879762118053
5.047372641147018,-0.3053205960363249,-0.20248264274662353,-0.3053205960363249,0.20248264274662353
5.241502358114211,-0.30281159618685444,-0.20621596493095018,-0.30281159618685444,0.20621596493095018
5.435632075081404,-0.30025694945923975,-0.2099182014001287,-0.30025694945923975,0.2099182014001287
5.629761792048597,-0.29765704094985546,-0.21358879406609685,-0.29765704094985546,0.21358879406609685
5.82389150901579,-0.29501226257799523,-0.21722718961088971,-0.29501226257799523,0.21722718961088971
6.018021225982983,-0.2923230130267928,-0.22083283957004896,-0.2923230130267928,0.22083283957004896
6.212150942950176,-0.2895896976831226,-0.22440520041530035,-0.2895896976831226,0.22440520041530035
6.406280659917369,-0.2868127285764908,-0.22794373363648687,-0.2868127285764908,0.22794373363648687
6.600410376884562,-0.2839925243169243,-0.23144790582274583,-0.2839925243169243,0.23144790582274583
6.794540093851755,-0.281129510031868,-0.234917188742917,-0.281129510031868,0.234917188742917
6.988669810818948,-0.2782241173020996,-0.23835105942517007,-0.2782241173020996,0.23835105942517007
7.182799527786141,-0.27527678409667183,-0.24174900023583917,-0.27527678409667183,0.24174900023583917
7.376929244753334,-0.27228795470689104,-0.24511049895745288,-0.27228795470689104,0.24511049895745288
7.571058961720527,-0.2692580796793435,-0.24843504886594753,-0.2692580796793435,0.24843504886594753
7.76518867868772,-0.26618761574797845,-0.2517221488070528,-0.26618761574797845,0.2517221488070528
7.959318395654913,-0.26307702576525815,-0.25497130327183715,-0.26307702576525815,0.25497130327183715
8.153448112622106,-0.25992677863238617,-0.25818202247140287,-0.25992677863238617,0.25818202247140287
8.3475778295893,-0.2567373492286234,-0.26135382241071836,-0.2567373492286234,0.26135382241071836
8.541707546556491,-0.25350921833970336,-0.2644862249615773,-0.25350921833970336,0.2644862249615773
8.735837263523685,-0.25024287258535627,-0.2675787579346735,-0.25024287258535627,0.2675787579346735
8.929966980490878,-0.24693880434595517,-0.27063095515078006,-0.24693880434595517,0.27063095515078006
9.124096697458072,-0.243597511688292,-0.27364235651102314,-0.243597511688292,0.27364235651102314
9.318226414425265,-0.24021949829049766,-0.2766125080662388,-0.24021949829049766,0.2766125080662388
9.512356131392457,-0.2368052733661158,-0.2795409620854028,-0.2368052733661158,0.2795409620854028
9.70648584835965,-0.23335535158734208,-0.28242727712312315,-0.23335535158734208,0.28242727712312315
9.900615565326843,-0.2298702530074407,-0.28527101808618527,-0.2298702530074407,0.28527101808618527
10.094745282294037,-0.22635050298234985,-0.2880717562991393,-0.22635050298234985,0.2880717562991393
10.288874999261228,-0.22279663209148756,-0.2908290695689202,-0.22279663209148756,0.2908290695689202
10.483004716228422,-0.21920917605777046,-0.2935425422484905,-0.21920917605777046,0.2935425422484905
10.677134433195615,-0.215588675666857,-0.29621176529949683,-0.215588675666857,0.29621176529949683
10.871264150162808,-0.21193567668562743,-0.2988363363539291,-0.21193567668562743,0.2988363363539291
11.065393867130002,-0.20825072977991307,-0.3014158597747754,-0.20825072977991307,0.3014158597747754
11.259523584097193,-0.2045343904314872,-0.30394994671566145,-0.2045343904314872,0.30394994671566145
11.453653301064387,-0.20078721885432926,-0.3064382151794667,-0.20078721885432926,0.3064382151794667
11.64778301803158,-0.19700977991017693,-0.30888029007590806,-0.19700977991017693,0.30888029007590806
11.841912734998774,-0.19320264302337634,-0.3112758032780821,-0.19320264302337634,0.3112758032780821
12.036042451965965,-0.18936638209504536,-0.3136243936779579,-0.18936638209504536,0.3136243936779579
12.230172168933159,-0.18550157541656156,-0.31592570724081187,-0.18550157541656156,0.31592570724081187
12.424301885900352,-0.18160880558238884,-0.31817939705859577,-0.18160880558238884,0.31817939705859577
12.618431602867545,-0.1776886594022547,-0.3203851234022313,-0.1776886594022547,0.3203851234022313
12.812561319834739,-0.1737417278126928,-0.32254255377282176,-0.1737417278126928,0.32254255377282176
13.00669103680193,-0.16976860578796293,-0.32465136295177427,-0.16976860578796293,0.32465136295177427
13.200820753769124,-0.16576989225036268,-0.3267112330498243,-0.16576989225036268,0.3267112330498243
13.394950470736317,-0.1617461899799437,-0.3287218535549552,-0.1617461899799437,0.3287218535549552
13.58908018770351,-0.15769810552364644,-0.33068292137920624,-0.15769810552364644,0.33068292137920624
13.783209904670702,-0.1536262491038675,-0.33259414090436096,-0.1536262491038675,0.33259414090436096
13.977339621637896,-0.14953123452647196,-0.3344552240265095,-0.14953123452647196,0.3344552240265095
14.171469338605089,-0.14541367908826683,-0.3362658901994789,-0.14541367908826683,0.3362658901994789
14.365599055572282,-0.14127420348394715,-0.33802586647712296,-0.14127420348394715,0.33802586647712296
14.559728772539476,-0.13711343171253024,-0.3397348875544676,-0.13711343171253024,0.3397348875544676
14.753858489506667,-0.1329319909832923,-0.34139269580770376,-0.1329319909832923,0.34139269580770376
14.94798820647386,-0.12873051162122023,-0.3429990413330223,-0.12873051162122023,0.3429990413330223
15.142117923441054,-0.12450962697199473,-0.34455368198428554,-0.12450962697199473,0.34455368198428554
15.336247640408248,-0.12026997330651701,-0.34605638340952927,-0.12026997330651701,0.34605638340952927
15.53037735737544,-0.11601218972499565,-0.34750691908628967,-0.11601218972499565,0.34750691908628967
15.724507074342633,-0.11173691806060587,-0.3489050703557501,-0.11173691806060587,0.3489050703557501
15.918636791309826,-0.10744480278273776,-0.3502506264557025,-0.10744480278273776,0.3502506264557025
16.11276650827702,-0.10313649089984656,-0.35154338455231854,-0.10313649089984656,0.35154338455231854
16.306896225244213,-0.09881263186192027,-0.3527831497707254,-0.09881263186192027,0.3527831497707254
16.501025942211406,-0.09447387746257943,-0.3539697352243818,-0.09447387746257943,0.3539697352243818
16.6951556591786,-0.09012088174082349,-0.35510296204325015,-0.09012088174082349,0.35510296204325015
16.88928537614579,-0.08575430088243853,-0.35618265940075977,-0.08575430088243853,0.35618265940075977
17.083415093112983,-0.08137479312108142,-0.35720866453955824,-0.08137479312108142,0.35720866453955824
17.277544810080176,-0.07698301863905582,-0.35818082279604563,-0.07698301863905582,0.35818082279604563
17.47167452704737,-0.07257963946779358,-0.3590989876236893,-0.07257963946779358,0.3590989876236893
17.665804244014563,-0.06816531938805803,-0.3599630206151147,-0.06816531938805803,0.3599630206151147
17.859933960981756,-0.06374072382988324,-0.3607727915229695,-0.06374072382988324,0.3607727915229695
18.05406367794895,-0.05930651977226483,-0.36152817827955736,-0.05930651977226483,0.36152817827955736
18.248193394916143,-0.05486337564261715,-0.36222906701523905,-0.05486337564261715,0.36222906701523905
18.442323111883336,-0.05041196121601224,-0.36287535207559735,-0.05041196121601224,0.36287535207559735
18.63645282885053,-0.04595294751421579,-0.3634669360373639,-0.04595294751421579,0.3634669360373639
18.83058254581772,-0.04148700670453463,-0.36400372972310513,-0.04148700670453463,0.36400372972310513
19.024712262784913,-0.037014811998491916,-0.36448565221466506,-0.037014811998491916,0.36448565221466506
19.218841979752106,-0.03253703755034516,-0.3649126308653633,-0.03253703755034516,0.3649126308653633
19.4129716967193,-0.0280543583554617,-0.36528460131094603,-0.0280543583554617,0.36528460131094603
19.607101413686493,-0.023567450148567527,-0.3656015074792885,-0.023567450148567527,0.3656015074792885
19.801231130653687,-0.019076989301884603,-0.3658633015988475,-0.019076989301884603,0.3658633015988475
19.99536084762088,-0.014583652723172299,-0.3660699442058626,-0.014583652723172299,0.3660699442058626
20.189490564588073,-0.010088117753687864,-0.3662214041503052,-0.010088117753687864,0.3662214041503052
20.383620281555267,-0.005591062066081574,-0.36631765860057397,-0.005591062066081574,0.36631765860057397
20.577749998522457,-0.0010931635622423545,-0.36635869304693675,-0.0010931635622423545,0.36635869304693675
20.77187971548965,0.00340489972889222,-0.3663445013037177,0.00340489972889222,0.3663445013037177
20.966009432456843,0.007902449753543686,-0.36627508551022986,0.007902449753543686,0.36627508551022986
21.160139149424037,0.012398808535305226,-0.36615045613045233,0.012398808535305226,0.36615045613045233
21.35426886639123,0.01689329827734218,-0.36597063195145346,0.01689329827734218,0.36597063195145346
21.548398583358424,0.021385241464565413,-0.3657356400805583,0.021385241464565413,0.3657356400805583
21.742528300325617,0.025873960965762378,-0.3654455159412627,0.025873960965762378,0.3654455159412627
21.93665801729281,0.030358780135670223,-0.36510030326789306,0.030358780135670223,0.36510030326789306
22.130787734260004,0.03483902291697579,-0.36470005409901424,0.03483902291697579,0.36470005409901424
22.324917451227194,0.03931401394222633,-0.36424482876958447,0.03931401394222633,0.36424482876958447
22.519047168194387,0.04378307863563767,-0.36373469590186064,0.04378307863563767,0.36373469590186064
22.71317688516158,0.048245543314781286,-0.36316973239505385,0.048245543314781286,0.36316973239505385
22.907306602128774,0.05270073529213801,-0.36255002341373727,0.05270073529213801,0.36255002341373727
23.101436319095967,0.05714798297650103,-0.3618756623750083,0.05714798297650103,0.3618756623750083
23.29556603606316,0.06158661597421413,-0.36114675093440635,0.06158661597421413,0.36114675093440635
23.489695753030354,0.06601596519022901,-0.36036339897058906,0.06601596519022901,0.36036339897058906
23.683825469997547,0.07043536292896704,-0.3595257245687687,0.07043536292896704,0.3595257245687687
23.87795518696474,0.07484414299497015,-0.3586338540029119,0.07484414299497015,0.3586338540029119
24.07208490393193,0.07924164079332514,-0.35768792171670416,0.07924164079332514,0.35768792171670416
24.266214620899124,0.08362719342984769,-0.35668807030328376,0.08362719342984769,0.35668807030328376
24.460344337866317,0.08800013981100839,-0.3556344504837466,0.08800013981100839,0.3556344504837466
24.65447405483351,0.09235982074358916,-0.3545272210844261,0.09235982074358916,0.3545272210844261
24.848603771800704,0.09670557903405186,-0.35336654901295084,0.09670557903405186,0.35336654901295084
25.042733488767897,0.10103675958760615,-0.35215260923308483,0.10103675958760615,0.35215260923308483
25.23686320573509,0.10535270950696062,-0.3508855847383523,0.10535270950696062,0.3508855847383523
25.430992922702284,0.10965277819074291,-0.34956566652445314,0.10965277819074291,0.34956566652445314
25.625122639669478,0.11393631743157362,-0.34819305356047114,0.11393631743157362,0.34819305356047114
25.819252356636667,0.11820268151377926,-0.346767952758881,0.11820268151377926,0.346767952758881
26.01338207360386,0.12245122731073003,-0.3452905789443572,0.12245122731073003,0.3452905789443572
26.207511790571054,0.12668131438178634,-0.3437611548213912,0.12668131438178634,0.3437611548213912
26.401641507538248,0.1308923050688416,-0.34217991094071953,0.1308923050688416,0.34217991094071953
26.59577122450544,0.135083564592445,-0.3405470856645703,0.135083564592445,0.3405470856645703
26.789900941472634,0.13925446114749013,-0.3388629251307313,0.13925446114749013,0.3388629251307313
26.984030658439828,0.14340436599845557,-0.3371276832154465,0.14340436599845557,0.3371276832154465
27.17816037540702,0.14753265357418285,-0.33534162149514574,0.14753265357418285,0.33534162149514574
27.372290092374215,0.15163870156217707,-0.3335050092070139,0.15163870156217707,0.3335050092070139
27.566419809341404,0.15572189100241635,-0.3316181232084052,0.15572189100241635,0.3316181232084052
27.760549526308598,0.15978160638065647,-0.3296812479351084,0.15978160638065647,0.3296812479351084
27.95467924327579,0.1638172357212152,-0.32769467535847036,0.1638172357212152,0.32769467535847036
28.148808960242985,0.1678281706792236,-0.32565870494138316,0.1678281706792236,0.32565870494138316
28.342938677210178,0.17181380663233048,-0.3235736435931419,0.17181380663233048,0.3235736435931419
28.53706839417737,0.175773542771845,-0.32143980562318014,0.175773542771845,0.32143980562318014
28.731198111144565,0.17970678219330474,-0.3192575126936899,0.17970678219330474,0.3192575126936899
28.925327828111758,0.18361293198645512,-0.31702709377113314,0.18361293198645512,0.31702709377113314
29.11945754507895,0.1874914033246268,-0.31474888507665216,0.1874914033246268,0.31474888507665216
29.31358726204614,0.19134161155349735,-0.31242323003538647,0.19134161155349735,0.31242323003538647
29.507716979013335,0.1951629762792245,-0.3100504792247035,0.1951629762792245,0.3100504792247035
29.701846695980528,0.1989549214559361,-0.30763099032135194,0.1989549214559361,0.30763099032135194
29.89597641294772,0.20271687547256592,-0.3051651280475436,0.20271687547256592,0.3051651280475436
30.090106129914915,0.20644827123901965,-0.3026532641159742,0.20644827123901965,0.3026532641159742
30.28423584688211,0.21014854627166069,-0.3000957771737902,0.21014854627166069,0.3000957771737902
30.4783655638493,0.21381714277810043,-0.29749305274551013,0.21381714277810043,0.29749305274551013
30.672495280816495,0.21745350774128214,-0.2948454831749091,0.21745350774128214,0.2948454831749091
30.86662499778369,0.22105709300284446,-0.2921534675658758,0.22105709300284446,0.2921534675658758
31.06075471475088,0.22462735534575268,-0.28941741172225005,0.22462735534575268,0.28941741172225005
31.25488443171807,0.22816375657618565,-0.28663772808665045,0.22816375657618565,0.28663772808665045
31.449014148685265,0.23166576360466426,-0.28381483567830146,0.23166576360466426,0.28381483567830146
31.64314386565246,0.23513284852641186,-0.2809491600298689,0.23513284852641186,0.2809491600298689
31.837273582619652,0.23856448870093186,-0.278041133123314,0.23856448870093186,0.278041133123314
32.03140329958684,0.24196016683079305,-0.2750911933247741,0.24196016683079305,0.2750911933247741
32.22553301655404,0.24531937103960857,-0.27209978531848256,0.24531937103960857,0.27209978531848256
32.41966273352123,0.24864159494919738,-0.2690673600397356,0.24864159494919738,0.2690673600397356
32.613792450488425,0.25192633775591855,-0.2659943746069159,0.25192633775591855,0.2659943746069159
32.807922167455615,0.25517310430616313,-0.2628812922525858,0.25517310430616313,0.2628812922525858
33.00205188442281,0.25838140517099606,-0.2597285822536577,0.25838140517099606,0.2597285822536577
33.19618160139,0.2615507567199337,-0.25653671986065363,0.2615507567199337,0.25653671986065363
33.3903113183572,0.2646806811938491,-0.2533061862260641,0.2646806811938491,0.2533061862260641
33.58444103532439,0.2677707067769896,-0.25003746833181806,0.2677707067769896,0.25003746833181806
33.77857075229158,0.27082036766810125,-0.2467310589158728,0.27082036766810125,0.2467310589158728
33.972700469258776,0.2738292041506448,-0.2433874563979375,0.2738292041506448,0.2433874563979375
34.166830186225965,0.27679676266209474,-0.24000716480433962,0.27679676266209474,0.24000716480433962
34.36095990319316,0.27972259586231146,-0.23659069369204577,0.27972259586231146,0.23659069369204577
34.55508962016035,0.2826062627009742,-0.23313855807185005,0.2826062627009742,0.23313855807185005
34.74921933712755,0.2854473284840674,-0.22965127833073867,0.2854473284840674,0.22965127833073867
34.94334905409474,0.28824536493940683,-0.2261293801534458,0.28824536493940683,0.2261293801534458
35.137478771061936,0.29099995028120024,-0.22257339444320937,0.29099995028120024,0.22257339444320937
35.331608488029126,0.29371066927362727,-0.2189838572417414,0.29371066927362727,0.2189838572417414
35.525738204996316,0.296377113293435,-0.21536130964842273,0.296377113293435,0.21536130964842273
35.71986792196351,0.29899888039153444,-0.211706297738736,0.29899888039153444,0.211706297738736
35.9139976389307,0.30157557535359153,-0.20801937248194863,0.30157557535359153,0.20801937248194863
36.1081273558979,0.304106809759604,-0.204301089658057,0.304106809759604,0.204301089658057
36.30225707286509,0.3065922020424523,-0.2005520097740074,0.3065922020424523,0.2005520097740074
36.496386789832286,0.30903137754541893,-0.19677269797920188,0.30903137754541893,0.19677269797920188
36.690516506799476,0.31142396857866517,-0.1929637239803068,0.31142396857866517,0.1929637239803068
36.88464622376667,0.313769614474658,-0.18912566195537278,0.313769614474658,0.18912566195537278
37.07877594073386,0.3160679616425385,-0.18525909046728117,0.3160679616425385,0.18525909046728117
37.27290565770106,0.3183186636214234,-0.18136459237652902,0.3183186636214234,0.18136459237652902
37.46703537466825,0.32052138113263157,-0.17744275475336765,0.32052138113263157,0.17744275475336765
37.66116509163544,0.32267578213082826,-0.17349416878930454,0.32267578213082826,0.17349416878930454
37.855294808602636,0.3247815418540789,-0.16951942970798559,0.3247815418540789,0.16951942970798559
38.049424525569826,0.3268383428728042,-0.16551913667546936,0.3268383428728042,0.16551913667546936
38.24355424253702,0.3288458751376317,-0.16149389270990588,0.3288458751376317,0.16149389270990588
38.43768395950421,0.3308038360261325,-0.1574443045906364,0.3308038360261325,0.1574443045906364
38.63181367647141,0.3327119303884406,-0.15337098276672453,0.3327119303884406,0.15337098276672453
38.8259433934386,0.3345698705917441,-0.14927454126493597,0.3345698705917441,0.14927454126493597
39.0200731104058,0.3363773765636445,-0.14515559759717683,0.3363773765636445,0.14515559759717683
39.214202827372986,0.33813417583437555,-0.14101477266740908,0.33813417583437555,0.14101477266740908
39.408332544340176,0.33984000357787614,-0.13685269067805195,0.33984000357787614,0.13685269067805195
39.60246226130737,0.34149460265171167,-0.13266997903588829,0.34149460265171167,0.13266997903588829
39.79659197827456,0.3430977236358356,-0.12846726825748722,0.3430977236358356,0.12846726825748722
39.99072169524176,0.34464912487018934,-0.12424519187415702,0.34464912487018934,0.12424519187415702
40.18485141220895,0.3461485724911293,-0.12000438633644551,0.3461485724911293,0.12000438633644551
40.37898112917615,0.3475958404666816,-0.11574549091819804,0.3475958404666816,0.11574549091819804
40.57311084614334,0.3489907106306144,-0.11146914762019225,0.3489907106306144,0.11146914762019225
40.76724056311053,0.3503329727153249,-0.10717600107336005,0.3503329727153249,0.10717600107336005
40.96137028007772,0.3516224243835361,-0.10286669844161386,0.3516224243835361,0.10286669844161386
41.15549999704491,0.35285887125879767,-0.09854188932429052,0.35285887125879767,0.09854188932429052
41.34962971401211,0.35404212695478715,-0.0942022256582287,0.35404212695478715,0.0942022256582287
41.5437594309793,0.3551720131034061,-0.08984836161949411,0.3551720131034061,0.08984836161949411
41.7378891479465,0.3562483593816683,-0.08548095352476565,0.3562483593816683,0.08548095352476565
41.93201886491369,0.3572710035373746,-0.08110065973240113,0.3572710035373746,0.08110065973240113
42.126148581880884,0.35823979141357154,-0.07670814054319287,0.35823979141357154,0.07670814054319287
42.32027829884807,0.3591545769717892,-0.07230405810083289,0.3591545769717892,0.07230405810083289
42.51440801581527,0.360015222314056,-0.06788907629209766,0.360015222314056,0.06788907629209766
42.70853773278246,0.3608215977036857,-0.06346386064677292,0.3608215977036857,0.06346386064677292
42.90266744974965,0.3615735815848343,-0.05902907823732825,0.3615735815848343,0.05902907823732825
43.09679716671685,0.3622710606008238,-0.05458539757836061,0.3622710606008238,0.05458539757836061
43.29092688368404,0.3629139296112301,-0.050133488525820724,0.3629139296112301,0.050133488525820724
43.485056600651234,0.36350209170773207,-0.04567402217603548,0.36350209170773207,0.04567402217603548
43.679186317618424,0.36403545822872013,-0.04120767076454574,0.36403545822872013,0.04120767076454574
43.87331603458562,0.36451394877266113,-0.036735107564770046,0.36451394877266113,0.036735107564770046
44.06744575155281,0.3649374912102184,-0.03225700678651425,0.3649374912102184,0.03225700678651425
44.26157546852001,0.3653060216951249,-0.027774043474337273,0.3653060216951249,0.027774043474337273
44.4557051854872,0.36561948467380756,-0.02328689340579458,0.36561948467380756,0.02328689340579458
44.64983490245439,0.36587783289376163,-0.01879623298956694,0.36587783289376163,0.01879623298956694
44.843964619421584,0.36608102741067367,-0.014302739163497339,0.36608102741067367,0.014302739163497339
45.038094336388774,0.36622903759429215,-0.009807089292547389,0.36622903759429215,0.009807089292547389
45.23222405335597,0.36632184113304483,-0.005309961066687721,0.36632184113304483,0.005309961066687721
45.42635377032316,0.3663594240374019,-0.0008120323987420529,0.3663594240374019,0.0008120323987420529
45.62048348729036,0.3663417806419851,0.0036860186778050787,0.3663417806419851,-0.0036860186778050787
45.81461320425755,0.3662689136064215,0.008183514111016244,0.3662689136064215,-0.008183514111016244
46.008742921224744,0.3661408339149426,0.012679775932714308,0.3661408339149426,-0.012679775932714308
46.202872638191934,0.3659575608747288,0.01717412636068029,0.3659575608747288,-0.01717412636068029
46.397002355159124,0.3657191221129985,0.021665887900825947,0.3657191221129985,-0.021665887900825947
46.59113207212632,0.3654255535728438,0.026154383449321028,0.3654255535728438,-0.026154383449321028
46.78526178909351,0.36507689950781236,0.03063893639466177,0.36507689950781236,-0.03063893639466177
46.97939150606071,0.3646732124752362,0.03511887071966683,0.3646732124752362,-0.03511887071966683
47.1735212230279,0.3642145533283093,0.0395935111033812,0.3642145533283093,-0.0395935111033812
47.367650939995094,0.3637009912069142,0.04406218302287773,0.3637009912069142,-0.04406218302287773
47.561780656962284,0.36313260352719956,0.048524212854935765,0.36313260352719956,-0.048524212854935765
47.75591037392948,0.3625094759699105,0.052978927977586784,0.3625094759699105,-0.052978927977586784
47.95004009089667,0.36183170246747237,0.057425656871506456,0.36183170246747237,-0.057425656871506456
48.14416980786386,0.36109938518983137,0.06186372922124297,0.36109938518983137,-0.06186372922124297
48.33829952483106,0.3603126345290527,0.06629247601626236,0.3603126345290527,-0.06629247601626236
48.53242924179825,0.3594715690826805,0.07071122965179646,0.3594715690826805,-0.07071122965179646
48.726558958765445,0.35857631563585896,0.075119324029482,0.35857631563585896,-0.075119324029482
48.920688675732634,0.357627009142221,0.07951609465776864,0.357627009142221,-0.07951609465776864
49.11481839269983,0.3566237927035447,0.08390087875208825,0.3566237927035447,-0.08390087875208825
49.30894810966702,0.3555668175481817,0.08827301533476413,0.3555668175481817,-0.08827301533476413
49.50307782663422,0.35445624300826034,0.09263184533465023,0.35445624300826034,-0.09263184533465023
49.69720754360141,0.3532922364956675,0.09697671168648071,0.3532922364956675,-0.09697671168648071
49.8913372605686,0.3520749734768124,0.1013069594299193,0.3520749734768124,-0.1013069594299193
50.085466977535795,0.35080463744617596,0.10562193580828982,0.35080463744617596,-0.10562193580828982
50.279596694502985,0.3494814198986506,0.10992099036697459,0.3494814198986506,-0.10992099036697459
50.47372641147018,0.3481055203006731,0.11420347505146725,0.3481055203006731,-0.11420347505146725
50.66785612843737,0.346677146060157,0.11846874430506156,0.346677146060157,-0.11846874430506156
50.86198584540457,0.3451965124952262,0.12271615516616616,0.3451965124952262,-0.12271615516616616
51.05611556237176,0.34366384280175855,0.12694506736522548,0.34366384280175855,-0.12694506736522548
51.250245279338955,0.3420793680197391,0.13115484342123762,0.3420793680197391,-0.13115484342123762
51.444374996306145,0.3404433269984333,0.13534484873784905,0.3404433269984333,-0.13534484873784905
51.638504713273335,0.3387559663603817,0.1395144516990171,0.3387559663603817,-0.1395144516990171
51.83263443024053,0.337017540464223,0.1436630237642214,0.337017540464223,-0.1436630237642214
52.02676414720772,0.3352283113663516,0.1477899395632121,0.3352283113663516,-0.1477899395632121
52.22089386417492,0.33338854878141383,0.15189457699028064,0.33338854878141383,-0.15189457699028064
52.41502358114211,0.33149853004165075,0.15597631729803804,0.33149853004165075,-0.15597631729803804
52.609153298109305,0.32955854005509133,0.1600345451906875,0.32955854005509133,-0.1600345451906875
52.803283015076495,0.3275688712626055,0.16406864891677522,0.3275688712626055,-0.16406864891677522
52.99741273204369,0.3255298235938194,0.16807802036140923,0.3255298235938194,-0.16807802036140923
53.19154244901088,0.3234417044219039,0.17206205513792744,0.3234417044219039,-0.17206205513792744
53.38567216597807,0.32130482851723974,0.17602015267900611,0.32130482851723974,-0.17602015267900611
53.57980188294527,0.31911951799996763,0.17995171632719095,0.31911951799996763,-0.17995171632719095
53.77393159991246,0.3168861022914314,0.18385615342483905,0.3168861022914314,-0.18385615342483905
53.968061316879655,0.3146049180645191,0.18773287540345904,0.3146049180645191,-0.18773287540345904
54.162191033846845,0.31227630919291266,0.19158129787243294,0.31227630919291266,-0.19158129787243294
54.35632075081404,0.30990062669925017,0.1954008407071102,0.30990062669925017,-0.1954008407071102
54.55045046778123,0.3074782287022124,0.19919092813625675,0.3074782287022124,-0.19919092813625675
54.74458018474843,0.30500948036253805,0.20295098882884985,0.30500948036253805,-0.20295098882884985
54.93870990171562,0.30249475382797875,0.20668045598020146,0.30249475382797875,-0.20668045598020146
55.13283961868281,0.29993442817719956,0.21037876739740108,0.29993442817719956,-0.21037876739740108
55.326969335650006,0.29732888936263563,0.21404536558406262,0.29732888936263563,-0.21404536558406262
55.521099052617195,0.29467853015231293,0.21767969782436272,0.29467853015231293,-0.21767969782436272
55.71522876958439,0.2919837500706398,0.22128121626636002,0.2919837500706398,-0.22128121626636002
55.90935848655158,0.2892449553381825,0.2248493780045794,0.2892449553381825,-0.2248493780045794
56.10348820351878,0.28646255881042937,0.22838364516185203,0.28646255881042937,-0.22838364516185203
56.29761792048597,0.28363697991555575,0.23188348497039643,0.28363697991555575,-0.23188348497039643
56.491747637453166,0.2807686445911977,0.23534836985213037,0.2807686445911977,-0.23534836985213037
56.685877354420356,0.27785798522024524,0.238777777498199,0.27785798522024524,-0.238777777498199
56.880007071387546,0.27490544056566274,0.2421711909477102,0.27490544056566274,-0.2421711909477102
57.07413678835474,0.2719114557043486,0.2455280986656629,0.2719114557043486,-0.2455280986656629
57.26826650532193,0.26887648196004316,0.24884799462005724,0.26887648196004316,-0.24884799462005724
57.46239622228913,0.2658009768352937,0.25213037835817625,0.2658009768352937,-0.25213037835817625
57.65652593925632,0.26268540394248985,0.2553747550820253,0.26268540394248985,-0.2553747550820253
57.850655656223516,0.25953023293397626,0.25858063572292006,0.25953023293397626,-0.25858063572292006
58.044785373190706,0.25633593943125627,0.2617475370152101,0.25633593943125627,-0.2617475370152101
58.2389150901579,0.2531030049532943,0.2648749815691284,0.2531030049532943,-0.2648749815691284
58.43304480712509,0.24983191684393088,0.2679624979427544,0.24983191684393088,-0.2679624979427544
58.62717452409228,0.24652316819841785,0.27100962071308105,0.24652316819841785,-0.27100962071308105
58.82130424105948,0.24317725778908794,0.2740158905461742,0.24317725778908794,-0.2740158905461742
59.01543395802667,0.23979468999016823,0.27698085426641417,0.23979468999016823,-0.27698085426641417
59.209563674993866,0.23637597470174856,0.2799040649248091,0.23637597470174856,-0.2799040649248091
59.403693391961056,0.2329216272729179,0.2827850818663696,0.2329216272729179,-0.2827850818663696
59.59782310892825,0.22943216842407824,0.2856234707965346,0.22943216842407824,-0.2856234707965346
59.79195282589544,0.22590812416845,0.2884188038466383,0.22590812416845,-0.2884188038466383
59.98608254286264,0.22235002573277857,0.29117065963840894,0.22235002573277857,-0.29117065963840894
60.18021225982983,0.2187584094772556,0.2938786233474882,0.2187584094772556,-0.2938786233474882
60.37434197679702,0.21513381681466573,0.29654228676596417,0.21513381681466573,-0.29654228676596417
60.56847169376422,0.21147679412877243,0.29916124836390534,0.21147679412877243,-0.29916124836390534
60.762601410731406,0.2077878926919547,0.30173511334988873,0.2077878926919547,-0.30173511334988873
60.9567311276986,0.20406766858210515,0.30426349373051237,0.20406766858210515,-0.30426349373051237
61.15086084466579,0.20031668259880622,0.30674600836888255,0.20031668259880622,-0.30674600836888255
61.34499056163299,0.1965355001787921,0.309182283042068,0.1965355001787921,-0.309182283042068
61.53912027860018,0.19272469131071387,0.3115719504975111,0.19272469131071387,-0.3115719504975111
61.73324999556738,0.18888483044921645,0.3139146505083893,0.18888483044921645,-0.3139146505083893
61.92737971253457,0.18501649642834425,0.31621002992791664,0.18501649642834425,-0.31621002992791664
62.12150942950176,0.18112027237428474,0.3184577427425786,0.18112027237428474,-0.3184577427425786
62.31563914646895,0.1771967456174666,0.3206574501242912,0.1771967456174666,-0.3206574501242912
62.50976886343614,0.17324650760402366,0.32280882048147697,0.17324650760402366,-0.32280882048147697
62.70389858040334,0.16927015380663737,0.3249115295090508,0.16927015380663737,-0.3249115295090508
62.89802829737053,0.1652682836347743,0.32696526023730604,0.1652682836347743,-0.32696526023730604
63.09215801433773,0.16124150034432783,0.32896970307969636,0.16124150034432783,-0.32896970307969636
63.28628773130492,0.1571904109466824,0.33092455587950337,0.1571904109466824,-0.33092455587950337
63.480417448272114,0.15311562611720975,0.3328295239553851,0.15311562611720975,-0.3328295239553851
63.674547165239304,0.14901776010321427,0.33468432014579697,0.14901776010321427,-0.33468432014579697
63.8686768822065,0.1448974306313377,0.3364886648522802,0.1448974306313377,-0.3364886648522802
64.06280659917368,0.14075525881444317,0.33824228608160833,0.14075525881444317,-0.33824228608160833
64.25693631614088,0.136591869057984,0.33994491948678984,0.136591869057984,-0.33994491948678984
64.45106603310808,0.1324078889658809,0.34159630840691535,0.1324078889658809,-0.34159630840691535
64.64519575007527,0.1282039492459132,0.34319620390584854,0.1282039492459132,-0.34319620390584854
64.83932546704246,0.12398068361464479,0.3447443648097512,0.12398068361464479,-0.3447443648097512
65.03345518400965,0.11973872870189389,0.346240557743439,0.11973872870189389,-0.346240557743439
65.22758490097685,0.11547872395476734,0.34768455716556074,0.11547872395476734,-0.34768455716556074
65.42171461794405,0.11120131154126646,0.3490761454025979,0.11120131154126646,-0.3490761454025979
65.61584433491123,0.10690713625348616,0.3504151126816764,0.10690713625348616,-0.3504151126816764
65.80997405187843,0.10259684541041393,0.35170125716219025,0.10259684541041393,-0.35170125716219025
66.00410376884562,0.0982710887603534,0.352934384966226,0.0982710887603534,-0.352934384966226
66.1982334858128,0.09393051838297817,0.35411431020778933,0.09393051838297817,-0.35411431020778933
66.39236320278,0.08957578859103382,0.35524085502082653,0.08957578859103382,-0.35524085502082653
66.5864929197472,0.0852075558317065,0.35631384958603574,0.0852075558317065,-0.35631384958603574
66.7806226367144,0.08082647858766663,0.3573331321564667,0.08082647858766663,-0.3573331321564667
66.97475235368158,0.07643321727780732,0.3582985490819031,0.07643321727780732,-0.3582985490819031
67.16888207064878,0.07202843415768946,0.35920995483202417,0.07202843415768946,-0.35920995483202417
67.36301178761597,0.06761279321971288,0.36006721201834224,0.06761279321971288,-0.36006721201834224
67.55714150458316,0.06318696009302271,0.3608701914149134,0.06318696009302271,-0.3608701914149134
67.75127122155035,0.05875160194316934,0.3616187719778176,0.05875160194316934,-0.3616187719778176
67.94540093851755,0.05430738737153939,0.362312840863405,0.05430738737153939,-0.362312840863405
68.13953065548475,0.04985498631456705,0.36295229344530633,0.04985498631456705,-0.36295229344530633
68.33366037245193,0.045395069942746336,0.36353703333020504,0.045395069942746336,-0.36353703333020504
68.52779008941913,0.04092831055945508,0.36406697237236757,0.04092831055945508,-0.36406697237236757
68.72191980638632,0.0364553814996115,0.36454203068693086,0.0364553814996115,-0.36454203068693086
68.91604952335352,0.03197695702817219,0.36496213666194455,0.03197695702817219,-0.36496213666194455
69.1101792403207,0.027493712238491532,0.3653272269691659,0.027493712238491532,-0.3653272269691659
69.3043089572879,0.02300632295055458,0.3656372465736064,0.02300632295055458,-0.3656372465736064
69.4984386742551,0.01851546560910352,0.3658921487418274,0.01851546560910352,-0.3658921487418274
69.69256839122228,0.014021817181667026,0.3660918950489854,0.014021817181667026,-0.3660918950489854
69.88669810818948,0.009526055056510843,0.3662364553846241,0.009526055056510843,-0.3662364553846241
70.08082782515667,0.005028856940527929,0.3663258079572133,0.005028856940527929,-0.3663258079572133
70.27495754212387,0.0005309007570770953,0.3663599392974341,0.0005309007570770953,-0.3663599392974341
70.46908725909105,-0.003967135456208683,0.36633884426020885,-0.003967135456208683,-0.36633884426020885
70.66321697605825,-0.008464573649633475,0.3662625260254772,-0.008464573649633475,-0.3662625260254772
70.85734669302545,-0.012960735863648003,0.36613099609771665,-0.012960735863648003,-0.36613099609771665
71.05147640999263,-0.017454944331048532,0.365944274304208,-0.017454944331048532,-0.365944274304208
71.24560612695983,-0.021946521579146946,0.365702388792047,-0.021946521579146946,-0.365702388792047
71.43973584392702,-0.0264347905318933,0.36540537602390083,-0.0264347905318933,-0.36540537602390083
71.63386556089422,-0.030919074611942005,0.3650532807725122,-0.030919074611942005,-0.3650532807725122
71.8279952778614,-0.035398697842640776,0.36464615611394957,-0.035398697842640776,-0.36464615611394957
72.0221249948286,-0.039872984949931,0.3641840634196066,-0.039872984949931,-0.3641840634196066
72.2162547117958,-0.044341261464139005,0.3636670723469507,-0.044341261464139005,-0.3636670723469507
72.410384428763,-0.04880285382164924,0.36309526082902294,-0.04880285382164924,-0.36309526082902294
72.60451414573018,-0.053257089466438985,0.36246871506268946,-0.053257089466438985,-0.36246871506268946
72.79864386269738,-0.05770329695146303,0.36178752949564846,-0.05770329695146303,-0.36178752949564846
72.99277357966457,-0.062140806039868074,0.36105180681219273,-0.062140806039868074,-0.36105180681219273
73.18690329663175,-0.06656894780602753,0.36026165791773046,-0.06656894780602753,-0.36026165791773046
73.38103301359895,-0.07098705473637897,0.3594172019220669,-0.07098705473637897,-0.3594172019220669
73.57516273056615,-0.07539446083004427,0.3585185661214498,-0.07539446083004427,-0.3585185661214498
73.76929244753335,-0.07979050169922809,0.35756588597937994,-0.07979050169922809,-0.35756588597937994
73.96342216450053,-0.08417451466936811,0.356559305106191,-0.08417451466936811,-0.356559305106191
74.15755188146773,-0.0885458388790305,0.355498975237401,-0.0885458388790305,-0.355498975237401
74.35168159843492,-0.09290381537952855,0.3543850562108396,-0.09290381537952855,-0.3543850562108396
74.54581131540212,-0.0972477872342562,0.3532177159425533,-0.0972477872342562,-0.3532177159425533
74.7399410323693,-0.10157709961771634,0.35199713040149344,-0.10157709961771634,-0.35199713040149344
74.9340707493365,-0.10589109991423272,0.3507234835829894,-0.10589109991423272,-0.3507234835829894
75.1282004663037,-0.11018913781632558,0.3493969674810133,-0.11018913781632558,-0.3493969674810133
75.32233018327088,-0.11447056542274235,0.3480177820592378,-0.11447056542274235,-0.3480177820592378
75.51645990023808,-0.11873473733612537,0.3465861352208925,-0.11873473733612537,-0.3465861352208925
75.71058961720527,-0.12298101076029952,0.34510224277742463,-0.12298101076029952,-0.34510224277742463
75.90471933417247,-0.12720874559717082,0.34356632841596646,-0.12720874559717082,-0.34356632841596646
76.09884905113965,-0.1314173045432164,0.34197862366561593,-0.1314173045432164,-0.34197862366561593
76.29297876810685,-0.13560605318555505,0.3403393678625349,-0.13560605318555505,-0.3403393678625349
76.48710848507405,-0.13977436009757913,0.3386488081138715,-0.13977436009757913,-0.3386488081138715
76.68123820204123,-0.14392159693413878,0.33690719926050966,-0.14392159693413878,-0.33690719926050966
76.87536791900843,-0.14804713852626195,0.33511480383865355,-0.14804713852626195,-0.33511480383865355
77.06949763597562,-0.15215036297539256,0.33327189204025254,-0.15215036297539256,-0.33327189204025254
77.26362735294282,-0.15623065174713893,0.3313787416722709,-0.15623065174713893,-0.3313787416722709
77.45775706991,-0.16028738976451334,0.3294356381148106,-0.16028738976451334,-0.3294356381148106
77.6518867868772,-0.1643199655006519,0.3274428742780915,-0.1643199655006519,-0.3274428742780915
77.8460165038444,-0.16832777107099647,0.325400750558298,-0.16832777107099647,-0.325400750558298
78.0401462208116,-0.17231020232493077,0.32330957479229544,-0.17231020232493077,-0.32330957479229544
78.23427593777878,-0.1762666589368511,0.3211696622112264,-0.1762666589368511,-0.3211696622112264
78.42840565474597,-0.18019654449666309,0.3189813353929906,-0.18019654449666309,-0.3189813353929906
78.62253537171317,-0.18409926659968467,0.31674492421361966,-0.18409926659968467,-0.31674492421361966
78.81666508868035,-0.18797423693594828,0.3144607657975498,-0.18797423693594828,-0.3144607657975498
79.01079480564755,-0.19182087137888534,0.3121292044668018,-0.19182087137888534,-0.3121292044668018
79.20492452261475,-0.1956385900733781,0.30975059168907837,-0.1956385900733781,-0.30975059168907837
79.39905423958194,-0.1994268175231701,0.3073252860247814,-0.1994268175231701,-0.3073252860247814
79.59318395654913,-0.20318498267761773,0.3048536530729616,-0.20318498267761773,-0.3048536530729616
79.78731367351632,-0.2069125190177738,0.3023360654162067,-0.2069125190177738,-0.3023360654162067
79.98144339048352,-0.21060886464178477,0.2997729025644777,-0.21060886464178477,-0.2997729025644777
80.1755731074507,-0.21427346234959457,0.29716455089789956,-0.21427346234959457,-0.29716455089789956
80.3697028244179,-0.21790575972693982,0.2945114036085167,-0.21790575972693982,-0.2945114036085167
80.5638325413851,-0.221505209228621,0.2918138606410228,-0.221505209228621,-0.2918138606410228
80.7579622583523,-0.22507126826104243,0.289072328632471,-0.22507126826104243,-0.289072328632471
80.95209197531948,-0.2286033992640045,0.2862872208509762,-0.2286033992640045,-0.2862872208509762
81.14622169228667,-0.23210106979173717,0.2834589571334175,-0.23210106979173717,-0.2834589571334175
81.34035140925387,-0.235563752593163,0.2805879638221507,-0.235563752593163,-0.2805879638221507
81.53448112622107,-0.23899092569137656,0.2776746737007399,-0.23899092569137656,-0.2776746737007399
81.72861084318825,-0.24238207246232904,0.2747195259287183,-0.24238207246232904,-0.2747195259287183
81.92274056015545,-0.24573668171270677,0.271722965975387,-0.24573668171270677,-0.271722965975387
82.11687027712264,-0.2490542477569888,0.26868544555266455,-0.2490542477569888,-0.26868544555266455
82.31099999408983,-0.2523342704936766,0.2656074225469941,-0.2523342704936766,-0.2656074225469941
82.50512971105702,-0.2555762554806818,0.2624893609503188,-0.2555762554806818,-0.2624893609503188
82.69925942802422,-0.25877971400985844,0.2593317307901394,-0.25877971400985844,-0.2593317307901394
82.89338914499142,-0.26194416318067376,0.25613500805866035,-0.26194416318067376,-0.25613500805866035
83.0875188619586,-0.26506912597300186,0.2528996746410369,-0.26506912597300186,-0.2528996746410369
83.2816485789258,-0.268154131319032,0.24962621824273343,-0.268154131319032,-0.24962621824273343
83.475778295893,-0.27119871417427804,0.24631513231600627,-0.27119871417427804,-0.24631513231600627
83.66990801286018,-0.27420241558768127,0.24296691598551845,-0.27420241558768127,-0.24296691598551845
83.86403772982737,-0.2771647827707949,0.23958207397309902,-0.2771647827707949,-0.23958207397309902
84.05816744679457,-0.28008536916603816,0.23616111652166105,-0.28008536916603816,-0.23616111652166105
84.25229716376177,-0.2829637345140121,0.23270455931828488,-0.2829637345140121,-0.23270455931828488
84.44642688072895,-0.2857994449198658,0.22921292341648203,-0.2857994449198658,-0.22921292341648203
84.64055659769615,-0.28859207291870426,0.22568673515764892,-0.28859207291870426,-0.22568673515764892
84.83468631466334,-0.2913411975400241,0.22212652609172573,-0.2913411975400241,-0.22212652609172573
85.02881603163054,-0.2940464043711736,0.21853283289706776,-0.2940464043711736,-0.21853283289706776
85.22294574859772,-0.2967072856198217,0.21490619729954508,-0.2967072856198217,-0.21490619729954508
85.41707546556492,-0.2993234401754314,0.21124716599088003,-0.2993234401754314,-0.21124716599088003
85.61120518253212,-0.3018944736697229,0.2075562905462382,-0.3018944736697229,-0.2075562905462382
85.8053348994993,-0.304419998536123,0.20383412734108175,-0.304419998536123,-0.20383412734108175
85.9994646164665,-0.30689963406818854,0.2000812374672983,-0.30689963406818854,-0.2000812374672983
86.1935943334337,-0.3093330064769946,0.1962981866486216,-0.3093330064769946,-0.1962981866486216
86.38772405040089,-0.31171974894748106,0.1924855451553515,-0.31171974894748106,-0.1924855451553515
86.58185376736807,-0.3140595016937476,0.18864388771838972,-0.3140595016937476,-0.18864388771838972
86.77598348433527,-0.31635191201328966,0.18477379344260186,-0.31635191201328966,-0.18477379344260186
86.97011320130247,-0.318596634340165,0.18087584571952295,-0.318596634340165,-0.18087584571952295
87.16424291826965,-0.32079333029708595,0.17695063213941387,-0.32079333029708595,-0.17695063213941387
87.35837263523685,-0.3229416687464283,0.17299874440268526,-0.3229416687464283,-0.17299874440268526
87.55250235220404,-0.32504132584014694,0.1690207782307042,-0.32504132584014694,-0.1690207782307042
87.74663206917124,-0.32709198506859455,0.16501733327599186,-0.32709198506859455,-0.16501733327599186
87.94076178613842,-0.32909333730823315,0.16098901303183064,-0.32909333730823315,-0.16098901303183064
88.13489150310562,-0.331045080868233,0.15693642474128988,-0.331045080868233,-0.15693642474128988
88.32902122007282,-0.33294692153594957,0.15286017930569007,-0.33294692153594957,-0.15286017930569007
88.52315093704001,-0.33479857262127494,0.14876089119251182,-0.33479857262127494,-0.14876089119251182
88.7172806540072,-0.3365997549998539,0.1446391783427705,-0.3365997549998539,-0.1446391783427705
88.9114103709744,-0.33835019715516107,0.14049566207786307,-0.33835019715516107,-0.14049566207786307
89.10554008794159,-0.34004963521942905,0.13633096700591055,-0.34004963521942905,-0.13633096700591055
89.29966980490877,-0.34169781301342556,0.13214572092760135,-0.34169781301342556,-0.13214572092760135
89.49379952187597,-0.3432944820850708,0.1279405547415535,-0.3432944820850708,-0.1279405547415535
89.68792923884317,-0.34483940174688943,0.12371610234921257,-0.34483940174688943,-0.12371610234921257
89.88205895581036,-0.3463323391122931,0.11947300055929402,-0.3463323391122931,-0.11947300055929402
90.07618867277755,-0.3477730691306864,0.11521188899178884,-0.3477730691306864,-0.11521188899178884
90.27031838974474,-0.34916137462139213,0.11093340998154405,-0.34916137462139213,-0.11093340998154405
90.46444810671194,-0.35049704630638917,0.1066382084814366,-0.35049704630638917,-0.1066382084814366
90.65857782367912,-0.3517798828418604,0.10232693196514978,-0.3517798828418604,-0.10232693196514978
90.85270754064632,-0.353009690848544,0.09800023032957036,-0.353009690848544,-0.09800023032957036
91.04683725761352,-0.35418628494088344,0.09365875579682219,-0.35418628494088344,-0.09365875579682219
91.24096697458072,-0.3553094877549738,0.08930316281594716,-0.3553094877549738,-0.08930316281594716
91.4350966915479,-0.35637912997529797,0.08493410796425145,-0.35637912997529797,-0.08493410796425145
91.6292264085151,-0.35739505036025004,0.08055224984832993,-0.35739505036025004,-0.08055224984832993
91.82335612548229,-0.3583570957664412,0.07615824900478706,-0.3583570957664412,-0.07615824900478706
92.01748584244949,-0.35926512117178505,0.07175276780066431,-0.35926512117178505,-0.07175276780066431
92.21161555941667,-0.36011898969735906,0.06733647033359307,-0.36011898969735906,-0.06733647033359307
92.40574527638387,-0.360918572628038,0.06291002233168504,-0.360918572628038,-0.06291002233168504
92.59987499335107,-0.36166374943189683,0.05847409105317999,-0.36166374943189683,-0.05847409105317999
92.79400471031825,-0.3623544077783802,0.05402934518585994,-0.3623544077783802,-0.05402934518585994
92.98813442728544,-0.3629904435552356,0.04957645474624786,-0.3629904435552356,-0.04957645474624786
93.18226414425264,-0.36357176088420745,0.04511609097860899,-0.36357176088420745,-0.04511609097860899
93.37639386121984,-0.3640982721354903,0.040648926253763776,-0.3640982721354903,-0.040648926253763776
93.57052357818702,-0.36456989794093814,0.03617563396773313,-0.36456989794093814,-0.03617563396773313
93.76465329515422,-0.36498656720602923,0.03169688844022687,-0.36498656720602923,-0.03169688844022687
93.95878301212142,-0.3653482171205824,0.027213364812996573,-0.3653482171205824,-0.027213364812996573
94.1529127290886,-0.36565479316822586,0.022725738948061174,-0.36565479316822586,-0.022725738948061174
94.3470424460558,-0.3659062491346149,0.018234687325824357,-0.3659062491346149,-0.018234687325824357
94.54117216302299,-0.3661025471143985,0.013740886943101329,-0.3661025471143985,-0.013740886943101329
94.73530187999019,-0.36624365751693316,0.009245015211064793,-0.36624365751693316,-0.009245015211064793
94.92943159695737,-0.36632955907074377,0.0047477498531301905,-0.36632955907074377,-0.0047477498531301905
95.12356131392457,-0.36636023882672997,0.00024976880279201877,-0.36636023882672997,-0.00024976880279201877
95.31769103089177,-0.366335692160118,-0.004248249898568285,-0.366335692160118,0.004248249898568285
95.51182074785896,-0.36625592277115837,-0.008745628203893914,-0.36625592277115837,0.008745628203893914
95.70595046482615,-0.36612094268456735,-0.013241688162663336,-0.36612094268456735,0.013241688162663336
95.90008018179334,-0.36593077224771486,-0.017735752023088105,-0.36593077224771486,0.017735752023088105
96.09420989876054,-0.3656854401275572,-0.02222714233427769,-0.3656854401275572,0.02222714233427769
96.28833961572772,-0.36538498330631536,-0.026715182048361676,-0.36538498330631536,0.026715182048361676
96.48246933269492,-0.36502944707590046,-0.031199194622551673,-0.36502944707590046,0.031199194622551673
96.67659904966212,-0.36461888503108625,-0.03567850412112248,-0.36461888503108625,0.03567850412112248
96.87072876662931,-0.3641533590614301,-0.04015243531730828,-0.3641533590614301,0.04015243531730828
97.0648584835965,-0.36363293934194335,-0.04462031379508663,-0.36363293934194335,0.04462031379508663
97.25898820056369,-0.36305770432251305,-0.049081466050844076,-0.36305770432251305,0.049081466050844076
97.45311791753089,-0.36242774071607603,-0.053535219594900325,-0.36242774071607603,0.053535219594900325
97.64724763449807,-0.36174314348554787,-0.057980903052882796,-0.36174314348554787,0.057980903052882796
97.84137735146527,-0.3610040158295071,-0.06241784626693279,-0.3610040158295071,0.06241784626693279
98.03550706843247,-0.3602104691666394,-0.06684538039672562,-0.3602104691666394,0.06684538039672562
98.22963678539966,-0.35936262311894185,-0.07126283802029512,-0.35936262311894185,0.07126283802029512
98.42376650236685,-0.3584606054936903,-0.07566955323464257,-0.3584606054936903,0.07566955323464257
98.61789621933404,-0.3575045522641734,-0.08006486175611852,-0.3575045522641734,0.08006486175611852
98.81202593630124,-0.35649460754919593,-0.08444810102055728,-0.35649460754919593,0.08444810102055728
99.00615565326844,-0.35543092359135325,-0.0888186102831555,-0.35543092359135325,0.0888186102831555
99.20028537023562,-0.35431366073408227,-0.09317573071807447,-0.35431366073408227,0.09317573071807447
99.39441508720282,-0.3531429873974899,-0.09751880551775505,-0.3531429873974899,0.09751880551775505
99.58854480417001,-0.3519190800529659,-0.10184717999192533,-0.3519190800529659,0.10184717999192533
99.7826745211372,-0.35064212319658017,-0.10616020166629184,-0.35064212319658017,0.10616020166629184
99.97680423810439,-0.3493123093212712,-0.11045722038089671,-0.3493123093212712,0.11045722038089671
100.17093395507159,-0.3479298388878296,-0.11473758838812323,-0.3479298388878296,0.11473758838812323
100.36506367203879,-0.34649492029467927,-0.11900066045034083,-0.34649492029467927,0.11900066045034083
100.55919338900597,-0.34500776984646325,-0.12324579393716979,-0.34500776984646325,0.12324579393716979
100.75332310597317,-0.34346861172143645,-0.12747234892235484,-0.34346861172143645,0.12747234892235484
100.94745282294036,-0.3418776779376732,-0.13167968828022814,-0.3418776779376732,0.13167968828022814
101.14158253990756,-0.34023520831809134,-0.1358671777817528,-0.34023520831809134,0.1358671777817528
101.33571225687474,-0.3385414504543009,-0.1400341861901285,-0.3385414504543009,0.1400341861901285
101.52984197384194,-0.3367966596692806,-0.14418008535594729,-0.3367966596692806,0.14418008535594729
101.72397169080914,-0.33500109897889035,-0.1483042503118813,-0.33500109897889035,0.1483042503118813
101.91810140777632,-0.33315503905222327,-0.15240605936689344,-0.33315503905222327,0.15240605936689344
102.11223112474352,-0.3312587581708031,-0.15648489419995412,-0.3312587581708031,0.15648489419995412
102.30636084171071,-0.3293125421866364,-0.16054013995324737,-0.3293125421866364,0.16054013995324737
102.50049055867791,-0.3273166844791215,-0.1645711853248578,-0.3273166844791215,0.1645711853248578
102.6946202756451,-0.3252714859108235,-0.16857742266091985,-0.3252714859108235,0.16857742266091985
102.88874999261229,-0.323177254782121,-0.1725582480472188,-0.323177254782121,0.1725582480472188
103.08287970957949,-0.3210343067847326,-0.17651306140022519,-0.3210343067847326,0.17651306140022519
103.27700942654667,-0.31884296495412773,-0.1804412665575543,-0.31884296495412773,0.1804412665575543
103.47113914351387,-0.3166035596208309,-0.18434227136783468,-0.3166035596208309,0.18434227136783468
103.66526886048106,-0.31431642836062773,-0.18821548777996944,-0.31431642836062773,0.18821548777996944
103.85939857744826,-0.31198191594367636,-0.19206033193178215,-0.31198191594367636,0.19206033193178215
104.05352829441544,-0.30960037428253606,-0.19587622423803006,-0.30960037428253606,0.19587622423803006
104.24765801138264,-0.30717216237911893,-0.1996625894777728,-0.30717216237911893,0.1996625894777728
104.44178772834984,-0.3046976462705724,-0.2034188568810832,-0.3046976462705724,0.2034188568810832
104.63591744531703,-0.3021771989741014,-0.2071444602150871,-0.3021771989741014,0.2071444602150871
104.83004716228422,-0.299611200430739,-0.21083883786931898,-0.299611200430739,0.21083883786931898
105.02417687925141,-0.2970000374480719,-0.21450143294038232,-0.2970000374480719,0.21450143294038232
105.21830659621861,-0.29434410364193253,-0.2181316933158974,-0.29434410364193253,0.2181316933158974
105.4124363131858,-0.2916437993770639,-0.22172907175772946,-0.2916437993770639,0.22172907175772946
105.60656603015299,-0.28889953170676635,-0.22529302598448214,-0.28889953170676635,0.22529302598448214
105.80069574712019,-0.28611171431153815,-0.2288230187532413,-0.28611171431153815,0.2288230187532413
105.99482546408738,-0.28328076743671515,-0.23231851794056183,-0.28328076743671515,0.23231851794056183
106.18895518105457,-0.2804071178291218,-0.23577899662268145,-0.2804071178291218,0.23577899662268145
106.38308489802176,-0.2774911986727412,-0.23920393315495198,-0.2774911986727412,0.23920393315495198
106.57721461498896,-0.27453344952341635,-0.24259281125047225,-0.27453344952341635,0.24259281125047225
106.77134433195614,-0.27153431624258983,-0.2459451200579159,-0.27153431624258983,0.2459451200579159
106.96547404892334,-0.26849425093009194,-0.24926035423853962,-0.26849425093009194,0.24926035423853962
107.15960376589054,-0.2654137118559913,-0.25253801404235815,-0.2654137118559913,0.25253801404235815
107.35373348285773,-0.2622931633915124,-0.25577760538347927,-0.2622931633915124,0.25577760538347927
107.54786319982492,-0.2591330759390353,-0.2589786399145837,-0.2591330759390353,0.2589786399145837
107.74199291679211,-0.25593392586118474,-0.26214063510054103,-0.25593392586118474,0.26214063510054103
107.93612263375931,-0.2526961954090227,-0.26526311429114763,-0.2526961954090227,0.26526311429114763
108.13025235072651,-0.2494203726493513,-0.26834560679297914,-0.2494203726493513,0.26834560679297914
108.32438206769369,-0.2461069513911405,-0.2713876479403443,-0.2461069513911405,0.2713876479403443
108.51851178466089,-0.2427564311110886,-0.27438877916533094,-0.2427564311110886,0.27438877916533094
108.71264150162808,-0.23936931687833085,-0.27734854806693093,-0.23936931687833085,0.27734854806693093
108.90677121859527,-0.2359461192783027,-0.28026650847923734,-0.2359461192783027,0.28026650847923734
109.10090093556246,-0.23248735433577186,-0.2831422205387016,-0.23248735433577186,0.2831422205387016
109.29503065252966,-0.22899354343705214,-0.28597525075043884,-0.22899354343705214,0.28597525075043884
109.48916036949686,-0.2254652132514071,-0.2887651720535753,-0.2254652132514071,0.2887651720535753
109.68329008646404,-0.2219028956516585,-0.2915115638856246,-0.2219028956516585,0.2915115638856246
109.87741980343124,-0.2183071276340088,-0.29421401224588545,-0.2183071276340088,0.29421401224588545
110.07154952039843,-0.21467845123709425,-0.2968721097578484,-0.21467845123709425,0.2968721097578484
110.26567923736562,-0.21101741346027503,-0.29948545573060603,-0.21101741346027503,0.29948545573060603
110.45980895433281,-0.20732456618117817,-0.3020536562192548,-0.20732456618117817,0.3020536562192548
110.65393867130001,-0.20360046607250687,-0.3045763240842785,-0.20360046607250687,0.3045763240842785
110.84806838826721,-0.19984567451812496,-0.3070530790499081,-0.19984567451812496,0.3070530790499081
111.04219810523439,-0.19606075752843224,-0.30948354776144527,-0.19606075752843224,0.30948354776144527
111.23632782220159,-0.192246285655041,-0.31186736384154373,-0.192246285655041,0.31186736384154373
111.43045753916878,-0.188402833904771,-0.31420416794543754,-0.188402833904771,0.31420416794543754
111.62458725613598,-0.18453098165296913,-0.31649360781511054,-0.18453098165296913,0.31649360781511054
111.81871697310316,-0.1806313125561744,-0.3187353383323962,-0.1806313125561744,0.3187353383323962
112.01284669007036,-0.17670441446413246,-0.3209290215710034,-0.17670441446413246,0.3209290215710034
112.20697640703756,-0.172750879331184,-0.32307432684745496,-0.172750879331184,0.32307432684745496
112.40110612400474,-0.16877130312703037,-0.32517093077093695,-0.16877130312703037,0.32517093077093695
112.59523584097194,-0.16476628574689414,-0.32721851729204793,-0.16476628574689414,0.32721851729204793
112.78936555793913,-0.16073643092109047,-0.32921677775044056,-0.16073643092109047,0.32921677775044056
112.98349527490633,-0.15668234612401755,-0.3311654109213506,-0.15668234612401755,0.3311654109213506
113.17762499187351,-0.1526046424825845,-0.33306412306100464,-0.1526046424825845,0.33306412306100464
113.37175470884071,-0.14850393468408662,-0.33491262795090004,-0.14850393468408662,0.33491262795090004
113.56588442580791,-0.14438084088354713,-0.3367106469409503,-0.14438084088354713,0.3367106469409503
113.76001414277509,-0.1402359826105334,-0.33845790899148986,-0.1402359826105334,0.33845790899148986
113.95414385974229,-0.13606998467546463,-0.34015415071413174,-0.13606998467546463,0.34015415071413174
114.14827357670949,-0.1318834750754273,-0.3417991164114714,-0.1318834750754273,0.3417991164114714
114.34240329367668,-0.1276770848995078,-0.34339255811563146,-0.1276770848995078,0.34339255811563146
114.53653301064386,-0.12345144823366015,-0.34493423562564124,-0.12345144823366015,0.34493423562564124
114.73066272761106,-0.11920720206512074,-0.34642391654364585,-0.11920720206512074,0.34642391654364585
114.92479244457826,-0.11494498618638825,-0.34786137630993824,-0.11494498618638825,0.34786137630993824
115.11892216154546,-0.11066544309877799,-0.34924639823681014,-0.11066544309877799,0.34924639823681014
115.31305187851264,-0.10636921791556957,-0.35057877354121647,-0.10636921791556957,0.35057877354121647
115.50718159547984,-0.10205695826475913,-0.35185830137624813,-0.10205695826475913,0.35185830137624813
115.70131131244703,-0.09772931419143534,-0.35308478886140815,-0.09772931419143534,0.35308478886140815
115.89544102941421,-0.0933869380597885,-0.35425805111168707,-0.0933869380597885,0.35425805111168707
116.08957074638141,-0.08903048445476991,-0.3553779112654336,-0.08903048445476991,0.3553779112654336
116.28370046334861,-0.0846606100834194,-0.356444200511015,-0.0846606100834194,0.356444200511015
116.4778301803158,-0.0802779736758696,-0.3574567581122643,-0.0802779736758696,0.3574567581122643
116.67195989728299,-0.07588323588604745,-0.35841543143271043,-0.07588323588604745,0.35841543143271043
116.86608961425019,-0.07147705919208364,-0.3593200759585871,-0.07147705919208364,0.3593200759585871
117.06021933121738,-0.06706010779645008,-0.3601705553206174,-0.06706010779645008,0.3601705553206174
117.25434904818457,-0.06263304752583494,-0.36096674131457035,-0.06263304752583494,0.36096674131457035
117.44847876515176,-0.05819654573077257,-0.3617085139205871,-0.05819654573077257,0.3617085139205871
117.64260848211896,-0.05375127118504658,-0.362395761321273,-0.05375127118504658,0.362395761321273
117.83673819908616,-0.04929789398487548,-0.36302837991855325,-0.04929789398487548,0.36302837991855325
118.03086791605334,-0.04483708544790045,-0.36360627434928994,-0.04483708544790045,0.36360627434928994
118.22499763302054,-0.04036951801198743,-0.36412935749965736,-0.04036951801198743,0.36412935749965736
118.41912734998773,-0.035895865133863336,-0.3645975505182734,-0.035895865133863336,0.3645975505182734
118.61325706695493,-0.03141680118759565,-0.3650107828280865,-0.03141680118759565,0.3650107828280865
118.80738678392211,-0.02693300136293538,-0.36536899213701424,-0.02693300136293538,0.36536899213701424
119.00151650088931,-0.022445141563535557,-0.3656721244473337,-0.022445141563535557,0.3656721244473337
119.1956462178565,-0.01795389830506487,-0.3659201340638211,-0.01795389830506487,0.3659201340638211
119.38977593482369,-0.013459948613226481,-0.3661129836006404,-0.013459948613226481,0.3661129836006404
119.58390565179089,-0.008963969921699455,-0.3662506439869783,-0.008963969921699455,0.3662506439869783
119.77803536875808,-0.004466639970023379,-0.36633309447142726,-0.004466639970023379,0.36633309447142726
119.97216508572528,3.136329856988579e-05,-0.3663603226251131,3.136329856988579e-05,0.3663603226251131
120.16629480269246,0.004529361839349565,-0.3663323243435688,0.004529361839349565,0.3663323243435688
120.36042451965966,0.009026677608298683,-0.36624910384735315,0.009026677608298683,0.36624910384735315
120.55455423662686,0.013522632664322588,-0.3661106736814146,0.013522632664322588,0.3661106736814146
120.74868395359404,0.018016549271445314,-0.3659170547132001,0.018016549271445314,0.3659170547132001
120.94281367056124,0.02250775000097472,-0.3656682761295093,0.02250775000097472,0.3656682761295093
121.13694338752843,0.02699555783361865,-0.3653643754320955,0.02699555783361865,0.3653643754320955
121.33107310449563,0.03147929626154231,-0.3650053984320116,0.03147929626154231,0.3650053984320116
121.52520282146281,0.03595828939034696,-0.364591399242705,0.03595828939034696,0.364591399242705
121.71933253843001,0.04043186204095776,-0.3641224402718602,0.04043186204095776,0.3641224402718602
121.9134622553972,0.0448993398514007,-0.3635985922119912,0.0448993398514007,0.3635985922119912
122.1075919723644,0.04936004937845966,-0.363019934029785,0.04936004937845966,0.363019934029785
122.30172168933159,0.053813318199192835,-0.36238655295419814,0.053813318199192835,0.36238655295419814
122.49585140629878,0.05825847501229747,-0.3616985444633071,0.05825847501229747,0.3616985444633071
122.68998112326598,0.06269484973930223,-0.360956012269916,0.06269484973930223,0.360956012269916
122.88411084023316,0.06712177362557811,-0.3601590683059224,0.06712177362557811,0.3601590683059224
123.07824055720036,0.07153857934114984,-0.3593078327054442,0.07153857934114984,0.3593078327054442
123.27237027416756,0.0759446010812896,-0.3584024337867103,0.0759446010812896,0.3584024337867103
123.46649999113475,0.080339174666884,-0.3574430080327175,0.080339174666884,0.3574430080327175
123.66062970810194,0.08472163764455422,-0.3564297000706567,0.08472163764455422,0.3564297000706567
123.85475942506913,0.08909132938651766,-0.3553626626501108,0.08909132938651766,0.3553626626501108
124.04888914203633,0.09344759119017151,-0.3542420566200293,0.09344759119017151,0.3542420566200293
124.24301885900351,0.09778976637738883,-0.35306805090448096,0.09778976637738883,0.35306805090448096
124.43714857597071,0.10211720039350934,-0.3518408224771897,0.10211720039350934,0.3518408224771897
124.6312782929379,0.1064292409060075,-0.35056055633485705,0.1064292409060075,0.35056055633485705
124.8254080099051,0.1107252379028286,-0.34922744546927503,0.1107252379028286,0.34922744546927503
125.01953772687229,0.11500454379037323,-0.347841690838234,0.11500454379037323,0.347841690838234
125.21366744383948,0.11926651349111905,-0.34640350133522924,0.11926651349111905,0.34640350133522924
125.40779716080668,0.12351050454086021,-0.344913093757972,0.12351050454086021,0.344913093757972
125.60192687777388,0.12773587718555576,-0.34337069277570864,0.12773587718555576,0.34337069277570864
125.79605659474106,0.13194199447776797,-0.34177653089535287,0.13194199447776797,0.34177653089535287
125.99018631170826,0.13612822237267905,-0.34013084842643704,0.13612822237267905,0.34013084842643704
126.18431602867545,0.14029392982366765,-0.3384338934448872,0.14029392982366765,0.3384338934448872
126.37844574564264,0.1444384888774358,-0.3366859217556272,0.1444384888774358,0.3366859217556272
126.57257546260983,0.14856127476866993,-0.3348871968540171,0.14856127476866993,0.3348871968540171
126.76670517957703,0.15266166601421718,-0.3330379898861346,0.15266166601421718,0.3330379898861346
126.96083489654423,0.15673904450677403,-0.33113857960789916,0.15673904450677403,0.33113857960789916
127.15496461351141,0.1607927956080575,-0.329189252343054,0.1607927956080575,0.329189252343054
127.34909433047861,0.16482230824146193,-0.3271903019400024,0.16482230824146193,0.3271903019400024
127.5432240474458,0.16882697498417287,-0.325142029727513,0.16882697498417287,0.325142029727513
127.737353764413,0.17280619215873064,-0.3230447444692969,0.17280619215873064,0.3230447444692969
127.93148348138018,0.17675935992403402,-0.32089876231746245,0.17675935992403402,0.32089876231746245
128.12561319834737,0.18068588236576028,-0.31870440676485806,0.18068588236576028,0.31870440676485806
128.31974291531458,0.18458516758619642,-0.31646200859630724,0.18458516758619642,0.31646200859630724
128.51387263228176,0.18845662779346162,-0.3141719058387464,0.18845662779346162,0.3141719058387464
128.70800234924897,0.19229967939011705,-0.3118344437102669,0.19229967939011705,0.3118344437102669
128.90213206621615,0.19611374306113494,-0.30944997456807877,0.19611374306113494,0.30944997456807877
129.09626178318334,0.19989824386123026,-0.3070188578553923,0.19989824386123026,0.3070188578553923
129.29039150015055,0.20365261130152854,-0.3045414600472356,0.20365261130152854,0.3045414600472356
129.48452121711773,0.2073762794355616,-0.3020181545952119,0.2073762794355616,0.3020181545952119
129.6786509340849,0.21106868694458364,-0.2994493218712021,0.21106868694458364,0.2994493218712021
129.87278065105212,0.2147292772221846,-0.29683534911002707,0.2147292772221846,0.29683534911002707
130.0669103680193,0.21835749845819352,-0.2941766303510757,0.21835749845819352,0.2941766303510757
130.2610400849865,0.22195280372186352,-0.29147356637890404,0.22195280372186352,0.29147356637890404
130.4551698019537,0.22551465104431628,-0.2887265646628202,0.22551465104431628,0.2887265646628202
130.64929951892088,0.22904250350023905,-0.28593603929546274,0.22904250350023905,0.28593603929546274
130.8434292358881,0.23253582928882652,-0.28310241093037547,0.23253582928882652,0.28310241093037547
131.03755895285528,0.23599410181394032,-0.2802261067186015,0.23599410181394032,0.2802261067186015
131.23168866982246,0.23941679976349656,-0.2773075602442877,0.23941679976349656,0.2773075602442877
131.42581838678967,0.24280340718804663,-0.2743472114593277,0.24280340718804663,0.2743472114593277
131.61994810375685,0.2461534135785523,-0.2713455066170428,0.2461534135785523,0.2713455066170428
131.81407782072404,0.24946631394334468,-0.26830289820490955,0.24946631394334468,0.26830289820490955
132.00820753769125,0.25274160888424674,-0.2652198448763514,0.25274160888424674,0.2652198448763514
132.20233725465843,0.25597880467185297,-0.26209681138160146,0.25597880467185297,0.26209681138160146
132.3964669716256,0.259177413319959,-0.2589342684976413,0.259177413319959,0.2589342684976413
132.59059668859283,0.2623369526591205,-0.2557326929572358,0.2623369526591205,0.2557326929572358
132.78472640556,0.2654569464093359,-0.2524925673770704,0.2654569464093359,0.2524925673770704
132.97885612252722,0.2685369242518459,-0.2492143801849962,0.2685369242518459,0.2492143801849962
133.1729858394944,0.27157642190002707,-0.2458986255464068,0.27157642190002707,0.2458986255464068
133.36711555646158,0.2745749811693831,-0.2425458032897423,0.2745749811693831,0.2425458032897423
133.5612452734288,0.2775321500466122,-0.2391564188311453,0.2775321500466122,0.2391564188311453
133.75537499039598,0.2804474827577435,-0.2357309830982737,0.2804474827577435,0.2357309830982737
133.94950470736316,0.2833205398353374,-0.2322700124532792,0.2833205398353374,0.2322700124532792
134.14363442433037,0.2861508881847307,-0.22877402861497015,0.2861508881847307,0.22877402861497015
134.33776414129755,0.28893810114932234,-0.22524355858016767,0.28893810114932234,0.22524355858016767
134.53189385826474,0.29168175857489076,-0.22167913454426105,0.29168175857489076,0.22167913454426105
134.72602357523195,0.2943814468729288,-0.2180812938209843,0.2943814468729288,0.2180812938209843
134.92015329219913,0.2970367590829877,-0.21445057876142132,0.2970367590829877,0.21445057876142132
135.11428300916631,0.2996472949340269,-0.21078753667224664,0.2996472949340269,0.21078753667224664
135.30841272613353,0.30221266090475035,-0.2070927197332244,0.30221266090475035,0.2070927197332244
135.5025424431007,0.3047324702829265,-0.20336668491397203,0.3047324702829265,0.20336668491397203
135.69667216006792,0.3072063432236853,-0.1996099938899972,0.3072063432236853,0.1996099938899972
135.8908018770351,0.30963390680677433,-0.19582321295803323,0.30963390680677433,0.19582321295803323
136.08493159400228,0.31201479509277663,-0.1920069129506697,0.31201479509277663,0.1920069129506697
136.2790613109695,0.3143486491782726,-0.18816166915030472,0.3143486491782726,0.18816166915030472
136.47319102793668,0.3166351172499414,-0.18428806120242655,0.3166351172499414,0.18428806120242655
136.66732074490386,0.31887385463759643,-0.1803866730282325,0.31887385463759643,0.1803866730282325
136.86145046187107,0.3210645238661413,-0.17645809273660829,0.3210645238661413,0.17645809273660829
137.05558017883826,0.32320679470644076,-0.17250291253547606,0.32320679470644076,0.17250291253547606
137.24970989580544,0.3253003442251029,-0.16852172864251963,0.3253003442251029,0.16852172864251963
137.44383961277265,0.32734485683315784,-0.16451514119531022,0.32734485683315784,0.16451514119531022
137.63796932973983,0.3293400243336302,-0.16048375416084126,0.3293400243336302,0.16048375416084126
137.83209904670704,0.33128554596799964,-0.15642817524448024,0.33128554596799964,0.15642817524448024
138.02622876367423,0.33318112846153625,-0.15234901579836593,0.33318112846153625,0.15234901579836593
138.2203584806414,0.3350264860675111,-0.14824689072924674,0.3350264860675111,0.14824689072924674
138.41448819760862,0.3368213406102708,-0.1441224184057893,0.3368213406102708,0.1441224184057893
138.6086179145758,0.33856542152716906,-0.13997622056536524,0.33856542152716906,0.13997622056536524
138.80274763154299,0.3402584659093543,-0.13580892222032476,0.3402584659093543,0.13580892222032476
138.9968773485102,0.34190021854140046,-0.13162115156378193,0.34190021854140046,0.13162115156378193
139.19100706547738,0.3434904319397784,-0.1274135398749203,0.3434904319397784,0.1274135398749203
139.38513678244456,0.34502886639016395,-0.1231867214238282,0.34502886639016395,0.1231867214238282
139.57926649941177,0.34651528998357234,-0.11894133337588837,0.34651528998357234,0.11894133337588837
139.77339621637896,0.34794947865131665,-0.11467801569573131,0.34794947865131665,0.11467801569573131
139.96752593334617,0.3493312161987859,-0.11039741105076054,0.3493312161987859,0.11039741105076054
140.16165565031335,0.3506602943380334,-0.10610016471427947,0.3506602943380334,0.10610016471427947
140.35578536728053,0.3519365127191765,-0.1017869244682164,0.3519365127191765,0.1017869244682164
140.54991508424774,0.3531596789605969,-0.09745834050547739,0.3531596789605969,0.09745834050547739
140.74404480121493,0.3543296086779409,-0.09311506533193598,0.3543296086779409,0.09311506533193598
140.9381745181821,0.35544612551191496,-0.08875775366806818,0.35544612551191496,0.08875775366806818
141.13230423514932,0.35650906115487,-0.08438706235025961,0.35650906115487,0.08438706235025961
141.3264339521165,0.35751825537617277,-0.08000365023179357,0.35751825537617277,0.08000365023179357
141.52056366908369,0.35847355604635994,-0.07560817808352943,0.35847355604635994,0.07560817808352943
141.7146933860509,0.3593748191600704,-0.0712013084942976,0.3593748191600704,0.0712013084942976
141.90882310301808,0.3602219088577529,-0.06678370577102041,0.3602219088577529,0.06678370577102041
142.10295281998526,0.3610146974461464,-0.062356035838568476,0.3610146974461464,0.062356035838568476
142.29708253695247,0.36175306541752894,-0.057918966139378705,0.36175306541752894,0.057918966139378705
142.49121225391966,0.3624369014677321,-0.05347316553284354,0.3624369014677321,0.05347316553284354
142.68534197088687,0.36306610251292043,-0.049019304194480445,0.36306610251292043,0.049019304194480445
142.87947168785405,0.3636405737051294,-0.044558053514912245,0.3636405737051294,0.044558053514912245
143.07360140482123,0.3641602284465643,-0.040090085998654997,0.3641602284465643,0.040090085998654997
143.26773112178844,0.3646249884026535,-0.035616075162744155,0.3646249884026535,0.035616075162744155
143.46186083875563,0.3650347835138571,-0.031136695435208278,0.3650347835138571,0.031136695435208278
143.6559905557228,0.36538955200622814,-0.026652622053399442,0.36538955200622814,0.026652622053399442
143.85012027269002,0.36568924040072437,-0.022164530962207572,0.36568924040072437,0.022164530962207572
144.0442499896572,0.36593380352127,-0.017673098712168076,0.36593380352127,0.017673098712168076
144.2383797066244,0.36612320450156555,-0.01317900235747239,0.36612320450156555,0.01317900235747239
144.4325094235916,0.36625741479064555,-0.00868291935390844,0.36625741479064555,0.00868291935390844
144.62663914055878,0.36633641415718193,-0.004185527456740425,0.36633641415718193,0.004185527456740425
144.820768857526,0.3663601906925342,0.00031249538146286556,0.3663601906925342,-0.00031249538146286556
145.01489857449317,0.3663287408125443,0.0048104711130197006,0.3663287408125443,-0.0048104711130197006
145.20902829146036,0.36624206925807706,0.009307721697351438,0.36624206925807706,-0.009307721697351438
145.40315800842757,0.3661001890943054,0.013803569203190555,0.3661001890943054,-0.013803569203190555
145.59728772539475,0.3659031217087411,0.01829733591077257,0.3659031217087411,-0.01829733591077257
145.79141744236193,0.36565089680801044,0.02278834441400179,0.36565089680801044,-0.02278834441400179
145.98554715932914,0.3653435524133762,0.027275917722563835,0.3653435524133762,-0.027275917722563835
146.17967687629633,0.3649811348550066,0.031759379363975666,0.3649811348550066,-0.031759379363975666
146.3738065932635,0.36456369876499073,0.036238053485563214,0.36456369876499073,-0.036238053485563214
146.56793631023072,0.3640913070691033,0.04071126495634057,0.3640913070691033,-0.04071126495634057
146.7620660271979,0.3635640309773196,0.04517833946877698,0.3635640309773196,-0.04517833946877698
146.95619574416511,0.3629819499730799,0.0496386036404528,0.3629819499730799,-0.0496386036404528
147.1503254611323,0.362345151801309,0.05409138511555969,0.362345151801309,-0.05409138511555969
147.34445517809948,0.36165373245518845,0.058536012666259074,0.36165373245518845,-0.058536012666259074
147.5385848950667,0.3609077961616864,0.06297181629386343,0.3609077961616864,-0.06297181629386343
147.73271461203387,0.36010745536584654,0.06739812732983236,0.36010745536584654,-0.06739812732983236
147.92684432900106,0.35925283071383707,0.07181427853657374,0.35925283071383707,-0.07181427853657374
148.12097404596827,0.3583440510347642,0.07621960420802366,0.3583440510347642,-0.07621960420802366
148.31510376293545,0.35738125332125265,0.08061344026999535,0.35738125332125265,-0.08061344026999535
148.50923347990263,0.356364582708794,0.08499512438028774,0.356364582708794,-0.08499512438028774
148.70336319686984,0.35529419245386884,0.08936399602852746,0.35529419245386884,-0.08936399602852746
148.89749291383703,0.35417024391084484,0.09371939663573456,0.35417024391084484,-0.09371939663573456
149.09162263080424,0.3529929065076525,0.0980606696536034,0.3529929065076525,-0.0980606696536034
149.28575234777142,0.35176235772024644,0.102387160663468,0.35176235772024644,-0.102387160663468
149.4798820647386,0.3504787830458507,0.10669821747495582,0.3504787830458507,-0.10669821747495582
149.67401178170581,0.3491423759749967,0.1109931902242993,0.3491423759749967,-0.1109931902242993
149.868141498673,0.34775333796235663,0.11527143147229675,0.34775333796235663,-0.11527143147229675
150.06227121564018,0.3463118783963742,0.11953229630191331,0.3463118783963742,-0.11953229630191331
150.2564009326074,0.344818214567701,0.12377514241549617,0.344818214567701,-0.12377514241549617
150.45053064957457,0.34327257163644254,0.12799933023159485,0.34327257163644254,-0.12799933023159485
150.64466036654176,0.34167518259821505,0.13220422298137768,0.34167518259821505,-0.13220422298137768
150.83879008350897,0.34002628824902387,0.1363891868046188,0.34002628824902387,-0.1363891868046188
151.03291980047615,0.33832613714896537,0.14055359084524643,0.33832613714896537,-0.14055359084524643
151.22704951744333,0.3365749855847572,0.14469680734644416,0.3365749855847572,-0.14469680734644416
151.42117923441054,0.3347730975311049,0.1488182117452792,0.3347730975311049,-0.1488182117452792
151.61530895137773,0.33292074461091087,0.15291718276684968,0.33292074461091087,-0.15291718276684968
151.80943866834494,0.33101820605432647,0.1569931025179416,0.33101820605432647,-0.1569931025179416
152.00356838531212,0.3290657686566624,0.16104535658016778,0.3290657686566624,-0.16104535658016778
152.1976981022793,0.3270637267351543,0.1650733341025914,0.3270637267351543,-0.1650733341025914
152.39182781924652,0.325012382084597,0.16907642789380606,0.325012382084597,-0.16907642789380606
152.5859575362137,0.32291204393185174,0.17305403451346427,0.32291204393185174,-0.17305403451346427
152.78008725318088,0.3207630288892309,0.1770055543632455,0.3207630288892309,-0.1770055543632455
152.9742169701481,0.3185656609067711,0.18093039177724013,0.3185656609067711,-0.18093039177724013
153.16834668711527,0.31632027122340095,0.18482795511174038,0.31632027122340095,-0.18482795511174038
153.36247640408246,0.3140271983170073,0.18869765683443027,0.3140271983170073,-0.18869765683443027
153.55660612104967,0.3116867878534126,0.19253891361295053,0.3116867878534126,-0.19253891361295053
153.75073583801685,0.309299392634269,0.19635114640283052,0.309299392634269,-0.19635114640283052
153.94486555498406,0.3068653725438735,0.20013378053477918,0.3068653725438735,-0.20013378053477918
154.13899527195125,0.3043850944949208,0.2038862458013085,0.3043850944949208,-0.2038862458013085
154.33312498891843,0.3018589323731905,0.20760797654269225,0.3018589323731905,-0.20760797654269225
154.52725470588564,0.29928726698118785,0.2112984117322339,0.29928726698118785,-0.2112984117322339
154.72138442285282,0.2966704859807411,0.2149569950608362,0.2966704859807411,-0.2149569950608362
154.91551413982,0.29400898383456187,0.2185831750208643,0.29400898383456187,-0.2185831750208643
155.10964385678722,0.29130316174678356,0.2221764049892803,0.29130316174678356,-0.2221764049892803
155.3037735737544,0.28855342760248365,0.22573614331004166,0.28855342760248365,-0.22573614331004166
155.49790329072158,0.2857601959061952,0.22926185337575541,0.2857601959061952,-0.22926185337575541
155.6920330076888,0.2829238877194243,0.23275300370856664,0.2829238877194243,-0.23275300370856664
155.88616272465597,0.28004493059717894,0.23620906804027378,0.28004493059717894,-0.23620906804027378
156.0802924416232,0.277123758523515,0.2396295253916637,0.277123758523515,-0.2396295253916637
156.27442215859037,0.27416081184611935,0.243013860151042,0.27416081184611935,-0.243013860151042
156.46855187555755,0.2711565372099274,0.24636156215196134,0.2711565372099274,-0.24636156215196134
156.66268159252476,0.26811138748979535,0.24967212675012454,0.26811138748979535,-0.24967212675012454
156.85681130949195,0.2650258217222338,0.2529450548994548,0.2650258217222338,-0.2529450548994548
157.05094102645913,0.2619003050362082,0.25617985322732645,0.2619003050362082,-0.25617985322732645
157.24507074342634,0.2587353085830251,0.25937603410893656,0.2587353085830251,-0.25937603410893656
157.43920046039352,0.2555313094653104,0.2625331157408094,0.2555313094653104,-0.2625331157408094
157.6333301773607,0.2522887906650865,0.2656506222134283,0.2522887906650865,-0.2656506222134283
157.82745989432792,0.24900824097096758,0.26872808358297423,0.24900824097096758,-0.26872808358297423
158.0215896112951,0.24569015490447885,0.2717650359421658,0.24569015490447885,-0.2717650359421658
158.21571932826228,0.24233503264550807,0.27476102149019244,0.24233503264550807,-0.27476102149019244
158.4098490452295,0.23894337995690815,0.27771558860172413,0.23894337995690815,-0.27771558860172413
158.60397876219668,0.235515708108258,0.28062829189498917,0.235515708108258,-0.28062829189498917
158.7981084791639,0.2320525337987887,0.28349869229891606,0.2320525337987887,-0.28349869229891606
158.99223819613107,0.22855437907949822,0.2863263571193167,0.22855437907949822,-0.2863263571193167
159.18636791309825,0.22502177127445228,0.2891108601041157,0.22502177127445228,-0.2891108601041157
159.38049763006546,0.22145524290129517,0.29185178150760327,0.22145524290129517,-0.29185178150760327
159.57462734703265,0.21785533159097756,0.2945487081537087,0.21785533159097756,-0.2945487081537087
159.76875706399983,0.21422258000670935,0.2972012334982856,0.21422258000670935,-0.2972012334982856
159.96288678096704,0.21055753576215797,0.29980895769039495,0.21055753576215797,-0.29980895769039495
160.15701649793422,0.20686075133890092,0.302371487632579,0.20686075133890092,-0.302371487632579
160.3511462149014,0.20313278400313953,0.3048884370401202,0.20313278400313953,-0.3048884370401202
160.54527593186862,0.19937419572169635,0.30735942649927,0.19937419572169635,-0.30735942649927
160.7394056488358,0.1955855530773039,0.3097840835244422,0.1955855530773039,-0.3097840835244422
160.933535365803,0.19176742718319223,0.3121620426143648,0.19176742718319223,-0.3121620426143648
161.1276650827702,0.18792039359700166,0.3144929453071745,0.18792039359700166,-0.3144929453071745
161.32179479973738,0.18404503223401733,0.3167764402344546,0.18404503223401733,-0.3167764402344546
161.5159245167046,0.18014192727975248,0.31901218317420077,0.18014192727975248,-0.31901218317420077
161.71005423367177,0.17621166710188738,0.32119983710270944,0.17621166710188738,-0.32119983710270944
161.90418395063895,0.1722548441615756,0.32333907224538266,0.1722548441615756,-0.32333907224538266
162.09831366760616,0.16827205492413255,0.3254295661264403,0.16827205492413255,-0.3254295661264403
162.29244338457335,0.1642638997691264,0.32747100361752923,0.1642638997691264,-0.32747100361752923
162.48657310154053,0.16023098289987064,0.3294630769852288,0.16023098289987064,-0.3294630769852288
162.68070281850774,0.156173912252346,0.33140548593743885,0.156173912252346,-0.33140548593743885
162.87483253547492,0.15209329940355998,0.3332979376686458,0.15209329940355998,-0.3332979376686458
163.06896225244213,0.14798975947935136,0.33514014690406335,0.14798975947935136,-0.33514014690406335
163.26309196940932,0.14386391106166885,0.3369318359426335,0.14386391106166885,-0.3369318359426335
163.4572216863765,0.1397163760953195,0.3386727346988899,0.1397163760953195,-0.3386727346988899
163.6513514033437,0.13554777979421656,0.3403625807436711,0.13554777979421656,-0.3403625807436711
163.8454811203109,0.13135875054713425,0.34200111934367877,0.13135875054713425,-0.34200111934367877
164.03961083727808,0.12714991982297877,0.34358810349987895,0.12714991982297877,-0.34358810349987895
164.2337405542453,0.12292192207559996,0.3451232939847346,0.12292192207559996,-0.3451232939847346
164.42787027121247,0.11867539464815374,0.34660645937826723,0.11867539464815374,-0.34660645937826723
164.62199998817965,0.11441097767702278,0.3480373761029428,0.11441097767702278,-0.3480373761029428
164.81612970514686,0.11012931399532219,0.34941582845737423,0.11012931399532219,-0.34941582845737423
165.01025942211405,0.10583104903599826,0.3507416086488365,0.10583104903599826,-0.3507416086488365
165.20438913908123,0.10151683073453004,0.35201451682459095,0.10151683073453004,-0.35201451682459095
165.39851885604844,0.09718730943125917,0.35323436110201134,0.09718730943125917,-0.35323436110201134
165.59264857301562,0.09284313777335707,0.35440095759750834,0.09284313777335707,-0.35440095759750834
165.78677828998283,0.08848497061643833,0.35551413045425,0.08848497061643833,-0.35551413045425
165.98090800695002,0.08411346492585046,0.3565737118686698,0.08411346492585046,-0.3565737118686698
166.1750377239172,0.07972927967763634,0.357579542115763,0.07972927967763634,-0.357579542115763
166.3691674408844,0.07533307575919958,0.35853146957316334,0.07533307575919958,-0.35853146957316334
166.5632971578516,0.07092551586968203,0.3594293507439994,0.07092551586968203,-0.3594293507439994
166.75742687481878,0.06650726442006248,0.360273050278526,0.06650726442006248,-0.360273050278526
166.951556591786,0.062078987433002775,0.36106244099452733,0.062078987433002775,-0.36106244099452733
167.14568630875317,0.057641352442451256,0.3617974038964882,0.057641352442451256,-0.3617974038964882
167.33981602572035,0.0531950283930125,0.36247782819353247,0.0531950283930125,-0.36247782819353247
167.53394574268756,0.04874068553911015,0.36310361131612423,0.04874068553911015,-0.36310361131612423
167.72807545965475,0.044278995343952396,0.36367465893152867,0.044278995343952396,-0.36367465893152867
167.92220517662196,0.03981063037830878,0.36419088495803287,0.03981063037830878,-0.36419088495803287
168.11633489358914,0.03533626421912961,0.3646522115779216,0.03533626421912961,-0.3646522115779216
168.31046461055632,0.030856571348004156,0.36505856924920826,0.030856571348004156,-0.36505856924920826
168.50459432752353,0.026372227049488838,0.3654098967161175,0.026372227049488838,-0.3654098967161175
168.69872404449072,0.021883907309314492,0.3657061410183192,0.021883907309314492,-0.3657061410183192
168.8928537614579,0.017392288712481916,0.36594725749891216,0.017392288712481916,-0.36594725749891216
169.0869834784251,0.012898048341273116,0.3661332098111555,0.012898048341273116,-0.3661332098111555
169.2811131953923,0.008401863673187493,0.3662639699239479,0.008401863673187493,-0.3662639699239479
169.47524291235948,0.0039044124788125767,0.36633951812605303,0.0039044124788125767,-0.36633951812605303
169.6693726293267,-0.0005936272803435113,0.36635984302907093,-0.0005936272803435113,-0.36635984302907093
169.86350234629387,-0.005091577554048371,0.3663249415691546,-0.005091577554048371,-0.3663249415691546
170.05763206326108,-0.009588760305561531,0.36623481900747223,-0.009588760305561531,-0.36623481900747223
170.25176178022826,-0.01408449761383892,0.36608948892941356,-0.01408449761383892,-0.36608948892941356
170.44589149719545,-0.018578111775729583,0.36588897324254244,-0.018578111775729583,-0.36588897324254244
170.64002121416266,-0.023068925408133083,0.36563330217329415,-0.023068925408133083,-0.36563330217329415
170.83415093112984,-0.027556261550108603,0.3653225142624192,-0.027556261550108603,-0.3653225142624192
171.02828064809702,-0.032039443764926345,0.3649566563591731,-0.032039443764926345,-0.3649566563591731
171.22241036506423,-0.03651779624203404,0.3645357836142547,-0.03651779624203404,-0.3645357836142547
171.41654008203142,-0.04099064389892893,0.36405995947149233,-0.04099064389892893,-0.36405995947149233
171.6106697989986,-0.045457312482926136,0.3635292556582799,-0.045457312482926136,-0.3635292556582799
171.8047995159658,-0.049917128672795755,0.36294375217476466,-0.049917128672795755,-0.36294375217476466
171.998929232933,-0.05436942018025979,0.3623035372817878,-0.05436942018025979,-0.3623035372817878
172.19305894990018,-0.05881351585133912,0.36160870748757934,-0.05881351585133912,-0.36160870748757934
172.3871886668674,-0.06324874576752362,0.3608593675332104,-0.06324874576752362,-0.3608593675332104
172.58131838383457,-0.0676744413467561,0.3600556303768043,-0.0676744413467561,-0.3600556303768043
172.77544810080178,-0.07208993544422126,0.3591976171765084,-0.07208993544422126,-0.3591976171765084
172.96957781776896,-0.07649456245290817,0.3582854572722309,-0.07649456245290817,-0.3582854572722309
173.16370753473615,-0.08088765840395082,0.3573192881661431,-0.08088765840395082,-0.3573192881661431
173.35783725170336,-0.08526856106671508,0.3562992555019521,-0.08526856106671508,-0.3562992555019521
173.55196696867054,-0.08963661004862382,0.3552255130429463,-0.08963661004862382,-0.3552255130429463
173.74609668563772,-0.09399114689471057,0.3540982226488159,-0.09399114689471057,-0.3540982226488159
173.94022640260494,-0.09833151518687543,0.3529175542512539,-0.09833151518687543,-0.3529175542512539
174.13435611957212,-0.10265706064283392,0.3516836858283406,-0.10265706064283392,-0.3516836858283406
174.3284858365393,-0.1069671312147496,0.35039680337771345,-0.1069671312147496,-0.35039680337771345
174.5226155535065,-0.11126107718752414,0.34905710088852976,-0.11126107718752414,-0.34905710088852976
174.7167452704737,-0.11553825127673571,0.34766478031222453,-0.11553825127673571,-0.34766478031222453
174.9108749874409,-0.11979800872621732,0.34622005153206625,-0.11979800872621732,-0.34622005153206625
175.1050047044081,-0.12403970740524466,0.34472313233152013,-0.12403970740524466,-0.34472313233152013
175.29913442137527,-0.1282627079053374,0.3431742483614171,-0.1282627079053374,-0.3431742483614171
175.49326413834248,-0.132466373636644,0.34157363310593875,-0.132466373636644,-0.34157363310593875
175.68739385530967,-0.13665007092390188,0.3399215278474225,-0.13665007092390188,-0.3399215278474225
175.88152357227685,-0.1408131691019631,0.3382181816299878,-0.1408131691019631,-0.3382181816299878
176.07565328924406,-0.14495504061086148,0.33646385122199524,-0.14495504061086148,-0.33646385122199524
176.26978300621124,-0.1490750610904114,0.33465880107734136,-0.1490750610904114,-0.33465880107734136
176.46391272317842,-0.15317260947432954,0.33280330329559227,-0.15317260947432954,-0.33280330329559227
176.65804244014564,-0.1572470680838547,0.3308976375809671,-0.1572470680838547,-0.3308976375809671
176.85217215711282,-0.16129782272085721,0.3289420912001752,-0.16129782272085721,-0.3289420912001752
177.04630187408003,-0.1653242627604301,0.3269369589391106,-0.1653242627604301,-0.3269369589391106
177.2404315910472,-0.16932578124292957,0.3248825430584183,-0.16932578124292957,-0.3248825430584183
177.4345613080144,-0.17330177496547797,0.3227791532479263,-0.17330177496547797,-0.3227791532479263
177.6286910249816,-0.17725164457288853,0.3206271065799644,-0.17725164457288853,-0.3206271065799644
177.8228207419488,-0.18117479464801323,0.31842672746156797,-0.18117479464801323,-0.31842672746156797
178.01695045891597,-0.18507063380150132,0.316178347585574,-0.18507063380150132,-0.316178347585574
178.21108017588318,-0.18893857476094594,0.31388230588062127,-0.18893857476094594,-0.31388230588062127
178.40520989285037,-0.19277803445940972,0.31153894846006025,-0.19277803445940972,-0.31153894846006025
178.59933960981755,-0.19658843412332178,0.3091486285697768,-0.19658843412332178,-0.3091486285697768
178.79346932678476,-0.2003691993597224,0.30671170653494345,-0.2003691993597224,-0.30671170653494345
178.98759904375194,-0.20411976024284734,0.30422854970570395,-0.20411976024284734,-0.30422854970570395
179.18172876071915,-0.20783955140004431,0.30169953240179503,-0.20783955140004431,-0.30169953240179503
179.37585847768634,-0.21152801209699496,0.2991250358561232,-0.21152801209699496,-0.2991250358561232
179.56998819465352,-0.21518458632224546,0.2965054481572936,-0.21518458632224546,-0.2965054481572936
179.76411791162073,-0.21880872287102027,0.2938411641911094,-0.21880872287102027,-0.2938411641911094
179.9582476285879,-0.22239987542831083,0.2911325855810463,-0.22239987542831083,-0.2911325855810463
180.1523773455551,-0.22595750265123246,0.28838012062770857,-0.22595750265123246,-0.28838012062770857
180.3465070625223,-0.22948106825062636,0.28558418424728077,-0.22948106825062636,-0.28558418424728077
180.5406367794895,-0.23297004107190047,0.2827451979089839,-0.23297004107190047,-0.2827451979089839
180.73476649645667,-0.23642389517510043,0.27986358957153856,-0.23642389517510043,-0.27986358957153856
180.92889621342388,-0.23984210991419022,0.2769397936186545,-0.23984210991419022,-0.2769397936186545
181.12302593039107,-0.24322417001553454,0.27397425079355137,-0.24322417001553454,-0.27397425079355137
181.31715564735825,-0.2465695656555761,0.2709674081325169,-0.2465695656555761,-0.2709674081325169
181.51128536432546,-0.24987779253768652,0.2679197188975204,-0.24987779253768652,-0.2679197188975204
181.70541508129264,-0.25314835196818447,0.2648316425078877,-0.25314835196818447,-0.2648316425078877
181.89954479825985,-0.2563807509315138,0.2617036444710439,-0.2563807509315138,-0.2617036444710439
182.09367451522704,-0.2595745021645587,0.2585361963123442,-0.2595745021645587,-0.2585361963123442
182.28780423219422,-0.26272912423009853,0.2553297755039919,-0.26272912423009853,-0.2553297755039919
182.48193394916143,-0.2658441415893803,0.2520848653930635,-0.2658441415893803,-0.2520848653930635
182.6760636661286,-0.26891908467380127,0.24880195512864917,-0.26891908467380127,-0.24880195512864917
182.8701933830958,-0.2719534899556964,0.24548153958811322,-0.2719534899556964,-0.24548153958811322
183.064323100063,-0.2749469000182106,0.2421241193024965,-0.2749469000182106,-0.2421241193024965
183.2584528170302,-0.2778988636242501,0.23873020038106596,-0.2778988636242501,-0.23873020038106596
183.45258253399737,-0.28080893578450605,0.23530029443501893,-0.28080893578450605,-0.23530029443501893
183.64671225096458,-0.28367667782453265,0.23183491850036256,-0.28367667782453265,-0.23183491850036256
183.84084196793177,-0.286501657450873,0.2283345949599755,-0.286501657450873,-0.2283345949599755
184.03497168489898,-0.28928344881622753,0.22479985146485867,-0.28928344881622753,-0.22479985146485867
184.22910140186616,-0.2920216325836444,0.22123122085459923,-0.2920216325836444,-0.22123122085459923
184.42323111883334,-0.29471579598973463,0.21762924107704495,-0.29471579598973463,-0.21762924107704495
184.61736083580055,-0.2973655329068925,0.21399445510721368,-0.2973655329068925,-0.21399445510721368
184.81149055276774,-0.2999704439045151,0.21032741086544476,-0.2999704439045151,-0.21032741086544476
185.00562026973492,-0.30253013630921655,0.2066286611348007,-0.30253013630921655,-0.2066286611348007
185.19974998670213,-0.30504422426401967,0.20289876347774016,-0.30504422426401967,-0.20289876347774016
185.3938797036693,-0.30751232878652013,0.19913828015207066,-0.30751232878652013,-0.19913828015207066
185.5880094206365,-0.3099340778260183,0.1953477780261887,-0.3099340778260183,-0.1953477780261887
185.7821391376037,-0.3123091063196017,0.19152782849362956,-0.3123091063196017,-0.19152782849362956
185.9762688545709,-0.3146370562471753,0.18767900738693524,-0.3146370562471753,-0.18767900738693524
186.1703985715381,-0.316917576685433,0.18380189489084742,-0.316917576685433,-0.18380189489084742
186.36452828850528,-0.31915032386075437,0.17989707545485295,-0.31915032386075437,-0.17989707545485295
186.55865800547247,-0.32133496120102845,0.17596513770507788,-0.32133496120102845,-0.17596513770507788
186.75278772243968,-0.3234711593863889,0.17200667435555772,-0.3234711593863889,-0.17200667435555772
186.94691743940686,-0.3255585963988559,0.16802228211889123,-0.3255585963988559,-0.16802228211889123
187.14104715637404,-0.3275969575708805,0.16401256161628652,-0.3275969575708805,-0.16401256161628652
187.33517687334125,-0.3295859356327769,0.15997811728702302,-0.3295859356327769,-0.15997811728702302
187.52930659030844,-0.33152523075904133,0.15591955729733795,-0.33152523075904133,-0.15591955729733795
187.72343630727562,-0.33341455061355013,0.15183749344874556,-0.33341455061355013,-0.15183749344874556
187.91756602424283,-0.3352536103936268,0.14773254108581416,-0.3352536103936268,-0.14773254108581416
188.11169574121,-0.337042132872973,0.14360531900340825,-0.337042132872973,-0.14360531900340825
188.3058254581772,-0.33877984844346093,0.13945644935340604,-0.33877984844346093,-0.13945644935340604
188.4999551751444,-0.3404664951557734,0.13528655755091556,-0.3404664951557734,-0.13528655755091556
188.6940848921116,-0.3421018187588908,0.13109627217999947,-0.3421018187588908,-0.13109627217999947
188.8882146090788,-0.3436855727384191,0.1268862248989159,-0.3436855727384191,-0.1268862248989159
189.08234432604598,-0.34521751835374903,0.12265705034490448,-0.34521751835374903,-0.12265705034490448
189.27647404301317,-0.3466974246740453,0.11840938603851531,-0.3466974246740453,-0.11840938603851531
189.47060375998038,-0.3481250686130582,0.11414387228750812,-0.3481250686130582,-0.11414387228750812
189.66473347694756,-0.34950023496275123,0.10986115209033231,-0.34950023496275123,-0.10986115209033231
189.85886319391474,-0.3508227164257437,0.10556187103919513,-0.3508227164257437,-0.10556187103919513
190.05299291088195,-0.35209231364655885,0.10124667722274493,-0.35209231364655885,-0.10124667722274493
190.24712262784914,-0.3533088352416747,0.09691622112837768,-0.3533088352416747,-0.09691622112837768
190.44125234481632,-0.35447209782837535,0.09257115554417661,-0.35447209782837535,-0.09257115554417661
190.63538206178353,-0.3555819260523937,0.0882121354605106,-0.3555819260523937,-0.0882121354605106
190.8295117787507,-0.3566381526143448,0.08383981797130023,-0.3566381526143448,-0.08383981797130023
191.02364149571792,-0.35764061829494614,0.07945486217496112,-0.35764061829494614,-0.07945486217496112
191.2177712126851,-0.35858917197901785,0.07505792907505388,-0.35858917197901785,-0.07505792907505388
191.4119009296523,-0.35948367067826303,0.07064968148063788,-0.35948367067826303,-0.07064968148063788
191.6060306466195,-0.36032397955282225,0.06623078390635889,-0.36032397955282225,-0.06623078390635889
191.80016036358668,-0.3611099719315991,0.061801902472279804,-0.3611099719315991,-0.061801902472279804
191.99429008055387,-0.361841529331356,0.05736370480346347,-0.361841529331356,-0.05736370480346347
192.18841979752108,-0.3625185414745743,0.052916859929334564,-0.3625185414745743,-0.052916859929334564
192.38254951448826,-0.3631409063060776,0.04846203818282959,-0.3631409063060776,-0.04846203818282959
192.57667923145544,-0.3637085300084165,0.043999911099344764,-0.3637085300084165,-0.043999911099344764
192.77080894842265,-0.36422132701601084,0.03953115131550765,-0.36422132701601084,-0.03953115131550765
192.96493866538984,-0.36467922002804737,0.03505643246778617,-0.36467922002804737,-0.03505643246778617
193.15906838235705,-0.3650821400201337,0.0305764290909338,-0.3650821400201337,-0.0305764290909338
193.35319809932423,-0.3654300262547022,0.026091816516315612,-0.3654300262547022,-0.026091816516315612
193.5473278162914,-0.3657228262901663,0.021603270770101355,-0.3657228262901663,-0.021603270770101355
193.74145753325863,-0.36596049598882535,0.01711146847136081,-0.36596049598882535,-0.01711146847136081
193.9355872502258,-0.3661429995235186,0.012617086730069772,-0.3661429995235186,-0.012617086730069772
194.129716967193,-0.36627030938302546,0.00812080304503629,-0.36627030938302546,-0.00812080304503629
194.3238466841602,-0.3663424063762128,0.003623295201774108,-0.3663424063762128,-0.003623295201774108
194.51797640112738,-0.36635927963492804,-0.0008747588296672898,-0.36635927963492804,0.0008747588296672898
194.71210611809457,-0.36632092661563703,-0.005372680996905953,-0.36632092661563703,0.005372680996905953
194.90623583506178,-0.3662273530998081,-0.009869793267437683,-0.3662273530998081,0.009869793267437683
195.10036555202896,-0.3660785731930399,-0.014365417730842952,-0.3660785731930399,0.014365417730842952
195.29449526899614,-0.3658746093229354,-0.01885887670098141,-0.3658746093229354,0.01885887670098141
195.48862498596336,-0.36561549223572126,-0.023349492818146765,-0.36561549223572126,0.023349492818146765
195.68275470293054,-0.36530126099161264,-0.02783658915117236,-0.36530126099161264,0.02783658915117236
195.87688441989775,-0.36493196295892516,-0.03231948929947867,-0.36493196295892516,0.03231948929947867
196.07101413686493,-0.3645076538069349,-0.036797517495031164,-0.3645076538069349,0.036797517495031164
196.26514385383211,-0.3640283974974861,-0.04126999870421241,-0.3640283974974861,0.04126999870421241
196.45927357079933,-0.3634942662753495,-0.04573625872957708,-0.3634942662753495,0.04573625872957708
196.6534032877665,-0.36290534065733193,-0.05019562431148089,-0.36290534065733193,0.05019562431148089
196.8475330047337,-0.362261709420139,-0.054647423229574055,-0.362261709420139,0.054647423229574055
197.0416627217009,-0.36156346958699254,-0.05909098440413203,-0.36156346958699254,0.05909098440413203
197.23579243866808,-0.36081072641300493,-0.06352563799721468,-0.36081072641300493,0.06352563799721468
197.42992215563527,-0.3600035933693125,-0.0679507155136437,-0.3600035933693125,0.0679507155136437
197.62405187260248,-0.3591421921259706,-0.07236554990177206,-0.3591421921259706,0.07236554990177206
197.81818158956966,-0.35822665253361297,-0.07676947565403576,-0.35822665253361297,0.07676947565403576
198.01231130653687,-0.35725711260387666,-0.08116182890727923,-0.35725711260387666,0.08116182890727923
198.20644102350406,-0.3562337184885989,-0.08554194754282332,-0.3562337184885989,0.08554194754282332
198.40057074047124,-0.3551566244577846,-0.0899091712862798,-0.3551566244577846,0.0899091712862798
198.59470045743845,-0.3540259928763516,-0.09426284180708151,-0.3540259928763516,0.09426284180708151
198.78883017440563,-0.35284199417965567,-0.0986023028177196,-0.35284199417965567,0.0986023028177196
198.98295989137281,-0.3516048068477975,-0.10292690017267825,-0.3516048068477975,0.10292690017267825
199.17708960834003,-0.3503146173787184,-0.10723598196704108,-0.3503146173787184,0.10723598196704108
199.3712193253072,-0.3489716202600879,-0.11152889863475964,-0.3489716202600879,0.11152889863475964
199.5653490422744,-0.34757601793998416,-0.11580500304657503,-0.34757601793998416,0.11580500304657503
199.7594787592416,-0.34612802079637767,-0.12006365060756655,-0.34612802079637767,0.12006365060756655
199.95360847620879,-0.344627847105418,-0.12430419935431831,-0.344627847105418,0.12430419935431831
200.147738193176,-0.343075723008529,-0.1285260100516955,-0.343075723008529,0.1285260100516955
200.34186791014318,-0.34147188247832133,-0.13272844628919975,-0.34147188247832133,0.13272844628919975
200.53599762711036,-0.33981656728332055,-0.13691087457690837,-0.33981656728332055,0.13691087457690837
200.73012734407757,-0.33811002695152326,-0.14107266444096697,-0.33811002695152326,0.14107266444096697
200.92425706104476,-0.3363525187327829,-0.14521318851862738,-0.3363525187327829,0.14521318851862738
201.11838677801194,-0.3345443075600293,-0.14933182265282224,-0.3345443075600293,0.14933182265282224
201.31251649497915,-0.33268566600933314,-0.15342794598625076,-0.33268566600933314,0.15342794598625076
201.50664621194633,-0.330776874258817,-0.15750094105496704,-0.330776874258817,0.15750094105496704
201.70077592891352,-0.32881822004641914,-0.16155019388146255,-0.32881822004641914,0.16155019388146255
201.89490564588073,-0.32680999862651944,-0.16557509406721718,-0.32680999862651944,0.16557509406721718
202.0890353628479,-0.3247525127254328,-0.1695750348847113,-0.3247525127254328,0.1695750348847113
202.28316507981512,-0.322646072495773,-0.17354941336888996,-0.322646072495773,0.17354941336888996
202.4772947967823,-0.3204909954697015,-0.1774976304080514,-0.3204909954697015,0.1774976304080514
202.67142451374949,-0.3182876065110596,-0.18141909083416316,-0.3182876065110596,0.18141909083416316
202.8655542307167,-0.316036237766398,-0.18531320351257818,-0.316036237766398,0.18531320351257818
203.05968394768388,-0.313737228614909,-0.18917938143114266,-0.313737228614909,0.18917938143114266
203.25381366465106,-0.31139092561726545,-0.19301704178868795,-0.31139092561726545,0.19301704178868795
203.44794338161827,-0.3089976824633796,-0.19682560608288208,-0.3089976824633796,0.19682560608288208
203.64207309858546,-0.3065578599190882,-0.2006045001974337,-0.3065578599190882,0.2006045001974337
203.83620281555264,-0.30407182577176667,-0.2043531544886397,-0.30407182577176667,0.2043531544886397
204.03033253251985,-0.3015399547748892,-0.20807100387125357,-0.3015399547748892,0.20807100387125357
204.22446224948703,-0.29896262859153794,-0.2117574879036668,-0.29896262859153794,0.2117574879036668
204.41859196645422,-0.29634023573686746,-0.21541205087239496,-0.29634023573686746,0.21541205087239496
204.61272168342143,-0.2936731715195399,-0.21903414187584622,-0.2936731715195399,0.21903414187584622
204.8068514003886,-0.29096183798213593,-0.2226232149073648,-0.29096183798213593,0.2226232149073648
205.00098111735582,-0.2882066438405465,-0.22617872893754143,-0.2882066438405465,0.22617872893754143
205.195110834323,-0.28540800442236497,-0.2297001479957659,-0.28540800442236497,0.2297001479957659
205.3892405512902,-0.28256634160427635,-0.23318694125102474,-0.28256634160427635,0.23318694125102474
205.5833702682574,-0.2796820837484632,-0.236638583091919,-0.2796820837484632,0.236638583091919
205.77749998522458,-0.2767556656380343,-0.2400545532058953,-0.2767556656380343,0.2400545532058953
205.97162970219176,-0.2737875284114811,-0.2434343366576825,-0.2737875284114811,0.2434343366576825
206.16575941915897,-0.27077811949618036,-0.24677742396691335,-0.27077811949618036,0.24677742396691335
206.35988913612616,-0.26772789254094903,-0.25008331118492394,-0.26772789254094903,0.25008331118492394
206.55401885309334,-0.2646373073476564,-0.2533514999707235,-0.2646373073476564,0.2533514999707235
206.74814857006055,-0.26150682980191364,-0.25658149766611466,-0.26150682980191364,0.25658149766611466
206.94227828702773,-0.25833693180284606,-0.25977281736995717,-0.25833693180284606,0.25977281736995717
207.13640800399494,-0.2551280911919539,-0.262924978011568,-0.2551280911919539,0.262924978011568
207.33053772096213,-0.2518807916810845,-0.2660375044232364,-0.2518807916810845,0.2660375044232364
207.5246674379293,-0.24859552277951313,-0.2691099274118553,-0.24859552277951313,0.2691099274118553
207.71879715489652,-0.24527277972015335,-0.2721417838296475,-0.24527277972015335,0.2721417838296475
207.9129268718637,-0.24191306338490526,-0.2751326166439818,-0.24191306338490526,0.2751326166439818
208.1070565888309,-0.23851688022914988,-0.2780819750062683,-0.23851688022914988,0.2780819750062683
208.3011863057981,-0.23508474220540262,-0.28098941431992214,-0.23508474220540262,0.28098941431992214
208.49531602276528,-0.23161716668614327,-0.28385449630738063,-0.23161716668614327,0.28385449630738063
208.68944573973246,-0.2281146763858222,-0.28667678907617383,-0.2281146763858222,0.28667678907617383
208.88357545669967,-0.22457779928206564,-0.28945586718402805,-0.22457779928206564,0.28945586718402805
209.07770517366686,-0.22100706853608848,-0.29219131170299734,-0.22100706853608848,0.29219131170299734
209.27183489063407,-0.21740302241231974,-0.29488271028261703,-0.21740302241231974,0.29488271028261703
209.46596460760125,-0.21376620419726697,-0.29752965721205976,-0.21376620419726697,0.29752965721205976
209.66009432456843,-0.21009716211761587,-0.30013175348129645,-0.21009716211761587,0.30013175348129645
209.85422404153564,-0.2063964492575899,-0.302688606841243,-0.2063964492575899,0.302688606841243
210.04835375850283,-0.20266462347557831,-0.3051998318628887,-0.20266462347557831,0.3051998318628887
210.24248347547,-0.19890224732003936,-0.30766504999539895,-0.19890224732003936,0.30766504999539895
210.43661319243722,-0.19510988794470122,-0.31008388962317857,-0.19510988794470122,0.31008388962317857
210.6307429094044,-0.19128811702306925,-0.31245598612188885,-0.19128811702306925,0.31245598612188885
210.8248726263716,-0.1874375106622462,-0.31478098191341514,-0.1874375106622462,0.31478098191341514
211.0190023433388,-0.1835586493160898,-0.3170585265197677,-0.1835586493160898,0.3170585265197677
211.21313206030598,-0.17965211769771466,-0.31928827661591325,-0.17965211769771466,0.31928827661591325
211.40726177727316,-0.17571850469134728,-0.32146989608153115,-0.17571850469134728,0.32146989608153115
211.60139149424037,-0.17175840326355707,-0.32360305605168,-0.17175840326355707,0.32360305605168
211.79552121120756,-0.16777241037387247,-0.32568743496637137,-0.16777241037387247,0.32568743496637137
211.98965092817477,-0.16376112688478908,-0.32772271861904456,-0.16376112688478908,0.32772271861904456
212.18378064514195,-0.15972515747119811,-0.32970860020392917,-0.15972515747119811,0.32970860020392917
212.37791036210913,-0.15566511052923152,-0.331644780362296,-0.15566511052923152,0.331644780362296
212.57204007907634,-0.15158159808455207,-0.3335309672275826,-0.15158159808455207,0.3335309672275826
212.76616979604353,-0.1474752357000961,-0.3353668764693892,-0.1474752357000961,0.3353668764693892
212.9602995130107,-0.14334664238327804,-0.3371522313363417,-0.14334664238327804,0.3371522313363417
213.15442922997792,-0.13919644049268062,-0.33888676269780893,-0.13919644049268062,0.33888676269780893
213.3485589469451,-0.13502525564424045,-0.34057020908447194,-0.13502525564424045,0.34057020908447194
213.5426886639123,-0.13083371661693657,-0.34220231672774015,-0.13083371661693657,0.34220231672774015
213.7368183808795,-0.1266224552580082,-0.3437828395980043,-0.1266224552580082,0.3437828395980043
213.93094809784668,-0.12239210638770939,-0.34531153944172366,-0.12239210638770939,0.34531153944172366
214.1250778148139,-0.11814330770361012,-0.34678818581734233,-0.11814330770361012,0.34678818581734233
214.31920753178107,-0.11387669968447206,-0.34821255613002533,-0.11387669968447206,0.34821255613002533
214.51333724874826,-0.10959292549369651,-0.3495844356652146,-0.10959292549369651,0.3495844356652146
214.70746696571547,-0.10529263088237345,-0.3509036176209953,-0.10529263088237345,0.3509036176209953
214.90159668268265,-0.10097646409194068,-0.35216990313926955,-0.10097646409194068,0.35216990313926955
215.09572639964983,-0.09664507575646178,-0.3533831013357334,-0.09664507575646178,0.3533831013357334
215.28985611661705,-0.09229911880454932,-0.35454302932865167,-0.09229911880454932,0.35454302932865167
215.48398583358423,-0.08793924836094184,-0.35564951226642505,-0.08793924836094184,0.35564951226642505
215.6781155505514,-0.08356612164774438,-0.3567023833539493,-0.08356612164774438,0.3567023833539493
215.87224526751862,-0.07918039788535837,-0.35770148387775774,-0.07918039788535837,0.35770148387775774
216.0663749844858,-0.0747827381931103,-0.3586466632299458,-0.0747827381931103,0.3586466632299458
216.26050470145302,-0.07037380548958803,-0.35953777893087546,-0.07037380548958803,0.35953777893087546
216.4546344184202,-0.06595426439271496,-0.3603746966506518,-0.06595426439271496,0.3603746966506518
216.64876413538738,-0.06152478111955887,-0.3611572902293734,-0.06152478111955887,0.3611572902293734
216.8428938523546,-0.057086023385905973,-0.36188544169614956,-0.057086023385905973,0.36188544169614956
217.03702356932178,-0.05263866030560899,-0.3625590412868836,-0.05263866030560899,0.3625590412868836
217.23115328628896,-0.0481833622897187,-0.3631779874608195,-0.0481833622897187,0.3631779874608195
217.42528300325617,-0.043720800945425846,-0.3637421869158483,-0.043720800945425846,0.3637421869158483
217.61941272022335,-0.03925164897482258,-0.3642515546025724,-0.03925164897482258,0.3642515546025724
217.81354243719053,-0.034776580073493164,-0.36470601373712686,-0.034776580073493164,0.36470601373712686
218.00767215415775,-0.030296268828960644,-0.3651054958127538,-0.030296268828960644,0.3651054958127538
218.20180187112493,-0.025811390618999227,-0.3654499406101291,-0.025811390618999227,0.3654499406101291
218.3959315880921,-0.021322621509821404,-0.3657392962064404,-0.021322621509821404,0.3657392962064404
218.59006130505932,-0.01683063815416743,-0.36597351898321406,-0.01683063815416743,0.36597351898321406
218.7841910220265,-0.01233611768930634,-0.3661525736328901,-0.01233611768930634,0.3661525736328901
218.97832073899372,-0.007839737634957192,-0.36627643316414515,-0.007839737634957192,0.36627643316414515
219.1724504559609,-0.0033421757911626716,-0.36634507890596046,-0.0033421757911626716,0.36634507890596046
219.36658017292808,0.001155889863889411,-0.36635850051043717,0.001155889863889411,0.36635850051043717
219.5607098898953,0.005653781276064946,-0.36631669595435573,0.005653781276064946,0.36631669595435573
219.75483960686248,0.01015082041749388,-0.3662196715394808,0.01015082041749388,0.3662196715394808
219.94896932382966,0.014646329388782398,-0.366067441891612,0.014646329388782398,0.366067441891612
220.14309904079687,0.01913963052119983,-0.36586002995837824,0.01913963052119983,0.36586002995837824
220.33722875776405,0.023630046478830963,-0.3655974670057791,0.023630046478830963,0.3655974670057791
220.53135847473123,0.02811690036068379,-0.3652797926134716,0.02811690036068379,0.3652797926134716
220.72548819169845,0.03259951580272612,-0.3649070546688037,0.03259951580272612,0.3649070546688037
220.91961790866563,0.03707721707984101,-0.3644793093595956,0.03707721707984101,0.3644793093595956
221.11374762563284,0.041549329207692505,-0.36399662116566994,0.041549329207692505,0.36399662116566994
221.30787734260002,0.046015178044469966,-0.3634590628491319,0.046015178044469966,0.3634590628491319
221.5020070595672,0.05047409039251502,-0.3628667154434003,0.05047409039251502,0.3628667154434003
221.69613677653442,0.05492539409979997,-0.3622196682409931,0.05492539409979997,0.3622196682409931
221.8902664935016,0.059368418161248125,-0.3615180187800667,0.059368418161248125,0.3615180187800667
222.08439621046878,0.06380249281988762,-0.3607618728297125,0.06380249281988762,0.3607618728297125
222.278525927436,0.06822694966781069,-0.3599513443740132,0.06822694966781069,0.3599513443740132
222.47265564440318,0.07264112174693017,-0.3590865555948609,0.07264112174693017,0.3590865555948609
222.66678536137036,0.07704434364952273,-0.35816763685353775,0.07704434364952273,0.35816763685353775
222.86091507833757,0.08143595161853295,-0.35719472667106583,0.08143595161853295,0.35719472667106583
223.05504479530475,0.0858152836476284,-0.35616797170732595,0.0858152836476284,0.35616797170732595
223.24917451227196,0.09018167958099793,-0.3550875267389488,0.09018167958099793,0.3550875267389488
223.44330422923915,0.09453448121285823,-0.353953554635985,0.09453448121285823,0.353953554635985
223.63743394620633,0.09887303238668227,-0.3527662263373515,0.09887303238668227,0.3527662263373515
223.83156366317354,0.10319667909410625,-0.35152572082506495,0.10319667909410625,0.35152572082506495
224.02569338014072,0.10750476957351583,-0.3502322250972613,0.10750476957351583,0.3502322250972613
224.2198230971079,0.11179665440829874,-0.3488859341400064,0.11179665440829874,0.3488859341400064
224.41395281407512,0.11607168662473813,-0.3474870508979033,0.11607168662473813,0.3474870508979033
224.6080825310423,0.12032922178953796,-0.34603578624350056,0.12032922178953796,0.34603578624350056
224.80221224800948,0.12456861810697073,-0.3445323589455033,0.12456861810697073,0.3445323589455033
224.9963419649767,0.1287892365156221,-0.34297699563579565,0.1287892365156221,0.34297699563579565
225.19047168194388,0.13299044078472358,-0.34136993077527844,0.13299044078472358,0.34136993077527844
225.3846013989111,0.13717159761006428,-0.33971140661852384,0.13717159761006428,0.33971140661852384
225.57873111587827,0.14133207670945266,-0.3380016731772593,0.14133207670945266,0.3380016731772593
225.77286083284545,0.14547125091773164,-0.336240988182678,0.14547125091773164,0.336240988182678
225.96699054981266,0.14958849628131785,-0.33442961704658813,0.14958849628131785,0.33442961704658813
226.16112026677985,0.15368319215225684,-0.33256783282140495,0.15368319215225684,0.33256783282140495
226.35524998374703,0.15775472128178525,-0.33065591615898804,0.15775472128178525,0.33065591615898804
226.54937970071424,0.1618024699133752,-0.3286941552683357,0.1618024699133752,0.3286941552683357
226.74350941768142,0.16582582787525257,-0.32668284587214025,0.16582582787525257,0.32668284587214025
226.9376391346486,0.16982418867237964,-0.3246222911622082,0.16982418867237964,0.3246222911622082
227.13176885161582,0.17379694957787864,-0.3225128017537564,0.17379694957787864,0.3225128017537564
227.325898568583,0.17774351172388728,-0.32035469563859026,0.17774351172388728,0.32035469563859026
227.52002828555018,0.1816632801918375,-0.3181482981371665,0.1816632801918375,0.3181482981371665
227.7141580025174,0.18555566410213392,-0.31589394184955416,0.18555566410213392,0.31589394184955416
227.90828771948458,0.1894200767032233,-0.3135919666052982,0.1894200767032233,0.3135919666052982
228.1024174364518,0.19325593546004763,-0.3112427194121902,0.19325593546004763,0.3112427194121902
228.29654715341897,0.19706266214185286,-0.3088465544039619,0.19706266214185286,0.3088465544039619
228.49067687038615,0.2008396829093575,-0.30640383278689937,0.2008396829093575,0.30640383278689937
228.68480658735336,0.2045864284012532,-0.30391492278539456,0.2045864284012532,0.30391492278539456
228.87893630432055,0.20830233382003102,-0.301380199586439,0.20830233382003102,0.301380199586439
229.07306602128773,0.21198683901712387,-0.2988000452830646,0.21198683901712387,0.2988000452830646
229.26719573825494,0.2156393885773439,-0.29617484881674666,0.2156393885773439,0.29617484881674666
229.46132545522212,0.21925943190260597,-0.2935050059187747,0.21925943190260597,0.2935050059187747
229.6554551721893,0.22284642329492996,-0.2907909190505961,0.22284642329492996,0.2907909190505961
229.84958488915652,0.22639982203869968,-0.28803299734314913,0.22639982203869968,0.28803299734314913
230.0437146061237,0.2299190924821706,-0.2852316565351899,0.2299190924821706,0.2852316565351899
230.2378443230909,0.23340370411821945,-0.28238731891061986,0.23340370411821945,0.28238731891061986
230.4319740400581,0.23685313166431066,-0.27950041323483255,0.23685313166431066,0.27950041323483255
230.62610375702528,0.24026685514168292,-0.2765713746900771,0.24026685514168292,0.2765713746900771
230.8202334739925,0.24364435995373088,-0.27360064480985835,0.24364435995373088,0.27360064480985835
231.01436319095967,0.24698513696357602,-0.2705886714123802,0.24698513696357602,0.2705886714123802
231.20849290792685,0.2502886825708184,-0.26753590853303705,0.2502886825708184,0.26753590853303705
231.40262262489406,0.25355449878744984,-0.26444281635597244,0.25355449878744984,0.26444281635597244
231.59675234186125,0.256782093312921,-0.2613098611447103,0.256782093312921,0.2613098611447103
231.79088205882843,0.25997097960835513,-0.25813751517186656,0.25997097960835513,0.25813751517186656
231.98501177579564,0.2631206769698895,-0.254926256647958,0.2631206769698895,0.254926256647958
232.17914149276282,0.2662307106011365,-0.2516765696493167,0.2662307106011365,0.2516765696493167
232.37327120973004,0.26930061168476,-0.24838894404511555,0.26930061168476,0.24838894404511555
232.56740092669722,0.2723299174531424,-0.24506387542352728,0.2723299174531424,0.24506387542352728
232.7615306436644,0.27531817125814706,-0.24170186501701438,0.27531817125814706,0.24170186501701438
232.9556603606316,0.27826492263995384,-0.2383034196267732,0.27826492263995384,0.2383034196267732
233.1497900775988,0.2811697273949615,-0.23486905154633825,0.2811697273949615,0.23486905154633825
233.34391979456598,0.28403214764275125,-0.23139927848435438,0.28403214764275125,0.23139927848435438
233.5380495115332,0.28685175189209305,-0.22789462348653713,0.28685175189209305,0.22789462348653713
233.73217922850037,0.2896281151059888,-0.22435561485682848,0.2896281151059888,0.22435561485682848
233.92630894546755,0.2923608187657464,-0.22078278607775534,0.2923608187657464,0.22078278607775534
234.12043866243476,0.29504945093406737,-0.21717667573001206,0.29504945093406737,0.21717667573001206
234.31456837940195,0.29769360631714303,-0.2135378274112747,0.29769360631714303,0.2135378274112747
234.50869809636913,0.30029288632575146,-0.20986678965425365,0.30029288632575146,0.20986678965425365
234.70282781333634,0.3028468991353419,-0.2061641158440079,0.3028468991353419,0.2061641158440079
234.89695753030352,0.30535525974509786,-0.20243036413452714,0.30535525974509786,0.20243036413452714
235.09108724727074,0.30781759003597675,-0.19866609736459012,0.30781759003597675,0.19866609736459012
235.28521696423792,0.3102335188277054,-0.19487188297292454,0.3102335188277054,0.19487188297292454
235.4793466812051,0.31260268193473606,-0.19104829291266565,0.31260268193473606,0.19104829291266565
235.6734763981723,0.31492472222114354,-0.18719590356513957,0.31492472222114354,0.18719590356513957
235.8676061151395,0.3171992896544603,-0.18331529565297935,0.3171992896544603,0.18331529565297935
236.06173583210668,0.3194260413584437,-0.1794070541525814,0.3194260413584437,0.1794070541525814
236.2558655490739,0.321604641664761,-0.17547176820592572,0.321604641664761,0.17547176820592572
236.44999526604107,0.32373476216358865,-0.17151003103176837,0.32373476216358865,0.17151003103176837
236.64412498300825,0.3258160817531195,-0.16752243983621423,0.3258160817531195,0.16752243983621423
236.83825469997547,0.327848286687966,-0.16350959572269363,0.327848286687966,0.16350959572269363
237.03238441694265,0.32983107062645445,-0.1594721036013517,0.32983107062645445,0.1594721036013517
237.22651413390986,0.331764134676806,-0.15541057209785822,0.331764134676806,0.15541057209785822
237.42064385087704,0.33364718744219024,-0.1513256134616656,0.33364718744219024,0.1513256134616656
237.61477356784422,0.3354799450646535,-0.14721784347371245,0.3354799450646535,0.14721784347371245
237.80890328481144,0.33726213126790777,-0.14308788135360026,0.33726213126790777,0.14308788135360026
238.00303300177862,0.3389934773989766,-0.13893634966625173,0.3389934773989766,0.13893634966625173
238.1971627187458,0.34067372246869454,-0.1347638742280599,0.34067372246869454,0.1347638742280599
238.391292435713,0.34230261319104854,-0.13057108401255174,0.34230261319104854,0.13057108401255174
238.5854221526802,0.34387990402135876,-0.1263586110555768,0.34387990402135876,0.1263586110555768
238.77955186964738,0.345405357193294,-0.12212709036002796,0.345405357193294,0.12212709036002796
238.9736815866146,0.3468787427547131,-0.11787715980012005,0.3468787427547131,0.11787715980012005
239.16781130358177,0.3482998386023271,-0.11360946002523896,0.3482998386023271,0.11360946002523896
239.36194102054898,0.34966843051518265,-0.10932463436335982,0.34966843051518265,0.10932463436335982
239.55607073751617,0.3509843121869522,-0.10502332872407692,0.3509843121869522,0.10502332872407692
239.75020045448335,0.3522472852570345,-0.10070619150123208,0.3522472852570345,0.10070619150123208
239.94433017145056,0.3534571593404558,-0.09637387347517525,0.3534571593404558,0.09637387347517525
240.13845988841774,0.35461375205656875,-0.09202702771466563,0.35461375205656875,0.09202702771466563
240.33258960538492,0.3557168890565459,-0.08766630947842206,0.3557168890565459,0.08766630947842206
240.52671932235214,0.35676640404966126,-0.08329237611634875,0.35676640404966126,0.08329237611634875
240.72084903931932,0.35776213882835706,-0.07890588697044616,0.35776213882835706,0.07890588697044616
240.9149787562865,0.35870394329209343,-0.07450750327541547,0.35870394329209343,0.07450750327541547
241.1091084732537,0.3595916754699747,-0.07009788805898377,0.3595916754699747,0.07009788805898377
241.3032381902209,0.36042520154215,-0.06567770604195892,0.36042520154215,0.06567770604195892
241.49736790718808,0.36120439585998676,-0.06124762353802329,0.36120439585998676,0.06124762353802329
241.6914976241553,0.3619291409650107,-0.05680830835329318,0.3619291409650107,0.05680830835329318
241.88562734112247,0.3625993276066121,-0.0523604296856534,0.3625993276066121,0.0523604296856534
242.07975705808968,0.3632148547585148,-0.047904658023875606,0.3632148547585148,0.047904658023875606
242.27388677505687,0.3637756296340049,-0.04344166504655142,0.3637756296340049,0.04344166504655142
242.46801649202405,0.3642815676999182,-0.03897212352083699,0.3642815676999182,0.03897212352083699
242.66214620899126,0.36473259268938274,-0.03449670720103947,0.36473259268938274,0.03449670720103947
242.85627592595844,0.36512863661331557,-0.03001609072705493,0.36512863661331557,0.03001609072705493
243.05040564292563,0.3654696397706716,-0.02553094952266692,0.3654696397706716,0.02553094952266692
243.24453535989284,0.3657555507574434,-0.021041959693732723,0.3657555507574434,0.021041959693732723
243.43866507686002,0.36598632647440965,-0.016549797926266572,0.36598632647440965,0.016549797926266572
243.6327947938272,0.36616193213363246,-0.012055141384429967,0.36616193213363246,0.012055141384429967
243.8269245107944,0.366282341263701,-0.0075586676084553215,0.366282341263701,0.0075586676084553215
244.0210542277616,0.36634753571372236,-0.0030610544125132346,0.36634753571372236,0.0030610544125132346
244.2151839447288,0.3663575056560573,0.0014370202174680607,0.3663575056560573,-0.0014370202174680607
244.409313661696,0.36631224958780184,0.005934878225999663,0.36631224958780184,-0.005934878225999663
244.60344337866317,0.3662117743310139,0.01043184159024883,0.3662117743310139,-0.01043184159024883
244.79757309563038,0.3660560950316846,0.014927232422244648,0.3660560950316846,-0.014927232422244648
244.99170281259757,0.3658452351574559,0.019420373071063233,0.3658452351574559,-0.019420373071063233
245.18583252956475,0.3655792264940817,0.023910586224983172,0.3655792264940817,-0.023910586224983172
245.37996224653196,0.3652581091406376,0.028397195013583842,0.3652581091406376,-0.028397195013583842
245.57409196349914,0.3648819315034756,0.03287952310977726,0.3648819315034756,-0.03287952310977726
245.76822168046633,0.3644507502889272,0.03735689483176399,0.3644507502889272,-0.03735689483176399
245.96235139743354,0.3639646304947553,0.041828635244885705,0.3639646304947553,-0.041828635244885705
246.15648111440072,0.3634236454003565,0.04629407026336532,0.3634236454003565,-0.04629407026336532
246.35061083136793,0.36282787655571413,0.050752526751925583,0.36282787655571413,-0.050752526751925583
246.5447405483351,0.3621774137691059,0.05520333262725463,0.3621774137691059,-0.05520333262725463
246.7388702653023,0.3614723550935651,0.05964581695932272,0.3614723550935651,-0.05964581695932272
246.9329999822695,0.36071280681210016,0.0640793100725186,0.36071280681210016,-0.0640793100725186
247.1271296992367,0.3598988834216733,0.06850314364659685,0.3598988834216733,-0.06850314364659685
247.32125941620387,0.35903070761594047,0.07291665081742661,0.35903070761594047,-0.07291665081742661
247.51538913317108,0.3581084102667562,0.07731916627751524,0.3581084102667562,-0.07731916627751524
247.70951885013827,0.35713213040444614,0.08171002637629698,0.35713213040444614,-0.08171002637629698
247.90364856710545,0.3561020151968479,0.08608856922017788,0.3561020151968479,-0.08608856922017788
248.09777828407266,0.3550182199271274,0.09045413477231005,0.3550182199271274,-0.09045413477231005
248.29190800103984,0.35388090797037114,0.09480606495208603,0.35388090797037114,-0.09480606495208603
248.48603771800703,0.35269025076895744,0.0991437037343439,0.35269025076895744,-0.0991437037343439
248.68016743497424,0.35144642780671326,0.10346639724825694,0.35144642780671326,-0.10346639724825694
248.87429715194142,0.3501496265818587,0.10777349387589852,0.3501496265818587,-0.10777349387589852
249.06842686890863,0.34880004257874153,0.11206434435047367,0.34880004257874153,-0.11206434435047367
249.2625565858758,0.3473978792383707,0.1163383018541868,0.3473978792383707,-0.1163383018541868
249.456686302843,0.3459433479277475,0.12059472211574963,0.3459433479277475,-0.12059472211574963
249.6508160198102,0.3444366679080043,0.12483296350749908,0.3444366679080043,-0.12483296350749908
249.8449457367774,0.34287806630135254,0.12905238714211653,0.34287806630135254,-0.12905238714211653
250.03907545374457,0.34126777805684455,0.13325235696893972,0.34126777805684455,-0.13325235696893972
250.23320517071178,0.33960604591495697,0.1374322398698413,0.33960604591495697,-0.1374322398698413
250.42733488767897,0.33789312037100006,0.1415914057546655,0.33789312037100006,-0.1415914057546655
250.62146460464615,0.3361292596373557,0.14572922765621385,0.3361292596373557,-0.14572922765621385
250.81559432161336,0.33431472960455405,0.14984508182475442,0.33431472960455405,-0.14984508182475442
251.00972403858054,0.3324498038011936,0.15393834782204632,0.3324498038011936,-0.15393834782204632
251.20385375554775,0.3305347633527061,0.15800840861487098,0.3305347633527061,-0.15800840861487098
251.39798347251494,0.3285698969389811,0.16205465066804095,0.3285698969389811,-0.16205465066804095
251.59211318948212,0.32655550075084755,0.16607646403689072,0.32655550075084755,-0.16607646403689072
251.78624290644933,0.32449187844542554,0.17007324245921995,0.32449187844542554,-0.17007324245921995
251.9803726234165,0.32237934110035316,0.17404438344668188,0.32237934110035316,-0.17404438344668188
252.1745023403837,0.3202182071668913,0.177989288375608,0.3202182071668913,-0.177989288375608
252.3686320573509,0.3180088024219207,0.18190736257724496,0.3180088024219207,-0.18190736257724496
252.5627617743181,0.3157514599188337,0.18579801542739527,0.3157514599188337,-0.18579801542739527
252.75689149128527,0.3134465199373269,0.1896606604354535,0.3134465199373269,-0.1896606604354535
252.95102120825248,0.311094329932107,0.19349471533281415,0.311094329932107,-0.19349471533281415
253.14515092521967,0.3086952444805153,0.19729960216064393,0.3086952444805153,-0.19729960216064393
253.33928064218688,0.30624962522907584,0.20107474735700664,0.30624962522907584,-0.20107474735700664
253.53341035915406,0.30375784083898133,0.2048195818433226,0.30375784083898133,-0.2048195818433226
253.72754007612124,0.30122026693051657,0.2085335411101577,0.30122026693051657,-0.2085335411101577
253.92166979308845,0.29863728602644024,0.21221606530231296,0.29863728602644024,-0.21221606530231296
254.11579951005564,0.29600928749432065,0.2158665993032226,0.29600928749432065,-0.2158665993032226
254.30992922702282,0.2933366674878382,0.21948459281863708,0.2933366674878382,-0.21948459281863708
254.50405894399003,0.29061982888707244,0.2230695004595702,0.29061982888707244,-0.2230695004595702
254.69818866095721,0.28785918123776855,0.22662078182451623,0.28785918123776855,-0.22662078182451623
254.8923183779244,0.28505514068959825,0.23013790158091474,0.28505514068959825,-0.23013790158091474
255.0864480948916,0.282208129933433,0.2336203295458425,0.282208129933433,-0.2336203295458425
255.2805778118588,0.27931857813762345,0.2370675407659382,0.27931857813762345,-0.2370675407659382
255.474707528826,0.27638692088330286,0.24047901559653875,0.27638692088330286,-0.24047901559653875
255.66883724579318,0.27341360009873084,0.2438542397800062,0.27341360009873084,-0.2438542397800062
255.86296696276037,0.2703990639926731,0.2471927045232519,0.2703990639926731,-0.2471927045232519
256.0570966797276,0.2673437669868346,0.25049390657443654,0.2673437669868346,-0.25049390657443654
256.25122639669473,0.264248169647364,0.25375734829882546,0.264248169647364,-0.25375734829882546
256.44535611366194,0.2611127386154196,0.25698253775381125,0.2611127386154196,-0.25698253775381125
256.63948583062916,0.2579379465368324,0.2601689887630646,0.2579379465368324,-0.2601689887630646
256.83361554759637,0.25472427199085423,0.26331622098982577,0.25472427199085423,-0.26331622098982577
257.0277452645635,0.25147219941801696,0.2664237600093103,0.25147219941801696,-0.2664237600093103
257.22187498153073,0.2481822190471021,0.2694911373802294,0.2481822190471021,-0.2694911373802294
257.41600469849794,0.24485482682124818,0.2725178907153987,0.24485482682124818,-0.2725178907153987
257.6101344154651,0.24149052432318743,0.2755035637514431,0.24149052432318743,-0.2755035637514431
257.8042641324323,0.2380898186996326,0.27844770641757766,0.2380898186996326,-0.27844770641757766
257.9983938493995,0.23465322258483362,0.28134987490344826,0.23465322258483362,-0.28134987490344826
258.1925235663667,0.23118125402329862,0.28420963172603514,0.23118125402329862,-0.28420963172603514
258.3866532833339,0.22767443639169885,0.2870265457956036,0.22767443639169885,-0.2870265457956036
258.5807830003011,0.22413329831997922,0.28980019248068256,0.22413329831997922,-0.28980019248068256
258.77491271726825,0.22055837361166775,0.29253015367207774,0.22055837361166775,-0.29253015367207774
258.96904243423546,0.21695020116340502,0.2952160178459014,0.21695020116340502,-0.2952160178459014
259.1631721512027,0.21330932488371512,0.2978573801256016,0.21330932488371512,-0.2978573801256016
259.3573018681698,0.20963629361101213,0.30045384234299777,0.20963629361101213,-0.30045384234299777
259.55143158513704,0.2059316610308629,0.30300501309830374,0.2059316610308629,-0.30300501309830374
259.74556130210425,0.20219598559252897,0.30551050781912437,0.20219598559252897,-0.30551050781912437
259.9396910190714,0.19842983042478077,0.30796994881842965,0.19842983042478077,-0.30796994881842965
260.1338207360386,0.19463376325100654,0.31038296535149057,0.19463376325100654,-0.31038296535149057
260.3279504530058,0.19080835630363793,0.3127491936717622,0.19080835630363793,-0.3127491936717622
260.522080169973,0.18695418623788665,0.31506827708571844,0.18695418623788665,-0.31506827708571844
260.7162098869402,0.18307183404481414,0.31733986600662306,0.18307183404481414,-0.31733986600662306
260.9103396039074,0.17916188496375743,0.3195636180072237,0.17916188496375743,-0.3195636180072237
261.10446932087456,0.17522492839410495,0.32173919787137256,0.17522492839410495,-0.32173919787137256
261.29859903784177,0.1712615578064449,0.32386627764455994,0.1712615578064449,-0.32386627764455994
261.492728754809,0.16727237065311024,0.32594453668334733,0.16727237065311024,-0.32594453668334733
261.6868584717762,0.16325796827811104,0.3279736617037056,0.16325796827811104,-0.3279736617037056
261.88098818874334,0.15921895582649373,0.3299533468282364,0.15921895582649373,-0.3299533468282364
262.07511790571056,0.15515594215310208,0.3318832936322898,0.15515594215310208,-0.3318832936322898
262.26924762267777,0.15106953973081957,0.33376321118893826,0.15106953973081957,-0.33376321118893826
262.4633773396449,0.1469603645582267,0.3355928161128402,0.1469603645582267,-0.3355928161128402
262.65750705661213,0.14282903606674557,0.3373718326029571,0.14282903606674557,-0.3373718326029571
262.85163677357934,0.13867617702727061,0.33909999248412637,0.13867617702727061,-0.33909999248412637
263.0457664905465,0.13450241345628622,0.340777035247488,0.13450241345628622,-0.340777035247488
263.2398962075137,0.13030837452149538,0.3424027080897567,0.13030837452149538,-0.3424027080897567
263.4340259244809,0.1260946924469838,0.34397676595132703,0.1260946924469838,-0.34397676595132703
263.6281556414481,0.12186200241791278,0.3454989715532162,0.12186200241791278,-0.3454989715532162
263.8222853584153,0.1176109424847654,0.34696909543283344,0.1176109424847654,-0.34696909543283344
264.0164150753825,0.11334215346717202,0.3483869159785675,0.11334215346717202,-0.3483869159785675
264.21054479234965,0.10905627885730713,0.3497522194631947,0.10905627885730713,-0.3497522194631947
264.40467450931686,0.10475396472288329,0.3510648000760976,0.10475396472288329,-0.3510648000760976
264.5988042262841,0.10043585960976827,0.35232445995428757,0.10043585960976827,-0.35232445995428757
264.7929339432512,0.09610261444421708,0.3535310092122325,0.09610261444421708,-0.3535310092122325
264.98706366021844,0.09175488243474551,0.3546842659704818,0.09175488243474551,-0.3546842659704818
265.18119337718565,0.08739331897367042,0.3557840563830816,0.08739331897367042,-0.3557840563830816
265.3753230941528,0.08301858153831013,0.3568302146637815,0.08301858153831013,-0.3568302146637815
265.56945281112,0.07863132959187004,0.35782258311102744,0.07863132959187004,-0.35782258311102744
265.7635825280872,0.0742322244840405,0.3587610121317316,0.0742322244840405,-0.3587610121317316
265.95771224505444,0.06982192935129757,0.35964536026382415,0.06982192935129757,-0.35964536026382415
266.1518419620216,0.06540110901694202,0.3604754941975772,0.06540110901694202,-0.3604754941975772
266.3459716789888,0.06097042989087643,0.3612512887957013,0.06097042989087643,-0.3612512887957013
266.540101395956,0.05653055986915602,0.3619726271122075,0.05653055986915602,-0.3619726271122075
266.73423111292317,0.052082168233303666,0.3626394004100372,0.052082168233303666,-0.3626394004100372
266.9283608298904,0.04762592554941628,0.363251508177454,0.04762592554941628,-0.363251508177454
267.1224905468576,0.04316250356708911,0.36380885814319375,0.04316250356708911,-0.36380885814319375
267.31662026382475,0.038692575118149865,0.36431136629037497,0.038692575118149865,-0.36431136629037497
267.51074998079196,0.034216814015229954,0.36475895686916393,0.034216814015229954,-0.36475895686916393
267.70487969775917,0.029735894950199248,0.3651515624081926,0.029735894950199248,-0.3651515624081926
267.8990094147263,0.02525049339245688,0.36548912372472997,0.02525049339245688,-0.36548912372472997
268.09313913169353,0.02076128548710476,0.36577158993360376,0.02076128548710476,-0.36577158993360376
268.28726884866074,0.016268947953030743,0.3659989184548706,0.016268947953030743,-0.3659989184548706
268.4813985656279,0.011774157980893889,0.36617107502023477,0.011774157980893889,-0.36617107502023477
268.6755282825951,0.007277593131038464,0.3662880336782141,0.007277593131038464,-0.3662880336782141
268.8696579995623,0.0027799312313638892,0.36634977679805175,0.0027799312313638892,-0.36634977679805175
269.0637877165295,-0.0017181497248573098,0.3663562950723741,-0.0017181497248573098,-0.3663562950723741
269.2579174334967,-0.006215971681186439,0.36630758751859366,-0.006215971681186439,-0.36630758751859366
269.4520471504639,-0.010712856620223444,0.36620366147905725,-0.010712856620223444,-0.36620366147905725
269.64617686743105,-0.015208126665817561,0.3660445326199394,-0.015208126665817561,-0.3660445326199394
269.84030658439826,-0.019701104185256595,0.36583022492888023,-0.019701104185256595,-0.36583022492888023
270.0344363013655,-0.02419111189140784,0.36556077071137,-0.02419111189140784,-0.36556077071137
270.22856601833263,-0.02867747294481864,0.36523621058587913,-0.02867747294481864,-0.36523621058587913
270.42269573529984,-0.0331595110557494,0.36485659347773486,-0.0331595110557494,-0.36485659347773486
270.61682545226705,-0.0376365505861121,0.36442197661174675,-0.0376365505861121,-0.36442197661174675
270.81095516923426,-0.04210791665132352,0.3639324255035798,-0.04210791665132352,-0.3639324255035798
271.0050848862014,-0.046572935222037065,0.3633880139498789,-0.046572935222037065,-0.3633880139498789
271.1992146031686,-0.0510309332257536,0.3627888240171438,-0.0510309332257536,-0.3627888240171438
271.39334432013584,-0.05548123864827482,0.3621349460293588,-0.05548123864827482,-0.3621349460293588
271.587474037103,-0.0599231806350091,0.361426478554377,-0.0599231806350091,-0.361426478554377
271.7816037540702,-0.0643560895921021,0.3606635283890607,-0.0643560895921021,-0.3606635283890607
271.9757334710374,-0.06877929728736618,0.35984621054318405,-0.06877929728736618,-0.35984621054318405
272.16986318800457,-0.07319213695101572,0.3589746482220955,-0.07319213695101572,-0.3589746482220955
272.3639929049718,-0.0775939433761823,0.3580489728081443,-0.0775939433761823,-0.3580489728081443
272.558122621939,-0.08198405301918262,0.3570693238408773,-0.08198405301918262,-0.3570693238408773
272.75225233890615,-0.08636180409954713,0.3560358489960033,-0.08636180409954713,-0.3560358489960033
272.94638205587336,-0.09072653669978308,0.35494870406313134,-0.09072653669978308,-0.35494870406313134
273.14051177284057,-0.095077592864845,0.35380805292228756,-0.095077592864845,-0.35380805292228756
273.3346414898077,-0.09941431670132118,0.35261406751921126,-0.09941431670132118,-0.35261406751921126
273.52877120677493,-0.10373605447630889,0.3513669278394336,-0.10373605447630889,-0.3513669278394336
273.72290092374215,-0.10804215471595294,0.35006682188114824,-0.10804215471595294,-0.35006682188114824
273.9170306407093,-0.11233196830365486,0.3487139456268707,-0.11233196830365486,-0.3487139456268707
274.1111603576765,-0.11660484857792673,0.3473085030138943,-0.11660484857792673,-0.3473085030138943
274.3052900746437,-0.12086015142986377,0.34585070590355005,-0.12086015142986377,-0.34585070590355005
274.4994197916109,-0.12509723540024326,0.34434077404926877,-0.12509723540024326,-0.34434077404926877
274.6935495085781,-0.129315461776224,0.3427789350634537,-0.129315461776224,-0.3427789350634537
274.8876792255453,-0.13351419468762082,0.34116542438317154,-0.13351419468762082,-0.34116542438317154
275.0818089425125,-0.1376928012027628,0.3395004852346604,-0.1376928012027628,-0.3395004852346604
275.27593865947966,-0.141850651423901,0.3377843685966661,-0.141850651423901,-0.3377843685966661
275.4700683764469,-0.14598711858216643,0.33601733316260624,-0.14598711858216643,-0.33601733316260624
275.6641980934141,-0.15010157913204414,0.3341996453015774,-0.15010157913204414,-0.3341996453015774
275.85832781038124,-0.15419341284537222,0.33233157901819993,-0.15419341284537222,-0.33233157901819993
276.05245752734845,-0.1582620029048407,0.330413415911312,-0.1582620029048407,-0.330413415911312
276.24658724431566,-0.16230673599696568,0.3284454451315237,-0.16230673599696568,-0.3284454451315237
276.4407169612828,-0.16632700240454593,0.3264279633376277,-0.16632700240454593,-0.3264279633376277
276.63484667825,-0.1703221960985772,0.32436127465187836,-0.1703221960985772,-0.32436127465187836
276.82897639521724,-0.1742917148296002,0.3222456906141504,-0.1742917148296002,-0.3222456906141504
277.0231061121844,-0.17823496021848934,0.3200815301349751,-0.17823496021848934,-0.3200815301349751
277.2172358291516,-0.18215133784665782,0.31786911944746404,-0.18215133784665782,-0.31786911944746404
277.4113655461188,-0.18604025734565557,0.31560879205813597,-0.18604025734565557,-0.31560879205813597
277.60549526308597,-0.18990113248616686,0.3133008886966406,-0.18990113248616686,-0.3133008886966406
277.7996249800532,-0.19373338126638395,0.3109457572643939,-0.19373338126638395,-0.3109457572643939
277.9937546970204,-0.19753642599973328,0.3085437527821384,-0.19753642599973328,-0.3085437527821384
278.18788441398755,-0.20130969340196148,0.30609523733642396,-0.20130969340196148,-0.30609523733642396
278.38201413095476,-0.20505261467755728,0.3036005800250235,-0.20505261467755728,-0.3036005800250235
278.57614384792197,-0.20876462560548736,0.30106015690129795,-0.20876462560548736,-0.30106015690129795
278.7702735648891,-0.21244516662425228,0.29847435091750707,-0.21244516662425228,-0.29847435091750707
278.96440328185633,-0.21609368291623982,0.295843551867079,-0.21609368291623982,-0.295843551867079
279.15853299882355,-0.21970962449135378,0.2931681563258564,-0.21970962449135378,-0.2931681563258564
279.3526627157907,-0.2232924462699247,0.2904485675923127,-0.2232924462699247,-0.2904485675923127
279.5467924327579,-0.22684160816488008,0.2876851956267553,-0.22684160816488008,-0.2876851956267553
279.7409221497251,-0.2303565751631527,0.2848784569895313,-0.2303565751631527,-0.2848784569895313
279.93505186669233,-0.23383681740633466,0.28202877477823063,-0.23383681740633466,-0.28202877477823063
280.1291815836595,-0.237281810270548,0.27913657856390856,-0.237281810270548,-0.27913657856390856
280.3233113006267,-0.24069103444553233,0.27620230432632714,-0.24069103444553233,-0.27620230432632714
280.5174410175939,-0.24406397601292137,0.27322639438823915,-0.24406397601292137,-0.27322639438823915
280.71157073456106,-0.24740012652371599,0.27020929734870847,-0.24740012652371599,-0.27020929734870847
280.9057004515283,-0.25069898307493244,0.26715146801548406,-0.25069898307493244,-0.26715146801548406
281.0998301684955,-0.25396004838540576,0.26405336733644547,-0.25396004838540576,-0.26405336733644547
281.29395988546264,-0.2571828308707548,0.260915462330116,-0.2571828308707548,-0.260915462330116
281.48808960242985,-0.26036684471748794,0.2577382260152595,-0.26036684471748794,-0.2577382260152595
281.68221931939706,-0.2635116099562309,0.2545221373395813,-0.2635116099562309,-0.2545221373395813
281.8763490363642,-0.2666166525340818,0.25126768110752756,-0.2666166525340818,-0.25126768110752756
282.07047875333143,-0.2696815043860739,0.2479753479072011,-0.2696815043860739,-0.2479753479072011
282.26460847029864,-0.27270570350572865,0.24464563403641412,-0.27270570350572865,-0.24464563403641412
282.4587381872658,-0.2756887940147021,0.24127904142787168,-0.2756887940147021,-0.24127904142787168
282.652867904233,-0.27863032623150863,0.23787607757350576,-0.27863032623150863,-0.23787607757350576
282.8469976212002,-0.2815298567393022,0.23443725544798,-0.2815298567393022,-0.23443725544798
283.04112733816737,-0.28438694845272133,0.230963093431359,-0.28438694845272133,-0.230963093431359
283.2352570551346,-0.287201170683779,0.22745411523096326,-0.287201170683779,-0.22745411523096326
283.4293867721018,-0.28997209920678124,0.2239108498024293,-0.28997209920678124,-0.2239108498024293
283.62351648906895,-0.29269931632227925,0.22033383126997036,-0.29269931632227925,-0.22033383126997036
283.81764620603616,-0.2953824109200366,0.21672359884585735,-0.2953824109200366,-0.21672359884585735
284.01177592300337,-0.29802097854099713,0.2130806967491424,-0.29802097854099713,-0.2130806967491424
284.2059056399705,-0.30061462143825685,0.20940567412361824,-0.30061462143825685,-0.20940567412361824
284.40003535693774,-0.30316294863702364,0.20569908495503525,-0.30316294863702364,-0.20569908495503525
284.59416507390495,-0.30566557599355015,0.20196148798759794,-0.30566557599355015,-0.20196148798759794
284.78829479087216,-0.3081221262530435,0.19819344663973365,-0.3081221262530435,-0.19819344663973365
284.9824245078393,-0.3105322291065329,0.19439552891916326,-0.3105322291065329,-0.19439552891916326
285.1765542248065,-0.3128955212466936,0.1905683073372731,-0.3128955212466936,-0.1905683073372731
285.37068394177373,-0.3152116464226096,0.18671235882281914,-0.3152116464226096,-0.18671235882281914
285.5648136587409,-0.31748025549347797,0.18282826463495577,-0.31748025549347797,-0.18282826463495577
285.7589433757081,-0.3197010064812411,0.17891661027561107,-0.3197010064812411,-0.17891661027561107
285.9530730926753,-0.32187356462213446,0.17497798540123297,-0.32187356462213446,-0.17497798540123297
286.14720280964247,-0.3239976024171515,0.17101298373389928,-0.3239976024171515,-0.17101298373389928
286.3413325266097,-0.326072799681414,0.16702220297181414,-0.326072799681414,-0.16702220297181414
286.5354622435769,-0.3280988435924344,0.1630062446992161,-0.3280988435924344,-0.1630062446992161
286.72959196054404,-0.33007542873727314,0.15896571429568948,-0.33007542873727314,-0.15896571429568948
286.92372167751125,-0.3320022571585797,0.15490122084490415,-0.3320022571585797,-0.15490122084490415
287.11785139447846,-0.3338790383995042,0.1508133770428068,-0.3338790383995042,-0.1508133770428068
287.3119811114456,-0.33570548954748386,0.1467027991052579,-0.33570548954748386,-0.1467027991052579
287.50611082841283,-0.3374813352768912,0.14257010667513717,-0.3374813352768912,-0.14257010667513717
287.70024054538004,-0.33920630789053513,0.13841592272894385,-0.33920630789053513,-0.13841592272894385
287.8943702623472,-0.3408801473600156,0.13424087348288347,-0.3408801473600156,-0.13424087348288347
288.0884999793144,-0.34250260136492294,0.13004558829846613,-0.34250260136492294,-0.13004558829846613
288.2826296962816,-0.34407342533087054,0.1258306995876416,-0.34407342533087054,-0.1258306995876416
288.4767594132488,-0.3455923824663643,0.12159684271746372,-0.3455923824663643,-0.12159684271746372
288.670889130216,-0.3470592437984988,0.11734465591430933,-0.3470592437984988,-0.11734465591430933
288.8650188471832,-0.34847378820747044,0.11307478016767704,-0.34847378820747044,-0.11307478016767704
289.0591485641504,-0.3498358024599122,0.10878785913355743,-0.3498358024599122,-0.10878785913355743
289.25327828111756,-0.3511450812410359,0.10448453903740851,-0.3511450812410359,-0.10448453903740851
289.44740799808477,-0.3524014271855837,0.10016546857673647,-0.3524014271855837,-0.10016546857673647
289.641537715052,-0.3536046509075775,0.09583129882331619,-0.3536046509075775,-0.09583129882331619
289.83566743201914,-0.3547545710288685,0.09148268312504276,-0.3547545710288685,-0.09148268312504276
290.02979714898635,-0.35585101420647997,0.08712027700743967,-0.35585101420647997,-0.08712027700743967
290.22392686595356,-0.3568938151587358,0.08274473807485024,-0.3568938151587358,-0.08274473807485024
290.4180565829207,-0.35788281669017613,0.07835672591130412,-0.35788281669017613,-0.07835672591130412
290.6121862998879,-0.35881786971525476,0.07395690198108568,-0.35881786971525476,-0.07395690198108568
290.80631601685513,-0.359698833280811,0.06954592952902998,-0.359698833280811,-0.06954592952902998
291.0004457338223,-0.36052557458731826,0.06512447348053933,-0.36052557458731826,-0.06512447348053933
291.1945754507895,-0.3612979690089036,0.060693200341346114,-0.3612979690089036,-0.060693200341346114
291.3887051677567,-0.3620159001121327,0.05625277809704906,-0.3620159001121327,-0.05625277809704906
291.58283488472387,-0.36267925967356196,0.0518038761124151,-0.36267925967356196,-0.0518038761124151
291.7769646016911,-0.36328794769605366,0.047347165030472836,-0.36328794769605366,-0.047347165030472836
291.9710943186583,-0.36384187242384797,0.04288331667142551,-0.36384187242384797,-0.04288331667142551
292.16522403562544,-0.3643409503563958,0.038413003931374354,-0.3643409503563958,-0.038413003931374354
292.35935375259265,-0.3647851062609458,0.033936900680880115,-0.3647851062609458,-0.033936900680880115
292.55348346955986,-0.3651742731838849,0.029455681663387943,-0.3651742731838849,-0.029455681663387943
292.747613186527,-0.36550839246083083,0.024970022393516766,-0.36550839246083083,-0.024970022393516766
292.94174290349423,-0.3657874137254768,0.020480599055211636,-0.3657874137254768,-0.020480599055211636
293.13587262046144,-0.366011294917182,0.0159880883998395,-0.366011294917182,-0.0159880883998395
293.3300023374286,-0.36618000228731334,0.011493167644154994,-0.36618000228731334,-0.011493167644154994
293.5241320543958,-0.36629351040433245,0.006996514368217154,-0.36629351040433245,-0.006996514368217154
293.718261771363,-0.36635180215762897,0.002498806413255073,-0.36635180215762897,-0.002498806413255073
293.91239148833023,-0.3663548687601004,-0.00199927822051749,-0.3663548687601004,0.00199927822051749
294.1065212052974,-0.36630270974947643,-0.006497061476103586,-0.36630270974947643,0.006497061476103586
294.3006509222646,-0.36619533298838847,-0.010993865341940962,-0.36619533298838847,0.010993865341940962
294.4947806392318,-0.36603275466318475,-0.015489011954100077,-0.36603275466318475,0.015489011954100077
294.68891035619896,-0.3658149992814902,-0.019981823698471634,-0.3658149992814902,0.019981823698471634
294.88304007316617,-0.36554209966851176,-0.02447162331291634,-0.36554209966851176,0.02447162331291634
295.0771697901334,-0.36521409696209084,-0.028957733989350008,-0.36521409696209084,0.028957733989350008
295.27129950710054,-0.3648310406065017,-0.03343947947577187,-0.3648310406065017,0.03343947947577187
295.46542922406775,-0.36439298834499767,-0.03791618417820901,-0.36439298834499767,0.03791618417820901
295.65955894103496,-0.3639000062111074,-0.04238717326255004,-0.3639000062111074,0.04238717326255004
295.8536886580021,-0.36335216851868074,-0.04685177275627583,-0.36335216851868074,0.04685177275627583
296.0478183749693,-0.3627495578506853,-0.05130930965006031,-0.3627495578506853,0.05130930965006031
296.24194809193654,-0.3620922650467592,-0.055759111999214545,-0.3620922650467592,0.055759111999214545
296.4360778089037,-0.36138038918951665,-0.06020050902498191,-0.36138038918951665,0.06020050902498191
296.6302075258709,-0.3606140375896116,-0.06463283121565741,-0.3606140375896116,0.06463283121565741
296.8243372428381,-0.35979332576956224,-0.06905541042750461,-0.35979332576956224,0.06905541042750461
297.01846695980527,-0.35891837744633653,-0.07346757998547769,-0.35891837744633653,0.07346757998547769
297.2125966767725,-0.35798932451270155,-0.07786867478372232,-0.35798932451270155,0.07786867478372232
297.4067263937397,-0.35700630701734326,-0.08225803138582827,-0.35700630701734326,0.08225803138582827
297.60085611070684,-0.35596947314375416,-0.08663498812484205,-0.35596947314375416,0.08663498812484205
297.79498582767405,-0.35487897918789496,-0.09099888520301268,-0.35487897918789496,0.09099888520301268
297.98911554464127,-0.3537349895346353,-0.09534906479124423,-0.3537349895346353,0.09534906479124423
298.1832452616085,-0.35253767663297314,-0.09968487112826449,-0.35253767663297314,0.09968487112826449
298.37737497857563,-0.35128722097003945,-0.10400565061947405,-0.35128722097003945,0.10400565061947405
298.57150469554284,-0.34998381104388976,-0.10831075193547648,-0.34998381104388976,0.10831075193547648
298.76563441251005,-0.34862764333509116,-0.1125995261102546,-0.34862764333509116,0.1125995261102546
298.9597641294772,-0.34721892227710355,-0.11687132663900147,-0.34721892227710355,0.11687132663900147
299.1538938464444,-0.34575786022546096,-0.12112550957558066,-0.34575786022546096,0.12112550957558066
299.34802356341163,-0.34424467742576287,-0.12536143362958937,-0.34424467742576287,0.12536143362958937
299.5421532803788,-0.3426796019804726,-0.1295784602630326,-0.3426796019804726,0.1295784602630326
299.736282997346,-0.34106286981453093,-0.13377595378658222,-0.34106286981453093,0.13377595378658222
299.9304127143132,-0.33939472463979437,-0.1379532814553957,-0.33939472463979437,0.1379532814553957
300.12454243128036,-0.33767541791829614,-0.14210981356450192,-0.33767541791829614,0.14210981356450192
300.3186721482476,-0.3359052088243384,-0.1462449235437287,-0.3359052088243384,0.1462449235437287
300.5128018652148,-0.3340843642054262,-0.150357988052147,-0.3340843642054262,0.150357988052147
300.70693158218194,-0.33221315854204064,-0.15444838707203906,-0.33221315854204064,0.15444838707203906
300.90106129914915,-0.3302918739062611,-0.1585155040023656,-0.3302918739062611,0.1585155040023656
301.09519101611636,-0.3283207999192476,-0.1625587257517074,-0.3283207999192476,0.1625587257517074
301.2893207330835,-0.3263002337075814,-0.1665774428306883,-0.3263002337075814,0.1665774428306883
301.4834504500507,-0.3242304798584725,-0.1705710494438552,-0.3242304798584725,0.1705710494438552
301.67758016701794,-0.3221118503738493,-0.17453894358099104,-0.3221118503738493,0.17453894358099104
301.8717098839851,-0.31994466462332416,-0.1784805271078671,-0.31994466462332416,0.1784805271078671
302.0658396009523,-0.3177292492960488,-0.18239520585641147,-0.3177292492960488,0.18239520585641147
302.2599693179195,-0.3154659383514718,-0.1862823897142692,-0.3154659383514718,0.1862823897142692
302.45409903488667,-0.31315507296899436,-0.19014149271376107,-0.31315507296899436,0.19014149271376107
302.6482287518539,-0.310797001496538,-0.19397193312021818,-0.310797001496538,0.19397193312021818
302.8423584688211,-0.30839207939803714,-0.1977731335196675,-0.30839207939803714,0.1977731335196675
303.0364881857883,-0.30594066919985247,-0.20154452090587802,-0.30594066919985247,0.20154452090587802
303.23061790275545,-0.3034431404361242,-0.20528552676673548,-0.3034431404361242,0.20528552676673548
303.42474761972267,-0.300899869593064,-0.20899558716994612,-0.300899869593064,0.20899558716994612
303.6188773366899,-0.29831124005220655,-0.21267414284803934,-0.29831124005220655,0.21267414284803934
303.81300705365703,-0.2956776420326153,-0.21632063928267697,-0.2956776420326153,0.21632063928267697
304.00713677062424,-0.29299947253205694,-0.21993452678824638,-0.29299947253205694,0.21993452678824638
304.20126648759145,-0.2902771352671612,-0.22351526059471563,-0.2902771352671612,0.22351526059471563
304.3953962045586,-0.28751104061256116,-0.22706230092975732,-0.28751104061256116,0.22706230092975732
304.5895259215258,-0.28470160553902907,-0.23057511310011874,-0.28470160553902907,0.23057511310011874
304.78365563849303,-0.28184925355062596,-0.23405316757221728,-0.28184925355062596,0.23405316757221728
304.9777853554602,-0.27895441462085857,-0.23749594005196717,-0.27895441462085857,0.23749594005196717
305.1719150724274,-0.27601752512786115,-0.24090291156381652,-0.27601752512786115,0.24090291156381652
305.3660447893946,-0.27303902778861927,-0.2442735685289734,-0.27303902778861927,0.2442735685289734
305.56017450636176,-0.27001937159223066,-0.24760740284282762,-0.27001937159223066,0.24760740284282762
305.754304223329,-0.2669590117322205,-0.250903911951547,-0.2669590117322205,0.250903911951547
305.9484339402962,-0.2638584095379288,-0.2541625989278283,-0.2638584095379288,0.2541625989278283
306.14256365726334,-0.260718032404966,-0.2573829725458087,-0.260718032404966,0.2573829725458087
306.33669337423055,-0.257538353724753,-0.26056454735511786,-0.257538353724753,0.26056454735511786
306.53082309119776,-0.2543198528131658,-0.26370684375405035,-0.2543198528131658,0.26370684375405035
306.7249528081649,-0.2510630148382795,-0.2668093880618658,-0.2510630148382795,0.2668093880618658
306.9190825251321,-0.247768330747229,-0.2698717125901957,-0.247768330747229,0.2698717125901957
307.11321224209934,-0.2444362971922081,-0.27289335571353873,-0.2444362971922081,0.27289335571353873
307.3073419590665,-0.24106741645559915,-0.27587386193885094,-0.24106741645559915,0.27587386193885094
307.5014716760337,-0.2376621963742545,-0.2788127819742107,-0.2376621963742545,0.2788127819742107
307.6956013930009,-0.23422115026294935,-0.2817096727965413,-0.23422115026294935,0.2817096727965413
307.8897311099681,-0.23074479683699875,-0.2845640977183974,-0.23074479683699875,0.2845640977183974
308.0838608269353,-0.22723366013406682,-0.28737562645379106,-0.22723366013406682,0.28737562645379106
308.2779905439025,-0.22368826943516737,-0.2901438351830578,-0.22368826943516737,0.2901438351830578
308.4721202608697,-0.22010915918488416,-0.29286830661673985,-0.22010915918488416,0.29286830661673985
308.66624997783686,-0.21649686891080422,-0.29554863005849225,-0.21649686891080422,0.29554863005849225
308.86037969480407,-0.21285194314218395,-0.2981844014669948,-0.21285194314218395,0.2981844014669948
309.0545094117713,-0.20917493132787152,-0.3007752235168544,-0.20917493132787152,0.3007752235168544
309.24863912873843,-0.20546638775347767,-0.303320705658501,-0.20546638775347767,0.303320705658501
309.44276884570564,-0.20172687145781776,-0.30582046417706343,-0.20172687145781776,0.30582046417706343
309.63689856267285,-0.1979569461486464,-0.3082741222502067,-0.1979569461486464,0.3082741222502067
309.83102827964,-0.19415718011767938,-0.3106813100049381,-0.19415718011767938,0.3106813100049381
310.0251579966072,-0.19032814615492374,-0.31304166457336546,-0.19032814615492374,0.31304166457336546
310.21928771357443,-0.18647042146234025,-0.3153548301473923,-0.18647042146234025,0.3153548301473923
310.4134174305416,-0.18258458756683044,-0.31762045803235645,-0.18258458756683044,0.31762045803235645
310.6075471475088,-0.178671230232572,-0.31983820669959473,-0.178671230232572,0.31983820669959473
310.801676864476,-0.17473093937272538,-0.3220077418379229,-0.17473093937272538,0.3220077418379229
310.99580658144316,-0.1707643089605047,-0.32412873640403245,-0.1707643089605047,0.32412873640403245
311.1899362984104,-0.16677193693963693,-0.32620087067179204,-0.16677193693963693,0.32620087067179204
311.3840660153776,-0.16275442513423244,-0.3282238322804409,-0.16275442513423244,0.3282238322804409
311.57819573234474,-0.15871237915806052,-0.3301973162816765,-0.15871237915806052,0.3301973162816765
311.77232544931195,-0.15464640832325385,-0.33212102518562553,-0.15464640832325385,0.33212102518562553
311.96645516627916,-0.1505571255484651,-0.33399466900568514,-0.1505571255484651,0.33399466900568514
312.1605848832464,-0.14644514726646923,-0.3358179653022387,-0.14644514726646923,0.3358179653022387
312.3547146002135,-0.14231109333124242,-0.3375906392252307,-0.14231109333124242,0.3375906392252307
312.54884431718074,-0.1381555869245184,-0.3393124235556006,-0.1381555869245184,0.3393124235556006
312.74297403414795,-0.133979254461855,-0.3409830587455614,-0.133979254461855,0.3409830587455614
312.9371037511151,-0.1297827254982024,-0.34260229295772626,-0.1297827254982024,0.34260229295772626
313.1312334680823,-0.12556663263299853,-0.3441698821030728,-0.12556663263299853,0.3441698821030728
313.3253631850495,-0.12133161141481558,-0.34568558987773507,-0.12133161141481558,0.34568558987773507
313.5194929020167,-0.11707830024555191,-0.34714918779862625,-0.11707830024555191,0.34714918779862625
313.7136226189839,-0.1128073402841934,-0.34856045523788215,-0.1128073402841934,0.34856045523788215
313.9077523359511,-0.10851937535017012,-0.34991917945611717,-0.10851937535017012,0.34991917945611717
314.10188205291826,-0.1042150518263012,-0.35122515563449436,-0.1042150518263012,0.35122515563449436
314.29601176988547,-0.09989501856135305,-0.35247818690560184,-0.09989501856135305,0.35247818690560184
314.4901414868527,-0.09555992677223707,-0.35367808438312676,-0.09555992677223707,0.35367808438312676
314.68427120381983,-0.09121042994583918,-0.35482466719033023,-0.09121042994583918,0.35482466719033023
314.87840092078704,-0.08684718374050722,-0.355917762487314,-0.08684718374050722,0.355917762487314
315.07253063775426,-0.08247084588722224,-0.3569572054970728,-0.08247084588722224,0.3569572054970728
315.2666603547214,-0.07808207609044604,-0.3579428395303351,-0.07808207609044604,0.3579428395303351
315.4607900716886,-0.07368153592867122,-0.3588745160091831,-0.07368153592867122,0.3588745160091831
315.65491978865583,-0.06926988875470014,-0.3597520944894483,-0.06926988875470014,0.3597520944894483
315.849049505623,-0.064847799595645,-0.3605754426818839,-0.064847799595645,0.3605754426818839
316.0431792225902,-0.060415935052675486,-0.3613444364721067,-0.060415935052675486,0.3613444364721067
316.2373089395574,-0.05597496320054064,-0.3620589599393054,-0.05597496320054064,0.3620589599393054
316.43143865652456,-0.051525553486857154,-0.3627189053737156,-0.051525553486857154,0.3627189053737156
316.6255683734918,-0.04706837663119052,-0.3633241732928568,-0.04706837663119052,0.3633241732928568
316.819698090459,-0.042604104523956327,-0.3638746724565276,-0.042604104523956327,0.3638746724565276
317.0138278074262,-0.038133410125131766,-0.36437031988056046,-0.038133410125131766,0.36437031988056046
317.20795752439335,-0.03365696736281408,-0.3648110408493306,-0.03365696736281408,0.3648110408493306
317.40208724136056,-0.029175451031625044,-0.3651967689270193,-0.029175451031625044,0.3651967689270193
317.5962169583278,-0.02468953669099773,-0.36552744596762815,-0.02468953669099773,0.36552744596762815
317.7903466752949,-0.020199900563336596,-0.3658030221237446,-0.020199900563336596,0.3658030221237446
317.98447639226214,-0.015707219432077386,-0.36602345585405593,-0.015707219432077386,0.36602345585405593
318.17860610922935,-0.011212170539674157,-0.36618871392961133,-0.011212170539674157,0.36618871392961133
318.3727358261965,-0.006715431485505659,-0.36629877143883094,-0.006715431485505659,0.36629877143883094
318.5668655431637,-0.0022176801237275396,-0.3663536117912614,-0.0022176801237275396,0.3663536117912614
318.7609952601309,0.0022804055389018278,-0.36635322672007625,0.0022804055389018278,0.36635322672007625
318.9551249770981,0.006778147445230385,-0.3662976162833225,0.006778147445230385,0.3662976162833225
319.1492546940653,0.011274867589928992,-0.36618678886391165,0.011274867589928992,0.36618678886391165
319.3433844110325,0.015769888121688582,-0.36602076116835625,0.015769888121688582,0.36602076116835625
319.53751412799966,0.0202625314454056,-0.3657995582242513,0.0202625314454056,0.3657995582242513
319.73164384496687,0.02475212032432912,-0.3655232133765014,0.02475212032432912,0.3655232133765014
319.9257735619341,0.02923797798214194,-0.3651917682822947,0.02923797798214194,0.3651917682822947
320.11990327890123,0.033719428204984206,-0.364805272904823,0.033719428204984206,0.364805272904823
320.31403299586844,0.03819579544339206,-0.3643637855057497,0.03819579544339206,0.3643637855057497
320.50816271283566,0.04266640491412464,-0.3638673726364284,0.04266640491412464,0.3638673726364284
320.7022924298028,0.04713058270188706,-0.36331610912786955,0.04713058270188706,0.36331610912786955
320.89642214677,0.05158765586092271,-0.3627100780794607,0.05158765586092271,0.3627100780794607
321.09055186373723,0.05603695251644764,-0.36204937084643973,0.05603695251644764,0.36204937084643973
321.2846815807044,0.06047780196593526,-0.361334087026124,0.06047780196593526,0.361334087026124
321.4788112976716,0.06490953478022417,-0.3605643344428957,0.06490953478022417,0.3605643344428957
321.6729410146388,0.0693314829044225,-0.3597402291319491,0.0693314829044225,0.3597402291319491
321.867070731606,0.07374297975861814,-0.3588618953217985,0.07374297975861814,0.3588618953217985
322.0612004485732,0.07814336033835863,-0.3579294654155521,0.07814336033835863,0.3579294654155521
322.2553301655404,0.08253196131490134,-0.3569430799709515,0.08253196131490134,0.3569430799709515
322.4494598825076,0.08690812113519845,-0.35590288767918576,0.08690812113519845,0.35590288767918576
322.64358959947475,0.09127118012162545,-0.3548090453424761,0.09127118012162545,0.3548090453424761
322.83771931644196,0.09562048057142712,-0.35366171785043793,0.09562048057142712,0.35366171785043793
323.0318490334092,0.09995536685585436,-0.352461078155227,0.09995536685585436,0.352461078155227
323.2259787503763,0.1042751855189997,-0.35120730724546667,0.1042751855189997,0.35120730724546667
323.42010846734354,0.10857928537630657,-0.34990059411896407,0.10857928537630657,0.34990059411896407
323.61423818431075,0.11286701761271864,-0.348541135754223,0.11286701761271864,0.348541135754223
323.8083679012779,0.11713773588049568,-0.34712913708074794,0.11713773588049568,0.34712913708074794
324.0024976182451,0.12139079639664503,-0.3456648109481521,0.12139079639664503,0.3456648109481521
324.1966273352123,0.12562555803996148,-0.344148378094074,0.12562555803996148,0.344148378094074
324.3907570521795,0.1298413824476759,-0.34258006711090155,0.1298413824476759,0.34258006711090155
324.5848867691467,0.13403763411168784,-0.3409601144113117,0.13403763411168784,0.3409601144113117
324.7790164861139,0.13821368047435703,-0.33928876419263543,0.13821368047435703,0.33928876419263543
324.97314620308106,0.1423688920238609,-0.33756626840004567,0.1423688920238609,0.33756626840004567
325.16727592004827,0.14650264238909308,-0.33579288668857615,0.14650264238909308,0.33579288668857615
325.3614056370155,0.15061430843407744,-0.3339688863839835,0.15061430843407744,0.3339688863839835
325.55553535398263,0.1547032703519055,-0.3320945424424477,0.1547032703519055,0.3320945424424477
325.74966507094985,0.15876891175817182,-0.3301701374091232,0.15876891175817182,0.3301701374091232
325.94379478791706,0.16281061978388275,-0.32819596137554985,0.16281061978388275,0.32819596137554985
326.13792450488427,0.16682778516784733,-0.32617231193592144,0.16682778516784733,0.32617231193592144
326.3320542218514,0.1708198023485169,-0.32409949414222644,0.1708198023485169,0.32409949414222644
326.52618393881863,0.1747860695552745,-0.32197782045826107,0.1747860695552745,0.32197782045826107
326.72031365578584,0.17872598889914051,-0.319807610712531,0.17872598889914051,0.319807610712531
326.914443372753,0.18263896646290448,-0.31758919205003733,0.18263896646290448,0.31758919205003733
327.1085730897202,0.18652441239065723,-0.3153228988829601,0.18652441239065723,0.3153228988829601
327.3027028066874,0.19038174097670135,-0.31300907284025115,0.19038174097670135,0.31300907284025115
327.4968325236546,0.1942103707538458,-0.31064806271613415,0.1942103707538458,0.31064806271613415
327.6909622406218,0.19800972458106147,-0.30824022441752413,0.19800972458106147,0.30824022441752413
327.885091957589,0.20177922973047505,-0.30578592091038076,0.20177922973047505,0.30578592091038076
328.07922167455615,0.20551831797370715,-0.30328552216499166,0.20551831797370715,0.30328552216499166
328.27335139152336,0.20922642566753247,-0.30073940510019964,0.20922642566753247,0.30073940510019964
328.4674811084906,0.2129029938388386,-0.29814795352658874,0.2129029938388386,0.29814795352658874
328.66161082545773,0.21654746826889107,-0.29551155808862545,0.21654746826889107,0.29551155808862545
328.85574054242494,0.22015929957688132,-0.29283061620576917,0.22015929957688132,0.29283061620576917
329.04987025939215,0.22373794330273583,-0.29010553201256817,0.22373794330273583,0.29010553201256817
329.2439999763593,0.22728285998919323,-0.28733671629773705,0.22728285998919323,0.28733671629773705
329.4381296933265,0.23079351526312705,-0.28452458644223033,0.23079351526312705,0.28452458644223033
329.6322594102937,0.23426937991609273,-0.2816695663563298,0.23426937991609273,0.2816695663563298
329.8263891272609,0.2377099299841055,-0.2787720864157405,0.2377099299841055,0.2787720864157405
330.0205188442281,0.24111464682662764,-0.275832583396712,0.24111464682662764,0.275832583396712
330.2146485611953,0.24448301720474386,-0.27285150041020184,0.24448301720474386,0.27285150041020184
330.40877827816246,0.2478145333585322,-0.26982928683507723,0.2478145333585322,0.26982928683507723
330.60290799512967,0.25110869308360795,-0.2667663982503715,0.25110869308360795,0.2667663982503715
330.7970377120969,0.25436499980682226,-0.26366329636661373,0.25436499980682226,0.26366329636661373
330.9911674290641,0.2575829626611208,-0.2605204489562251,0.2575829626611208,0.2605204489562251
331.18529714603125,0.26076209655953736,-0.25733832978300764,0.26076209655953736,0.25733832978300764
331.37942686299846,0.2639019222683208,-0.2541174185307229,0.2639019222683208,0.2541174185307229
331.57355657996567,0.26700196647917124,-0.2508582007307893,0.26700196647917124,0.2508582007307893
331.7676862969328,0.2700617618805907,-0.24756116768908765,0.2700617618805907,0.24756116768908765
331.96181601390003,0.2730808472283301,-0.24422681641189792,0.2730808472283301,0.24422681641189792
332.15594573086724,0.2760587674149135,-0.24085564953098396,0.2760587674149135,0.24085564953098396
332.3500754478344,0.278995073538245,-0.23744817522782255,0.278995073538245,0.23744817522782255
332.5442051648016,0.28188932296928093,-0.23400490715699507,0.28188932296928093,0.23400490715699507
332.7383348817688,0.28474107941874754,-0.2305263643687636,0.28474107941874754,0.2305263643687636
332.932464598736,0.2875499130029118,-0.22701307123082434,0.2875499130029118,0.22701307123082434
333.1265943157032,0.29031540030838565,-0.2234655573492596,0.29031540030838565,0.2234655573492596
333.3207240326704,0.2930371244559483,-0.21988435748870927,0.2930371244559483,0.21988435748870927
333.51485374963755,0.29571467516339034,-0.21627001149175532,0.29571467516339034,0.21627001149175532
333.70898346660476,0.2983476488073632,-0.2126230641975412,0.2983476488073632,0.2126230641975412
333.903113183572,0.3009356484842185,-0.20894406535964674,0.3009356484842185,0.20894406535964674
334.09724290053913,0.3034782840698408,-0.20523356956321373,0.3034782840698408,0.20523356956321373
334.29137261750634,0.3059751722784584,-0.20149213614134218,0.3059751722784584,0.20149213614134218
334.48550233447355,0.30842593672041707,-0.197720329090781,0.30842593672041707,0.197720329090781
334.6796320514407,0.3108302079589202,-0.19391871698690633,0.3108302079589202,0.19391871698690633
334.8737617684079,0.31318762356572133,-0.1900878728980087,0.31318762356572133,0.1900878728980087
335.0678914853751,0.31549782817575345,-0.18622837429891345,0.31549782817575345,0.18622837429891345
335.26202120234234,0.31776047354070097,-0.18234080298392602,0.31776047354070097,0.18234080298392602
335.4561509193095,0.31997521858149447,-0.17842574497913216,0.31997521858149447,0.17842574497913216
335.6502806362767,0.3221417294397286,-0.17448379045405382,0.3221417294397286,0.17448379045405382
335.8444103532439,0.32425967952798534,-0.17051553363269195,0.32425967952798534,0.17051553363269195
336.03854007021107,0.32632874957906693,-0.16652157270394752,0.32632874957906693,0.16652157270394752
336.2326697871783,0.328348627694125,-0.16250250973144498,0.328348627694125,0.16250250973144498
336.4267995041455,0.33031900938967357,-0.158458950562782,0.33031900938967357,0.158458950562782
336.62092922111265,0.3322395976434902,-0.15439150473819852,0.3322395976434902,0.15439150473819852
336.81505893807986,0.33411010293939136,-0.150300785398689,0.33411010293939136,0.150300785398689
337.00918865504707,0.3359302433108719,-0.14618740919358222,0.3359302433108719,0.14618740919358222
337.2033183720142,0.3376997443836115,-0.14205199618758232,0.3376997443836115,0.14205199618758232
337.39744808898143,0.3394183394168362,-0.13789516976729396,0.3394183394168362,0.13789516976729396
337.59157780594865,0.34108576934352475,-0.1337175565472585,0.34108576934352475,0.1337175565472585
337.7857075229158,0.34270178280946295,-0.12951978627549207,0.34270178280946295,0.12951978627549207
337.979837239883,0.3442661362111349,-0.12530249173855146,0.3442661362111349,0.12530249173855146
338.1739669568502,0.34577859373244196,-0.12106630866615323,0.34577859373244196,0.12106630866615323
338.3680966738174,0.3472389273802519,-0.11681187563533771,0.3472389273802519,0.11681187563533771
338.5622263907846,0.3486469170187685,-0.11253983397420404,0.3486469170187685,0.11253983397420404
338.7563561077518,0.35000235040271316,-0.10825082766524159,0.35000235040271316,0.10825082766524159
338.95048582471895,0.35130502320932094,-0.10394550324824992,0.35130502320932094,0.10394550324824992
339.14461554168616,0.3525547390691416,-0.09962450972287357,0.3525547390691416,0.09962450972287357
339.3387452586534,0.3537513095956391,-0.09528849845077694,0.3537513095956391,0.09528849845077694
339.53287497562053,0.3548945544135908,-0.09093812305745207,0.3548945544135908,0.09093812305745207
339.72700469258774,0.35598430118627844,-0.08657403933368503,0.35598430118627844,0.08657403933368503
339.92113440955495,0.35702038564146527,-0.08219690513670729,0.35702038564146527,0.08219690513670729
340.11526412652216,0.35800265159616007,-0.07780738029102306,0.35800265159616007,0.07780738029102306
340.3093938434893,0.3589309509801601,-0.07340612648894745,0.3589309509801601,0.07340612648894745
340.50352356045653,0.35980514385837303,-0.06899380719085563,0.35980514385837303,0.06899380719085563
340.69765327742374,0.36062509845190927,-0.06457108752517812,0.36062509845190927,0.06457108752517812
340.8917829943909,0.361390691157948,-0.06013863418813326,0.361390691157948,0.06013863418813326
341.0859127113581,0.3621018065683699,-0.0556971153432231,0.3621018065683699,0.0556971153432231
341.2800424283253,0.36275833748715286,-0.05124720052051992,0.36275833748715286,0.05124720052051992
341.47417214529247,0.36336018494653183,-0.046789560515734976,0.36336018494653183,0.046789560515734976
341.6683018622597,0.36390725822191816,-0.042324867289096686,0.36390725822191816,0.042324867289096686
341.8624315792269,0.36439947484557433,-0.037853793864064615,0.36439947484557433,0.037853793864064615
342.05656129619405,0.36483676061904646,-0.03337701422587169,0.36483676061904646,0.03337701422587169
342.25069101316126,0.36521904962434926,-0.028895203219921495,0.36521904962434926,0.028895203219921495
342.44482073012847,0.36554628423390206,-0.024409036450067475,0.36554628423390206,0.024409036450067475
342.6389504470956,0.3658184151192163,-0.019919190176766126,0.3658184151192163,0.019919190176766126
342.83308016406284,0.36603540125833156,-0.01542634121513126,0.36603540125833156,0.01542634121513126
343.02720988103005,0.3661972099419989,-0.010931166832916322,0.3661972099419989,0.010931166832916322
343.2213395979972,0.36630381677861185,-0.0064343446484167845,0.36630381677861185,0.0064343446484167845
343.4154693149644,0.3663552056978835,-0.0019365525283196526,0.3663552056978835,0.0019365525283196526
343.6095990319316,0.3663513689532685,0.0025615315144726057,0.3663513689532685,-0.0025615315144726057
343.8037287488988,0.36629230712313104,0.007059229423052144,0.36629230712313104,-0.007059229423052144
343.997858465866,0.366178029110658,0.011555863198722208,0.366178029110658,-0.011555863198722208
344.1919881828332,0.3660085521425161,0.01605075500319327,0.3660085521425161,-0.01605075500319327
344.38611789980035,0.36578390176625586,0.02054322726076661,0.36578390176625586,-0.02054322726076661
344.58024761676756,0.36550411184646003,0.02503260276047838,0.36550411184646003,-0.02503260276047838
344.7743773337348,0.3651692245596386,0.0295182047581769,0.3651692245596386,-0.0295182047581769
344.968507050702,0.36477929038787166,0.03399935707854273,0.36477929038787166,-0.03399935707854273
345.16263676766914,0.36433436811119885,0.03847538421701499,0.36433436811119885,-0.03847538421701499
345.35676648463635,0.36383452479875855,0.04294561144162454,0.36383452479875855,-0.04294561144162454
345.55089620160356,0.36327983579867856,0.047409364894697624,0.36327983579867856,-0.047409364894697624
345.7450259185707,0.3626703847267172,0.05186597169443943,0.3626703847267172,-0.05186597169443943
345.93915563553793,0.3620062634536583,0.05631476003637057,0.3620062634536583,-0.05631476003637057
346.13328535250514,0.3612875720914634,0.060755059294589325,0.3612875720914634,-0.060755059294589325
346.3274150694723,0.36051441897818015,0.06518620012286824,0.36051441897818015,-0.06518620012286824
346.5215447864395,0.35968692066161,0.06960751455555737,0.35968692066161,-0.06960751455555737
346.7156745034067,0.358805201881741,0.07401833610826815,0.358805201881741,-0.07401833610826815
346.90980422037387,0.3578693955519433,0.07841799987834543,0.3578693955519433,-0.07841799987834543
347.1039339373411,0.3568796427389327,0.08280584264510098,0.3568796427389327,-0.08280584264510098
347.2980636543083,0.3558360926415069,0.08718120296978218,0.3558360926415069,-0.08718120296978218
347.49219337127545,0.3547389025680546,0.09154342129528328,0.3547389025680546,-0.09154342129528328
347.68632308824266,0.3535882379128407,0.09589184004557323,0.3535882379128407,-0.09589184004557323
347.88045280520987,0.3523842721310766,0.10022580372481336,0.3523842721310766,-0.10022580372481336
348.074582522177,0.3511271867127716,0.10454465901617298,0.3511271867127716,-0.10454465901617298
348.26871223914424,0.34981717115537375,0.10884775488031627,0.34981717115537375,-0.10884775488031627
348.46284195611145,0.3484544229352061,0.11313444265353484,0.3484544229352061,-0.11313444265353484
348.6569716730786,0.3470391474776978,0.11740407614553325,0.3470391474776978,-0.11740407614553325
348.8511013900458,0.34557155812641593,0.12165601173684173,0.34557155812641593,-0.12165601173684173
349.045231107013,0.3440518761109081,0.12588960847583017,0.3440518761109081,-0.12588960847583017
349.23936082398023,0.3424803305133515,0.1301042281753324,0.3424803305133515,-0.1301042281753324
349.4334905409474,0.3408571582340217,0.13429923550884626,0.3408571582340217,-0.13429923550884626
349.6276202579146,0.339182603955579,0.13847399810630986,0.339182603955579,-0.13847399810630986
349.8217499748818,0.33745692010618733,0.14262788664941983,0.33745692010618733,-0.14262788664941983
350.01587969184897,0.33568036682146085,0.14676027496650085,0.33568036682146085,-0.14676027496650085
350.2100094088162,0.33385321190524864,0.15087054012690024,0.33385321190524864,-0.15087054012690024
350.4041391257834,0.33197573078926795,0.15495806253488378,0.33197573078926795,-0.15495806253488378
350.59826884275054,0.3300482064915834,0.1590222260230392,0.3300482064915834,-0.1590222260230392
350.79239855971775,0.328070929573942,0.16306241794516296,0.328070929573942,-0.16306241794516296
350.98652827668496,0.32604419809797625,0.16707802926860568,0.32604419809797625,-0.16707802926860568
351.1806579936521,0.32396831758027156,0.17106845466608325,0.32396831758027156,-0.17106845466608325
351.37478771061933,0.32184360094630976,0.1750330926069295,0.32184360094630976,-0.1750330926069295
351.56891742758654,0.3196703684833015,0.17897134544776624,0.3196703684833015,-0.17897134544776624
351.7630471445537,0.31744894779190297,0.1828826195225974,0.31744894779190297,-0.1828826195225974
351.9571768615209,0.31517967373683026,0.18676632523230377,0.31517967373683026,-0.18676632523230377
352.1513065784881,0.31286288839638493,0.1906218771335144,0.31286288839638493,-0.1906218771335144
352.3454362954553,0.3104989410108854,0.1944486940268619,0.3104989410108854,-0.1944486940268619
352.5395660124225,0.3080881879300198,0.19824619904459773,0.3080881879300198,-0.19824619904459773
352.7336957293897,0.30563099255913223,0.20201381973754445,0.30563099255913223,-0.20201381973754445
352.92782544635685,0.30312772530444004,0.2057509881613923,0.30312772530444004,-0.2057509881613923
353.12195516332406,0.300578763517195,0.20945714096231624,0.300578763517195,-0.20945714096231624
353.31608488029127,0.2979844914368047,0.21313171946189127,0.2979844914368047,-0.21313171946189127
353.5102145972584,0.29534530013290866,0.216774169741313,0.29534530013290866,-0.216774169741313
353.70434431422564,0.29266158744642473,0.2203839427249003,0.29266158744642473,-0.2203839427249003
353.89847403119285,0.289933757929582,0.22396049426285877,0.289933757929582,-0.22396049426285877
354.09260374816006,0.28716222278493303,0.2275032852133128,0.28716222278493303,-0.2275032852133128
354.2867334651272,0.2843473998033735,0.23101178152357063,0.2843473998033735,-0.23101178152357063
354.4808631820944,0.28148971330115086,0.23448545431064452,0.28148971330115086,-0.23448545431064452
354.67499289906164,0.27858959405591743,0.23792377994095626,0.27858959405591743,-0.23792377994095626
354.8691226160288,0.2756474792417825,0.24132624010928555,0.2756474792417825,-0.24132624010928555
355.063252332996,0.27266381236341214,0.24469232191689919,0.27266381236341214,-0.24469232191689919
355.2573820499632,0.2696390431891786,0.24802151794886215,0.2696390431891786,-0.24802151794886215
355.45151176693037,0.2665736276833576,0.2513133263505302,0.2665736276833576,-0.2513133263505302
355.6456414838976,0.26346802793739255,0.254567250903204,0.26346802793739255,-0.254567250903204
355.8397712008648,0.260322712100242,0.25778280109892504,0.260322712100242,-0.25778280109892504
356.03390091783194,0.25713815430780723,0.2609594922144197,0.25713815430780723,-0.2609594922144197
356.22803063479915,0.25391483461145586,0.26409684538417044,0.25391483461145586,-0.26409684538417044
356.42216035176637,0.2506532389056635,0.2671943876725966,0.2506532389056635,-0.2671943876725966
356.6162900687335,0.24735385885476482,0.2702516521453487,0.24735385885476482,-0.2702516521453487
356.81041978570073,0.24401719181883613,0.2732681779396986,0.24401719181883613,-0.2732681779396986
357.00454950266794,0.2406437407787269,0.27624351033400646,0.2406437407787269,-0.27624351033400646
357.1986792196351,0.23723401426023605,0.27917720081626934,0.23723401426023605,-0.27917720081626934
357.3928089366023,0.23378852625745172,0.28206880715173427,0.23378852625745172,-0.28206880715173427
357.5869386535695,0.23030779615527627,0.2849178934495571,0.23030779615527627,-0.2849178934495571
357.7810683705367,0.22679234865112935,0.2877240302285126,0.22679234865112935,-0.2877240302285126
357.9751980875039,0.22324271367584989,0.2904867944817388,0.22324271367584989,-0.2904867944817388
358.1693278044711,0.21965942631381885,0.29320576974049717,0.21965942631381885,-0.29320576974049717
358.3634575214383,0.21604302672229447,0.29588054613695614,0.21604302672229447,-0.29588054613695614
358.55758723840546,0.21239406004998926,0.29851072046597427,0.21239406004998926,-0.29851072046597427
358.7517169553727,0.20871307635488814,0.3010958962458839,0.20871307635488814,-0.3010958962458839
358.9458466723399,0.20500063052133713,0.3036356837782537,0.20500063052133713,-0.3036356837782537
359.13997638930704,0.20125728217639482,0.3061297002066354,0.20125728217639482,-0.3061297002066354
359.33410610627425,0.19748359560546924,0.3085775695742789,0.19748359560546924,-0.3085775695742789
359.52823582324146,0.19368013966726183,0.31097892288080137,0.19368013966726183,-0.31097892288080137
359.7223655402086,0.1898474877080125,0.3133333981378134,0.1898474877080125,-0.3133333981378134
359.9164952571758,0.18598621747506802,0.3156406404234888,0.18598621747506802,-0.3156406404234888
360.11062497414304,0.1820969110297971,0.31790030193606233,0.1820969110297971,-0.31790030193606233
360.3047546911102,0.1781801546598452,0.32011204204626087,0.1781801546598452,-0.32011204204626087
360.4988844080774,0.1742365387907518,0.3222755273486529,0.1742365387907518,-0.3222755273486529
360.6930141250446,0.17026665789695455,0.3243904317119031,0.17026665789695455,-0.3243904317119031
360.88714384201177,0.16627111041217277,0.3264564363279372,0.16627111041217277,-0.3264564363279372
361.081273558979,0.16225049863919394,0.328473229760001,0.16225049863919394,-0.328473229760001
361.2754032759462,0.15820542865908732,0.3304405079896045,0.15820542865908732,-0.3304405079896045
361.46953299291334,0.15413651023983793,0.33235797446235255,0.15413651023983793,-0.33235797446235255
361.66366270988055,0.15004435674442415,0.33422534013264976,0.15004435674442415,-0.33422534013264976
361.85779242684777,0.14592958503836462,0.33604232350726915,0.14592958503836462,-0.33604232350726915
362.0519221438149,0.14179281539672595,0.3378086506877872,0.14179281539672595,-0.3378086506877872
362.24605186078213,0.137634671410617,0.33952405541187347,0.137634671410617,-0.33952405541187347
362.44018157774934,0.13345577989319346,0.34118827909342514,0.13345577989319346,-0.34118827909342514
362.6343112947165,0.12925677078516648,0.3428010708615485,0.12925677078516648,-0.3428010708615485
362.8284410116837,0.12503827705983947,0.34436218759837767,0.12503827705983947,-0.34436218759837767
363.0225707286509,0.12080093462769877,0.34587139397572025,0.12080093462769877,-0.34587139397572025
363.21670044561813,0.11654538224054939,0.3473284624905331,0.11654538224054939,-0.3473284624905331
363.4108301625853,0.11227226139522996,0.34873317349921645,0.11227226139522996,-0.34873317349921645
363.6049598795525,0.10798221623690597,0.35008531525072506,0.10798221623690597,-0.35008531525072506
363.7990895965197,0.10367589346197688,0.35138468391848593,0.10367589346197688,-0.35138468391848593
363.99321931348686,0.09935394222058692,0.35263108363112533,0.09935394222058692,-0.35263108363112533
364.1873490304541,0.0950170140187662,0.35382432650199597,0.0950170140187662,-0.35382432650199597
364.3814787474213,0.09066576262022787,0.35496423265749744,0.09066576262022787,-0.35496423265749744
364.57560846438844,0.08630084394781397,0.35605063026419226,0.08630084394781397,-0.35605063026419226
364.76973818135565,0.08192291598461522,0.35708335555470955,0.08192291598461522,-0.35708335555470955
364.96386789832286,0.07753263867479215,0.35806225285243004,0.07753263867479215,-0.35806225285243004
365.15799761529,0.07313067382408901,0.3589871745949542,0.07313067382408901,-0.3589871745949542
365.3521273322572,0.06871768500006688,0.35985798135634706,0.06871768500006688,-0.35985798135634706
365.54625704922444,0.064294337432083,0.3606745418681542,0.064294337432083,-0.3606745418681542
365.7403867661916,0.05986129791100784,0.36143673303919044,0.05986129791100784,-0.36143673303919044
365.9345164831588,0.05541923468870691,0.3621444399740958,0.05541923468870691,-0.3621444399740958
366.128646200126,0.050968817377313846,0.36279755599065366,0.050968817377313846,-0.36279755599065366
366.32277591709317,0.04651071684828681,0.3633959826358733,0.04651071684828681,-0.3633959826358733
366.5169056340604,0.04204560513127523,0.36393962970083144,0.04204560513127523,-0.36393962970083144
366.7110353510276,0.03757415531282338,0.36442841523426966,0.03757415531282338,-0.36442841523426966
366.90516506799474,0.03309704143490306,0.3648622655549485,0.03309704143490306,-0.3648622655549485
367.09929478496196,0.028614938393302293,0.3652411152627549,0.028614938393302293,-0.3652411152627549
367.29342450192917,0.024128521835897032,0.3655649072485597,0.024128521835897032,-0.3655649072485597
367.4875542188963,0.019638468060797585,0.3658335927028278,0.019638468060797585,-0.3658335927028278
367.68168393586353,0.015145453914397337,0.3660471311229748,0.015145453914397337,-0.3660471311229748
367.87581365283074,0.010650156689350258,0.36620549031947314,0.010650156689350258,-0.36620549031947314
368.06994336979795,0.006153254022468262,0.3663086464207041,0.006153254022468262,-0.3663086464207041
368.2640730867651,0.0016554237925744762,0.36635658387655656,0.0016554237925744762,-0.36635658387655656
368.4582028037323,-0.0028426559816877453,0.36634929546077094,-0.0028426559816877453,-0.36634929546077094
368.65233252069953,-0.007340307244054019,0.36628678227202843,-0.007340307244054019,-0.36628678227202843
368.8464622376667,-0.011836852002855282,0.36616905373378555,-0.011836852002855282,-0.36616905373378555
369.0405919546339,-0.016331612433224636,0.36599612759285366,-0.016331612433224636,-0.36599612759285366
369.2347216716011,-0.020823910979267137,0.3657680299167233,-0.020823910979267137,-0.3657680299167233
369.42885138856826,-0.025313070456200917,0.3654847950896355,-0.025313070456200917,-0.3654847950896355
369.6229811055355,-0.02979841415244227,0.3651464658073976,-0.02979841415244227,-0.3651464658073976
369.8171108225027,-0.03427926593160767,0.3647530930709479,-0.03427926593160767,-0.3647530930709479
370.01124053946984,-0.038754950334440895,0.36430473617866743,-0.038754950334440895,-0.36430473617866743
370.20537025643705,-0.04322479268063794,0.3638014627174406,-0.04322479268063794,-0.3638014627174406
370.39949997340426,-0.047688119170543004,0.3632433485524677,-0.047688119170543004,-0.3632433485524677
370.5936296903714,-0.05214425698672318,0.3626304778158284,-0.05214425698672318,-0.3626304778158284
370.7877594073386,-0.05659253439539529,0.3619629428937988,-0.05659253439539529,-0.3619629428937988
370.98188912430584,-0.0610322808476775,0.3612408444129258,-0.0610322808476775,-0.3612408444129258
371.176018841273,-0.06546282708067423,0.36046429122485796,-0.06546282708067423,-0.36046429122485796
371.3701485582402,-0.06988350521836693,0.35963340038993585,-0.06988350521836693,-0.35963340038993585
371.5642782752074,-0.07429364887228436,0.35874829715954776,-0.07429364887228436,-0.35874829715954776
371.75840799217457,-0.0786925932419602,0.35780911495724765,-0.0786925932419602,-0.35780911495724765
371.9525377091418,-0.08307967521515114,0.35681599535864206,-0.08307967521515114,-0.35681599535864206
372.146667426109,-0.08745423346778924,0.3557690880700498,-0.08745423346778924,-0.3557690880700498
372.3407971430762,-0.09181560856367717,0.35466855090593397,-0.09181560856367717,-0.35466855090593397
372.53492686004336,-0.09616314305389147,0.35351454976511254,-0.09616314305389147,-0.35351454976511254
372.72905657701057,-0.10049618157589371,0.3523072586057495,-0.10049618157589371,-0.3523072586057495
372.9231862939778,-0.10481407095231461,0.3510468594191331,-0.10481407095231461,-0.3510468594191331
373.11731601094493,-0.10911616028942,0.3497335422022415,-0.10911616028942,-0.3497335422022415
373.31144572791214,-0.11340180107523266,0.3483675049291004,-0.11340180107523266,-0.3483675049291004
373.50557544487936,-0.11767034727728365,0.3469489535209422,-0.11767034727728365,-0.3469489535209422
373.6997051618465,-0.12192115544000139,0.3454781018151635,-0.12192115544000139,-0.3454781018151635
373.8938348788137,-0.126153584781712,0.34395517153308924,-0.126153584781712,-0.34395517153308924
374.08796459578093,-0.1303669972912256,0.3423803922465523,-0.1303669972912256,-0.3423803922465523
374.2820943127481,-0.13456075782401614,0.34075400134328565,-0.13456075782401614,-0.34075400134328565
374.4762240297153,-0.13873423419796874,0.33907624399113634,-0.13873423419796874,-0.33907624399113634
374.6703537466825,-0.1428867972886699,0.33734737310111074,-0.1428867972886699,-0.33734737310111074
374.86448346364966,-0.1470178211242476,0.33556764928924865,-0.1470178211242476,-0.33556764928924865
375.0586131806169,-0.15112668297973594,0.3337373408373355,-0.15112668297973594,-0.3337373408373355
375.2527428975841,-0.15521276347093968,0.3318567236524636,-0.15521276347093968,-0.3318567236524636
375.44687261455124,-0.15927544664780624,0.3299260812254395,-0.15927544664780624,-0.3299260812254395
375.64100233151845,-0.1633141200872793,0.3279457045880479,-0.1633141200872793,-0.3279457045880479
375.83513204848566,-0.16732817498561084,0.3259158922691838,-0.16732817498561084,-0.3259158922691838
376.0292617654528,-0.17131700625013774,0.3238369502498498,-0.17131700625013774,-0.3238369502498498
376.22339148242,-0.17528001259049908,0.32170919191702924,-0.17528001259049908,-0.32170919191702924
376.41752119938724,-0.17921659660926972,0.31953293801644883,-0.17921659660926972,-0.31953293801644883
376.6116509163544,-0.18312616489201766,0.317308516604227,-0.18312616489201766,-0.317308516604227
376.8057806333216,-0.18700812809676082,0.315036262997419,-0.18700812809676082,-0.315036262997419
376.9999103502888,-0.19086190104279951,0.31271651972347425,-0.19086190104279951,-0.31271651972347425
377.194040067256,-0.19468690279893336,0.3103496364685999,-0.19468690279893336,-0.3103496364685999
377.3881697842232,-0.1984825567710306,0.3079359700250493,-0.1984825567710306,-0.3079359700250493
377.5822995011904,-0.2022482907889503,0.3054758842373349,-0.2022482907889503,-0.3054758842373349
377.7764292181576,-0.2059835371927866,0.3029697499473856,-0.2059835371927866,-0.3029697499473856
377.97055893512476,-0.20968773291844314,0.30041794493864227,-0.20968773291844314,-0.30041794493864227
378.16468865209197,-0.21336031958251464,0.29782085387910745,-0.21336031958251464,-0.29782085387910745
378.3588183690592,-0.2170007435664529,0.2951788682633633,-0.2170007435664529,-0.2951788682633633
378.55294808602633,-0.22060845610002452,0.29249238635355457,-0.22060845610002452,-0.29249238635355457
378.74707780299354,-0.22418291334403764,0.28976181311935006,-0.22418291334403764,-0.28976181311935006
378.94120751996076,-0.2277235764723158,0.28698756017690175,-0.2277235764723158,-0.28698756017690175
379.1353372369279,-0.23122991175292562,0.2841700457267931,-0.23122991175292562,-0.2841700457267931
379.3294669538951,-0.23470139062863649,0.28130969449099624,-0.23470139062863649,-0.28130969449099624
379.52359667086233,-0.23813748979659108,0.2784069376488523,-0.23813748979659108,-0.2784069376488523
379.7177263878295,-0.2415376912871928,0.27546221277207183,-0.2415376912871928,-0.27546221277207183
379.9118561047967,-0.24490148254218944,0.2724759637587711,-0.24490148254218944,-0.2724759637587711
380.1059858217639,-0.24822835649193187,0.2694486407665621,-0.24822835649193187,-0.2694486407665621
380.30011553873106,-0.2515178116318146,0.26638070014469234,-0.2515178116318146,-0.26638070014469234
380.4942452556983,-0.2547693520978772,0.26327260436524974,-0.2547693520978772,-0.26327260436524974
380.6883749726655,-0.25798248774154686,0.2601248219534539,-0.25798248774154686,-0.2601248219534539
380.88250468963264,-0.2611567342035278,0.2569378274170259,-0.2611567342035278,-0.2569378274170259
381.07663440659985,-0.26429161298681814,0.253712101174657,-0.26429161298681814,-0.253712101174657
381.27076412356706,-0.26738665152883484,0.2504481294835937,-0.26738665152883484,-0.2504481294835937
381.4648938405343,-0.2704413832726528,0.24714640436633417,-0.2704413832726528,-0.24714640436633417
381.6590235575014,-0.2734553477373338,0.24380742353646107,-0.2734553477373338,-0.24380742353646107
381.85315327446864,-0.27642809058734424,0.24043169032361034,-0.27642809058734424,-0.24043169032361034
382.04728299143585,-0.2793591637010382,0.23701971359760354,-0.2793591637010382,-0.23701971359760354
382.241412708403,-0.2822481252382114,0.23357200769173603,-0.2822481252382114,-0.23357200769173603
382.4355424253702,-0.28509453970670834,0.2300890923252416,-0.28509453970670834,-0.2300890923252416
382.6296721423374,-0.28789797802806477,0.22657149252495418,-0.28789797802806477,-0.22657149252495418
382.8238018593046,-0.2906580176021911,0.22301973854616056,-0.2906580176021911,-0.22301973854616056
383.0179315762718,-0.29337424237107895,0.2194343657926645,-0.29337424237107895,-0.2194343657926645
383.212061293239,-0.29604624288151427,0.2158159147360845,-0.29604624288151427,-0.2158159147360845
383.40619101020616,-0.29867361634680256,0.21216493083437815,-0.29867361634680256,-0.21216493083437815
383.60032072717337,-0.30125596670748805,0.20848196444961445,-0.30125596670748805,-0.20848196444961445
383.7944504441406,-0.30379290469105297,0.20476757076501706,-0.30379290469105297,-0.20476757076501706
383.98858016110773,-0.30628404787059993,0.20102230970127047,-0.30628404787059993,-0.20102230970127047
384.18270987807495,-0.30872902072250263,0.19724674583211255,-0.30872902072250263,-0.19724674583211255
384.37683959504216,-0.3111274546830089,0.19344144829923526,-0.3111274546830089,-0.19344144829923526
384.5709693120093,-0.3134789882038019,0.18960699072648693,-0.3134789882038019,-0.18960699072648693
384.7650990289765,-0.31578326680650287,0.1857439511333989,-0.31578326680650287,-0.1857439511333989
384.95922874594373,-0.3180399431361033,0.1818529118480582,-0.3180399431361033,-0.1818529118480582
385.1533584629109,-0.320248677013325,0.17793445941932803,-0.320248677013325,-0.17793445941932803
385.3474881798781,-0.32240913548590905,0.17398918452841317,-0.32240913548590905,-0.17398918452841317
385.5416178968453,-0.32452099287879327,0.17001768189984148,-0.32452099287879327,-0.17001768189984148
385.73574761381246,-0.32658393084321463,0.16602055021179707,-0.32658393084321463,-0.16602055021179707
385.9298773307797,-0.3285976384046971,0.1619983920058758,-0.3285976384046971,-0.1619983920058758
386.1240070477469,-0.33056181200992546,0.15795181359626156,-0.33056181200992546,-0.15795181359626156
386.3181367647141,-0.3324761555725069,0.1538814249783242,-0.3324761555725069,-0.1538814249783242
386.51226648168125,-0.334340380517603,0.14978783973666848,-0.334340380517603,-0.14978783973666848
386.70639619864846,-0.3361542058254322,0.1456716749526359,-0.3361542058254322,-0.1456716749526359
386.9005259156157,-0.33791735807362894,0.14153355111129057,-0.33791735807362894,-0.14153355111129057
387.0946556325828,-0.3396295714784617,0.1373740920078817,-0.3396295714784617,-0.1373740920078817
387.28878534955004,-0.3412905879348997,0.13319392465380675,-0.3412905879348997,-0.13319392465380675
387.48291506651725,-0.34290015705551763,0.12899367918210097,-0.34290015705551763,-0.12899367918210097
387.6770447834844,-0.3444580362082414,0.1247739887524452,-0.3444580362082414,-0.1247739887524452
387.8711745004516,-0.34596399055292454,0.12053548945571749,-0.34596399055292454,-0.12053548945571749
388.0653042174188,-0.3474177930767465,0.11627882021811387,-0.3474177930767465,-0.11627882021811387
388.259433934386,-0.34881922462843407,0.1120046227048309,-0.34881922462843407,-0.1120046227048309
388.4535636513532,-0.35016807395129895,0.10771354122333483,-0.35016807395129895,-0.10771354122333483
388.6476933683204,-0.35146413771508056,0.10340622262624408,-0.35146413771508056,-0.10340622262624408
388.84182308528756,-0.3527072205465977,0.09908331621381651,-0.3527072205465977,-0.09908331621381651
389.03595280225477,-0.3538971350592013,0.09474547363606814,-0.3538971350592013,-0.09474547363606814
389.230082519222,-0.35503370188101946,0.09039334879454829,-0.35503370188101946,-0.09039334879454829
389.42421223618913,-0.35611674968199747,0.08602759774376487,-0.35611674968199747,-0.08602759774376487
389.61834195315635,-0.3571461151997259,0.08164887859228423,-0.3571461151997259,-0.08164887859228423
389.81247167012356,-0.3581216432640493,0.0772578514035334,-0.3581216432640493,-0.0772578514035334
390.0066013870907,-0.3590431868204582,0.07285517809629594,-0.3590431868204582,-0.07285517809629594
390.2007311040579,-0.35991060695225713,0.06844152234492822,-0.35991060695225713,-0.06844152234492822
390.39486082102513,-0.3607237729015042,0.06401754947932237,-0.3607237729015042,-0.06401754947932237
390.5889905379923,-0.36148256208872237,0.05958392638460843,-0.36148256208872237,-0.05958392638460843
390.7831202549595,-0.3621868601313785,0.05514132140062188,-0.3621868601313785,-0.05514132140062188
390.9772499719267,-0.36283656086112454,0.05069040422116332,-0.36283656086112454,-0.05069040422116332
391.1713796888939,-0.36343156633980195,0.04623184579304158,-0.36343156633980195,-0.04623184579304158
391.3655094058611,-0.3639717868742057,0.04176631821493522,-0.3639717868742057,-0.04176631821493522
391.5596391228283,-0.36445714102960497,0.03729449463607298,-0.36445714102960497,-0.03729449463607298
391.7537688397955,-0.36488755564201825,0.03281704915476864,-0.36488755564201825,-0.03281704915476864
391.94789855676265,-0.36526296582924267,0.028334656716801153,-0.36526296582924267,-0.028334656716801153
392.14202827372986,-0.36558331500063507,0.02384799301366717,-0.36558331500063507,-0.02384799301366717
392.3361579906971,-0.3658485548656417,0.019357734380732676,-0.3658485548656417,-0.019357734380732676
392.53028770766423,-0.3660586454410786,0.014864557695275869,-0.3660586454410786,-0.014864557695275869
392.72441742463144,-0.36621355505715825,0.010369140274448557,-0.36621355505715825,-0.010369140274448557
392.91854714159865,-0.3663132603622638,0.005872159773182677,-0.3663132603622638,-0.005872159773182677
393.1126768585658,-0.36635774632646917,0.0013742940820344167,-0.36635774632646917,-0.0013742940820344167
393.306806575533,-0.36634700624380473,-0.003123778775007351,-0.36634700624380473,0.003123778775007351
393.5009362925002,-0.3662810417332679,-0.00762138074272096,-0.3662810417332679,0.00762138074272096
393.6950660094674,-0.36615986273857964,-0.01211783383686819,-0.36615986273857964,0.01211783383686819
393.8891957264346,-0.365983487526685,-0.016612460246400014,-0.365983487526685,0.016612460246400014
394.0833254434018,-0.3657519426849998,-0.02110458243562422,-0.3657519426849998,0.02110458243562422
394.27745516036896,-0.36546526311740263,-0.025593523246343633,-0.36546526311740263,0.025593523246343633
394.47158487733617,-0.36512349203897304,-0.030078605999937,-0.36512349203897304,0.030078605999937
394.6657145943034,-0.3647266809694778,-0.034559154599356254,-0.3647266809694778,0.034559154599356254
394.85984431127054,-0.3642748897256043,-0.03903449363104749,-0.3642748897256043,0.03903449363104749
395.05397402823775,-0.36376818641194303,-0.04350394846676921,-0.36376818641194303,0.04350394846676921
395.24810374520496,-0.36320664741072234,-0.04796684536528028,-0.36320664741072234,0.04796684536528028
395.44223346217217,-0.3625903573702933,-0.05242251157390718,-0.3625903573702933,0.05242251157390718
395.6363631791393,-0.36191940919237053,-0.056870275429954625,-0.36191940919237053,0.056870275429954625
395.83049289610653,-0.3611939040180265,-0.0613094664619594,-0.3611939040180265,0.0613094664619594
396.02462261307375,-0.36041395121244646,-0.06573941549075189,-0.36041395121244646,0.06573941549075189
396.2187523300409,-0.3595796683484421,-0.07015945473033434,-0.3595796683484421,0.07015945473033434
396.4128820470081,-0.3586911811887271,-0.0745689178885491,-0.3586911811887271,0.0745689178885491
396.6070117639753,-0.3577486236669609,-0.07896714026751012,-0.3577486236669609,0.07896714026751012
396.8011414809425,-0.35675213786755827,-0.08335345886380573,-0.35675213786755827,0.08335345886380573
396.9952711979097,-0.35570187400427006,-0.08772721246844586,-0.35570187400427006,0.08772721246844586
397.1894009148769,-0.35459799039754136,-0.09208774176652737,-0.35459799039754136,0.09208774176652737
397.38353063184405,-0.35344065345064474,-0.09643438943662533,-0.35344065345064474,0.09643438943662533
Appendix D

Held-out validation records

RAW EXECUTION DATA
r0,record_error,flux_error,waveform_error
6.6053784202124275,4.4945469460501314e-13,3.805608187541821e-14,1.4382461956245785e-14
6.892639211254101,1.2053215754427937e-12,6.16278060555677e-14,3.716134123563862e-15
7.0399976549358,3.631683693135216e-13,9.626855047233391e-14,5.150482178927028e-14
7.169426606923883,1.837260962727949e-13,2.000854097667539e-14,1.4323746300146343e-14
7.896982512821115,1.1496245005815838e-13,2.4133213632553163e-15,9.098174884140375e-15
8.264656607256214,8.964693753973167e-14,4.110686523211672e-15,5.264724960578015e-15
8.528265893359631,1.2596253123695842e-13,9.358221165800498e-14,4.7664840350369455e-14
9.651411958253291,1.567471748143122e-13,8.170999831464348e-14,4.167560333907136e-14
9.691228382269717,6.233355029940129e-13,7.375619349429821e-14,3.601689222831583e-14
10.066848070301642,2.913570935514049e-13,8.252950688347256e-15,7.897850184214247e-16
10.263844017082874,3.833712830515684e-13,1.4830159577125073e-14,6.3915392449711015e-15
10.434197397327988,2.2816499672230704e-13,1.105604428169048e-14,6.016350874841604e-15
11.50017884196156,7.888834140753062e-14,1.4793286925258238e-14,1.0214312967877572e-14
12.174526305894382,4.042976021019803e-13,3.9180094741929076e-14,1.957980086280241e-14
12.24408785628032,2.007877301071679e-13,1.408076367184333e-14,6.730181360488023e-15
12.68746515691591,1.6238615870976214e-13,1.5475974281908857e-14,2.2644341950329685e-14
13.201098813239685,2.6367549519261603e-13,4.271569813623345e-14,2.794043711828212e-14
13.417138023370384,1.6845667099969112e-13,1.7006492895736707e-14,8.89354050423708e-15
13.714423712947442,2.0368002529513428e-13,4.109451052295466e-14,3.26306346131862e-14
14.2018121853529,7.394340349491106e-14,7.354847375638151e-15,5.107841557000012e-15
14.767810079657288,9.857254057966946e-14,5.937717670616271e-14,3.519311845043203e-14
14.908099264245582,6.73714615634831e-14,3.508721401334277e-14,2.028338823203315e-14
17.559292548949365,4.9111752158374327e-14,1.7730818513955932e-14,1.835144463755074e-14
18.221337139491315,2.5376385366993245e-14,3.367929964702004e-15,2.0898290381065858e-14
18.229929491105672,1.7708191431753726e-14,1.5798610871394673e-14,8.63930702699598e-15
18.26060809825502,5.0715470289195536e-14,1.1757995923449122e-14,1.7471816799749532e-14
18.31662702318632,4.9739460859568995e-14,3.7053970712716626e-14,2.095016912806664e-14
18.930128738073183,4.0487762057790535e-14,2.404287197297139e-15,3.570794475552298e-15
19.349083000374584,1.1652962518113672e-13,2.8898678043189757e-15,5.828939495615788e-15
19.747769920158547,3.5121657475006956e-14,6.935091862520633e-15,6.455520005105972e-15
19.759419324646807,3.885050825120319e-14,2.1433969291661007e-14,1.2793408918453044e-14
19.937035586684544,3.7803941148099734e-14,4.294646272783716e-15,6.4183801139285075e-15
Part V

Complete Precursor and Observer-Compiler Authority

Full context preservation for the regularized-source precursor, observer compiler, building-block derivations, review contract, and executable appendices.

Executive technical abstract

Observer-Compiled Regge–Wheeler Worked Example

70–120 PAGE WORKED EXAMPLE

Purpose

This monograph is a complete worked example of the observer-compiled five-tensor method on a genuine general-relativistic perturbation operator. It is written so that a friendly NASA/JPL colleague or an independent AI reviewer can reproduce the calculation without access to the conversation that produced the architecture.

The physical equation is the odd-parity, spin-2 Regge–Wheeler equation on a Schwarzschild background. The source is a transparent regularized compact source family built from Gaussian and first-derivative channels. Those channels mimic the delta and delta-prime structure that appears in point-particle Regge–Wheeler–Zerilli sources, but they are not presented as the exact stress-energy source of a specified geodesic.

The benchmark compares three online paths:

  1. a reused-factor direct field solve at every frequency;
  2. a cached full-field five-tensor response followed by record projection;
  3. an observer-compiled map that produces horizon and infinity records without assembling the radial field.

Result

For 4,096 radial unknowns, 48 frequencies, 16 source channels, and 96 complex observer records, the measured sequential online speedup was

The compiled records agreed with the direct solver with maximum relative error

The corresponding flux error was

and the independent source-work balance closed to

The result satisfies the requested 100–1000× online target. The speedup rises from approximately 75× at 1,024 radial unknowns to approximately 604× at 8,192 unknowns.

What is and is not established

This document establishes that observer-first compilation can accelerate a physical Schwarzschild perturbation operator by hundreds of times when:

  • the operator and frequency grid are reused;
  • the source family lies in a low-dimensional basis;
  • only asymptotic and horizon records are required online.

It does not yet establish an end-to-end point-particle IMRI waveform model. The exact geodesic stress-energy source, even-parity Zerilli sector, orbital evolution, second-order self-force, detector response, and held-out q≈100 replay remain later stages.

Strong results without category errors

Claim and status taxonomy

Status labels

Label Meaning
ESTABLISHED-GR Standard result from Schwarzschild perturbation theory within its declared convention and domain.
EXACT-SCOPED Algebraically exact after the finite-dimensional operator, source basis, boundary conditions, and records are frozen.
PASS-PHYSICAL-OPERATOR Executed on the physical Regge–Wheeler operator, but possibly with a regularized or manufactured source.
PASS-PHYSICAL-SOURCE Executed with a source derived from a declared physical stress-energy tensor.
PASS-HELD-OUT Passed on parameters and data excluded from all compiler decisions.
OPEN A required derivation, datum, or computation remains.
FAIL A frozen acceptance condition is violated.

The current terminal is:

Four speed metrics

The document keeps four different speed claims separate:

  1. online speedup after compilation;
  2. amortized speedup including compilation;
  3. full-field assembly avoidance, comparing record-space evaluation with cached bulk reconstruction;
  4. algebraic operation ratio, which is a complexity estimate rather than a measured wall-clock result.

The headline 347.65× is an online wall-clock measurement. Compilation cost is reported separately and is not hidden.

The 100–1000× criterion

Why this example was selected

Selection criterion

The requested example had to satisfy all of the following:

  • recognizable general-relativistic physics;
  • reproducible on an ordinary scientific workstation;
  • enough state dimension to make observer compilation meaningful;
  • an independently checkable balance law;
  • a measured online speedup between 100× and 1000×;
  • a clear path to exact point-particle and IMRI extensions.

The Regge–Wheeler problem satisfies these conditions.

Why not begin with full numerical relativity

A full 3+1 binary-black-hole evolution would be more physically complete, but it would obscure the compiler mechanism behind mesh refinement, gauge evolution, nonlinear constraints, and large external software dependencies.

The Schwarzschild master equation retains real curvature, horizon propagation, radiation to infinity, parity structure, physical boundary conditions, and gravitational-wave flux, while reducing the field problem to a one-dimensional radial operator for each frequency.

Why not choose a trivial fixed matrix

A generic matrix benchmark can demonstrate linear algebra but cannot answer whether the same architecture respects black-hole boundary conditions, asymptotic radiation, or a physical conservation current.

The present example therefore occupies the correct middle ground:

How this file preserves and executes the prior work

Architecture-document chain

Companion documents

This worked example should be read alongside:

  1. MaxConservationStack.html
    Defines the maximal conservation and coupling constraints.

  2. FiveTensorGRArchitecture.html
    Defines the five physical ownership sectors:

  3. ObserverCompiledFiveTensorGR.html
    Derives the general compiler:

  4. This file
    Freezes those ideas into an executable Regge–Wheeler calculation.

Active tensor sectors in this example

The scoped linear example activates:

  • : linear source response;
  • : horizon and infinity flux;
  • : phase-corrected asymptotic frame records.

The following are zero by scope:

They become nonzero when nonlinear effective sources, orbital continuation, or noncommuting updates are introduced.

The residual contains discretization, finite-boundary, source-regularization, and basis-truncation error.

What an independent reviewer receives

Reproducibility contract

Review-pack contents

The review pack contains:

  • this self-contained HTML monograph;
  • the complete executable Python benchmark;
  • a machine-readable JSON certificate;
  • timing, convergence, scaling, and representative-record CSV files;
  • all figures used in the document;
  • the three companion architecture documents when available;
  • a content-addressed source manifest.

Determinism

The random parameter suite uses the frozen seed

The operator, grid, frequency range, basis centers, widths, and boundary conditions are all explicit in the code.

Independent replay

A reviewer can run:

python rwz_observer_compiled_worked_example.py

The code reconstructs all certificate values and fails its own acceptance test if the online speedup does not fall between 100× and 1000× or if the record, flux, balance, and convergence conditions fail.

Executed result

Benchmark dashboard

Online speedup347.65×Direct reused-factor solve → observer records
Over full reduced field61.34×Avoids 4,096-component field assembly
Break-even106.2 queriesIncludes 0.92 s offline compilation
Record error7.04e-11Compiled versus direct discretized solver
Flux error1.39e-12Derived horizon and infinity flux
Balance residual3.84e-11Independent source-work current

Sequential runtime

Sequential runtime

Log-scale median online time per source query.

Amortized speedup

Amortized speedup

Compilation is justified by repeated-query workloads rather than a single solve.

Part I

General-Relativistic Foundation

Schwarzschild geometry, parity decomposition, the Regge–Wheeler equation, sources, boundaries, and flux.

Vacuum spherical geometry

Deriving the Schwarzschild background

ESTABLISHED-GR

Spherical vacuum ansatz

Begin with a static spherically symmetric line element

The vacuum Einstein equations imply

Therefore

A second independent vacuum equation gives

After integration and asymptotic normalization of the time coordinate,

Thus

The benchmark sets .

Domain

The exterior Schwarzschild domain is

The event horizon is approached as , while future null infinity lies at .

Mapping horizon and infinity to wave boundaries

Tortoise coordinate and exact inverse

Definition

The tortoise coordinate is defined by

Integrating,

The horizon maps to

and spatial infinity maps to

Inverse map

Let

Then

Exponentiating gives

Therefore

where is the Lambert W function.

The code uses this exact inverse rather than an iterative root solve.

Tensor harmonics and parity

Linear metric perturbations

Linearized metric

Write

Linearizing the Einstein tensor gives

Because the background is spherically symmetric, the angular dependence can be decomposed into tensor spherical harmonics.

Parity

Under the parity map

the perturbations separate into:

  • even or polar parity, transforming as ;
  • odd or axial parity, transforming as .

The two sectors decouple at first order.

Scope

This example uses the odd-parity sector with

The even-parity Zerilli sector is mathematically parallel but has a different potential and source map. It is listed as the first physical expansion of the benchmark.

Axial harmonics and physical quotient

Odd-parity gauge-invariant sector

Odd-parity harmonics

Let be scalar spherical harmonics. Define the axial vector harmonic

A corresponding axial tensor harmonic is

The odd-parity metric perturbation is expanded in radial-time amplitudes multiplying these harmonics.

Gauge invariance

A gauge transformation generated by an odd-parity angular vector changes the raw amplitudes. The Cunningham–Price–Moncrief master variable is a gauge-invariant combination of those amplitudes.

Within the Martel–Poisson formalism, the master variable satisfies a covariant two-dimensional wave equation with a source derived from the odd-parity stress-energy multipoles.

The code does not reconstruct the full metric perturbation. It solves directly for the gauge-invariant master field, which is exactly the type of physical quotient advocated by the Rigidity compiler.

Physical spin-2 propagation on Schwarzschild

Regge–Wheeler master equation

PHYSICAL OPERATOR

Time-domain master equation

The odd-parity master function obeys

The Regge–Wheeler potential is

For the benchmark,

Structural meaning

The potential vanishes at both ends:

It has a barrier near the black-hole photon sphere. A compact source therefore produces:

  • radiation transmitted toward future null infinity;
  • radiation absorbed by the horizon;
  • scattering and phase delay caused by the curvature barrier.

These are real general-relativistic propagation effects, not generic matrix features.

Strong-field propagation

Regge–Wheeler potential

The curvature barrier

The curvature barrier

The physical odd-parity l=2 Schwarzschild potential used in every solve.

One reusable radial operator per frequency

Frequency-domain reduction

Fourier convention

Use

Then

The radial equation is

Frequency window

The benchmark freezes

with 48 evenly spaced frequency bins.

The frequency grid is part of the observer definition. Changing it changes the compiled record map and invalidates its hash.

Ingoing and outgoing physical domains

Horizon and infinity boundary conditions

Horizon

A physical mode entering the future event horizon behaves as

Therefore

Infinity

An outgoing mode at infinity behaves as

so

Finite computational boundary

The code truncates the domain to

First-order one-sided derivatives impose the Robin conditions at the endpoints. Finite-boundary and boundary-discretization error remain in ; they are not declared absent.

Gaussian and derivative channels motivated by RWZ point-particle structure

Regularized compact source

Point-particle motivation

In the exact RWZ point-particle problem, the stress-energy is supported on a worldline. After angular decomposition, the radial source generally contains distributional terms of the form

This is why the benchmark uses paired Gaussian and derivative channels.

Regularized basis

For center and width ,

and

Eight centers between approximately and produce sixteen channels:

Honest scope

The basis is physically motivated but not the exact projection of a specified geodesic stress-energy tensor. The benchmark therefore tests:

  • the physical propagation operator;
  • black-hole boundary conditions;
  • source-to-record compilation;
  • current and flux balance.

It does not claim a calibrated astrophysical waveform amplitude.

Five transparent online parameters

Source parameter family

Five source parameters

Each online query uses

They control:

  • radial source center ;
  • spectral center ;
  • spectral bandwidth ;
  • amplitude ;
  • phase .

Coefficient map

The coefficients have a separable structure:

The spectral envelope is

The radial weights interpolate among the Gaussian and derivative channels.

This parameterization is intentionally small enough for a reviewer to inspect and large enough to exercise repeated source motion across the curvature barrier.

Source representation

Regularized radial basis

Gaussian source channels

Gaussian source channels

Eight Gaussian channels are paired with eight derivative channels in the executable basis.

A conservation ledger outside the compiler equality

Independent current and source-work identity

INDEPENDENT PHYSICS CHECK

Conserved radial current

For a real potential, define

Using

one obtains

Integrating across the computational domain gives

Boundary currents

For the outgoing infinity mode,

For the horizon-directed mode,

Therefore

This identity is the independent physics ledger used in the benchmark.

From master amplitudes to relative energy flux

Infinity and horizon flux records

Gauge-invariant flux normalization

For a single odd-parity master mode, a standard RWZ energy-flux normalization has the structure

For harmonic time dependence,

The spectral flux proxy is therefore

The horizon flux is defined analogously from .

Because the regularized source has arbitrary overall normalization, the benchmark interprets these as relative, convention-consistent flux records rather than an astrophysical luminosity.

Part II

Direct Numerical Calculation

Grid, boundary rows, reused factorization, record extraction, and numerical error.

Second-order interior finite differences

Radial discretization

Radial grid

The main run uses

uniform points in tortoise coordinate:

with

Interior stencil

For interior point ,

The discrete radial equation is

This produces a complex tridiagonal matrix after the boundary rows are replaced by the Robin conditions.

Complex Robin conditions

Discrete physical boundary rows

Left row

The forward difference

gives

Right row

The backward difference

gives

Operator

For each frequency,

The matrix is factorized once. The direct baseline reuses this factorization, so it is not penalized by repeated matrix construction or repeated symbolic factorization.

The strongest fair online baseline

Reused-factor direct solver

Offline direct setup

For every frequency :

  1. evaluate the Regge–Wheeler potential;
  2. assemble ;
  3. compute a sparse LU factorization.

This cost is available to both the direct and compiled paths.

Online direct query

For every new parameter vector :

  1. generate ;

  2. form the radial source

  3. solve

  4. extract and .

Across 48 frequencies, the direct query produces and solves for all

complex field values before returning 96 complex records.

Ninety-six complex records rather than 196,608 complex field values

Observer record definition

Record space

For each frequency, define the two complex records

The phase-corrected endpoint map is

The complete record vector contains

complex numbers.

Why this record family is sufficient for the benchmark

It determines:

  • outgoing and absorbed amplitudes;
  • relative energy-flux spectra;
  • total integrated relative flux;
  • source-work balance;
  • frequency-dependent phase response.

It does not reconstruct the local radial field. A reviewer can request that diagnostic separately.

Frozen inputs and requested outputs

Representative source query

Frozen query

The representative source parameters are

The source is localized outside the potential peak and has support across the benchmark frequency band.

Outputs

For every frequency the calculation returns:

and derives

All numerical values are included in representative_records.csv.

Part III

Observer Compilation

Full response caching, direct record maps, adjoints, five-tensor ownership, and complexity.

Move the physical solves offline

Full response-basis compiler

EXACT-SCOPED

Full response basis

Let

For each frequency, solve all basis responses offline:

Then a new full field is

This removes the online sparse solve but still assembles field components per frequency.

Exact scoped identity

Because the equation is linear and the source is restricted to ,

No approximation is introduced by moving the basis solve offline. The only numerical difference is floating-point operation ordering.

Compile curvature propagation directly into records

Record-space matrix kernel

EXACT-SCOPED

Compilation

Apply the observer map offline:

The dimensions are

Online,

Across the full frequency grid, the code evaluates

Meaning of a matrix entry

The entry

is the complete precomputed response of record at frequency to source channel , including:

  • Schwarzschild curvature scattering;
  • horizon absorption;
  • outgoing propagation;
  • finite-domain boundary convention;
  • phase transport into the record frame.
Two record solves can replace sixteen source solves

Adjoint observer compiler

Adjoint derivation

Let the -th record be

With

solve the adjoint system

Then

Therefore

Why the implementation uses forward basis solves

There are 16 source channels and 2 records per frequency. Either approach is inexpensive:

  • forward compilation: 16 right-hand-side solves;
  • adjoint compilation: 2 adjoint solves.

A production implementation should prefer the adjoint formulation when the source basis is large and the record count is small.

The code stores the full response basis because it also benchmarks the cost of reconstructing the entire field. The smallest production compiler would store only .

Three active sectors and two scoped zeros

Five-tensor ownership in the RW example

Additive tensor

The complete master field in this linear example is the additive response:

Nonlinear tensor

No quadratic or higher Einstein source is admitted:

Order-curvature tensor

The frequency operators and compilation order are frozen, with no alternative continuation path:

Flux tensor

The observer records determine

Transport tensor

The phase factors

transport endpoint components into asymptotic amplitude records. They are the scoped action.

Residual

From field dimension N to record dimension q

Complexity reduction

Direct query

For a sparse tridiagonal-like solve,

after factorization, plus source formation

The implementation uses sparse LU, whose constant factors include indirect memory access and triangular solves.

Full reduced field

The cached field path costs

Observer compiled

The record path costs

where

The ideal field-assembly ratio is

The measured wall-clock ratio between full reduced-field assembly and record evaluation is smaller because highly optimized matrix operations, Python overhead, and memory behavior matter.

The 347× online result

Measured offline and online costs

PASS-PHYSICAL-OPERATOR

Offline costs

The measured compiler costs were:

Online costs

The measured median costs per query were:

Therefore

and

When compilation actually pays

Amortized total-work speedup

Total-work speedup

For queries,

The break-even point is

Measured-cost implications

Using the frozen timings:

Queries Amortized speedup
1 0.009×
10 0.094×
100 0.94×
1,000 9.19×
10,000 74.25×
100,000 254.09×
1,000,000 335.30×

The compiler exceeds 100× amortized speedup at approximately 14,900 queries.

This distinction is essential. The method is compelling for waveform libraries, parameter inference, uncertainty propagation, Monte Carlo work, and repeated design studies. It is not justified for a single isolated solve.

Not required and not used in the benchmark

Optional 13D coupling hook

Native 4D result

The entire measured benchmark is four-dimensional. No internal geometry is required to obtain the 347× online result.

Optional internal map

If a parent geometry derives

then

Define

The online dimension can fall from to .

Acceptance condition

The internal geometry earns a unique speed claim only if:

  1. is physically derived rather than fitted to the same output data;
  2. its rank is smaller after all native 4D constraints are saturated;
  3. it preserves the direct records and flux ledgers;
  4. a 4D solver supplied with the same map reproduces the same arithmetic.

This example intentionally leaves

until the physical coupling map is derived.

Part IV

Executed Worked Calculation

Potential, records, flux, balance, accuracy, runtime, scaling, and convergence.

What the potential contributes to each compiled entry

Reading the curvature barrier

Potential barrier

The Regge–Wheeler potential rises from zero near the horizon, peaks in the strong-field region, and decays toward zero at infinity.

The source can therefore excite:

  • direct outward radiation;
  • inward radiation that crosses the horizon;
  • reflected radiation from the curvature barrier;
  • frequency-dependent phase shifts.

The record kernel contains all of these effects. It is not a simple geometric projection of the source.

Frequency-dependent physical records

Asymptotic and horizon spectra

Infinity record

The infinity amplitude is largest where the source envelope and black-hole transfer response overlap.

Horizon record

The horizon amplitude measures the part of the master field transmitted inward through the curvature barrier.

Flux

Flux depends quadratically on amplitude:

Consequently, a small complex-amplitude error can have a different relative effect on a near-zero flux bin. The certificate therefore reports both record error and integrated flux-vector error.

Observer output

Complex-amplitude spectra

Infinity and horizon amplitudes

Infinity and horizon amplitudes

Phase-corrected endpoint amplitudes from the representative source query.

Derived physical record

Relative energy-flux spectra

Infinity and horizon flux

Infinity and horizon flux

Single-mode relative fluxes derived from the compiled amplitude records.

Independent closure at approximately 10^-11

Source-work balance result

PASS

Measured closure

Across all 48 frequencies in the representative query:

The median residual was

Interpretation

This agreement tests the direct field, source, boundary conditions, and observer amplitudes together. A compiler that returned the wrong asymptotic record could still match a cached matrix internally, but it would fail this independent balance ledger.

Compression error below direct discretization error

Compiled versus direct exactness

PASS

Field-basis and observer-kernel equality

For 24 independently generated source parameters, the maximum record discrepancy was

The maximum derived flux discrepancy was

Why the record error is larger than machine epsilon

The compiled response is formed by solving the basis columns and then recombining them. The direct path first combines source columns and then performs one solve. Both operations are mathematically identical, but finite-precision LU solves and cancellation occur in a different order.

The measured error remains far below the grid and finite-boundary error.

75× to 604× as radial resolution increases

Measured speedup scaling

Measured scaling

Radial unknowns Direct time/query Compiled time/query Online speedup
1,024 2,023.8 μs 27.0 μs 75.0×
2,048 4,237.1 μs 24.6 μs 172.2×
4,096 8,017.9 μs 24.7 μs 324.7×
8,192 15,009.5 μs 24.8 μs 604.3×

The main benchmark's longer timing suite produced 347.6× at .

Interpretation

The compiled cost is nearly independent of because it depends on the 16 source channels and two records per frequency. The direct solve cost grows with the radial field dimension.

This is the exact condition under which observer compilation becomes increasingly valuable:

Scaling evidence

Speedup versus field dimension

Measured scaling

Measured scaling

The compiled online cost remains almost fixed while direct field cost grows with N.

Compression is not the dominant numerical error

Grid-refinement trend

Grid-refinement trend

Using as the internal reference:

Radial unknowns Relative record difference
1,024
2,048
4,096
8,192 0

The trend is monotonic.

Important distinction

The observer compiler reproduces the discretized direct solver to approximately , while the discretization differs from the result at approximately .

Therefore the current dominant error is physical discretization and finite-boundary error—not record compilation.

This is exactly the intended architecture: compression error should sit well below the direct solver's own resolution error.

Numerical validation

Observer-record convergence

Grid refinement

Grid refinement

Relative record difference decreases monotonically toward the N=8192 internal reference.

Fifty megabytes to approximately twenty-four kilobytes

Memory compression

Stored full response

The optional full response basis has dimensions

At complex double precision, this is approximately

Stored record kernel

The production record kernel has dimensions

requiring only approximately

The storage ratio is about

The same factor that drives arithmetic savings also drives memory savings.

How the benchmark should fail

Destructive controls

Required destructive tests

Wrong horizon sign

Replace

with the outgoing sign at the horizon. The source-work balance and absorption interpretation must fail.

Wrong infinity sign

Replace

with an incoming condition. The infinity record changes and the compiled map hash must be invalidated.

Stale record kernel

Change the frequency grid, radial domain, potential, source basis, or boundary rule without recompiling . Freshness must fail.

Omitted derivative channels

Remove the columns. A source family containing derivative structure should no longer be represented exactly.

Kernel-only validation

Compare compiled and direct records without the source-work balance. This is insufficient because both could share the same wrong boundary convention.

Out-of-basis source

Inject a radial source orthogonal to the 16-channel span. The record residual must be attributed to source-basis truncation rather than hidden.

Part V

NASA/JPL Interpretation

Mission relevance, review paths, and the limits of the current result.

Repeated black-hole perturbation queries and record-space inference

Why the calculation matters for LISA work

LISA and large-mass-ratio modeling

NASA's LISA preparatory program includes waveform development, calibration, and validation for large mass-ratio systems, including work led from JPL.

The computational pattern is demanding because a single scientific analysis can require many waveform or likelihood evaluations across source parameters.

Why this benchmark is relevant

The example isolates a reusable pattern:

That pattern occurs in:

  • frequency-domain black-hole perturbation theory;
  • Green-function waveform generation;
  • source-parameter inference;
  • detector-response compilation;
  • uncertainty propagation;
  • waveform-library construction.

The benchmark is not a claim that the final LISA problem is only one Regge–Wheeler equation. It demonstrates a load-bearing acceleration mechanism inside the larger problem.

A short path and a deep path

Friendly reviewer walkthrough

Thirty-minute review path

A reviewer can:

  1. inspect the Schwarzschild and Regge–Wheeler equations;
  2. verify the tortoise-coordinate inversion;
  3. inspect the finite-difference and boundary rows;
  4. run the Python script;
  5. compare direct and compiled records;
  6. inspect the source-work balance;
  7. review timing and amortization;
  8. change , the frequency grid, or source parameters;
  9. confirm the certificate reopens when an acceptance condition fails.

Deep technical review

A deeper review should examine:

  • operator domains and finite-boundary approximations;
  • normalization of the odd-parity master function;
  • source basis adequacy;
  • sensitivity to Gaussian width;
  • convergence toward exact distributional jump conditions;
  • comparison with independent RWZ software;
  • adjoint implementation;
  • exact point-particle upgrade.
Claim tables, witnesses, and forbidden promotions

AI technical-review contract

AI review table

An AI reviewer should produce one row per claim:

Field Requirement
Claim Exact sentence under review
Scope Background, parity, mode, source, domain, records
Status Established, exact-scoped, controlled, open, or failed
Equation Governing relation
Witness Code, CSV, figure, or certificate path
Negative control Closest false-positive object
Residual Numerical or derivational debt
Reopen trigger Change that invalidates the claim

Prohibited promotion

The AI reviewer must reject these substitutions:

  • regularized source exact point particle;
  • master-function amplitude detector strain without reconstruction;
  • online speedup first-query speedup;
  • 4D result evidence for a 13D coupling advantage;
  • agreement with the same discretization continuum validation.
What may be presented today

Strongest defensible claim

PUBLIC CLAIM BOUNDARY

Defensible claim

A frequency-domain observer compiler for the physical odd-parity Schwarzschild Regge–Wheeler operator can replace repeated 4,096-component radial field solves with direct evaluation of 96 asymptotic and horizon records from 16 source channels. In the executed regularized-source benchmark, this produced 347.6× sequential online acceleration, machine-level agreement with the discretized direct solver, and an independently closing source-work balance.

Claim not yet available

The project should not yet claim:

  • a 347× exact point-particle waveform acceleration;
  • a 347× complete IMRI acceleration;
  • a 13D-derived physical speed advantage;
  • continuum-level waveform accuracy;
  • detector-likelihood acceleration.

Those claims require the upgrades explicitly listed in this document.

Part VI

Path to the Complete Physical Example

Exact point-particle sources, even parity, time evolution, nonlinear corrections, and held-out replay.

From regularized channels to geodesic stress energy

Exact point-particle source upgrade

Required source derivation

For a particle of mass on a Schwarzschild geodesic ,

Project this tensor onto odd- and even-parity harmonics to obtain the exact RWZ source coefficients.

The radial source contains distributional terms. A production solver can use:

  • analytic jump conditions;
  • discontinuous Galerkin methods;
  • effective-source regularization;
  • frequency-domain homogeneous solutions and Wronskians.

Compiler effect

The observer compilation theorem remains unchanged:

Only the physical source generator and basis change.

Validation

The upgraded example should compare:

  • circular-orbit fluxes against published RWZ values;
  • selected eccentric or plunge waveforms;
  • infinity and horizon flux;
  • independent Black Hole Perturbation Toolkit outputs where available.
Required for the dominant circular-orbit mode

Even-parity Zerilli upgrade

Even-parity sector

The Zerilli–Moncrief function obeys

With

the Zerilli potential can be written

The dominant circular-orbit waveform lives in the even sector. Adding this sector is therefore necessary before presenting the benchmark as a dominant-mode point-particle waveform model.

The observer compiler simply concatenates the even and odd record kernels or keeps separate parity ledgers.

Generic trajectories and history dependence

Time-domain and Green-function extension

Time-domain operator

The time-domain problem is

A time-domain observer compiler can use:

  • impulse-response Green functions;
  • convolution quadrature;
  • reduced temporal bases;
  • balanced truncation;
  • adjoint time integration;
  • hyperboloidal extraction.

Why frequency domain is the correct first example

The frequency-domain operator makes the reusable map explicit and separates the physics of propagation from source variation.

A time-domain extension is essential for generic nonperiodic trajectories, but it should be added after the frequency-domain compiler and its balance laws are independently verified.

Activating N and K

Second-order and operation-curvature extension

Second-order perturbations

At second order,

This activates the nonlinear tensor:

The second-order source can itself be represented in a low-rank basis and compiled into observer records.

Operation curvature

When mass ratio, orbital elements, frame, and background updates are continued along different paths, the response connection can have nonzero curvature:

This activates

The current benchmark intentionally avoids these effects so the observer compiler can be isolated and falsified cleanly.

Development, demonstration, and held-out replay

q=64 → q=100 → q=128

q=64 development

  • exact point-particle RWZ source;
  • even and odd parity;
  • frozen waveform record basis;
  • native 4D compiler;
  • conservation, flux, and frame controls;
  • rank and error selection.

q=100 demonstration

Freeze:

  • record basis;
  • source basis;
  • interpolation;
  • scale windows;
  • boundary domains;
  • tolerances;
  • runtime protocol.

Run the q=100 case without architecture changes.

q=128 held-out replay

Execute once under the frozen compiler. A failure reopens the physical claim.

The present benchmark is a precursor to this sequence. It establishes that record compilation itself is not the likely computational bottleneck.

Physics, computation, and workload must pass together

Next-stage acceptance criteria

Physical acceptance for the next-stage example

Require:

  • exact source derivation;
  • independent flux agreement;
  • waveform phase and amplitude;
  • horizon absorption;
  • grid, boundary, and source regularization convergence;
  • held-out trajectory;
  • reproducible wall-clock measurements.

Computational acceptance

Report:

  • operator factorization;
  • basis compilation;
  • adjoint/forward solve counts;
  • memory;
  • online source generation;
  • online record evaluation;
  • full-field diagnostic reconstruction;
  • break-even and amortized speedup.

Target

The current example supports retaining the target:

For end-to-end amortized speed, the query workload must be stated. In this benchmark, approximately 14,900 queries are needed to exceed 100× after including compilation.

Part VII

Technical Derivation Appendices

Discrete conservation, operation counts, distributional sources, Green functions, code, certificate, and provenance.

Appendix A

Discrete current derivation

Discrete source-work identity

For the interior stencil, multiply the discrete equation by , subtract its complex conjugate, and sum over .

The potential and terms cancel because they are real. The second-difference terms telescope into a boundary current.

The remaining source term is

The Robin rows convert the endpoint current into

up to the one-sided boundary-discretization convention.

The measured -level closure therefore also checks that the implementation's signs and phase conventions are mutually consistent.

Appendix B

Operation-count analysis

Nominal complex multiply-add counts

For one query:

Full reduced field

complex multiply-add contributions.

Observer compiled

The nominal ratio is

Why wall clock is 61× rather than 2048×

The full-field path uses optimized dense matrix-vector kernels and only reads boundary components afterward. The compiled path is so small that Python, coefficient generation, function calls, and array setup dominate.

A native compiled implementation or large batch can move the measured ratio closer to the algebraic ceiling.

Appendix C

Gaussian and derivative distributional limit

Distributional limit

A normalized Gaussian satisfies

in the distributional sense as .

Its derivative satisfies

For any smooth test function ,

and

Numerical restriction

The width cannot be taken below the grid resolution without losing convergence. The exact point-particle upgrade should therefore use analytic jump conditions or an effective-source method rather than merely shrinking the Gaussian indefinitely.

Appendix D

Green-function interpretation

Green function

Let

with ingoing horizon and outgoing infinity conditions.

Then

The infinity record is

where

The observer-compiled matrix is simply the Green-function kernel integrated against the finite source basis:

This connects the matrix compiler directly to standard black-hole Green-function theory.

Appendix E

Primary references

PRIMARY SOURCES

Primary references

  1. T. Regge and J. A. Wheeler, Stability of a Schwarzschild Singularity, Physical Review 108, 1063 (1957).
  2. F. J. Zerilli, Effective Potential for Even-Parity Regge-Wheeler Gravitational Perturbation Equations, Physical Review Letters 24, 737 (1970).
  3. K. Martel and E. Poisson, Gravitational perturbations of the Schwarzschild spacetime: A practical covariant and gauge-invariant formalism, arXiv:gr-qc/0502028.
  4. K. Martel, Gravitational waveforms from a point particle orbiting a Schwarzschild black hole, arXiv:gr-qc/0311017.
  5. C. O'Toole, A. Ottewill, and B. Wardell, Characteristic formulation of the Regge-Wheeler and Zerilli Green functions, arXiv:2010.15818.
  6. A. Pound and B. Wardell, Black hole perturbation theory and gravitational self-force, arXiv:2101.04592.
  7. D. Brizuela, J. M. Martín-García, and M. Tiglio, A complete gauge-invariant formalism for arbitrary second-order perturbations of a Schwarzschild black hole, arXiv:0903.1134.
  8. L. Durkan and N. Warburton, Slow evolution of the metric perturbation due to a quasicircular inspiral into a Schwarzschild black hole, arXiv:2206.08179.
  9. NASA, LISA Preparatory Science Program, including waveform and EMRI modeling activities.

Reference-use boundary

The derivations in this monograph use standard equations and conventions from these sources. The numerical benchmark, source basis, compiler, timing, and certificate are original controlled artifacts in the review pack.

Appendix F

Complete executable Python implementation

EXECUTED

from __future__ import annotations

import csv
import hashlib
import json
import math
import platform
import time
from dataclasses import dataclass
from pathlib import Path

import matplotlib.pyplot as plt
import numpy as np
import scipy
from scipy.special import lambertw
from scipy.sparse import diags
from scipy.sparse.linalg import splu


SEED = 20260806
M = 1.0
ELL = 2
RSTAR_MIN = -60.0
RSTAR_MAX = 140.0
N_MAIN = 4096
N_FREQUENCY = 48
OMEGA_MIN = 0.12
OMEGA_MAX = 0.55
N_SOURCE_CHANNELS = 16
N_RECORDS_PER_FREQUENCY = 2


@dataclass
class Model:
    n_state: int
    rstar: np.ndarray
    r: np.ndarray
    potential: np.ndarray
    h: float
    frequencies: np.ndarray
    source_basis: np.ndarray
    source_centers_r: np.ndarray
    source_centers_rstar: np.ndarray
    lu_factors: list
    full_response_basis: np.ndarray | None
    record_kernel: np.ndarray | None
    factorization_seconds: float
    response_compile_seconds: float


def sha256(path: Path) -> str:
    h = hashlib.sha256()
    with path.open("rb") as f:
        for block in iter(lambda: f.read(1024 * 1024), b""):
            h.update(block)
    return h.hexdigest()


def schwarzschild_r_from_tortoise(rstar: np.ndarray, mass: float = M) -> np.ndarray:
    """Invert r_* = r + 2M ln(r/(2M)-1) using Lambert W."""
    argument = np.exp(np.clip(rstar / (2.0 * mass) - 1.0, -700.0, 700.0))
    return 2.0 * mass * (1.0 + lambertw(argument).real)


def regge_wheeler_potential(r: np.ndarray, ell: int = ELL, mass: float = M) -> np.ndarray:
    """Odd-parity spin-2 Schwarzschild Regge-Wheeler potential."""
    f = 1.0 - 2.0 * mass / r
    return f * (ell * (ell + 1.0) / r**2 - 6.0 * mass / r**3)


def build_source_basis(rstar: np.ndarray) -> tuple[np.ndarray, np.ndarray, np.ndarray]:
    """Gaussian and first-derivative channels approximating delta and delta-prime source structure."""
    centers_r = np.linspace(6.2, 30.0, N_SOURCE_CHANNELS // 2)
    centers_rstar = centers_r + 2.0 * np.log(centers_r / 2.0 - 1.0)
    widths = np.linspace(0.60, 1.40, len(centers_r))
    h = float(rstar[1] - rstar[0])

    columns = []
    for center, width in zip(centers_rstar, widths):
        gaussian = np.exp(-0.5 * ((rstar - center) / width) ** 2)
        gaussian /= math.sqrt(float(np.sum(np.abs(gaussian) ** 2) * h))
        derivative = -(rstar - center) / width**2 * gaussian
        derivative /= math.sqrt(float(np.sum(np.abs(derivative) ** 2) * h))
        columns.extend([gaussian, derivative])

    basis = np.column_stack(columns).astype(np.complex128)
    basis[[0, -1], :] = 0.0
    return basis, centers_r, centers_rstar


def build_frequency_operator(
    omega: float,
    potential: np.ndarray,
    h: float,
) -> splu:
    """Second-order interior discretization with ingoing/outgoing Robin boundaries."""
    n = len(potential)
    off = np.full(n - 1, 1.0 / h**2, dtype=np.complex128)
    main = (-2.0 / h**2 + omega**2 - potential).astype(np.complex128)
    operator = diags([off, main, off], [-1, 0, 1], shape=(n, n), format="lil")

    # Horizon side: dPsi/dr_* = -i omega Psi.
    operator[0, :] = 0.0
    operator[0, 0] = -1.0 + 1j * omega * h
    operator[0, 1] = 1.0

    # Infinity side: dPsi/dr_* = +i omega Psi.
    operator[-1, :] = 0.0
    operator[-1, -2] = -1.0
    operator[-1, -1] = 1.0 - 1j * omega * h

    return splu(operator.tocsc())


def compile_model(
    n_state: int = N_MAIN,
    compile_full_response: bool = True,
) -> Model:
    rstar = np.linspace(RSTAR_MIN, RSTAR_MAX, n_state)
    h = float(rstar[1] - rstar[0])
    r = schwarzschild_r_from_tortoise(rstar)
    potential = regge_wheeler_potential(r)
    frequencies = np.linspace(OMEGA_MIN, OMEGA_MAX, N_FREQUENCY)
    source_basis, centers_r, centers_rstar = build_source_basis(rstar)

    t0 = time.perf_counter()
    lu_factors = [build_frequency_operator(w, potential, h) for w in frequencies]
    factorization_seconds = time.perf_counter() - t0

    full_response_basis = None
    record_kernel = None
    response_compile_seconds = 0.0

    if compile_full_response:
        t0 = time.perf_counter()
        response_list = []
        kernel_list = []
        for omega, lu in zip(frequencies, lu_factors):
            response = lu.solve(source_basis)
            record_map = np.vstack(
                [
                    np.exp(-1j * omega * rstar[-1]) * response[-1, :],
                    np.exp(+1j * omega * rstar[0]) * response[0, :],
                ]
            )
            response_list.append(response)
            kernel_list.append(record_map)
        full_response_basis = np.stack(response_list)
        record_kernel = np.stack(kernel_list)
        response_compile_seconds = time.perf_counter() - t0

    return Model(
        n_state=n_state,
        rstar=rstar,
        r=r,
        potential=potential,
        h=h,
        frequencies=frequencies,
        source_basis=source_basis,
        source_centers_r=centers_r,
        source_centers_rstar=centers_rstar,
        lu_factors=lu_factors,
        full_response_basis=full_response_basis,
        record_kernel=record_kernel,
        factorization_seconds=factorization_seconds,
        response_compile_seconds=response_compile_seconds,
    )


def source_coefficients(model: Model, parameters: np.ndarray) -> np.ndarray:
    """Generate frequency-dependent source coefficients.

    Parameters:
      r0       : radial center in units of M
      omega_c  : spectral center
      bandwidth: spectral width
      amplitude
      phase
    """
    r0, omega_c, bandwidth, amplitude, phase = np.asarray(parameters, dtype=float)
    rstar0 = r0 + 2.0 * np.log(r0 / 2.0 - 1.0)
    spatial_width = 2.0

    gaussian_weights = np.exp(
        -0.5 * ((model.source_centers_rstar - rstar0) / spatial_width) ** 2
    )
    gaussian_weights /= np.linalg.norm(gaussian_weights) + 1.0e-30
    derivative_weights = (
        0.18
        * np.tanh((model.source_centers_rstar - rstar0) / spatial_width)
        * gaussian_weights
    )

    spatial = np.empty(N_SOURCE_CHANNELS, dtype=float)
    spatial[0::2] = gaussian_weights
    spatial[1::2] = derivative_weights

    spectral = np.exp(
        -0.5 * ((model.frequencies - omega_c) / bandwidth) ** 2
    ) * np.exp(1j * (phase + 0.7 * model.frequencies))

    return amplitude * spectral[:, None] * spatial[None, :]


def direct_records(model: Model, parameters: np.ndarray) -> np.ndarray:
    coefficients = source_coefficients(model, parameters)
    records = np.empty(
        (len(model.frequencies), N_RECORDS_PER_FREQUENCY),
        dtype=np.complex128,
    )
    for index, (omega, lu) in enumerate(zip(model.frequencies, model.lu_factors)):
        source = model.source_basis @ coefficients[index]
        field = lu.solve(source)
        records[index, 0] = np.exp(-1j * omega * model.rstar[-1]) * field[-1]
        records[index, 1] = np.exp(+1j * omega * model.rstar[0]) * field[0]
    return records


def full_reduced_records(model: Model, parameters: np.ndarray) -> np.ndarray:
    if model.full_response_basis is None:
        raise RuntimeError("Full response basis was not compiled.")
    coefficients = source_coefficients(model, parameters)
    records = np.empty(
        (len(model.frequencies), N_RECORDS_PER_FREQUENCY),
        dtype=np.complex128,
    )
    for index, omega in enumerate(model.frequencies):
        field = model.full_response_basis[index] @ coefficients[index]
        records[index, 0] = np.exp(-1j * omega * model.rstar[-1]) * field[-1]
        records[index, 1] = np.exp(+1j * omega * model.rstar[0]) * field[0]
    return records


def observer_compiled_records(model: Model, parameters: np.ndarray) -> np.ndarray:
    if model.record_kernel is None:
        raise RuntimeError("Observer record kernel was not compiled.")
    coefficients = source_coefficients(model, parameters)
    return np.einsum("fqr,fr->fq", model.record_kernel, coefficients)


def flux_spectra(model: Model, records: np.ndarray) -> tuple[np.ndarray, np.ndarray]:
    """Martel-Poisson-normalized single-mode spectral flux proxies.

    The regularized source has arbitrary overall normalization, so these are
    physically structured relative fluxes, not an astrophysical luminosity.
    """
    factorial_factor = math.factorial(ELL + 2) / math.factorial(ELL - 2)
    prefactor = factorial_factor / (64.0 * math.pi)
    infinity_flux = prefactor * model.frequencies**2 * np.abs(records[:, 0]) ** 2
    horizon_flux = prefactor * model.frequencies**2 * np.abs(records[:, 1]) ** 2
    return infinity_flux, horizon_flux


def source_work_balance(
    model: Model,
    parameters: np.ndarray,
) -> dict:
    coefficients = source_coefficients(model, parameters)
    residuals = []
    rows = []
    for index, (omega, lu) in enumerate(zip(model.frequencies, model.lu_factors)):
        source = model.source_basis @ coefficients[index]
        field = lu.solve(source)
        a_inf = np.exp(-1j * omega * model.rstar[-1]) * field[-1]
        a_hor = np.exp(+1j * omega * model.rstar[0]) * field[0]
        boundary_current = omega * (abs(a_inf) ** 2 + abs(a_hor) ** 2)
        injected_current = np.trapezoid(
            np.imag(np.conj(field) * source),
            model.rstar,
        )
        relative = abs(boundary_current - injected_current) / max(
            abs(boundary_current),
            abs(injected_current),
            1.0e-30,
        )
        residuals.append(relative)
        rows.append(
            {
                "omega": float(omega),
                "boundary_current": float(boundary_current),
                "source_work": float(injected_current),
                "relative_residual": float(relative),
            }
        )
    return {
        "maximum_relative_residual": float(max(residuals)),
        "median_relative_residual": float(np.median(residuals)),
        "rows": rows,
    }


def random_parameters(count: int, seed: int = SEED) -> list[np.ndarray]:
    rng = np.random.default_rng(seed)
    return [
        np.array(
            [
                rng.uniform(6.5, 25.0),
                rng.uniform(0.16, 0.48),
                rng.uniform(0.04, 0.12),
                rng.uniform(0.5, 1.5),
                rng.uniform(-math.pi, math.pi),
            ],
            dtype=float,
        )
        for _ in range(count)
    ]


def benchmark_method(method, parameters: list[np.ndarray], repeats: int) -> dict:
    samples = []
    checksum = 0.0
    for _ in range(repeats):
        t0 = time.perf_counter()
        value = 0.0
        for p in parameters:
            records = method(p)
            value += float(np.real(records[0, 0]))
        samples.append(time.perf_counter() - t0)
        checksum = value
    median_seconds = float(np.median(samples))
    return {
        "queries": len(parameters),
        "repeats": repeats,
        "all_seconds": [float(x) for x in samples],
        "median_seconds": median_seconds,
        "median_microseconds_per_query": float(
            1.0e6 * median_seconds / len(parameters)
        ),
        "checksum": checksum,
    }


def exactness_test(model: Model, parameters: list[np.ndarray]) -> dict:
    full_errors = []
    compiled_errors = []
    flux_errors = []
    for p in parameters:
        direct = direct_records(model, p)
        full = full_reduced_records(model, p)
        compiled = observer_compiled_records(model, p)
        denominator = max(float(np.linalg.norm(direct)), 1.0e-30)
        full_errors.append(float(np.linalg.norm(direct - full) / denominator))
        compiled_errors.append(
            float(np.linalg.norm(direct - compiled) / denominator)
        )

        direct_flux = np.concatenate(flux_spectra(model, direct))
        compiled_flux = np.concatenate(flux_spectra(model, compiled))
        flux_denominator = max(float(np.linalg.norm(direct_flux)), 1.0e-30)
        flux_errors.append(
            float(np.linalg.norm(direct_flux - compiled_flux) / flux_denominator)
        )
    return {
        "maximum_relative_record_error_full_reduced": max(full_errors),
        "maximum_relative_record_error_observer_compiled": max(compiled_errors),
        "maximum_relative_flux_error_observer_compiled": max(flux_errors),
        "median_relative_record_error_observer_compiled": float(
            np.median(compiled_errors)
        ),
    }


def scaling_test() -> list[dict]:
    rows = []
    parameters = random_parameters(24, seed=SEED + 700)
    for n_state in (1024, 2048, 4096, 8192):
        model = compile_model(n_state, compile_full_response=True)
        direct = benchmark_method(
            lambda p, m=model: direct_records(m, p),
            parameters,
            repeats=3,
        )
        compiled = benchmark_method(
            lambda p, m=model: observer_compiled_records(m, p),
            parameters,
            repeats=5,
        )
        rows.append(
            {
                "n_state": n_state,
                "factorization_seconds": model.factorization_seconds,
                "response_compile_seconds": model.response_compile_seconds,
                "direct_us_per_query": direct["median_microseconds_per_query"],
                "compiled_us_per_query": compiled["median_microseconds_per_query"],
                "online_speedup": (
                    direct["median_microseconds_per_query"]
                    / compiled["median_microseconds_per_query"]
                ),
            }
        )
        del model
    return rows


def convergence_test() -> list[dict]:
    representative = np.array([10.0, 0.32, 0.08, 1.0, 0.4])
    records_by_n = {}
    for n_state in (1024, 2048, 4096, 8192):
        model = compile_model(n_state, compile_full_response=False)
        records_by_n[n_state] = direct_records(model, representative)
        del model

    reference = records_by_n[8192]
    rows = []
    for n_state in (1024, 2048, 4096, 8192):
        denominator = max(float(np.linalg.norm(reference)), 1.0e-30)
        rows.append(
            {
                "n_state": n_state,
                "relative_record_difference_vs_8192": float(
                    np.linalg.norm(records_by_n[n_state] - reference) / denominator
                ),
            }
        )
    return rows


def make_figures(
    root: Path,
    model: Model,
    representative: np.ndarray,
    timing: dict,
    amortized: list[dict],
    scaling: list[dict],
    convergence: list[dict],
) -> None:
    records = direct_records(model, representative)
    infinity_flux, horizon_flux = flux_spectra(model, records)

    plt.figure(figsize=(9, 5))
    plt.plot(model.rstar, model.potential)
    plt.xlabel(r"Tortoise coordinate $r_*/M$")
    plt.ylabel(r"$V_{\ell=2}^{RW} M^2$")
    plt.title("Odd-parity Schwarzschild Regge-Wheeler potential")
    plt.tight_layout()
    plt.savefig(root / "regge_wheeler_potential.svg", format="svg")
    plt.close()

    plt.figure(figsize=(9, 5))
    for index in range(0, N_SOURCE_CHANNELS, 2):
        plt.plot(
            model.rstar,
            np.real(model.source_basis[:, index]),
            label=f"center {model.source_centers_r[index // 2]:.1f}M",
        )
    plt.xlim(-5, 45)
    plt.xlabel(r"$r_*/M$")
    plt.ylabel("Normalized Gaussian source channel")
    plt.title("Regularized radial source basis")
    plt.legend(ncol=2)
    plt.tight_layout()
    plt.savefig(root / "source_basis.svg", format="svg")
    plt.close()

    plt.figure(figsize=(9, 5))
    plt.plot(model.frequencies, np.abs(records[:, 0]), label="Infinity amplitude")
    plt.plot(model.frequencies, np.abs(records[:, 1]), label="Horizon amplitude")
    plt.xlabel(r"$M\omega$")
    plt.ylabel("Asymptotic master-function amplitude")
    plt.title("Representative frequency-domain observer records")
    plt.legend()
    plt.tight_layout()
    plt.savefig(root / "record_spectrum.svg", format="svg")
    plt.close()

    plt.figure(figsize=(9, 5))
    plt.plot(model.frequencies, infinity_flux, label="Infinity flux")
    plt.plot(model.frequencies, horizon_flux, label="Horizon flux")
    plt.yscale("log")
    plt.xlabel(r"$M\omega$")
    plt.ylabel("Relative single-mode energy-flux density")
    plt.title("Derived infinity and horizon flux records")
    plt.legend()
    plt.tight_layout()
    plt.savefig(root / "flux_spectrum.svg", format="svg")
    plt.close()

    labels = ["Direct", "Full reduced field", "Observer compiled"]
    values = [
        timing["direct"]["median_microseconds_per_query"],
        timing["full_reduced"]["median_microseconds_per_query"],
        timing["observer_compiled"]["median_microseconds_per_query"],
    ]
    plt.figure(figsize=(9, 5))
    plt.bar(labels, values)
    plt.yscale("log")
    plt.ylabel("Median microseconds per query (log scale)")
    plt.title("Sequential end-to-end online timing")
    plt.tight_layout()
    plt.savefig(root / "runtime_comparison.svg", format="svg")
    plt.close()

    plt.figure(figsize=(9, 5))
    plt.plot(
        [row["queries"] for row in amortized],
        [row["amortized_speedup"] for row in amortized],
        marker="o",
    )
    plt.xscale("log")
    plt.yscale("log")
    plt.axhline(100.0, linestyle="--")
    plt.axhline(1000.0, linestyle="--")
    plt.xlabel("Number of waveform/source queries")
    plt.ylabel("Amortized speedup including compilation")
    plt.title("Offline compilation amortization")
    plt.tight_layout()
    plt.savefig(root / "amortized_speedup.svg", format="svg")
    plt.close()

    plt.figure(figsize=(9, 5))
    plt.plot(
        [row["n_state"] for row in scaling],
        [row["online_speedup"] for row in scaling],
        marker="o",
    )
    plt.xlabel("Radial field degrees of freedom")
    plt.ylabel("Measured online speedup")
    plt.title("Observer-compilation speedup versus field dimension")
    plt.tight_layout()
    plt.savefig(root / "scaling_speedup.svg", format="svg")
    plt.close()

    plt.figure(figsize=(9, 5))
    plt.plot(
        [row["n_state"] for row in convergence],
        [row["relative_record_difference_vs_8192"] for row in convergence],
        marker="o",
    )
    plt.xscale("log", base=2)
    plt.yscale("log")
    plt.xlabel("Radial field degrees of freedom")
    plt.ylabel("Relative record difference versus N=8192")
    plt.title("Grid-refinement trend for observer records")
    plt.tight_layout()
    plt.savefig(root / "convergence.svg", format="svg")
    plt.close()


def main() -> None:
    root = Path(__file__).resolve().parent
    model = compile_model(N_MAIN, compile_full_response=True)
    representative = np.array([10.0, 0.32, 0.08, 1.0, 0.4])

    benchmark_parameters = random_parameters(120, seed=SEED + 100)
    for method in (
        lambda p: direct_records(model, p),
        lambda p: full_reduced_records(model, p),
        lambda p: observer_compiled_records(model, p),
    ):
        for p in benchmark_parameters[:4]:
            method(p)

    timing = {
        "direct": benchmark_method(
            lambda p: direct_records(model, p),
            benchmark_parameters,
            repeats=5,
        ),
        "full_reduced": benchmark_method(
            lambda p: full_reduced_records(model, p),
            benchmark_parameters,
            repeats=5,
        ),
        "observer_compiled": benchmark_method(
            lambda p: observer_compiled_records(model, p),
            benchmark_parameters,
            repeats=9,
        ),
    }

    direct_us = timing["direct"]["median_microseconds_per_query"]
    full_us = timing["full_reduced"]["median_microseconds_per_query"]
    compiled_us = timing["observer_compiled"]["median_microseconds_per_query"]
    timing["online_speedups"] = {
        "observer_compiled_over_direct": direct_us / compiled_us,
        "observer_compiled_over_full_reduced": full_us / compiled_us,
        "full_reduced_over_direct": direct_us / full_us,
    }

    exactness = exactness_test(
        model,
        random_parameters(24, seed=SEED + 200),
    )
    balance = source_work_balance(model, representative)

    offline_seconds = model.factorization_seconds + model.response_compile_seconds
    direct_seconds_per_query = direct_us * 1.0e-6
    compiled_seconds_per_query = compiled_us * 1.0e-6
    amortized = []
    for queries in (1, 10, 100, 1000, 10000, 100000, 1000000):
        direct_total = queries * direct_seconds_per_query
        compiled_total = offline_seconds + queries * compiled_seconds_per_query
        amortized.append(
            {
                "queries": queries,
                "direct_total_seconds": direct_total,
                "compiled_total_seconds": compiled_total,
                "amortized_speedup": direct_total / compiled_total,
            }
        )

    break_even_queries = offline_seconds / max(
        direct_seconds_per_query - compiled_seconds_per_query,
        1.0e-30,
    )

    scaling = scaling_test()
    convergence = convergence_test()

    representative_records = direct_records(model, representative)
    infinity_flux, horizon_flux = flux_spectra(model, representative_records)

    with (root / "representative_records.csv").open(
        "w",
        newline="",
        encoding="utf-8",
    ) as f:
        writer = csv.writer(f)
        writer.writerow(
            [
                "omega",
                "A_infinity_real",
                "A_infinity_imag",
                "A_horizon_real",
                "A_horizon_imag",
                "infinity_flux",
                "horizon_flux",
            ]
        )
        for index, omega in enumerate(model.frequencies):
            writer.writerow(
                [
                    float(omega),
                    float(np.real(representative_records[index, 0])),
                    float(np.imag(representative_records[index, 0])),
                    float(np.real(representative_records[index, 1])),
                    float(np.imag(representative_records[index, 1])),
                    float(infinity_flux[index]),
                    float(horizon_flux[index]),
                ]
            )

    with (root / "timing_results.csv").open(
        "w",
        newline="",
        encoding="utf-8",
    ) as f:
        writer = csv.writer(f)
        writer.writerow(["method", "median_us_per_query", "speedup_over_direct"])
        writer.writerow(["direct", direct_us, 1.0])
        writer.writerow(
            [
                "full_reduced",
                full_us,
                direct_us / full_us,
            ]
        )
        writer.writerow(
            [
                "observer_compiled",
                compiled_us,
                direct_us / compiled_us,
            ]
        )

    with (root / "scaling_results.csv").open(
        "w",
        newline="",
        encoding="utf-8",
    ) as f:
        writer = csv.DictWriter(f, fieldnames=list(scaling[0].keys()))
        writer.writeheader()
        writer.writerows(scaling)

    with (root / "convergence_results.csv").open(
        "w",
        newline="",
        encoding="utf-8",
    ) as f:
        writer = csv.DictWriter(f, fieldnames=list(convergence[0].keys()))
        writer.writeheader()
        writer.writerows(convergence)

    make_figures(
        root,
        model,
        representative,
        timing,
        amortized,
        scaling,
        convergence,
    )

    certificate = {
        "certificate_id": "OBSERVER-COMPILED-RWZ-WORKED-EXAMPLE/V1",
        "date": "2026-08-06",
        "status": "PASS-PHYSICAL-OPERATOR-REGULARIZED-SOURCE-BENCHMARK",
        "environment": {
            "python": platform.python_version(),
            "numpy": np.__version__,
            "scipy": scipy.__version__,
            "platform": platform.platform(),
        },
        "physical_scope": {
            "background": "Schwarzschild spacetime, M=1",
            "sector": "linear odd-parity spin-2 Regge-Wheeler master equation",
            "ell": ELL,
            "frequency_domain": [OMEGA_MIN, OMEGA_MAX],
            "frequency_bins": N_FREQUENCY,
            "radial_domain_rstar": [RSTAR_MIN, RSTAR_MAX],
            "radial_degrees_of_freedom": N_MAIN,
            "source": (
                "Regularized compact master-equation source represented by "
                "eight Gaussian and eight derivative channels. This mimics "
                "delta/delta-prime structure but is not an exact point-particle "
                "stress-energy source."
            ),
            "records": (
                "Complex outgoing amplitude at the outer boundary and complex "
                "ingoing amplitude at the horizon-side boundary for each frequency."
            ),
        },
        "claim_boundary": [
            "The Regge-Wheeler operator and potential are physical Schwarzschild perturbation equations.",
            "The source family is regularized and parameterized, not the exact source generated by a specified geodesic stress-energy tensor.",
            "The measured speedup is end-to-end online after offline factorization and record-map compilation.",
            "Amortized speedup including compilation depends on query count and is reported separately.",
            "The 13D geometry is not used in this benchmark.",
        ],
        "dimensions": {
            "field": N_MAIN,
            "source_channels": N_SOURCE_CHANNELS,
            "complex_records": N_FREQUENCY * N_RECORDS_PER_FREQUENCY,
            "frequency_bins": N_FREQUENCY,
        },
        "offline": {
            "factorization_seconds": model.factorization_seconds,
            "response_and_record_compile_seconds": model.response_compile_seconds,
            "total_seconds": offline_seconds,
            "break_even_queries": break_even_queries,
        },
        "timing": timing,
        "amortized_speedup": amortized,
        "exactness": exactness,
        "source_work_balance": {
            "maximum_relative_residual": balance["maximum_relative_residual"],
            "median_relative_residual": balance["median_relative_residual"],
        },
        "scaling": scaling,
        "convergence": convergence,
        "representative_parameters": representative.tolist(),
        "artifacts": {},
    }

    required = [
        timing["online_speedups"]["observer_compiled_over_direct"] >= 100.0,
        timing["online_speedups"]["observer_compiled_over_direct"] <= 1000.0,
        exactness["maximum_relative_record_error_observer_compiled"] < 1.0e-9,
        exactness["maximum_relative_flux_error_observer_compiled"] < 1.0e-8,
        balance["maximum_relative_residual"] < 1.0e-8,
        convergence[0]["relative_record_difference_vs_8192"]
        > convergence[-2]["relative_record_difference_vs_8192"],
    ]
    certificate["all_required_checks_pass"] = bool(all(required))

    certificate_path = root / "rwz_worked_example_certificate.json"
    certificate_path.write_text(
        json.dumps(certificate, indent=2) + "\n",
        encoding="utf-8",
    )

    certificate["artifacts"] = {
        path.name: {
            "bytes": path.stat().st_size,
            "sha256": sha256(path),
        }
        for path in sorted(root.iterdir())
        if path.is_file() and path.name != certificate_path.name
    }
    certificate_path.write_text(
        json.dumps(certificate, indent=2) + "\n",
        encoding="utf-8",
    )

    print(
        json.dumps(
            {
                "certificate": str(certificate_path),
                "pass": certificate["all_required_checks_pass"],
                "online_speedup": timing["online_speedups"][
                    "observer_compiled_over_direct"
                ],
                "speedup_over_full_reduced": timing["online_speedups"][
                    "observer_compiled_over_full_reduced"
                ],
                "compiled_record_error": exactness[
                    "maximum_relative_record_error_observer_compiled"
                ],
                "flux_error": exactness[
                    "maximum_relative_flux_error_observer_compiled"
                ],
                "balance_residual": balance["maximum_relative_residual"],
                "offline_seconds": offline_seconds,
                "break_even_queries": break_even_queries,
            },
            indent=2,
        )
    )


if __name__ == "__main__":
    main()
Appendix G

Machine-readable execution certificate

PASS
{
  "certificate_id": "OBSERVER-COMPILED-RWZ-WORKED-EXAMPLE/V1",
  "date": "2026-08-06",
  "status": "PASS-PHYSICAL-OPERATOR-REGULARIZED-SOURCE-BENCHMARK",
  "environment": {
    "python": "3.13.5",
    "numpy": "2.3.5",
    "scipy": "1.17.0",
    "platform": "Linux-6.18.35-x86_64-with-glibc2.41"
  },
  "physical_scope": {
    "background": "Schwarzschild spacetime, M=1",
    "sector": "linear odd-parity spin-2 Regge-Wheeler master equation",
    "ell": 2,
    "frequency_domain": [
      0.12,
      0.55
    ],
    "frequency_bins": 48,
    "radial_domain_rstar": [
      -60.0,
      140.0
    ],
    "radial_degrees_of_freedom": 4096,
    "source": "Regularized compact master-equation source represented by eight Gaussian and eight derivative channels. This mimics delta/delta-prime structure but is not an exact point-particle stress-energy source.",
    "records": "Complex outgoing amplitude at the outer boundary and complex ingoing amplitude at the horizon-side boundary for each frequency."
  },
  "claim_boundary": [
    "The Regge-Wheeler operator and potential are physical Schwarzschild perturbation equations.",
    "The source family is regularized and parameterized, not the exact source generated by a specified geodesic stress-energy tensor.",
    "The measured speedup is end-to-end online after offline factorization and record-map compilation.",
    "Amortized speedup including compilation depends on query count and is reported separately.",
    "The 13D geometry is not used in this benchmark."
  ],
  "dimensions": {
    "field": 4096,
    "source_channels": 16,
    "complex_records": 96,
    "frequency_bins": 48
  },
  "offline": {
    "factorization_seconds": 0.5892536530000143,
    "response_and_record_compile_seconds": 0.33282259200001363,
    "total_seconds": 0.9220762450000279,
    "break_even_queries": 106.2203503148173
  },
  "timing": {
    "direct": {
      "queries": 120,
      "repeats": 5,
      "all_seconds": [
        1.0588391830000319,
        1.1000998229999936,
        1.006673343999978,
        0.9848617149999654,
        1.0446995199999947
      ],
      "median_seconds": 1.0446995199999947,
      "median_microseconds_per_query": 8705.82933333329,
      "checksum": -2.568498475742129
    },
    "full_reduced": {
      "queries": 120,
      "repeats": 5,
      "all_seconds": [
        0.19834815899997693,
        0.18500437500000544,
        0.1843233960000248,
        0.17670107800000778,
        0.15018286499997657
      ],
      "median_seconds": 0.1843233960000248,
      "median_microseconds_per_query": 1536.0283000002064,
      "checksum": -2.5684984757422082
    },
    "observer_compiled": {
      "queries": 120,
      "repeats": 9,
      "all_seconds": [
        0.0030672419999859812,
        0.00340185800001791,
        0.003143133999969905,
        0.002993892999995751,
        0.0029324120000069342,
        0.02235271499995406,
        0.0030050699999719654,
        0.002914035000003423,
        0.0029721109999627515
      ],
      "median_seconds": 0.0030050699999719654,
      "median_microseconds_per_query": 25.04224999976638,
      "checksum": -2.568498475742206
    },
    "online_speedups": {
      "observer_compiled_over_direct": 347.64565218438867,
      "observer_compiled_over_full_reduced": 61.33747167345331,
      "full_reduced_over_direct": 5.667753213487095
    }
  },
  "amortized_speedup": [
    {
      "queries": 1,
      "direct_total_seconds": 0.00870582933333329,
      "compiled_total_seconds": 0.9221012872500277,
      "amortized_speedup": 0.009441293981159692
    },
    {
      "queries": 10,
      "direct_total_seconds": 0.0870582933333329,
      "compiled_total_seconds": 0.9223266675000256,
      "amortized_speedup": 0.09438986901387679
    },
    {
      "queries": 100,
      "direct_total_seconds": 0.870582933333329,
      "compiled_total_seconds": 0.9245804700000045,
      "amortized_speedup": 0.94159779660209
    },
    {
      "queries": 1000,
      "direct_total_seconds": 8.70582933333329,
      "compiled_total_seconds": 0.9471184949997943,
      "amortized_speedup": 9.191911444338526
    },
    {
      "queries": 10000,
      "direct_total_seconds": 87.0582933333329,
      "compiled_total_seconds": 1.1724987449976916,
      "amortized_speedup": 74.25022304267311
    },
    {
      "queries": 100000,
      "direct_total_seconds": 870.5829333333289,
      "compiled_total_seconds": 3.4263012449766657,
      "amortized_speedup": 254.0882634326737
    },
    {
      "queries": 1000000,
      "direct_total_seconds": 8705.82933333329,
      "compiled_total_seconds": 25.964326244766404,
      "amortized_speedup": 335.299643490195
    }
  ],
  "exactness": {
    "maximum_relative_record_error_full_reduced": 7.044850167863805e-11,
    "maximum_relative_record_error_observer_compiled": 7.044850143023785e-11,
    "maximum_relative_flux_error_observer_compiled": 1.3875611315323372e-12,
    "median_relative_record_error_observer_compiled": 1.2578067209895632e-11
  },
  "source_work_balance": {
    "maximum_relative_residual": 3.8388861293463885e-11,
    "median_relative_residual": 2.3976801299648766e-12
  },
  "scaling": [
    {
      "n_state": 1024,
      "factorization_seconds": 0.10702217099998279,
      "response_compile_seconds": 0.04834984799998665,
      "direct_us_per_query": 2023.7622500000423,
      "compiled_us_per_query": 26.97199999820062,
      "online_speedup": 75.03196834254238
    },
    {
      "n_state": 2048,
      "factorization_seconds": 0.21570279899998468,
      "response_compile_seconds": 0.10779850099999067,
      "direct_us_per_query": 4237.107791666972,
      "compiled_us_per_query": 24.602250000782533,
      "online_speedup": 172.22440189544454
    },
    {
      "n_state": 4096,
      "factorization_seconds": 0.3839623319999532,
      "response_compile_seconds": 0.2917863249999755,
      "direct_us_per_query": 8017.915666667836,
      "compiled_us_per_query": 24.691583334401912,
      "online_speedup": 324.722621392074
    },
    {
      "n_state": 8192,
      "factorization_seconds": 0.8810017700000117,
      "response_compile_seconds": 0.6350319329999934,
      "direct_us_per_query": 15009.462041665718,
      "compiled_us_per_query": 24.83799999926835,
      "online_speedup": 604.2943088053728
    }
  ],
  "convergence": [
    {
      "n_state": 1024,
      "relative_record_difference_vs_8192": 0.014702727111715339
    },
    {
      "n_state": 2048,
      "relative_record_difference_vs_8192": 0.006807487090531584
    },
    {
      "n_state": 4096,
      "relative_record_difference_vs_8192": 0.002365622728526713
    },
    {
      "n_state": 8192,
      "relative_record_difference_vs_8192": 0.0
    }
  ],
  "representative_parameters": [
    10.0,
    0.32,
    0.08,
    1.0,
    0.4
  ],
  "artifacts": {
    "amortized_speedup.svg": {
      "bytes": 53292,
      "sha256": "ef0319dafae47decc1777be8988f9d020727963faa1a2a8eb8d6e97763b4d3e0"
    },
    "convergence.svg": {
      "bytes": 32881,
      "sha256": "8e5ce596c815c2fa523e3dcf0ecadd987523dead82ffb5cc1cebaa8afeb982a6"
    },
    "convergence_results.csv": {
      "bytes": 135,
      "sha256": "2173f931c3fa67324bfe6fc8750e645515fd04078f95681431df829d78971c5c"
    },
    "flux_spectrum.svg": {
      "bytes": 51362,
      "sha256": "51f4a04082ee1c4bbaa86b346e562f1420063c2bdba403c892adb90f7d375b1a"
    },
    "record_spectrum.svg": {
      "bytes": 34443,
      "sha256": "26adc67ea83d274e389bfd19013b928fa1634bc41f87a1d78b461ac759ea2f59"
    },
    "regge_wheeler_potential.svg": {
      "bytes": 36489,
      "sha256": "66df81a8d9b90000c1b7ea50e8bca00e67ed9cea0582b7eb967c3482de755f74"
    },
    "representative_records.csv": {
      "bytes": 6933,
      "sha256": "df9b46485378f1f10a12424c3c9e2c6122ddfbc82b820df509267fa6990df919"
    },
    "runtime_comparison.svg": {
      "bytes": 33324,
      "sha256": "d92f14aaaeaffdeb9626efbc74b808adbaa22ed88b7325da619eb44f723e19c2"
    },
    "rwz_observer_compiled_worked_example.py": {
      "bytes": 28320,
      "sha256": "c34e01a353353b5279fd2397e5dcb5dca11c50afce1c9612fbbdd7ee096f64e9"
    },
    "scaling_results.csv": {
      "bytes": 513,
      "sha256": "f43c117d8f0c1e51ed1b33ed998368e9171c00cbafd16a27f84b3a79a0525673"
    },
    "scaling_speedup.svg": {
      "bytes": 33492,
      "sha256": "49bf4726abdf0e50810fb0110749f1d9e9ff110d44c7200ed5be78a4b540422d"
    },
    "source_basis.svg": {
      "bytes": 51570,
      "sha256": "3bfd730cd902dc996eec89bcb305fed44cf39b65c4a13990968797009804ffad"
    },
    "timing_results.csv": {
      "bytes": 184,
      "sha256": "62114776095e44465558b59a9aa96688672c9e29ad3a13f73ef57244240765c1"
    }
  },
  "all_required_checks_pass": true
}
Appendix H

Timing result table

RAW EXECUTION DATA
method,median_us_per_query,speedup_over_direct
direct,8705.82933333329,1.0
full_reduced,1536.0283000002064,5.667753213487095
observer_compiled,25.04224999976638,347.64565218438867
Appendix I

Scaling result table

RAW EXECUTION DATA
n_state,factorization_seconds,response_compile_seconds,direct_us_per_query,compiled_us_per_query,online_speedup
1024,0.10702217099998279,0.04834984799998665,2023.7622500000423,26.97199999820062,75.03196834254238
2048,0.21570279899998468,0.10779850099999067,4237.107791666972,24.602250000782533,172.22440189544454
4096,0.3839623319999532,0.2917863249999755,8017.915666667836,24.691583334401912,324.722621392074
8192,0.8810017700000117,0.6350319329999934,15009.462041665718,24.83799999926835,604.2943088053728
Appendix J

Convergence result table

RAW EXECUTION DATA
n_state,relative_record_difference_vs_8192
1024,0.014702727111715339
2048,0.006807487090531584
4096,0.002365622728526713
8192,0.0
Appendix K

Representative record table

RAW EXECUTION DATA
omega,A_infinity_real,A_infinity_imag,A_horizon_real,A_horizon_imag,infinity_flux,horizon_flux
0.12,0.10539392726040064,0.031775377255475586,-0.003059579132275415,-0.0010556753177015897,2.082854193141854e-05,1.800601490708339e-08
0.12914893617021275,0.1623316116267809,0.044867784956404255,-0.0044420607290420085,-0.001632520597164787,5.6472992367468545e-05,4.459163897860783e-08
0.13829787234042554,0.24249009260858412,0.06709732063423274,-0.0063648719760809915,-0.0025518524120648977,0.00014452403682127646,1.07356357591393e-07
0.1474468085106383,0.35049479980287274,0.0932432078377545,-0.009031602554598159,-0.003998065676168231,0.0003413602587086679,2.531622192915851e-07
0.15659574468085108,0.500685209580339,0.13274079542346282,-0.01257536000855519,-0.006304295984351852,0.0007853646788907334,5.792307495675505e-07
0.16574468085106384,0.6878216798626721,0.18558711579123005,-0.017227404309799806,-0.009728354001630378,0.0016643012202992814,1.283537058758711e-06
0.1748936170212766,0.9350295011313726,0.2512275552753583,-0.02328797811106207,-0.01502865227407535,0.0034225685601513836,2.8047757312517932e-06
0.18404255319148938,1.2319099608980648,0.34906411876889504,-0.030673406235382165,-0.02282844942250147,0.006628503908950987,5.9110422639418705e-06
0.19319148936170213,1.5900559545876216,0.45745466764417547,-0.0397901630385442,-0.03440286642810978,0.012196024273215046,1.2326432071485568e-05
0.2023404255319149,2.0144654174175494,0.6160555897241098,-0.049302524143925885,-0.05120172919782107,0.021686747174519013,2.4691112251551653e-05
0.21148936170212768,2.4729268658270165,0.7940318702249753,-0.05937096905737636,-0.07364125868687989,0.03601599179587061,4.7772926733094306e-05
0.22063829787234043,3.003517509390171,1.0186189809180286,-0.06810686168228158,-0.10496871255495199,0.058450083553412725,9.098107338152263e-05
0.2297872340425532,3.521710150047312,1.2930259124288928,-0.07348988914692123,-0.1440473165784704,0.08870779739511478,0.0001648205707938216
0.23893617021276597,4.074982044904922,1.5776620499699574,-0.07437414069671842,-0.19642449362707287,0.13012279885803038,0.0003006232467390828
0.24808510638297873,4.579431260331039,1.9459524826328032,-0.06028901179150378,-0.2590179765269679,0.18188503403564524,0.0005195845271512988
0.2572340425531915,5.018692517986882,2.2775175411292365,-0.03472095555804665,-0.3304643984660734,0.23990838512159357,0.0008720785282842478
0.2663829787234043,5.398093133687578,2.6789908874362323,0.01814223991359966,-0.41121596412234274,0.30760766113820687,0.0014350888093454242
0.27553191489361706,5.585823635275892,3.0271690819702375,0.09099753937655769,-0.4852345152369023,0.36579022154266505,0.0022087151240155717
0.2846808510638298,5.701839578487491,3.3511051940782313,0.1966145536347383,-0.566813174233399,0.4231413118236029,0.0034819403791785087
0.29382978723404257,5.561739857380479,3.6358039696409485,0.3439248845583417,-0.6152736132410129,0.4550128078046609,0.00512029268026171
0.30297872340425536,5.3140652098117735,3.763337011698698,0.51114406214228,-0.6410585372237253,0.46461362690707353,0.00736579903518772
0.3121276595744681,4.868114588525806,3.8505277144584262,0.7190737967305014,-0.60574618428618,0.4480120746006721,0.010280068131641867
0.32127659574468087,4.286249333761949,3.7058883955543225,0.9020182652372919,-0.510446604562544,0.3955665702539982,0.013234933549991388
0.33042553191489366,3.645966648042849,3.4778895605621374,1.096364477943935,-0.36373646338334636,0.33088004029815227,0.01738955037534509
0.3395744680851064,2.921126890616065,3.0474357867786313,1.2313744930254886,-0.12521427054251183,0.2452762109890493,0.02108625123913246
0.34872340425531917,2.28577245755212,2.5131591410887197,1.2997705303183142,0.14270970880446143,0.16752385705154688,0.024818821180740108
0.35787234042553195,1.6857678639158786,1.908198388662702,1.2666772594781945,0.4582490719169842,0.09910966014084244,0.027738686764122878
0.3670212765957447,1.2295519100884875,1.268640489406833,1.1204168526651483,0.7243659551775117,0.05018708356381723,0.028621581683426246
0.37617021276595747,0.887827957247228,0.6829562291962142,0.9106359854954377,0.9407752732525345,0.021192340133327343,0.028956167639037744
0.38531914893617025,0.6722145915692448,0.17258914486616417,0.6332487080240301,1.0753080350952584,0.008536162682278234,0.027598942152771266
0.39446808510638304,0.5537050958189479,-0.20320220474415507,0.3401690321203242,1.1052375503470662,0.006461527334305142,0.024838343056651772
0.40361702127659577,0.4773612861090083,-0.4462078402381958,0.07218012224867126,1.0452551388058682,0.008302770361021087,0.021346713274383516
0.41276595744680855,0.42432586926564875,-0.586577160728713,-0.14774164839879786,0.9121386344020737,0.010659189604523054,0.01736431848844116
0.42191489361702134,0.3839469695346912,-0.634724649688533,-0.28879057408241804,0.7403810580176573,0.011692927215147914,0.013419877380956437
0.43106382978723407,0.3398289610408576,-0.6192620291272893,-0.3749513586656973,0.569150428123302,0.01106721343325336,0.010303141449490927
0.44021276595744685,0.2915214501779636,-0.5595519732753431,-0.40346269391833955,0.3947749351366973,0.009208321501574242,0.007370424455224064
0.44936170212765963,0.2323577003525814,-0.48259172553998975,-0.3859877941382506,0.2552386246482539,0.006914824439512088,0.005161284313919934
0.45851063829787236,0.17840979271539859,-0.406018856737985,-0.34793306382751377,0.13923754955311746,0.00493563964990283,0.003524398452696696
0.46765957446808515,0.13192256414034437,-0.3297148491501546,-0.28805528027148286,0.05753080420016884,0.0032923752696891726,0.0022525766067193875
0.47680851063829793,0.09234656120898124,-0.2602478179686595,-0.2325538796423854,0.004772235021585969,0.002069417176543524,0.0014682480007442177
0.4859574468085107,0.05963138867407339,-0.1995077938810655,-0.17613911685225406,-0.0302191991638176,0.0012222492045886075,0.0009003018817279246
0.49510638297872345,0.03375078024334204,-0.1508903547745121,-0.1279460883089454,-0.04427889991795948,0.0006995258818079072,0.0005363649592580172
0.5042553191489363,0.016606995436150268,-0.11274621143224546,-0.08964372976801678,-0.05012222478170189,0.00039419212885004394,0.00032015640661365213
0.513404255319149,0.0058623705726951435,-0.08219289261675695,-0.058395484793664416,-0.047240096188810116,0.0002136350913898296,0.00017750360632866428
0.5225531914893617,-0.0007399050789248657,-0.05842729465834645,-0.03718506351143258,-0.04086814626284358,0.00011128678636064064,9.950842818051171e-05
0.5317021276595746,-0.004582783917560795,-0.04061378486011828,-0.021441552753121054,-0.033792579266187416,5.6371532725785834e-05,5.404973436184682e-05
0.5408510638297873,-0.006297938431799266,-0.027938866518995763,-0.011309242540296036,-0.02584608204175664,2.8640459925388627e-05,2.7791091377843902e-05
0.55,-0.006350899702578031,-0.018946775341592878,-0.005148545321636658,-0.019399660840610122,1.4418548854782246e-05,1.4546377096875657e-05
Appendix L

Content-addressed artifact manifest

PROVENANCE
ArtifactBytesSHA-256
rwz_observer_compiled_worked_example.py28,320c34e01a353353b5279fd2397e5dcb5dca11c50afce1c9612fbbdd7ee096f64e9
rwz_worked_example_certificate.json8,716b346c111e1194d83813ad85679ef54c30e880d9a79d7cb32e0b70b467c29edeb
timing_results.csv18462114776095e44465558b59a9aa96688672c9e29ad3a13f73ef57244240765c1
scaling_results.csv513f43c117d8f0c1e51ed1b33ed998368e9171c00cbafd16a27f84b3a79a0525673
convergence_results.csv1352173f931c3fa67324bfe6fc8750e645515fd04078f95681431df829d78971c5c
representative_records.csv6,933df9b46485378f1f10a12424c3c9e2c6122ddfbc82b820df509267fa6990df919
Part VIII

Complete Observer-Compiler Authority

Full preservation of the general derivation, building-block provenance, AI execution contract, controlled observer benchmark, and source appendices that govern the worked Regge–Wheeler implementation.

Executive technical abstract

Observer-Compiled Five-Tensor GR

CONTEXT-PRESERVATION MONOGRAPH

Purpose

This document preserves and derives the observer-compiled five-tensor architecture so that the idea can be evaluated by a friendly human reviewer, a technical AI reviewer, or a NASA/JPL collaborator without relying on prior conversation context.

It is a companion to:

  • MaxConservationStack.html, which constructs the maximal independent conservation and coupling constraints;
  • FiveTensorGRArchitecture.html, which separates the field response into five physical ownership sectors.

The present document adds a compiler around those five tensors. Its purpose is to avoid reconstructing an entire spacetime field when the requested scientific output is a much smaller set of waveform, flux, timing, or detector records.

Central architecture

The five-tensor field response is

The compiler applies, in order:

For a frozen observer record map , a five-tensor source basis , and an effective physical operator , the compiled 4D map is

If the 13D geometry supplies a coupling map , the compiled map becomes

The online calculation is then

instead of a full nonlinear or perturbative field reconstruction followed by projection.

Controlled result

In the reproducible 900-state toy calculation embedded in this review pack:

  • the native observer-compiled 4D path achieved 40.86× sequential speedup;
  • the 13D-informed path achieved 57.37× sequential speedup;
  • the batched linear-algebra-only ceiling was 3726× and 6991×;
  • observer records agreed with the direct calculation at approximately relative error.

These are controlled architecture results, not physical Einstein-equation or IMRI waveform results. The complete realistic example is deliberately deferred until the derivation and execution contract are preserved.

How to read strong and conditional claims

Claim and status taxonomy

Four distinct claim layers

Layer What may be claimed
Algebraic identity Exact equality after operators, projectors, domains, and observer maps are frozen.
Controlled architecture test Code and calculation mechanism work on a manufactured field family.
Physical scoped result The compiled model passes against declared perturbative, numerical-relativity, or detector data.
General physical theorem A proof applies throughout a declared class of GR systems, domains, and observables.

The current project has strong algebraic identities and controlled architecture tests. The physical , , and held-out waveform replay remains open.

Terms used precisely

Observer means the complete record-producing map, not a conscious person. It includes frame, calibration, time standard, detector transfer, boundary accessibility, normalization, truncation, and coarse-graining.

Compilation means expensive operator inversions, constraint quotients, matching maps, and record contractions are performed offline and stored as a small reusable map.

13D-informed means that internal geometry supplies a coupling or selection map. It does not mean the online solver numerically evolves all thirteen dimensions.

Algebraic ceiling means coefficient generation, offline compilation, and physical data acquisition have been removed from the timed online kernel. It is an upper bound on possible acceleration, not an end-to-end claim.

Conservation, five tensors, and observer compilation

How the three documents fit together

The three-document chain

1. Max Conservation Stack

The first document answers:

Which independent conservation, boundary, gauge, frame, and internal-geometry constraints restrict the physical coupling space before calculation?

Its central objects are

and

2. Five-Tensor GR Architecture

The second document answers:

How should the remaining physical response be divided so that linear addition, conservative interaction, operation order, physical flux, and frame transport are not mixed into one correction object?

It gives

3. Observer-Compiled Five-Tensor GR

This document answers:

Once the response is lawful and correctly divided, what is the smallest object that must be evaluated online to produce the records a mission or reviewer actually requests?

The answer is usually not the entire field. It is the image of the five-tensor response under the frozen observer map.

Controlled execution evidence

Current benchmark dashboard

Sequential 4D speedup40.86×Includes Python coefficient evaluation
Sequential 13D-informed57.37×10 masters rather than 24 channels
Batched 4D ceiling3726×Algebra only; excludes master generation
Batched 13D ceiling6991×Algebra only; excludes master generation
4D record error1.39e-15Relative to direct field solve
Observer dimensions900 → 8Field to frozen record space
Sequential runtime
Speedup by layer
Part I

The Computational Opportunity

Why a complete spacetime field can be the wrong online object.

Record equivalence and information loss

Why full-field reconstruction is often unnecessary

The avoidable calculation

Suppose a discretized or basis-expanded physical field has dimension , while the requested record has dimension , with

A conventional reduced calculation may still do:

Even if is assembled from a reduced basis, the online path pays for every field component.

The observer-compiled path instead precomputes

where maps reduced coefficients to the field. Online:

The field is never assembled unless a diagnostic explicitly requests it.

Why this is not merely an implementation trick

The Observer building block requires an inventory of:

  • the map kernel;
  • the map image;
  • degeneracies;
  • inaccessible sectors;
  • indirect observables;
  • sensitivity to frame, scale, scheme, boundary access, and truncation.

Therefore record-space compilation is a physical quotient with an explicit information-loss ledger. It is not permission to delete unobserved physics from the theory.

A field direction in may remain physically real. The lawful statement is only:

Each compiler layer traced to a source obligation

Building-block provenance

Building-block origin of each compiler layer

Compiler layer Primary source obligations Contribution
Rigidity quotient RIG-C11; Rulebook R-09 Remove gauge, constrained, rigid, and domain-invalid directions before solving.
Cross-scale continuation RIG-C22; SCL-C17; SCL-C23 Replace one global basis with matched scale-window bases.
Mixed-sector Schur map INT-C06; INT-C11 Integrate out coupled sectors with generated terms and error bounds.
Factorization and gluing INT-C10; BND-C17 Prove subsystem or regional splits and restore edge data.
Observer image OBS-C06 Compute the exact kernel/image and inaccessible-sector ledger.
Observer sensitivity OBS-C07; OBS-C08 Carry frame, calibration, truncation, and covariance errors into records.
Boundary transfer BND-C03; BND-C18 Freeze lawful domains and retain horizon/null/asymptotic flux.
Interaction sparsity DYN-C10; Rulebook R-17 Generate every allowed interaction and prove forbidden edges zero.
Symmetry blocks Stage S-14, S-17; Rulebook R-22 Block-diagonalize and share responses over symmetry orbits.
Time patching TS-C06, C12, C14, C19, C22 Control holonomy, delay, moving domains, refinement, and IBVP synchronization.
Dependency cache INT-C03, INT-C13; CSE-C11, C18, C20 Recompile only descendants of a changed source object.
Anti-hang ordering CSE-C27 Run exact identity and domain tests before expensive numerical work.
Notation and mathematical object inventory

Frozen spaces, domains, and maps

Frozen spaces

Let:

  • be the candidate perturbation or response space;
  • be the gauge/redundancy image;
  • be the linearized constraint map;
  • be the physical quotient;
  • be the retained five-tensor coefficient space;
  • be the observer record space.

The physical tangent space is schematically

on the frozen operator domain.

The compiler never uses this quotient symbolically without a basis. It must publish:

  1. a domain certificate;
  2. a gauge-image basis;
  3. a constraint-nullspace basis;
  4. a rank and conditioning certificate;
  5. the projector or coordinate map used numerically.

Operators

Let

be the frozen linearized or effective operator.

Let

map five-tensor coefficients into physical source terms.

Let

be the frozen record map.

The basic compiled map is

Part II

Exact Reduction Layers

Constraint quotient, mixed-sector condensation, symmetry, boundaries, and time.

Remove nonphysical dimensions before any expensive solve

Rigidity and physical quotient compiler

Constraint-derived physical quotient

The Rigidity method explicitly requires the gauge/redundancy map and exact constraint Jacobian before stability or spectral interpretation.

Let

generate gauge directions and

be the independently justified constraint Jacobian.

A basis is chosen for a complement of in . Then

and the reduced operator is

Speed benefit

If the candidate state has dimension but the physical quotient has dimension , every subsequent factorization, response solve, basis search, and observer contraction should use .

The benefit is multiplicative with later reductions because it shrinks the object entering the Schur, symmetry, and observer compilers.

Required controls

  • A direction in but also in must not count as a physical mode.
  • A low finite-dimensional eigenvalue list must not hide essential spectrum crossing zero.
  • Alternative lawful operator domains must be dispositioned.
  • The quotient must be recomputed if Shape, Boundary, Scale, or gauge ownership changes.
Integrate out coupled sectors without deleting their influence

Schur-complement compiler

Block operator

After the physical quotient, partition the retained and eliminable sectors:

Here may represent the observer-relevant gravitational sector, while may represent heavy modes, internal modes, auxiliary fields, reaction multipliers, boundary interiors, or other coupled sectors.

If is invertible on its lawful domain,

Substitution gives

Exact and approximate cases

The Schur map is exact when the partition and inverse are exact.

When is approximated by , the generated error is

A record-level bound is

Memory and nonlocality

Integrating out a dynamical sector can produce temporal memory or spatial nonlocality. The compiler must retain those generated kernels. Replacing them by local constants is a second approximation that requires its own error certificate.

Block diagonalization, orbit sharing, and interaction sparsity

Symmetry and theorem-zero compiler

Stage-preserving symmetry

The Shape Stage freezes a block-product metric and restricts physical symmetry to transformations preserving the full Stage. Stage-changing diffeomorphisms are not treated as gauge.

Let a symmetry group act on the physical response space. Decompose

If the effective operator and boundaries preserve this action,

Orbit sharing

For parameter points related by a lawful symmetry,

A response can be computed once and transported:

The same principle applies to the five tensors, provided the ownership projectors commute with the symmetry.

Theorem-zero interaction edges

Dynamics requires a complete interaction hypergraph. Every candidate interaction is either:

  • parent-owned and computed;
  • forbidden by representation, parity, support, charge, derivative grammar, or projector orthogonality;
  • left explicitly open.

Exact zero edges are deleted before basis construction. A numerically small edge is not a theorem-zero edge.

Domains, adjoints, interfaces, horizons, and null infinity

Boundary and regional transfer compiler

Domain first

The Boundary block requires the actual domain and adjoint domain of every load-bearing operator. An adjoint compiler is invalid if is written formally while the boundary form is nonzero on the selected domains.

Green's identity has the form

The adjoint boundary conditions must make the intended boundary contribution vanish or explicitly retain it as a flux record.

Regional transfer maps

Partition a domain into regions . Interior variables can be eliminated to produce interface maps such as

The global solution is assembled by matching interface data and edge modes.

Horizons and null infinity

Flux through a horizon or null infinity is not eliminated as unobservable. It is compiled into records and balance equations. A field component may be outside a detector map but still required to close energy or angular-momentum conservation.

Matched local models instead of one oversized global basis

Scale-window and multirate compiler

Scale-window compiler

Let the parameter or frequency domain be partitioned into overlapping windows

Each window has its own:

  • effective operator ;
  • active mode shelf;
  • five-tensor ranks;
  • observer map ;
  • error certificate;
  • matching map .

The compiled maps are

Matching

On an overlap,

A single global basis is retained only if it is cheaper and its error remains controlled.

Multi-rate updates

Assign update rates according to each sector's variation:

  • slowly varying conservative masters;
  • faster local curvature corrections;
  • boundary flux at its required resolution;
  • frame transport when its interpolation tolerance is reached;
  • observer calibration on its own schedule.

Time Synchronization requires that these updates refer to consistent event cells, delays, redshifts, moving domains, and refinement classes.

Incremental rebuild, freshness, and anti-hang execution

Dependency-DAG compiler

Compiled artifact DAG

The compiler outputs are nodes in a typed dependency graph:

Optional nodes include:

Every edge is typed as exact derivation, conditional dependence, approximation, import, shared-parent projection, or invalidation.

Incremental rebuild

If only the observer changes, recompute

without rerunning the physical response solves.

If a coupling map changes, recompute descendants of , not the domain or physical operator unless the new map changes those objects.

If the Stage or boundary domain changes, all downstream certificates are stale.

Why this matters

For a research program, recompilation cost can exceed one online waveform evaluation. The dependency DAG turns architectural rigor into practical speed by preventing unnecessary rebuilds.

Part III

Observer Compilation

The direct and adjoint theorems, kernel/image discipline, and frame transport.

Compile source coefficients directly into scientific records

Direct and adjoint record theorems

EXACT SCOPED LINEAR THEOREM

Direct record theorem

Assume the scoped linear problem

has a unique physical solution on the frozen domain.

Let

Then

and therefore

The online map has shape

where and is the retained coefficient rank.

Adjoint form

Write the -th record as

Solve the adjoint problem

Then

Thus the -th row of the compiled map is

This form is especially valuable when the field dimension is enormous but the number of records is small. It requires one adjoint solve per independent record functional rather than one forward solve per query.

Multiple outputs

A time series or waveform is not necessarily one record. It can be represented by:

  • samples at frozen times or frequencies;
  • coefficients in a reduced temporal basis;
  • matched-filter inner products;
  • mode amplitudes and phases;
  • integrated fluxes;
  • detector-channel basis coefficients.

The observer compiler acts on whichever record basis is frozen.

What may be quotiented and what remains physically real

Observer kernel, image, and sensitivity

Kernel and image

The observer map induces

and

A compiled solver may quotient by for the declared record family, but it must not claim the kernel directions are physically absent.

Record-equivalence relation

Define

The online solver computes an equivalence class in

This is the mathematical basis for avoiding full-field assembly.

Sensitivity

If the observer map changes by , the record changes by

Therefore frame, calibration, window, boundary accessibility, truncation, and normalization are part of the model, not external presentation choices.

The controlled test perturbed the observer map by in relative norm and measured a record shift of approximately

Separate ownership ledgers inside one small record map

Compiling the five tensors

Five independent source families

Let the five tensors have coefficient vectors

Collect them into

Let

Then the scoped effective problem is

The record is

with

Why the five sectors remain separate

The final matrix may be concatenated, but the ledgers remain separate:

This permits:

  • separate ranks and tolerances;
  • separate update rates;
  • separate conservation and boundary tests;
  • selective recompilation;
  • one-sector-at-a-time destructive controls.

The compiler compresses the calculation without erasing physical ownership.

Transport before rank estimation or observer projection

Frame transport and holonomy

Common-frame requirement

Let transport local responses to the frozen comparison frame.

A local basis becomes

The compiled record map is therefore parameter-dependent unless transport is factored analytically:

When the frame action has a known representation, such as a mode phase

the transport can be evaluated cheaply online.

Holonomy

For a closed parameter loop ,

If

a single global frame chart does not exist on the declared domain. The compiler must use patches and transition maps.

This is the record-space version of the order-curvature tensor and the transport tensor .

4D core with optional 13D coupling algebra

Complete compiled map

ARCHITECTURE-DERIVED

Complete scoped map

A useful schematic is

Here:

  • is optional and may be the identity;
  • generates the five physical source sectors;
  • is the Schur-condensed operator;
  • is the physical quotient map;
  • transports into the common frame;
  • selects the observer-accessible image;
  • produces the frozen records.

The actual implementation may reorder commuting maps. Noncommuting maps require a proof, a correction term, or a fixed order.

Online equation

The complete field can be reconstructed from stored response bases when required, but it is not an online prerequisite for the declared record family.

When compiler layers may be reordered

Map-order and commutator audit

Why compiler order matters

Two reductions and may not commute:

Examples include:

  • observer projection before frame transport;
  • truncation before boundary gluing;
  • integrating out a sector before applying a constraint that mixes it with retained fields;
  • symmetry reduction after a boundary condition breaks the symmetry.

The difference is

The compiler must either prove

on the admitted domain or include its effect in the error/correction ledger.

Relation to operation-order curvature

The map-order defect is the finite-dimensional analog of the field-space curvature tensor. The rule is the same:

Reorder operations only when their commutator is gauge, theorem-zero, boundary-owned, or below a certified observable error.

Every approximation measured where the claim is made

Record-level error and covariance theorem

Error sources

Let the exact record be and the compiled record be . Decompose the error into:

A conservative norm bound is

Where covariance is known, use

rather than summing independent scalar errors.

Residual-source bound

If the effective problem is

and the compiler omits , then

Therefore

The relevant amplification constant is observer-weighted. A large full-field residual can be harmless to a specific record, while a small residual aligned with a sensitive adjoint can dominate.

Observer deformation bound

For ,

Local compilation, reduced iteration, and relinearization

Nonlinear and time-dependent extension

Local nonlinear problem

For

choose a reference and write

Then

The compiled map is exact only after the nonlinear defect has been represented in the retained five-tensor coefficients or residual.

Iterative compiled solve

One option is a reduced fixed-point iteration:

with records

Another is piecewise relinearization:

  1. evaluate the current compiled patch;
  2. reconstruct only the diagnostics needed to update ;
  3. compile or select the next patch;
  4. transport records and states across the overlap.

Physical restriction

A nonlinear observer record may require quadratic or history-dependent functionals. Those are compiled by augmenting the record basis with the required products, convolutions, or memory states. The word “observer” does not imply linearity; the direct matrix formula is the linear or linearized core.

Why the observer image can dominate the speedup

Complexity and break-even

Direct and compiled costs

Let:

  • be physical field dimension;
  • be retained five-tensor coefficient dimension;
  • be observer record dimension;
  • be the number of online queries.

A direct factorized dense solve scales approximately as

Full reduced-field assembly scales as

Observer-compiled evaluation scales as

The ideal online ratio is therefore

Offline costs

The compiler pays for:

  • physical quotient construction;
  • operator factorization or iterative setup;
  • forward or adjoint response solves;
  • Schur maps;
  • symmetry decomposition;
  • observer and frame maps;
  • validation and certificates.

The break-even query count is

Mission-scale inference, parameter estimation, surrogate training, and Monte Carlo evaluation can involve sufficiently many queries that a substantial offline compilation is rational.

Part IV

4D and 13D Information

The core compiler is four-dimensional; internal geometry may lower its master algebra.

Useful internal information without thirteen-dimensional online arithmetic

Native 4D and 13D-informed versions

Native 4D version

Set

Everything else remains:

This is a complete observer-compiled five-tensor method in ordinary 4D GR.

13D-informed version

The internal geometry supplies

The online map is

The useful information can include:

  • exact forbidden couplings;
  • fixed coupling ratios;
  • representation degeneracies;
  • parity and topology rules;
  • spectral gaps;
  • sector projectors;
  • normalized overlap tensors.

Null control

A 4D solver given the same must reproduce the same online result. Therefore the unique higher-dimensional contribution is the derivation and certification of , not the matrix multiplication itself.

Online object reduction

Dimension funnel

Dimension funnel
Part V

Reproducible Controlled Example

A complete record-space benchmark before the physical GR replay.

Baseline, five-tensor basis, internal map, and observer records

Controlled 900-state object

TOY ARCHITECTURE TEST

Controlled object

The reproducible test uses:

  • a 900-dimensional positive globally coupled field operator;
  • a reused Cholesky factorization;
  • 24 native 4D five-tensor coefficient channels;
  • 10 13D-informed master functions;
  • 8 frozen observer records.

The dimensions form the funnel

The direct baseline solves the 900-state field for every query and then applies the observer map.

The full 4D reduced path assembles all 900 field components from cached responses and then applies the observer.

The observer-compiled paths precompute

Fairness of the baseline

The direct baseline does not invert the matrix from scratch. It reuses the same factorization, making it a stronger comparison than a naive repeated inversion.

The test is still not a physical GR benchmark because the operator, source functions, and records are manufactured.

Sequential performance, algebraic ceiling, and exactness

Measured results

PASS-CONTROLLED

Sequential end-to-end Python timing

Method Time per query Speedup
Direct factorized field solve, then records 746.018 μs
Full 4D five-tensor field, then records 27.897 μs 26.74×
Observer-compiled 4D 18.258 μs 40.86×
Observer-compiled 13D-informed 13.004 μs 57.37×

This timing includes Python coefficient or master-function evaluation and per-query dispatch.

Batched linear-algebra-only ceiling

Method Time per query Speedup
Direct field solve, then records 47.27036 μs
Full 4D field assembly, then records 1.45985 μs 32.38×
Observer-compiled 4D 0.01269 μs 3726×
Observer-compiled 13D-informed 0.00676 μs 6991×

This second table excludes coefficient/master generation and offline compilation. It measures the linear-algebra opportunity after the record map is compiled.

Exactness

The maximum relative record errors were:

An exact observer-kernel perturbation produced record residual

Measured runtime

Sequential and batched timings

Sequential timing
Batched timing
After compilation, master-function evaluation dominates

Bottleneck migration

The bottleneck moves

The batched result is thousands of times faster because only a small matrix product remains. The sequential result is tens of times faster because Python coefficient generation and function dispatch become dominant.

This is a favorable outcome. It identifies the next engineering targets:

  1. vectorize master-function evaluation;
  2. compile coefficient functions with JIT or native code;
  3. batch parameter points;
  4. cache slowly varying invariant masters;
  5. use automatic differentiation only on the small master algebra;
  6. separate calibration-time and query-time operations.

The field solve is no longer the bottleneck in the controlled observer-compiled path.

Part VI

Path to a Realistic GR Demonstration

The next calculation will test physical records rather than a manufactured operator.

A record family rich enough for independent validation

Physical waveform and flux records

Candidate record family for an IMRI bridge

A realistic demonstration should freeze records such as:

  • selected complex waveform-mode basis coefficients;
  • phase and amplitude residuals on a reduced time/frequency grid;
  • total radiated energy;
  • total radiated angular momentum;
  • horizon absorption;
  • remnant mass and spin;
  • mismatch integrals for frozen noise curves;
  • optional detector-channel basis coefficients.

The record family must be rich enough to support independent validation. Compiling only a final scalar mismatch would hide physically important failures.

Record-basis strategy

A long waveform can be represented by a temporal or frequency reduced basis:

The observer compiler predicts the coefficients , while the residual receives a norm and mismatch certificate.

This preserves waveform information without reconstructing every bulk spacetime degree of freedom.

Development, demonstration, and held-out replay

q=64 → q=100 → q=128 execution

Development stage: q=64

  1. Freeze the physical branch, gauge, boundaries, frame, and record basis.
  2. Build the conservation-saturated 4D coupling space.
  3. Construct the five physical source sectors.
  4. Build physical quotient and Schur-condensed operators.
  5. Solve forward and adjoint response problems.
  6. Compile the q=64 record map.
  7. Compare direct/reference and compiled records.
  8. Measure ranks, errors, offline cost, online cost, and break-even.
  9. Run missing-flux, wrong-frame, omitted-sector, and stale-map controls.

Demonstration stage: q=100

Freeze all compiler choices before evaluating the demonstration target. Only declared interpolation or continuation rules may be used.

Held-out stage: q=128

The held-out case is evaluated once under the frozen pipeline. A failed record or conservation ledger is a failure, not an invitation to modify the compiler and preserve the original claim.

Physics and compute must pass simultaneously

Acceptance and terminal grammar

Physics acceptance

The future physical calculation should require simultaneous passing of:

  • per-mode phase;
  • per-mode amplitude;
  • full waveform mismatch;
  • radiated energy;
  • radiated angular momentum;
  • horizon flux where applicable;
  • endpoint/remnant balance;
  • frame and extraction uncertainty;
  • held-out replay.

Computational acceptance

A speed claim should include:

  • offline compilation time;
  • number and type of forward solves;
  • number and type of adjoint solves;
  • coefficient-generation time;
  • online record time;
  • optional full-field reconstruction time;
  • memory;
  • hardware and software environment;
  • amortized break-even.

Claim labels

Recommended terminals:

  • PASS-CONTROLLED-ARCHITECTURE
  • PASS-PHYSICAL-RECORD-COMPILATION
  • NO-OBSERVER-COMPRESSION
  • NO-13D-INFORMATION-GAIN
  • BLOCKED-DOMAIN
  • BLOCKED-BOUNDARY
  • BACKGROUND-UPDATE-REQUIRED
  • FAIL-HELD-OUT
The closest false-positive objects the compiler must reject

Mandatory destructive controls

Mandatory destructive controls

  1. Observer-kernel control: add a physical field direction in ; records must remain unchanged while the field ledger records the direction.
  2. Wrong-observer control: perturb frame, calibration, or window; sensitivity must match the deformation Jacobian.
  3. Wrong-frame control: compile before common-frame transport; the record should fail.
  4. Missing-flux control: omit horizon or null-infinity flux; balance laws must fail.
  5. Schur omission control: delete an off-diagonal block; a mixed-sector record must change.
  6. Symmetry-breaking boundary control: apply a boundary that breaks an assumed irrep decomposition; block reuse must be rejected.
  7. Scale-crossing control: move through an eigenvalue crossing without recompilation; the stale basis must fail.
  8. Stale-certificate control: change Stage or observer hash while retaining the old compiled map; freshness must fail.
  9. 13D null control: supply the same coupling map to a native 4D solver; results must agree.
  10. Held-out control: execute a target excluded from rank and map selection.
Part VII

Human and AI Continuation Contract

How to preserve, review, and extend the idea without context drift.

Inputs, outputs, hashes, blockers, and stop rules

Machine-use contract

Machine-use objective

An AI agent continuing this project should treat the document as an executable specification, not as permission to improvise a fast surrogate.

Required input packet

The agent must load:

  • physical branch and parameter domain;
  • Stage, Rulebook, and operator-domain hashes;
  • five-tensor ownership definitions;
  • conservation and coupling matrices;
  • boundary and flux ledger;
  • frame and synchronization conventions;
  • observer record definition;
  • tolerances and covariance;
  • source data hashes;
  • held-out commitment.

Required output packet

The agent must emit:

  • physical quotient basis and rank;
  • Schur block map and error;
  • symmetry block/orbit map;
  • five-tensor basis ranks;
  • observer kernel/image inventory;
  • forward and adjoint solve manifests;
  • compiled maps and hashes;
  • record covariance;
  • runtime decomposition;
  • destructive-control results;
  • terminal and open residuals.

Stop rules

Stop and return OPEN or a blocker when:

  • an operator domain is undefined;
  • a required boundary flux is absent;
  • the observer map is ambiguous;
  • map order is noncommuting and unowned;
  • a rank decision is unstable;
  • a source change invalidates a downstream certificate;
  • a calculation does not affect the terminal decision.
Offline, online, and diagnostic paths

Reference compiler pseudocode

Offline compiler

freeze_authority_and_scope()
freeze_stage_rulebook_boundary_scale_time_observer()

V_candidate = generate_complete_response_grammar()
G = build_gauge_redundancy_map(V_candidate)
J = build_constraint_jacobian(V_candidate)
Q_phys = certified_basis(ker(J) / image(G))

L_phys = project_operator(L, Q_phys)
[A, B, C, D] = partition_mixed_sectors(L_phys)
S = A - B * inverse(D) * C

blocks = decompose_by_stage_preserving_symmetry(S)
B5 = build_five_tensor_sources(blocks)
C13 = derive_internal_coupling_map_or_identity()

O = build_frozen_observer_map()
UH = build_common_frame_transport()
W4 = O * UH * inverse(S) * B5
W13 = W4 * C13

compile_error_and_covariance_ledgers()
run_destructive_controls()
publish_hashes_and_dependency_DAG()

Online evaluator

select_scale_time_patch(lambda)
u = evaluate_invariant_master_functions(lambda)
y = W_patch * u
y = apply_matching_and_calibration(y)
return records_with_covariance_and_scope()

Diagnostic full-field reconstruction

if diagnostic_requires_bulk_field:
    h = U_patch * u
    verify_constraints_boundaries_and_flux(h)
Friendly human, AI, and NASA/JPL review paths

Reviewer guide

Friendly human review

A reviewer can evaluate the proposal in five questions:

  1. Are the physical quotient and operator domains lawful?
  2. Are mixed sectors integrated out with controlled generated terms?
  3. Is the observer map scientifically sufficient for the claimed result?
  4. Do compiled records agree with independent physical references?
  5. Do end-to-end costs, not only matrix kernels, improve materially?

AI review

An AI reviewer should build a claim table with columns:

  • claim;
  • theorem or source;
  • assumptions;
  • executable witness;
  • negative control;
  • current status;
  • residual;
  • reopen trigger.

The reviewer should reject any sentence that promotes a controlled toy result into a physical GR result.

NASA/JPL review

A mission-oriented review should focus on:

  • record sufficiency for waveform inference;
  • robustness across mass ratio and detector response;
  • calibration and uncertainty propagation;
  • computational value for repeated inference;
  • reproducibility on independent hardware;
  • failure behavior outside the compiled record domain.
Strongest current claim and exact next step

Conclusion

READY FOR PHYSICAL EXAMPLE

Core conclusion

The most important insight from the building blocks is not that the spacetime field is always small. It is that a declared scientific question often depends on a very small, rigorously characterized image of that field.

The five tensors organize physical ownership. The conservation stack restricts their lawful coefficients. The new compiler removes gauge and rigid directions, integrates out coupled sectors, exploits exact symmetry, transports frames, and maps directly into observer records.

The architecture is useful in 4D. The 13D geometry can improve it by supplying a lower-dimensional coupling algebra, but it is not required for the core observer-first acceleration.

The strongest claim supported today is:

In a controlled 900-state field analog, an observer-compiled five-tensor map reproduced direct records to machine precision and reduced sequential end-to-end time by roughly fortyfold in 4D and fifty-sevenfold with a ten-master internal coupling map. Batched record-space algebra showed a several-thousandfold ceiling. A physical IMRI result remains to be executed under the frozen derivation and review protocol preserved here.

Source-derived literature families

Reference context

REFERENCE CONTEXT

Source-derived physics and numerical context

The companion documents cite and discuss:

  1. covariant phase space and Noether-charge methods;
  2. Wald–Zoupas boundary charge and flux;
  3. first- and second-order gravitational self-force;
  4. Magnus and Baker–Campbell–Hausdorff expansions;
  5. reduced-order and surrogate gravitational-wave modeling;
  6. public perturbative and numerical-relativity waveform resources;
  7. NASA LISA preparatory waveform-modeling priorities.

This monograph's novel content is the compilation architecture and its integration with the uploaded building blocks. The physical literature remains the authority for the underlying GR equations and waveform reference data.

Part VIII

Source and Execution Appendices

Exact building-block obligations, benchmark code, certificate, and provenance.

Appendix A

Rigidity source extracts

VERBATIM SOURCE EXTRACT

Source file

BB_RIG_4_1_MAX_RIGOR_ALL_GATE_RIGIDITY.md

RIG-C11 — Function-space, domain, Fredholm, essential-spectrum, and coercivity control

Question. Function-space, domain, Fredholm, essential-spectrum, and coercivity control?

Formal requirement. Rigidity and stability must be formulated on the actual operator domain and function space. The certificate must classify discrete and essential spectrum, kernel/cokernel, Fredholm index where applicable, boundary/domain dependence, and a coercive or gap estimate on the non-whitelisted physical subspace.

Inputs. frozen parent manifest; typed deformation/support/state roster; Dynamics V4.2 packets; Boundary V4.1 packets; Scale V4.1 packets; Granularity V4.0 packets as applicable.

Execution.

  1. generate the complete typed object for this constraint.
  2. compute exact/interval-certified invariants.
  3. run the destructive control.
  4. publish residuals, scope, and reopen triggers.

Required outputs. function_space_domain_packet, spectrum_coercivity_packet.

Minimal witness. A gate-scoped machine-readable certificate satisfying the formal requirement with no unclassified applicable object.

Fail trigger. Finite matrices or a few eigenvalues can be positive while an essential-spectrum instability, non-Fredholm direction, or domain-dependent zero mode survives.

Destructive control. Two operators have identical first N eigenvalues; one has essential spectrum crossing zero. The audit must reject equivalence.

RIG-C22 — Cross-scale continuation, decoupling, RG spectral flow, and matching stability

Question. Cross-scale continuation, decoupling, RG spectral flow, and matching stability?

Formal requirement. Track physical modes, Hessian eigenvalues, constraints, and protected directions across Scale packets, thresholds, compactification levels, EFT matching, and RG flow; prove decoupling or record nondecoupling and eigenvalue crossings.

Inputs. frozen parent manifest; typed deformation/support/state roster; Dynamics V4.2 packets; Boundary V4.1 packets; Scale V4.1 packets; Granularity V4.0 packets as applicable.

Execution.

  1. generate the complete typed object for this constraint.
  2. compute exact/interval-certified invariants.
  3. run the destructive control.
  4. publish residuals, scope, and reopen triggers.

Required outputs. cross_scale_continuation_packet.

Minimal witness. A gate-scoped machine-readable certificate satisfying the formal requirement with no unclassified applicable object.

Fail trigger. A mode stable at one scale can become tachyonic, ghostlike, or strongly mixed after threshold transport.

Destructive control. Two candidates match at one scale; only one eigenvalue crosses zero above a threshold.

Appendix B

Interdependence source extracts

VERBATIM SOURCE EXTRACT

Source file

BB_INT_4_0_MAX_RIGOR_ALL_GATE_INTERDEPENDENCE.md

INT-C03 — Typed dependency DAG and provenance semantics

Requirement. Construct a typed, acyclic provenance DAG whose edges distinguish exact derivation, conditional dependence, approximation, import, shared-parent projection, and invalidation.

Execution. Generate the relevant node and edge grammar before inspecting outcomes; populate the owned evidence packet(s); compute or prove every dependency, approximation, alias, and invalidation; run the destructive control.

Minimal discharge. Dependency graph, edge ledger, topological-order certificate.

Fail trigger. A dependency is implicit, an edge is untyped, provenance cycles exist, or graph order is indeterminate.

Owned packets. dependency_graph_packet.

INT-C06 — Complete mixed-sector operator and Schur-complement closure

Requirement. All diagonal and off-diagonal sectors are computed, proven zero, or bounded/integrated out with controlled Schur complements across metric, gauge, matter, boundary, vacuum, and constraint sectors.

Execution. Generate the relevant node and edge grammar before inspecting outcomes; populate the owned evidence packet(s); compute or prove every dependency, approximation, alias, and invalidation; run the destructive control.

Minimal discharge. Mixed-operator block matrix, zero proofs, Schur-complement bounds.

Fail trigger. A sector-only positivity or spectrum claim ignores an unresolved mixed block.

Owned packets. mixed_sector_packet, schur_complement_packet.

INT-C10 — Factorization, separability, and subsystem taxonomy

Requirement. Every claimed split is typed as exact, effective, bounded approximate, or ideal control; gauge, boundary, edge, global, and entanglement obstructions are tested.

Execution. Generate the relevant node and edge grammar before inspecting outcomes; populate the owned evidence packet(s); compute or prove every dependency, approximation, alias, and invalidation; run the destructive control.

Minimal discharge. Factorization certificate and obstruction ledger.

Fail trigger. A product Stage or diagonal action is promoted to Hilbert-space, algebraic, probabilistic, or information-theoretic factorization without proof.

Owned packets. factorization_packet.

INT-C11 — Decoupling, integration-out, matching, and controlled error

Requirement. Integrated-out sectors declare windows, norms, matching maps, generated terms, state/process families, and quantitative errors, including memory/nonlocal effects.

Execution. Generate the relevant node and edge grammar before inspecting outcomes; populate the owned evidence packet(s); compute or prove every dependency, approximation, alias, and invalidation; run the destructive control.

Minimal discharge. Decoupling/matching packet with error bound.

Fail trigger. Independence or EFT validity is asserted without a bound or generated mixed/constant terms are omitted.

Owned packets. decoupling_matching_packet.

INT-C13 — Branch restart, stale-certificate invalidation, and archive discipline

Requirement. Comparison-relevant changes create new branch IDs, invalidate downstream certificates, preserve audit history, and prohibit silent re-import.

Execution. Generate the relevant node and edge grammar before inspecting outcomes; populate the owned evidence packet(s); compute or prove every dependency, approximation, alias, and invalidation; run the destructive control.

Minimal discharge. Restart packet, stale-evidence list, archive manifest.

Fail trigger. A changed branch reuses a PASS certificate without scoped invariance proof.

Owned packets. branch_restart_packet.

Appendix C

Observer source extracts

VERBATIM SOURCE EXTRACT

Source file

BB_OBS_4_0_MAX_RIGOR_ALL_GATE_OBSERVER.md

OBS-C06 — Kernel, image, degeneracy, inaccessible-sector, and information-loss inventory

Origin: preserved BB-OBS-1.0.1.

Requirement. Enumerate the map kernel, image, degeneracies, inaccessible sectors, indirect observables, above-cutoff directions, and unresolved hidden sectors through the claimed scope.

Minimal discharge. Enumerate the map kernel, image, degeneracies, inaccessible sectors, indirect observables, above-cutoff directions, and unresolved hidden sectors through the claimed scope.

Fail trigger. A null direction or inaccessible physical sector is silently treated as nonexistent.

Adversarial thought experiment. Delete an inaccessible physical direction and call it absent.

Required packet(s). kernel_image_packet.

OBS-C07 — Observer-map deformation Jacobian and sensitivity

Origin: preserved BB-OBS-1.0.1.

Requirement. Differentiate records with respect to frame, scale, scheme, basis, chamber, detector window, boundary accessibility, normalization, truncation, regulator, and coarse-graining parameters.

Minimal discharge. Differentiate records with respect to frame, scale, scheme, basis, chamber, detector window, boundary accessibility, normalization, truncation, regulator, and coarse-graining parameters.

Fail trigger. A small admissible observer-map change can move a result across the pass band but is not counted.

Adversarial thought experiment. Perturb the observer map slightly across the pass band without counting it.

Required packet(s). observer_deformation_packet.

OBS-C08 — Full uncertainty, covariance, scheme/frame transport, and truncation error

Origin: preserved BB-OBS-1.0.1.

Requirement. Propagate correlated input, truncation, scheme, observer, calibration, and model uncertainties through the complete map.

Minimal discharge. Propagate correlated input, truncation, scheme, observer, calibration, and model uncertainties through the complete map.

Fail trigger. Only central values or independent errors are compared.

Adversarial thought experiment. Drop correlations and compare central values only.

Required packet(s). uncertainty_covariance_packet.

Appendix D

Boundary source extracts

VERBATIM SOURCE EXTRACT

Source file

BB_BND_4_1_MAX_RIGOR_FULL_GATE_CLOSURE_BOUNDARY.md

BND-C03 — Lawful operator-domain and extension certificate

Owners: Boundary + Dynamics + Rulebook
Legacy status: PRESERVED

Requirement. For every field, ghost, auxiliary, edge field, and load-bearing composite operator, define the complete domain: representation, parity, trace/boundary value, normal derivative or spectral condition, self-adjoint extension, ellipticity/strong ellipticity or hyperbolic admissibility, adjoint domain, gauge/BRST preservation, and kernel.

Thought experiment forcing the row. A formally symmetric operator may fail to be self-adjoint; a parity table may fail BRST preservation; two self-adjoint extensions may have different kernels. Thus boundary labels alone do not determine physics.

Execution algorithm.

  1. Generate the candidate domain grammar before inspecting the gate target.
  2. Compute the boundary form/Green identity.
  3. Classify admissible extensions and gauge/ghost compatibility.
  4. Test ellipticity, strong ellipticity, Fredholmness, or characteristic well-posedness by operator type.
  5. Compute kernels and adjoint kernels on the frozen domain.

Required outputs. operator_domain_certificate, domain_extension_grammar, kernel_ledger.

Minimal discharge. Every operator has one frozen lawful domain with preserved gauge/BRST action and an explicit kernel; alternative admissible extensions receive dispositions.

Fail trigger. A parity or boundary-condition table substitutes for an operator domain, or an admissible extension is silently chosen after the desired spectrum is known.

Mandatory destructive controls. symmetric-not-self-adjoint domain; BRST image leaves domain; alternative extension changes zero-mode count.

Mapped gates. Black-hole-singularity, Gap-01, Gap-02, Gap-10/BG-10, Gap-11, Gap-13, SG-1, SG-2, SG-3, SG-5, SG-6, SG-7, SG-8, SG-9, UQF-10, UQF-14, UQF-3, UQF-4, UQF-5A/5B, UQF-7, UQF-9, theta-bar-QCD.

BND-C17 — Regional algebras, edge modes, factorization, and entanglement cuts

Owners: Boundary + Dynamics + Observer + Granularity
Legacy status: NEW — FORCED BY ALL-GATE AUDIT

Requirement. For gauge/gravitational subsystems and cuts, construct the regional observable algebra, center/superselection data, edge-mode completion, factorization or extended-Hilbert-space map, entropy/information records, and gluing back to the global physical space.

Thought experiment forcing the row. A global gauge-invariant Hilbert space need not factorize across a cut; ignoring edge modes can produce false entropy loss or nonunitarity.

Execution algorithm.

  1. Define the cut/support and regional gauge group.
  2. Construct regional algebras and centers.
  3. Add only required edge variables with Actor/Co-Actor dispositions.
  4. Build the factorization/gluing map and information-flow ledger.
  5. Test cut independence of global predictions.

Required outputs. regional_edge_factorization_packet.

Minimal discharge. The regional algebra and edge completion reproduce the global physical space under gluing and yield finite Observer-accessible records.

Fail trigger. Naive tensor factorization is assumed, edge sectors are omitted/double-counted, or subsystem loss is called global nonunitarity.

Mandatory destructive controls. Gauss-law factorization failure; edge-mode double count; cut-dependent global probability.

Mapped gates. Black-hole-singularity, Born-rule, Gap-02, Gap-08, Gap-13, UQF-14, UQF-3.

BND-C18 — Causal, null, horizon, and asymptotic boundary data with flux balance

Owners: Boundary + Dynamics + Time Synchronization + Observer
Legacy status: NEW — FORCED BY ALL-GATE AUDIT

Requirement. Classify spacelike, timelike, null, characteristic, horizon, and asymptotic components; specify admissible data, radiation/absorbing/reflection conditions, causal support, symplectic/charge/energy/probability/information flux, and asymptotic charges/memory where applicable.

Thought experiment forcing the row. A local conservation law can hold while unaccounted flux crosses a horizon or null infinity; imposing timelike data on a characteristic surface can overdetermine evolution.

Execution algorithm.

  1. Classify causal type and induced/degenerate geometry.
  2. Select data compatible with the PDE characteristic structure.
  3. Compute all boundary currents and charges.
  4. Establish synchronization and Observer record maps.
  5. Verify global balance after adding all interfaces/asymptotic pieces.

Required outputs. causal_asymptotic_boundary_packet.

Minimal discharge. The initial-boundary problem is causally admissible and every regional/global current balances including horizon/asymptotic flux.

Fail trigger. Boundary data are incompatible with causal type, or a flux channel is omitted.

Mandatory destructive controls. horizon flux omitted; null boundary overdetermined; absorbing condition violates gauge constraint.

Mapped gates. Black-hole-singularity, Born-rule, Gap-02, Gap-05-stability, Gap-05-value, Gap-08, Gap-10/BG-10, Gap-11, Gap-13, Lambda-catastrophe, UQF-14, UQF-3, UQF-5A/5B, UQF-5C.

Appendix E

Time Synchronization source extracts

VERBATIM SOURCE EXTRACT

Source file

BB_TS_4_0_MAX_RIGOR_ALL_GATE_TIME_SYNCHRONIZATION.md

TS-C06 — Loop closure, holonomy, topology, and global/local/failed trichotomy

Requirement. Every proposed global synchronization shall test all generated loops or prove a class theorem; nonzero holonomy forces local/convention-corrected or failed status.

Primary witness. loop_holonomy_packet.

Execution algorithm.

  1. Freeze the event domain, branch, frame/congruence, protocol, precision, and relevant external authorities.
  2. Generate the complete candidate objects and tests named by this row.
  3. Compute or certify the required relation, transport, operator, graph, partition, uncertainty, or exhaustion result.
  4. Run the row-specific destructive control and at least one omitted-rival control.
  5. Publish exact source references, hashes, assumptions, residuals, and claim ceiling.
  6. Return OPEN if a required input, calculation, theorem, or type proof is missing.

Fail trigger. Local links are promoted to one global time without path-independence proof.

Claim ceiling. Passing this row supports only the declared event domain, frame/congruence, protocol, precision, boundary/quantum/history scope, and evidence depth.

TS-C12 — Clock transport, redshift, propagation delay, and path asymmetry

Requirement. Clock comparison shall include gravitational/kinematic redshift, propagation, dispersion, hardware delay, boundary delay, and asymmetric-path corrections with provenance.

Primary witness. clock_transport_packet.

Execution algorithm.

  1. Freeze the event domain, branch, frame/congruence, protocol, precision, and relevant external authorities.
  2. Generate the complete candidate objects and tests named by this row.
  3. Compute or certify the required relation, transport, operator, graph, partition, uncertainty, or exhaustion result.
  4. Run the row-specific destructive control and at least one omitted-rival control.
  5. Publish exact source references, hashes, assumptions, residuals, and claim ceiling.
  6. Return OPEN if a required input, calculation, theorem, or type proof is missing.

Fail trigger. Equal readouts are compared while omitting path-dependent delay or redshift.

Claim ceiling. Passing this row supports only the declared event domain, frame/congruence, protocol, precision, boundary/quantum/history scope, and evidence depth.

TS-C14 — Time-dependent congruences and moving-domain transport

Requirement. For moving boundaries, evolving frames, phase interfaces, or changing supports, event cells and domains shall be transported consistently through time.

Primary witness. moving_domain_packet.

Execution algorithm.

  1. Freeze the event domain, branch, frame/congruence, protocol, precision, and relevant external authorities.
  2. Generate the complete candidate objects and tests named by this row.
  3. Compute or certify the required relation, transport, operator, graph, partition, uncertainty, or exhaustion result.
  4. Run the row-specific destructive control and at least one omitted-rival control.
  5. Publish exact source references, hashes, assumptions, residuals, and claim ceiling.
  6. Return OPEN if a required input, calculation, theorem, or type proof is missing.

Fail trigger. A static synchronization map is reused after the domain or congruence changes.

Claim ceiling. Passing this row supports only the declared event domain, frame/congruence, protocol, precision, boundary/quantum/history scope, and evidence depth.

TS-C19 — Multi-scale synchronization and refinement consistency

Requirement. Synchronization partitions shall commute with lawful coarse-graining/refinement, tower truncation, detector bandwidth, and Scale transport within the claimed scope.

Primary witness. refinement_consistency_packet.

Execution algorithm.

  1. Freeze the event domain, branch, frame/congruence, protocol, precision, and relevant external authorities.
  2. Generate the complete candidate objects and tests named by this row.
  3. Compute or certify the required relation, transport, operator, graph, partition, uncertainty, or exhaustion result.
  4. Run the row-specific destructive control and at least one omitted-rival control.
  5. Publish exact source references, hashes, assumptions, residuals, and claim ceiling.
  6. Return OPEN if a required input, calculation, theorem, or type proof is missing.

Fail trigger. A synchronization class changes under finer lawful resolution without reopening the claim.

Claim ceiling. Passing this row supports only the declared event domain, frame/congruence, protocol, precision, boundary/quantum/history scope, and evidence depth.

TS-C22 — Initial-boundary synchronization and well-posed evolution

Requirement. Initial data, boundary clocks, constraint propagation, synchronization conditions, and evolution domains shall form a well-posed initial-boundary problem.

Primary witness. initial_boundary_time_packet.

Execution algorithm.

  1. Freeze the event domain, branch, frame/congruence, protocol, precision, and relevant external authorities.
  2. Generate the complete candidate objects and tests named by this row.
  3. Compute or certify the required relation, transport, operator, graph, partition, uncertainty, or exhaustion result.
  4. Run the row-specific destructive control and at least one omitted-rival control.
  5. Publish exact source references, hashes, assumptions, residuals, and claim ceiling.
  6. Return OPEN if a required input, calculation, theorem, or type proof is missing.

Fail trigger. Synchronized initial data evolve into incompatible boundary timestamps or violate constraints.

Claim ceiling. Passing this row supports only the declared event domain, frame/congruence, protocol, precision, boundary/quantum/history scope, and evidence depth.

Appendix F

Scale source extracts

VERBATIM SOURCE EXTRACT

Source file

BB_SCL_4_1_MAX_RIGOR_ALL_GATE_SCALE.md

SCL-C06 — Quantitative gaps, decoupling, and observation windows

Question. Is every omitted physical mode quantitatively separated from the claimed observation window after normalization, mixing, uncertainty, and boundary effects?

For every omitted sector $n$ require

with covariance, mixing, loop/matching order, domain, and tail scope included.

Required inputs

  • physical spectrum;
  • boundary domains;
  • mixing matrices;
  • observation window;
  • uncertainty covariance;

Execution algorithm

  1. identify the lightest omitted physical eigenvalue per sector.
  2. canonically normalize and diagonalize.
  3. propagate covariance and truncation error.
  4. compare worst-case lower bound to the observation window.
  5. certify tail or limit scope.

Required outputs

  • gap_decoupling_packet;
  • tower_matching_tail_packet;

Minimal discharge. Sector-by-sector lowest-mode table and robust uncertainty-margin calculation.

Fail trigger. “Compact,” “heavy,” “Planck suppressed,” or central-value separation is used without a quantitative physical gap.

Destructive control. Choose a central gap above the cutoff whose lower confidence bound enters the window; closure must fail.

SCL-C17 — Multi-scale EFT, tower matching, truncation, and tail control

Question. Does every finite-mode or finite-operator calculation state its scale interval and control omitted towers/tails?

For nested effective descriptions $\mathcal E_0\subset\cdots\subset\mathcal E_N$, require matching maps, overlap checks, and a tail certificate $|R_N|\le\epsilon_N$ or an explicit finite-scope ceiling.

Required inputs

  • tower spectrum;
  • operator basis;
  • matching scales;
  • RG data;
  • Granularity refinement lattice;

Execution algorithm

  1. partition scale intervals.
  2. match adjacent EFTs.
  3. test overlap and decoupling.
  4. compute omitted-mode/operator tail or bound.
  5. vary truncation/refinement and record convergence.
  6. forbid global promotion without a theorem.

Required outputs

  • tower_matching_tail_packet;
  • resolution_refinement_packet;

Minimal discharge. Nested matching ledger and convergence/tail certificate with explicit validity interval.

Fail trigger. A zero-mode, finite tower, or finite heat-kernel prefix is promoted to an all-scale claim.

Destructive control. Construct two identical finite prefixes with convergent and divergent tails; global inference must remain OPEN.

SCL-C18 — Time, temperature, horizon, correlation, and state-dependent scales

Question. Are scales that depend on state, history, region, horizon, temperature, or synchronization treated as derived fields/records rather than fixed universal constants?

For derived scale $s[\Psi,g,\rho,t,U]$, publish its defining functional, covariance, support, synchronization convention, variation, and domain of validity.

Required inputs

  • Dynamics histories;
  • Boundary derived supports;
  • Time Synchronization packet;
  • Observer regional records;

Execution algorithm

  1. enumerate state-/region-dependent scale definitions.
  2. derive them from frozen states and supports.
  3. transport clocks/temperatures/redshifts consistently.
  4. compute variation and uncertainty.
  5. test across transitions and horizon/interface changes.

Required outputs

  • state_dependent_scale_packet;
  • same_ruler_packet;

Minimal discharge. Definition and transport packet for every nonconstant scale, including support, time standard, and uncertainty.

Fail trigger. A local temperature, horizon radius, correlation length, clock rate, or transition scale is treated as one global fixed ruler.

Destructive control. Use a single coordinate time or temperature across redshifted regions; the same-ruler test must fail.

SCL-C23 — Scale-transformation covariance, homogeneity, and anomalous dimensions

Question. Does every scale-bearing field, operator, observable, spectrum, and response come with its transformation law under a change of physical scale, rather than only a value at one reference point?

Formal requirement.

For each typed object $O_i$ and admissible scale transport $s\mapsto \lambda s$ or $\mu\mapsto e^t\mu$, require a controlled representation

with canonical dimensions, anomalous-dimension/mixing data, normalization transport, reference/pivot scale, validity interval, and residuals explicit.

Required inputs.

  • typed operator/observable roster;
  • canonical dimensions;
  • RG or physical scaling map;
  • normalization and mixing matrices;
  • reference/pivot scales;

Execution algorithm.

  1. generate every admissible physical scale transformation.
  2. derive canonical homogeneity degrees.
  3. compute or import anomalous dimensions and operator mixing.
  4. transport normalizations and covariance.
  5. test slopes/exponents over the claimed interval rather than one calibration point.
  6. publish residuals and scope ceiling.

Required outputs. scale_transformation_packet.

Minimal witness. A complete transformation-law ledger with canonical/anomalous dimensions, mixing, pivot/reference scales, interval tests, and zero unclassified scale responses.

Fail trigger. Two candidates agree at one scale but differ in scaling law, anomalous dimension, or homogeneity and are nevertheless treated as physically equivalent.

Destructive control. Construct two models with the same observable at one pivot scale but different anomalous dimensions; the audit must distinguish them.

Appendix G

Dynamics source extracts

VERBATIM SOURCE EXTRACT

Source file

BB_DYN_4_2_MAX_RIGOR_FULL_GATE_CLOSURE_DYNAMICS.md

DYN-C10 — Complete interaction, source, and dangerous-operator hypergraph

Owned question: What are all lawful interactions and sources, including theorem-zero and dangerous channels?

Required inputs: Parent term grammar; Actor/Co-Actor registry; Rulebook representation and selection rules; Boundary/Scale data.

Execution algorithm:

  1. Generate all arity-1 and higher hyperedges allowed by support, representation, tensor, parity, charge, and derivative grammar.

  2. Map every edge to a parent owner or a theorem-zero exclusion.

  3. Track radiative generation, dangerous operators, portals, CP sources, baryon/lepton/flavor charges, and Observer records.

  4. Run edge saturation and omitted-edge controls before evaluating the target gate.

Required outputs: Interaction hypergraph; theorem-zero ledger; dangerous-operator roster; edge-saturation certificate.

Minimal discharge: Enumerate every parent-owned interaction vertex, source edge, representation contraction, selection rule, theorem-zero edge, dangerous operator, support, scale, and boundary domain.

Fail trigger: A coupling, decay, portal, Yukawa, CP source, or dangerous operator is inserted or omitted without a complete parent-law disposition.

Mandatory destructive control: Hold the free spectrum fixed and add one allowed cubic/Yukawa edge to one candidate. Interaction-dependent gates must distinguish them.

Gate families invoking this row: Gap-10/BG-10, Gap-11, SG-5, SG-7, SG-8, SG-9, UQF-10, theta-bar-QCD.

Status rule: A definition, qualitative argument, or borrowed terminal is insufficient. Missing gate-scoped evidence is OPEN; a reproducible counterexample is FAIL; NOT-APPLICABLE requires a type proof.

Appendix H

Governance source extracts

VERBATIM SOURCE EXTRACT

Source file

BB_CSE_4_0_SUPPLEMENTAL_MAX_RIGOR_GATE_GOVERNANCE.md

CSE-C11 — Complete crosswalk, ownership, dependency DAG, and row splitting

Requirement. Map every gate obligation to one owner, evidence suppliers, exact rows, criticality, and a typed dependency DAG; split rows containing independently variable physical objects.

Required outputs. crosswalk_packet, dependency_dag_packet

Fail trigger. An obligation is unmapped, multiply owned without arbitration, or hidden in prose; a procedural row enters a physical Jacobian.

Adversarial thought experiment. An anomaly and a boundary-domain obligation are combined into one PASS cell. This must split.

CSE-C18 — Building-block evolution, delta admission, and shadow replay

Requirement. A block delta requires candidate-neutral motivation, owner, witness, fail trigger, destructive control, dependency delta, replay set, invalidation radius, and shadow replay across affected gates.

Required outputs. block_delta_packet, shadow_replay_packet

Fail trigger. A new rule is applied only to the originating gate or enters controlling status without replay.

Adversarial thought experiment. An SG-4-discovered anomaly rule is not tested on UQF-4. This must block merge.

CSE-C20 — Invalidation radius, stale evidence, and topological revalidation

Requirement. Every upstream change emits deterministic invalidation, marks stale artifacts, and revalidates descendants in dependency order from identity and domains through public claims.

Required outputs. invalidation_report_packet, revalidation_packet

Fail trigger. Old PASS certificates remain live after Shape, Scale, Boundary, Observer, or procedure hashes change.

Adversarial thought experiment. A parity-domain update leaves the old chirality certificate current. This must fail freshness.

CSE-C27 — Recursive decomposition, anti-hang, value of information, and stop rules

Requirement. Split large tasks into independently decidable subproblems, prioritize load-bearing/value-of-information computations, maintain checkpoints, and stop on authority conflict, undefined objects, or non-decision computation.

Required outputs. recursive_decomposition_packet

Fail trigger. The agent loops indefinitely, performs expensive calculations before identity/domain checks, or decomposes until context is lost.

Adversarial thought experiment. A 100-hour numerical scan runs before checking an exact representation mismatch. This must fail execution order.

Appendix I

Shape Stage source extracts

VERBATIM SOURCE EXTRACT

Source file

stage.md

S-14 — Frozen block-product metric

  • Families: STG-03, STG-10, STG-11, STG-12
  • Status: CONFIRMED / MIXED MODES EXCLUDED
  • Definition: G13=g4 direct-sum R6^2 h_*(K6) direct-sum R2^2 gamma_round direct-sum RY^2 dtheta^2; undeclared mixed external/internal and off-diagonal internal components are outside the physical Stage.

S-17 — Stage symmetry and automorphism ledger

  • Families: STG-09, STG-17
  • Status: CONFIRMED STRUCTURAL
  • Definition: The physical symmetry is restricted to transformations preserving the complete frozen Stage, schematically Diff(M4) semidirect (Aut(X9,h_*) semidirect G_bundle) with orbifold restrictions; Stage-changing diffeomorphisms are not gauge.
Appendix J

Shape Rulebook source extracts

VERBATIM SOURCE EXTRACT

Source file

rulebook.md

R-09 — Gauge/constraint physical quotient

  • Families: RB-06, RB-09, RB-12
  • Status: CONFIRMED-STRUCTURAL; FULL QUANTUM WITNESS-SCOPED
  • Rule: Gauge, BRST/BV/FP, exact constraints, and physical cohomology remove redundancies before spectral or Actor interpretation.

R-15 — Scale, ruler, provenance, and operational-equivalence rule

  • Families: RB-15, RB-11
  • Status: CONFIRMED-STRUCTURAL
  • Rule: Every number, coefficient, tolerance, radius, scheme, normalization, and comparison uses one frozen provenance and ruler tuple.

R-16 — Observer projection and calibration firewall

  • Families: RB-11, RB-02
  • Status: CONFIRMED-STRUCTURAL; CONTINUOUS MAPS-SCOPED
  • Rule: The parent-to-record map is explicit, normalized, reconstructible, and protected against blind-target leakage, wrong rulers, aliases, and hidden normalization.

R-17 — Interaction/source and proton-safety selection rule

  • Families: RB-13, RB-16
  • Status: CONFIRMED-CLASSIFICATION; FULL INTERACTION HYPERGRAPH-SCOPED
  • Rule: Only parent-owned interactions are legal; sector-orthogonal projectors enforce claimed-zero quark–lepton mediator routes unless an explicit violating owner is introduced.

R-22 — Generation basis and sector-projector algebra

  • Families: RB-04, RB-07, RB-13, RB-16
  • Status: DECLARED-FROZEN; DOWNSTREAM FLAVOR CERTIFICATES-SCOPED
  • Rule: The three-dimensional generation basis and orthogonal sector projectors Pi_u, Pi_d, Pi_e, Pi_nu route the chiral family modules and sector selection.
Appendix K

Vacuum source extracts

VERBATIM SOURCE EXTRACT

Source file

BB_VAC_4_0_MAX_RIGOR_ALL_GATE_VACUUM.md

VAC-C10 — Dependency invalidation and stale-certificate propagation

Origin: preserved BB-VAC-1.3
Owned question: What must be true for this Vacuum obligation to be discharged without substituting another block's result?

Normative requirement

Any change in Shape, variational status, boundary support, Scale, Dynamics, regulator, or vacuum branch invalidates every dependent background, ledger, matching, and history certificate.

Required execution

  1. Load the frozen gate contract, authority hashes, Stage/Rulebook/Actor branch, Observer record family, Scale tuple, Boundary supports, and time/history scope.
  2. Generate the complete candidate/state/branch/test roster relevant to this row before selecting a preferred mechanism.
  3. Execute the mathematical or computational witness on the full declared domain, including implicit auxiliary, global, boundary, and state response.
  4. Run the destructive control below and at least one omitted-rival or wrong-scope control.
  5. Publish every packet named below, with evidence hashes, uncertainty, scope, and explicit OPEN residuals.
  6. Apply anti-promotion: no local, static, one-loop, one-state, one-branch, one-regulator, finite-volume, or measured-anchor result may be promoted beyond its certificate.

Required packets

  • dependency_invalidation_packet
  • source_manifest_packet

Minimal discharge

Any change in Shape, variational status, boundary support, Scale, Dynamics, regulator, or vacuum branch invalidates every dependent background, ledger, matching, and history certificate.

Fail trigger

An upstream change leaves stale vacuum certificates marked PASS.

Destructive thought experiment

Change the Stage while retaining the old vacuum certificate hash.

Allowed row states

PASS, FAIL, OPEN, NOT-EVALUATED, or NOT-APPLICABLE with a gate-specific type proof. A definition, historical status label, or copied terminal is never a witness.

VAC-C26 — Regional, interface, boundary, edge, junction, and pressure/flux balance

Origin: all-gate constraint/thought-experiment derivation
Owned question: What must be true for this Vacuum obligation to be discharged without substituting another block's result?

Normative requirement

Resolve vacuum stress and pressure on every bulk region, fixed set, interface, wall, horizon, edge, and corner; include junction equations, surface tensions, Casimir forces, edge modes, and energy/entropy flux balance.

Required execution

  1. Load the frozen gate contract, authority hashes, Stage/Rulebook/Actor branch, Observer record family, Scale tuple, Boundary supports, and time/history scope.
  2. Generate the complete candidate/state/branch/test roster relevant to this row before selecting a preferred mechanism.
  3. Execute the mathematical or computational witness on the full declared domain, including implicit auxiliary, global, boundary, and state response.
  4. Run the destructive control below and at least one omitted-rival or wrong-scope control.
  5. Publish every packet named below, with evidence hashes, uncertainty, scope, and explicit OPEN residuals.
  6. Apply anti-promotion: no local, static, one-loop, one-state, one-branch, one-regulator, finite-volume, or measured-anchor result may be promoted beyond its certificate.

Required packets

  • regional_interface_packet

Minimal discharge

Resolve vacuum stress and pressure on every bulk region, fixed set, interface, wall, horizon, edge, and corner; include junction equations, surface tensions, Casimir forces, edge modes, and energy/entropy flux balance.

Fail trigger

The integrated bulk ledger cancels while a boundary pressure, junction condition, or regional flux remains nonzero.

Destructive thought experiment

Two bulks have equal total vacuum energy; one has an uncancelled interface pressure. Global equality must not imply local consistency.

Allowed row states

PASS, FAIL, OPEN, NOT-EVALUATED, or NOT-APPLICABLE with a gate-specific type proof. A definition, historical status label, or copied terminal is never a witness.

VAC-C27 — Causal initial-boundary evolution, constraint propagation, and total conservation

Origin: all-gate constraint/thought-experiment derivation
Owned question: What must be true for this Vacuum obligation to be discharged without substituting another block's result?

Normative requirement

Prove a well-posed causal initial-boundary problem through the vacuum history; propagate constraints and gauge conditions; include protecting-sector energy, nonlocal memory, junction fluxes, and total conservation.

Required execution

  1. Load the frozen gate contract, authority hashes, Stage/Rulebook/Actor branch, Observer record family, Scale tuple, Boundary supports, and time/history scope.
  2. Generate the complete candidate/state/branch/test roster relevant to this row before selecting a preferred mechanism.
  3. Execute the mathematical or computational witness on the full declared domain, including implicit auxiliary, global, boundary, and state response.
  4. Run the destructive control below and at least one omitted-rival or wrong-scope control.
  5. Publish every packet named below, with evidence hashes, uncertainty, scope, and explicit OPEN residuals.
  6. Apply anti-promotion: no local, static, one-loop, one-state, one-branch, one-regulator, finite-volume, or measured-anchor result may be promoted beyond its certificate.

Required packets

  • causal_conservation_packet

Minimal discharge

Prove a well-posed causal initial-boundary problem through the vacuum history; propagate constraints and gauge conditions; include protecting-sector energy, nonlocal memory, junction fluxes, and total conservation.

Fail trigger

The static equations are consistent but transition evolution is ill-posed, acausal, or leaks energy into an unowned sector.

Destructive thought experiment

Two mechanisms pass static algebra; one develops a singular multiplier and loses hyperbolicity during a shift.

Allowed row states

PASS, FAIL, OPEN, NOT-EVALUATED, or NOT-APPLICABLE with a gate-specific type proof. A definition, historical status label, or copied terminal is never a witness.

Appendix L

Original building-block speed audit

SOURCE-DERIVED AUDIT

Building-Block Speed Audit for the Five-Tensor GR Architecture

Date: August 6, 2026
Status: Source-grounded architecture audit plus controlled toy benchmark
Companion documents: MaxConservationStack.html, FiveTensorGRArchitecture.html

Executive conclusion

The uploaded building blocks provide several strong clues for additional acceleration. The most important conclusion is that the next improvement should not be three or four more top-level physical tensors.

The five physical ownership sectors remain well motivated:

The building blocks instead describe a compiler around those tensors:

The largest new clue comes from the Observer block. Our existing toy benchmark reconstructs the complete 900-component field even when the requested output could be only a handful of waveform or detector records. The Observer kernel/image and sensitivity requirements imply an adjoint or goal-oriented compilation:

After is compiled, the online calculation is

rather than

A controlled batched linear-algebra test found a 6,622× assembly speedup for the 4D observer-compiled map and 11,977× for the 13D-informed map relative to a reused-factor direct field solve. Those numbers exclude coefficient-generation and offline compilation costs; they demonstrate an algebraic ceiling, not an end-to-end physical speedup. In a sequential Python test that included coefficient evaluation and dispatch, the corresponding speedups were 37.7× and 57.2×. The gap shows exactly what must be optimized next: vectorized or compiled master-function evaluation.


1. Source-derived acceleration mechanisms

1.1 Rigidity quotient: eliminate variables before solving

Source: rigidity/01_CORE/BB_RIG_4_1_MAX_RIGOR_ALL_GATE_RIGIDITY.md

The Rigidity block constructs

where is the independently justified constraint Jacobian and is the gauge image.

This should become a compile-time projector

Speed implication

Never place rigid, gauge, reaction-normal, or independently constrained directions into:

  • the PDE state vector;
  • the five-tensor response basis;
  • the training family;
  • the SVD;
  • the correction-rank search.

This reduces the field dimension before any solve. It is stronger than discovering low singular values after producing the data.

Required implementation

  1. Build the full deformation basis.
  2. Calculate and .
  3. Compute a certified nullspace basis.
  4. Transform every five-tensor source and response into that basis.
  5. Reopen only when a constraint rank changes.

1.2 Schur-complement condensation: integrate out expensive coupled sectors

Sources:

  • interdependence/01_CORE/BB_INT_4_0_MAX_RIGOR_ALL_GATE_INTERDEPENDENCE.md, INT-C06 and INT-C11;
  • rigidity/01_CORE/BB_RIG_4_1_MAX_RIGOR_ALL_GATE_RIGIDITY.md, mixed Hessian and coercivity;
  • dynamics/01_CORE/BB_DYN_4_2_MAX_RIGOR_FULL_GATE_CLOSURE_DYNAMICS.md, block-separable reaction case.

For a mixed operator

where is retained and is heavy, internal, boundary, gauge-normal, or reaction-owned,

gives

The retained equation is

Speed implication

The expensive sector is solved or factorized once. Its influence is retained through a response operator rather than by evolving every component.

This can reduce both:

  • offline cost, by shrinking each basis solve;
  • online cost, by reducing the retained state and tensor ranks.

Important restriction

The blocks require a controlled error, domain, matching map, generated-term ledger, and memory/nonlocality ledger. A naive diagonal truncation is not equivalent to a Schur complement.


1.3 Symmetry, automorphism, and theorem-zero blocks

Sources:

  • shape/01_CORE/01_STAGE/stage.md, S-14 and S-17;
  • shape/01_CORE/02_RULEBOOK/rulebook.md, R-22;
  • dynamics/01_CORE/BB_DYN_4_2_MAX_RIGOR_FULL_GATE_CLOSURE_DYNAMICS.md, DYN-C10.

The Stage freezes a block-product metric and a restricted automorphism group. The Rulebook supplies orthogonal sector projectors. Dynamics requires every interaction hyperedge to be either parent-owned or theorem-zero.

The operator should be decomposed into irreducible sectors:

with

when the frozen symmetry permits it.

Speed implication

  • Solve one representative per symmetry orbit.
  • Store one response per irrep rather than per raw component.
  • Delete exactly forbidden couplings before training.
  • Avoid SVD effort on blocks proven to be zero.
  • Use Kronecker or tensor-product structure where the product geometry truly survives the quotient and boundaries.

This is likely the cleanest way for the internal geometry to lower the ranks of all five tensors.


1.4 Observer-first adjoint compilation

Source: observer/01_CORE/BB_OBS_4_0_MAX_RIGOR_ALL_GATE_OBSERVER.md, OBS-C06 through OBS-C08.

The Observer block requires the kernel, image, degeneracies, inaccessible sectors, and deformation Jacobian of the record map.

Let

be the frozen waveform, flux, detector, or mission-record map.

For a linearized observable, solve the adjoint problem

Then

without reconstructing the bulk field.

For a cached five-tensor basis ,

is compiled once, and online work becomes a small matrix multiplication.

Speed implication

This can be much larger than the original 10–50× speedup because it removes the factor from online reconstruction.

It is valid only for the declared observable family. A new observable outside the compiled image requires a new map or a residual bound.


1.5 Scale windows, spectral gaps, and tower matching

Sources:

  • scale/01_CORE/BB_SCL_4_1_MAX_RIGOR_ALL_GATE_SCALE.md, SCL-C06, C17, C18, C23;
  • rigidity/01_CORE/BB_RIG_4_1_MAX_RIGOR_ALL_GATE_RIGIDITY.md, RIG-C11 and RIG-C22.

The Scale and Rigidity blocks require quantitative gaps, validity windows, matching maps, and tail certificates.

For omitted modes with eigenvalues ,

A nested effective description should use different compiled solvers on different scale intervals:

Speed implication

  • Do not use merger-resolution modes in early inspiral.
  • Do not use high internal towers below their certified thresholds.
  • Do not keep one global basis across a spectral crossing.
  • Compile a small solver per scale window and match them.

This complements piecewise relinearization: update the background and active mode shelf when the scale packet changes.


1.6 Boundary transfer maps and regional gluing

Sources:

  • boundary/01_CORE/BB_BND_4_1_MAX_RIGOR_FULL_GATE_CLOSURE_BOUNDARY.md, BND-C03, C17, C18;
  • interdependence/01_CORE/BB_INT_4_0_MAX_RIGOR_ALL_GATE_INTERDEPENDENCE.md, INT-C10.

Boundary requires lawful domains, regional algebras, edge completion, causal data, and gluing.

For regional subdomains, eliminate the interior and retain an interface map:

This is a Dirichlet-to-Neumann or boundary Schur map.

Speed implication

  • Precompute horizon and outer-boundary response operators.
  • Reuse regional solvers across many source parameters.
  • Update only regions whose local source or geometry changed.
  • Glue through low-dimensional interfaces.

The edge/factorization ledger prevents a false speedup from deleting gauge or gravitational edge information.


1.7 Multi-rate synchronized patch evolution

Source: time-synchronization/01_CORE/BB_TS_4_0_MAX_RIGOR_ALL_GATE_TIME_SYNCHRONIZATION.md, TS-C06, C12, C14, C19, and C22.

The Time Synchronization block requires path-dependent delay, moving-domain transport, loop closure, and refinement consistency.

Speed implication

Use separate clocks and update rates:

  • orbital secular masters at a slow rate;
  • local near-secondary response at an intermediate rate;
  • fast ringdown or boundary flux only where active;
  • frame transport when its interpolation error reaches threshold.

A lawful multi-rate scheme needs synchronization residuals and loop/holonomy checks. It should not globally step every tensor at the fastest local timescale.


1.8 Dependency DAG and invalidation radius

Sources:

  • interdependence/01_CORE/BB_INT_4_0_MAX_RIGOR_ALL_GATE_INTERDEPENDENCE.md, INT-C03 and INT-C13;
  • governance/01_CORE/BB_CSE_4_0_SUPPLEMENTAL_MAX_RIGOR_GATE_GOVERNANCE.md, CSE-C11, C18, and C27;
  • vacuum/01_CORE/BB_VAC_4_0_MAX_RIGOR_ALL_GATE_VACUUM.md, VAC-C10.

This mechanism does not primarily accelerate one waveform evaluation. It accelerates development, retraining, and certification.

Each compiled artifact should be a dependency node:

When an input changes, recompute only its descendants.

Speed implication

This prevents rebuilding the full model after:

  • a boundary change;
  • a new observable;
  • a scale-window change;
  • a frame change;
  • a new internal coupling;
  • a local tensor-rank adjustment.

2. Recommended compiled architecture

The building blocks suggest the following offline compiler:

Interpretation:

  • : optional internal coupling algebra;
  • : five-tensor source basis;
  • : Schur-condensed physical operator;
  • : gauge/constraint/rigidity quotient;
  • : common-frame transport;
  • : observer-image quotient;
  • : requested record map.

The online solver is then

The full field is reconstructed only for diagnostics or when the requested observable is outside the compiled image.


3. Controlled observer-compiler test

The existing 900-state toy was extended from full-field output to eight frozen observer records.

Batched linear-algebra-only result

Method Time/query Speedup over direct
Reused-factor direct field solve, then records 67.395 μs
Full 4D five-tensor field, then records 5.140 μs 13.11×
Observer-compiled 4D 0.01018 μs 6,621.85×
Observer-compiled 13D-informed 0.00563 μs 11,977.07×

The observer-compiled results agreed with direct evaluation at approximately relative error.

End-to-end sequential Python result

When coefficient/master evaluation and Python dispatch were included:

Method Time/query Speedup over direct
Direct 785.37 μs
Full-field 4D five-tensor 27.24 μs 28.83×
Observer-compiled 4D 20.84 μs 37.69×
Observer-compiled 13D-informed 13.73 μs 57.19×

This is the honest engineering lesson:

Once the field solve is removed, coefficient generation becomes the bottleneck.

The next speed project should therefore compile the master functions into vectorized/JIT kernels, not only optimize field algebra.


4. Priority order

Priority 1 — Observer compiler

Expected benefit: largest online reduction for fixed waveform or detector records.

Priority 2 — Physical Schur compiler

Expected benefit: largest reduction in offline response solves and coupled-sector evolution.

Priority 3 — Symmetry/orbit compiler

Expected benefit: exact block diagonalization and theorem-zero channel removal.

Priority 4 — Vectorized master-function engine

Expected benefit: realizes the algebraic observer-compiler speed ceiling.

Priority 5 — Multi-scale and multi-rate patch engine

Expected benefit: reduces time steps and active modes across inspiral, plunge, and ringdown.

Priority 6 — Dependency-DAG incremental rebuild

Expected benefit: substantially reduces retraining and certification work.


5. Strongest conclusion

The building blocks suggest that the architecture should retain five physical tensors but add five compilation layers:

The likely next large gain is not obtained by approximating the spacetime field more aggressively. It is obtained by proving that the requested NASA/JPL records factor through a very small image of the already reduced five-tensor solution.

The physical claim remains open until the q=64/q=100/q=128 waveform replay is executed.

Appendix M — full source preservation

Complete Observer V4.0 authority

COMPLETE VERBATIM AUTHORITY

title: "BB-OBS-4.0 — Maximum-Rigor All-Gate Observer, Record, Measurement, and Inference Authority" building_block_id: "BB-OBS-4.0" version: "4.0" date: "2026-08-02" status: "DEVELOPMENT AUTHORITY — ALL-GATE DERIVED — LEGACY PRESERVED — NOT FROZEN" scope: "Preparations, accessible algebras, parent-to-record maps, quantum instruments, apparatus response, relational frames, finite records, inference, uncertainty, selection, information bounds, and test-family exhaustion" protocol_freeze: false canonical_ratification: false legacy_authority: "BB-OBS-1.0.1" legacy_sha256: "4ca861c5611c67a8535649f6aff6671b3f591574bf6def6706de7d4a6d9a6ba7"

BB-OBS-4.0 — Maximum-Rigor All-Gate Observer, Record, Measurement, and Inference Authority

0. Purpose and claim ceiling

Observer owns the complete typed interface between a physical parent object and a finite, reproducible record used to test it. It does not mean consciousness and it does not supply ontology, dynamics, or experimental data by declaration.

The central firewalls are:

and

This block is capability-complete only for Observer-owned obligations in the current 30-gate corpus. It cannot close a full gate without all other applicable building blocks and candidate-specific evidence.

1. Preservation contract

The exact byte sequence of BB-OBS-1.0.1 is preserved in 06_SOURCES/BB_OBS_1_0_1_EXACT_ARCHIVAL_SOURCE.md and Appendix A. Its SHA-256 is 4ca861c5611c67a8535649f6aff6671b3f591574bf6def6706de7d4a6d9a6ba7. Every legacy heading is mapped to active V4.0 constraints and packets in LEGACY_PRESERVATION_MATRIX_V4_0.json.

No legacy definition, firewall, certificate field, negative control, fail trigger, status, or anti-promotion rule is weakened. If a conflict is discovered, the stronger non-promotional statement controls and the package returns RESTART-REQUIRED.

2. Complete Observer object

Define

where the original components are retained and extended by interventions , quantum/classical measurement instruments , apparatus/detector response , temporal/causal record structure , selection/inference structure , and test-family exhaustion certificate .

A gate execution must type every component, its support, owner, domain, Scale, Granularity, Boundary conditions, Dynamics, and provenance.

3. Cross-block interfaces

  • Shape supplies supports, Actors, Co-Actors, owner IDs, representations, and lawful record carriers.
  • Granularity supplies exact and operational equivalence, finite-resource record cells, resolution/refinement, and test-family saturation requirements.
  • Dynamics supplies preparations, interventions, response functions, channels, histories, conservation, and causal evolution.
  • Scale supplies the ruler tuple, calibration hierarchy, matching, uncertainties, and state-dependent scales.
  • Boundary supplies regional algebras, apparatus/support domains, horizons, interfaces, edge sectors, and gluing.
  • Rigidity supplies sensitivity of records to physical and observer-map deformations.
  • Vacuum supplies background/state/phase typing and cosmological histories.
  • Time Synchronization supplies clocks, synchronization, causal ordering, histories, and loop controls.
  • Interdependence supplies common-parent hashes and stale-propagation.

Observer never repairs a missing object owned by another block. It records the dependency as OPEN.

4. Observer compilation pipeline

For each gate:

  1. Freeze authorities, branch, gate scope, preparations, interventions, supports, clocks, apparatuses, Scale, Granularity, and claim ceiling.
  2. Generate the complete lawful test family from Shape, Actors/Co-Actors, Dynamics, Boundary, and gate requirements.
  3. Construct the parent-to-physical-observable map, including gauge/constraint reduction and relational dressing.
  4. Compose with state preparation, evolution, quantum/classical instrument, apparatus transfer, sampling/windowing, selection, and record encoding.
  5. Propagate normalization, covariance, calibration, nuisance parameters, and finite-resource distinguishability.
  6. Enumerate kernel, image, aliases, inaccessible sectors, degeneracies, and omitted tests.
  7. Execute destructive controls and blinded/robustness tests.
  8. Populate every evidence packet; use NOT-APPLICABLE only with a type proof.
  9. Set the terminal no stronger than the weakest selected row.

The full map is schematically

Every arrow requires a domain, codomain, owner, normalization, uncertainty, support, and hash.

5. Atomic Observer constraints

OBS-C01 — Observer-system manifest

Origin: preserved BB-OBS-1.0.1.

Requirement. Freeze the observer, apparatus/reference frame, accessible algebra, preparation class, record space, energy/time window, support, and scope.

Minimal discharge. Freeze the observer, apparatus/reference frame, accessible algebra, preparation class, record space, energy/time window, support, and scope.

Fail trigger. The word observer is used without specifying what can be prepared or recorded.

Adversarial thought experiment. Leave the apparatus and accessible algebra unspecified while using the word observer.

Required packet(s). observer_system_manifest.

OBS-C02 — Executable parent-to-record map

Origin: preserved BB-OBS-1.0.1.

Requirement. For every claimed observable, provide an equation or script mapping the complete parent state to the record with all reductions, projections, owner IDs, and transports shown.

Minimal discharge. For every claimed observable, provide an equation or script mapping the complete parent state to the record with all reductions, projections, owner IDs, and transports shown.

Fail trigger. A comparison uses an informal identification, omits owner provenance, or counts aliases as separate records.

Adversarial thought experiment. Replace an executable reduction by “identify with the measured value.”

Required packet(s). parent_to_record_packet.

OBS-C03 — Normalization, positivity, probability, conservation, and gauge-equivalence preservation

Origin: preserved BB-OBS-1.0.1.

Requirement. Prove that the map preserves the required norm/probability, positivity, conservation, and gauge equivalence on the physical domain, including all Jacobians and multiplicities.

Minimal discharge. Prove that the map preserves the required norm/probability, positivity, conservation, and gauge equivalence on the physical domain, including all Jacobians and multiplicities.

Fail trigger. Projection changes norm, probability, conservation, or gauge class without an accounted factor.

Adversarial thought experiment. Omit a projection Jacobian and check whether probability still sums to one.

Required packet(s). normalization_physicality_packet.

OBS-C04 — Frozen same-ruler tuple and lawful transport

Origin: preserved BB-OBS-1.0.1.

Requirement. Align dimension, frame, renormalization scale, scheme, bundle norm, projection, truncation, regulator, and observable definition, or provide an explicit transport theorem.

Minimal discharge. Align dimension, frame, renormalization scale, scheme, bundle norm, projection, truncation, regulator, and observable definition, or provide an explicit transport theorem.

Fail trigger. A raw parent quantity is compared with a differently normalized or differently scaled record.

Adversarial thought experiment. Compare a 13D coefficient directly with a one-chamber 4D running observable.

Required packet(s). ruler_transport_packet.

OBS-C05 — Calibration lineage and leakage firewall

Origin: preserved BB-OBS-1.0.1.

Requirement. Tag every datum as preparation, measured anchor, calibration, blind target, derived output, or diagnostic; prove blind targets do not select the map, basis, normalization, tolerance, or uncertainty model.

Minimal discharge. Tag every datum as preparation, measured anchor, calibration, blind target, derived output, or diagnostic; prove blind targets do not select the map, basis, normalization, tolerance, or uncertainty model.

Fail trigger. A target observable determines a projection coefficient or convention after comparison.

Adversarial thought experiment. Choose a normalization coefficient after seeing the blind target.

Required packet(s). calibration_lineage_packet.

OBS-C06 — Kernel, image, degeneracy, inaccessible-sector, and information-loss inventory

Origin: preserved BB-OBS-1.0.1.

Requirement. Enumerate the map kernel, image, degeneracies, inaccessible sectors, indirect observables, above-cutoff directions, and unresolved hidden sectors through the claimed scope.

Minimal discharge. Enumerate the map kernel, image, degeneracies, inaccessible sectors, indirect observables, above-cutoff directions, and unresolved hidden sectors through the claimed scope.

Fail trigger. A null direction or inaccessible physical sector is silently treated as nonexistent.

Adversarial thought experiment. Delete an inaccessible physical direction and call it absent.

Required packet(s). kernel_image_packet.

OBS-C07 — Observer-map deformation Jacobian and sensitivity

Origin: preserved BB-OBS-1.0.1.

Requirement. Differentiate records with respect to frame, scale, scheme, basis, chamber, detector window, boundary accessibility, normalization, truncation, regulator, and coarse-graining parameters.

Minimal discharge. Differentiate records with respect to frame, scale, scheme, basis, chamber, detector window, boundary accessibility, normalization, truncation, regulator, and coarse-graining parameters.

Fail trigger. A small admissible observer-map change can move a result across the pass band but is not counted.

Adversarial thought experiment. Perturb the observer map slightly across the pass band without counting it.

Required packet(s). observer_deformation_packet.

OBS-C08 — Full uncertainty, covariance, scheme/frame transport, and truncation error

Origin: preserved BB-OBS-1.0.1.

Requirement. Propagate correlated input, truncation, scheme, observer, calibration, and model uncertainties through the complete map.

Minimal discharge. Propagate correlated input, truncation, scheme, observer, calibration, and model uncertainties through the complete map.

Fail trigger. Only central values or independent errors are compared.

Adversarial thought experiment. Drop correlations and compare central values only.

Required packet(s). uncertainty_covariance_packet.

OBS-C09 — Wrong-ruler, wrong-owner, wrong-projection, and leakage controls

Origin: preserved BB-OBS-1.0.1.

Requirement. Run the canonical wrong-chamber, wrong-dimension, wrong-scale, wrong-frame, double-normalization, hidden-calibration, nullspace-deletion, scheme-only, quotient-isometry, duplicate-owner, and parity controls.

Minimal discharge. Run the canonical wrong-chamber, wrong-dimension, wrong-scale, wrong-frame, double-normalization, hidden-calibration, nullspace-deletion, scheme-only, quotient-isometry, duplicate-owner, and parity controls.

Fail trigger. The block cannot reject a known wrong-ruler, duplicate-owner, or target-leaking construction.

Adversarial thought experiment. Run the wrong-chamber, duplicate-owner, and parity controls.

Required packet(s). legacy_negative_controls_packet.

OBS-C10 — Content-addressed reproducible observer-map build

Origin: preserved BB-OBS-1.0.1.

Requirement. Frozen inputs must regenerate record CSV/JSON outputs, plots, hashes, and verdicts without undocumented author interpretation.

Minimal discharge. Frozen inputs must regenerate record CSV/JSON outputs, plots, hashes, and verdicts without undocumented author interpretation.

Fail trigger. The observed prediction depends on a manual conversion or cannot be regenerated from the manifest.

Adversarial thought experiment. Rebuild the record with one frozen input changed and demand stale invalidation.

Required packet(s). content_addressed_build_packet.

OBS-C11 — Preparation, intervention, and counterfactual protocol closure

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Specify admissible preparation maps, interventions, controls, counterfactual comparisons, initial-condition selection, and their physical resource/support domains; distinguish passive observation from active intervention.

Minimal discharge. Specify admissible preparation maps, interventions, controls, counterfactual comparisons, initial-condition selection, and their physical resource/support domains; distinguish passive observation from active intervention.

Fail trigger. A claimed observable changes when the preparation or intervention protocol changes, but the protocol is not part of the observer object.

Adversarial thought experiment. Two experiments use the same detector and observable label but different preparations; the record distributions differ. A detector-only manifest must fail.

Required packet(s). preparation_intervention_packet.

OBS-C12 — Quantum instruments, POVMs, channels, outcome algebras, and sequential composition

Origin: all-gate constraint/thought-experiment derivation.

Requirement. For quantum records, specify the state space, physical quotient, POVM or instrument, quantum channel, outcome algebra, normalization, complete positivity, trace preservation/nonincrease, repeatability scope, and composition law.

Minimal discharge. For quantum records, specify the state space, physical quotient, POVM or instrument, quantum channel, outcome algebra, normalization, complete positivity, trace preservation/nonincrease, repeatability scope, and composition law.

Fail trigger. A Born probability or collapse/update rule is asserted without a normalized instrument on the physical state space.

Adversarial thought experiment. Two POVMs share the same expectation for one state but differ on another; a single expectation value cannot define the measurement.

Required packet(s). quantum_instrument_packet.

OBS-C13 — Temporal records, clocks, synchronization, causal ordering, and histories

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Freeze clocks, time standards, synchronization maps, causal order, time windows, latency, memory, histories, and composition of records across spacelike/timelike/null separated supports; interface explicitly with Time Synchronization.

Minimal discharge. Freeze clocks, time standards, synchronization maps, causal order, time windows, latency, memory, histories, and composition of records across spacelike/timelike/null separated supports; interface explicitly with Time Synchronization.

Fail trigger. Records from different clocks or causal orders are combined without a synchronization/ordering theorem.

Adversarial thought experiment. Two detectors report identical timestamps in their local frames but disagree after lawful transport; an unsynchronized coincidence claim must fail.

Required packet(s). temporal_record_packet.

OBS-C14 — Regional, localized, boundary, horizon, interface, and asymptotic observer supports

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Type the observer support and accessible algebra for bulk regions, boundaries, corners, horizons, entangling cuts, null infinity, finite-radius screens, and state-dependent/moving supports; include gluing and flux interfaces.

Minimal discharge. Type the observer support and accessible algebra for bulk regions, boundaries, corners, horizons, entangling cuts, null infinity, finite-radius screens, and state-dependent/moving supports; include gluing and flux interfaces.

Fail trigger. A global record is inferred from a regional algebra without proving completeness or accounting for edge/horizon sectors.

Adversarial thought experiment. Two global states restrict identically to one exterior region but differ behind a horizon; regional equivalence must not become global identity.

Required packet(s). regional_support_packet.

OBS-C15 — Detector and apparatus response, transfer functions, efficiency, nonlinearity, saturation, and dead time

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Model the apparatus transfer function, acceptance, efficiency, gain, noise, thresholds, point-spread/time-response functions, nonlinearities, saturation, pile-up, dead time, backgrounds, and calibration drift.

Minimal discharge. Model the apparatus transfer function, acceptance, efficiency, gain, noise, thresholds, point-spread/time-response functions, nonlinearities, saturation, pile-up, dead time, backgrounds, and calibration drift.

Fail trigger. A theoretical flux or amplitude is identified directly with a detector count without a response model.

Adversarial thought experiment. Two spectra yield the same total count but different binned counts after detector response; total-rate matching must not certify equivalence.

Required packet(s). detector_response_packet.

OBS-C16 — Finite resolution, sampling, bandwidth, windowing, coarse-graining, and aliasing

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Publish spatial, temporal, spectral, angular, and amplitude resolution; sampling theorem conditions; windows; binning; coarse-graining; bandwidth; aliasing and leakage tests; and refinement behavior.

Minimal discharge. Publish spatial, temporal, spectral, angular, and amplitude resolution; sampling theorem conditions; windows; binning; coarse-graining; bandwidth; aliasing and leakage tests; and refinement behavior.

Fail trigger. A sub-Nyquist, under-resolved, or window-dependent feature is treated as absent or physical without an aliasing/refinement test.

Adversarial thought experiment. A high-frequency mode aliases to a low-frequency record under sparse sampling; the observer must detect the ambiguity.

Required packet(s). resolution_sampling_packet.

OBS-C17 — Inverse problems, tomography, reconstruction, identifiability, and degeneracy

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Define the forward operator and inverse/reconstruction method; compute rank, nullspace, Fisher/observability information, regularization dependence, degeneracies, identifiability, and uncertainty of reconstructed parent quantities.

Minimal discharge. Define the forward operator and inverse/reconstruction method; compute rank, nullspace, Fisher/observability information, regularization dependence, degeneracies, identifiability, and uncertainty of reconstructed parent quantities.

Fail trigger. A reconstructed parameter is reported as unique when multiple parent states produce the same record within scope.

Adversarial thought experiment. Two parameter combinations map to identical records; a point estimate without a degeneracy manifold must fail.

Required packet(s). inverse_identifiability_packet.

OBS-C18 — Selection effects, acceptance, missingness, censoring, survivorship, and look-elsewhere control

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Model selection functions, triggers, acceptance, missing-data mechanisms, censoring, survivorship, search windows, trial factors, post-selection, and publication/blinding rules.

Minimal discharge. Model selection functions, triggers, acceptance, missing-data mechanisms, censoring, survivorship, search windows, trial factors, post-selection, and publication/blinding rules.

Fail trigger. A selected sample is treated as representative without a selection-function or missingness model.

Adversarial thought experiment. A signal appears only after scanning many windows; the local significance must not be reported as global significance.

Required packet(s). selection_effects_packet.

OBS-C19 — Likelihood, hypothesis family, model comparison, test statistics, and decision rules

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Freeze the likelihood or scoring rule, nuisance parameters, priors where used, hypothesis family, test statistic, loss/decision rule, multiple-testing correction, goodness-of-fit, calibration, and claim threshold before unblinding.

Minimal discharge. Freeze the likelihood or scoring rule, nuisance parameters, priors where used, hypothesis family, test statistic, loss/decision rule, multiple-testing correction, goodness-of-fit, calibration, and claim threshold before unblinding.

Fail trigger. A pass/fail threshold or model-comparison rule is chosen after viewing the target data.

Adversarial thought experiment. Two models fit the central value equally but predict different covariance; a central-value-only decision must fail.

Required packet(s). likelihood_decision_packet.

OBS-C20 — Open-system measurement, decoherence, environment, pointer records, and channel consistency

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Specify system-environment split, influence/channel dynamics, decoherence functional, pointer/record algebra, noise/dissipation, initial correlations, non-Markovian memory, and complete-positivity/domain conditions.

Minimal discharge. Specify system-environment split, influence/channel dynamics, decoherence functional, pointer/record algebra, noise/dissipation, initial correlations, non-Markovian memory, and complete-positivity/domain conditions.

Fail trigger. A classical record or decoherence claim is asserted without a lawful environment/channel model.

Adversarial thought experiment. Two reduced density matrices match instantaneously but have different environment correlations and future records; state-only matching must fail.

Required packet(s). open_system_measurement_packet.

OBS-C21 — Relational frames, clocks, rulers, diffeomorphism/gauge-invariant dressing, and reference-system backreaction

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Construct relational or dressed observables; identify physical reference fields/apparatus; transport between frames; include reference-system uncertainty, energy, dynamics, and backreaction; distinguish coordinate labels from records.

Minimal discharge. Construct relational or dressed observables; identify physical reference fields/apparatus; transport between frames; include reference-system uncertainty, energy, dynamics, and backreaction; distinguish coordinate labels from records.

Fail trigger. A coordinate-dependent or gauge-variant quantity is called observable without dressing or a physical reference construction.

Adversarial thought experiment. A coordinate location shifts under a diffeomorphism while a relational distance does not; the coordinate value must not be used as the record.

Required packet(s). relational_frame_packet.

OBS-C22 — Measurement backreaction, disturbance, resource costs, and no-free-record accounting

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Quantify apparatus coupling, disturbance, energy/time/entropy/memory costs, recoil, heating, radiation, finite reference resources, weak/strong measurement regimes, and whether the claimed record changes the system.

Minimal discharge. Quantify apparatus coupling, disturbance, energy/time/entropy/memory costs, recoil, heating, radiation, finite reference resources, weak/strong measurement regimes, and whether the claimed record changes the system.

Fail trigger. An arbitrarily precise or repeated record is assumed without accounting for disturbance or finite resources.

Adversarial thought experiment. Two measurement strengths yield the same mean but different post-measurement dynamics; the instrument must include backreaction.

Required packet(s). measurement_backreaction_packet.

OBS-C23 — Composite, multiparticle, scattering, decay, event, coincidence, and flux record construction

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Build records for composite Actors, bound states, jets, decays, scattering amplitudes, inclusive/exclusive channels, coincidences, fluxes, cross sections, branching ratios, event topology, and unresolved sums with owner provenance.

Minimal discharge. Build records for composite Actors, bound states, jets, decays, scattering amplitudes, inclusive/exclusive channels, coincidences, fluxes, cross sections, branching ratios, event topology, and unresolved sums with owner provenance.

Fail trigger. A constituent-level quantity is compared directly with a composite/event-level observable without hadronization, decay, acceptance, or inclusive-sum maps.

Adversarial thought experiment. Two theories have the same total rate but different event topology; a rate-only observer map must not merge them.

Required packet(s). composite_event_packet.

OBS-C24 — Quantum-information, entropy, entanglement, modular, and information-flow records

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Specify subsystem algebra/factorization or algebraic substitute, regulator/counterterm scheme, edge modes, entropy/relative entropy/modular observables, channel capacities, information flux, and operational access.

Minimal discharge. Specify subsystem algebra/factorization or algebraic substitute, regulator/counterterm scheme, edge modes, entropy/relative entropy/modular observables, channel capacities, information flux, and operational access.

Fail trigger. Entanglement entropy or Page information is quoted without a subsystem algebra, regulator, edge prescription, or record protocol.

Adversarial thought experiment. Two states have equal energy but different relative entropy in an accessible region; energy-only equivalence must fail.

Required packet(s). quantum_information_packet.

OBS-C25 — Cosmological and light-cone inference, transfer functions, redshift, lensing, and survey windows

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Map parent histories to past-light-cone records through transfer functions, redshift, lensing, selection, foregrounds, survey masks/windows, cosmic variance, nonlinear evolution, and covariance; distinguish initial, evolved, and observed fields.

Minimal discharge. Map parent histories to past-light-cone records through transfer functions, redshift, lensing, selection, foregrounds, survey masks/windows, cosmic variance, nonlinear evolution, and covariance; distinguish initial, evolved, and observed fields.

Fail trigger. A primordial or background quantity is compared directly with a present survey/CMB record without transfer and window functions.

Adversarial thought experiment. Two primordial spectra become distinguishable only after different transfer functions; direct primordial-to-data comparison must fail.

Required packet(s). cosmological_inference_packet.

OBS-C26 — Cross-observer consistency, contextuality, no-signaling, composition, and shared-record gluing

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Provide compatibility maps between observers, contexts, frames, regions, and apparatuses; test no-signaling, marginal consistency, contextuality/Bell scope, record gluing, and when no global joint distribution exists.

Minimal discharge. Provide compatibility maps between observers, contexts, frames, regions, and apparatuses; test no-signaling, marginal consistency, contextuality/Bell scope, record gluing, and when no global joint distribution exists.

Fail trigger. Records from incompatible contexts are combined as if they belonged to one joint sample space.

Adversarial thought experiment. Pairwise marginals are individually valid but admit no global joint distribution; naive gluing must fail.

Required packet(s). cross_observer_consistency_packet.

OBS-C27 — Robustness, blinded holdouts, distribution shift, adversarial controls, and out-of-domain scope

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Test observer maps on blinded holdouts, alternative calibrations, distribution shifts, apparatus drift, adversarial perturbations, synthetic injections, and out-of-domain cases; publish robustness margins and scope limits.

Minimal discharge. Test observer maps on blinded holdouts, alternative calibrations, distribution shifts, apparatus drift, adversarial perturbations, synthetic injections, and out-of-domain cases; publish robustness margins and scope limits.

Fail trigger. A map works only on the calibration sample or fails under small lawful apparatus/data shifts.

Adversarial thought experiment. A classifier/map passes training data but fails a blinded injected signal under a modest response drift; closure must remain open.

Required packet(s). robustness_holdout_packet.

OBS-C28 — Protocol provenance, versioning, stale invalidation, and reproducible workflow composition

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Version every preparation, apparatus, calibration, map, software, dataset, random seed, schema, and decision rule; propagate upstream hash changes; invalidate stale records and certificates; preserve machine-executable provenance.

Minimal discharge. Version every preparation, apparatus, calibration, map, software, dataset, random seed, schema, and decision rule; propagate upstream hash changes; invalidate stale records and certificates; preserve machine-executable provenance.

Fail trigger. A changed calibration, detector model, boundary support, or theory manifest leaves an old observer certificate marked PASS.

Adversarial thought experiment. Changing one calibration file alters the result while the certificate hash remains unchanged; the build must fail.

Required packet(s). protocol_provenance_packet.

OBS-C29 — Candidate-neutral observer/test-family grammar and saturation

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Generate the complete admissible family of preparations, observables, apparatus maps, regions, times, channels, resolutions, and decision rules from frozen authorities; canonicalize aliases; test omitted rivals; prove finite roster, bounded generator, or class theorem.

Minimal discharge. Generate the complete admissible family of preparations, observables, apparatus maps, regions, times, channels, resolutions, and decision rules from frozen authorities; canonicalize aliases; test omitted rivals; prove finite roster, bounded generator, or class theorem.

Fail trigger. Only favorable observables or tests are evaluated, or an untested channel is silently declared irrelevant.

Adversarial thought experiment. A candidate passes the selected observables but fails a lawful omitted observable generated by the same grammar; selection must not close the gate.

Required packet(s). test_family_exhaustion_packet.

OBS-C30 — Operational distinguishability, Fisher/quantum information, error bounds, and detection floors

Origin: all-gate constraint/thought-experiment derivation.

Requirement. Quantify distinguishability using appropriate total-variation/fidelity/relative-entropy/Fisher or quantum-Fisher information, Helstrom/Holevo/Cramér–Rao/error-exponent bounds, finite samples/resources, and declared error rates; connect to Granularity classes.

Minimal discharge. Quantify distinguishability using appropriate total-variation/fidelity/relative-entropy/Fisher or quantum-Fisher information, Helstrom/Holevo/Cramér–Rao/error-exponent bounds, finite samples/resources, and declared error rates; connect to Granularity classes.

Fail trigger. Two candidates are declared distinguishable or equivalent without a finite-resource decision/error bound.

Adversarial thought experiment. Two states are mathematically different but below the Helstrom/finite-sample detection floor; exact inequality must not be confused with operational distinguishability.

Required packet(s). operational_distinguishability_packet.

6. Universal destructive controls

At minimum, run all thirty thought experiments above, plus the legacy wrong-chamber, wrong-dimension, wrong-scale, wrong-frame, double-normalization, hidden-calibration, nullspace-deletion, scheme-only, quotient-isometry, duplicate-owner, and parity controls. A control must fail before correction and pass after the lawful map is restored.

7. Observer residual

Define

A full Observer PASS requires every selected component to vanish or have an accepted NOT-APPLICABLE type proof. Missing evidence is OPEN, never zero.

8. Integrated certificate

The canonical output is integrated_observer_certificate_v4_0. It contains the legacy certificate, row states, packet hashes, preservation residual, Observer residual, scope, claim ceiling, physical/project terminals, and reopen triggers. Historical gate labels are not evidence.

9. Status and anti-promotion rules

Use PASS, FAIL, OPEN, NOT-EVALUATED, NOT-APPLICABLE, CONSTRUCTION-ANCHOR, CONDITIONAL-ON-BND-A, CONDITIONAL-ON-BND-B, and RESTART-REQUIRED exactly as typed in the legacy authority.

Additional anti-promotions:

  • A theoretical amplitude is not a detector count.
  • A detector count is not a parent state without an inverse/identifiability certificate.
  • A local or regional record is not a global record.
  • A coordinate value is not a diffeomorphism-invariant observable.
  • A POVM element is not a complete instrument or state-update law.
  • Decoherence is not outcome selection.
  • A central-value match is not a likelihood/covariance pass.
  • Local significance is not global significance.
  • A calibration fit is not a blind prediction.
  • Exact mathematical inequality is not finite-resource distinguishability.
  • One observable is not a saturated test family.
  • One observer context is not a global joint record when contextuality forbids it.

10. Reopen triggers

Reopen when any preparation, intervention, branch, apparatus, response model, frame, clock, synchronization, support, boundary, scale, scheme, projection, normalization, regulator, truncation, sampling, selection, likelihood, calibration, dataset, software, random seed, test grammar, or decision rule changes; when a new lawful observable/test is generated; or when a hidden sector enters the accessible algebra.

11. Required package artifacts

An agent must read START_HERE.md, the controlling authority, the constraint registry, gate crosswalk, packet registry, schemas, prompt, and template. It must populate all packets, run validators and controls, and return OPEN for every missing witness.

12. All-gate profiles

Black-hole-singularity

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C12, OBS-C13, OBS-C14, OBS-C16, OBS-C17, OBS-C20, OBS-C21, OBS-C22, OBS-C24, OBS-C26, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define relational/horizon/asymptotic records, regional algebras, causal history, information access, and distinguishability without promoting exterior records to global ontology.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

Born-rule

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C05, OBS-C06, OBS-C07, OBS-C08, OBS-C09, OBS-C10, OBS-C11, OBS-C12, OBS-C13, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C18, OBS-C19, OBS-C20, OBS-C21, OBS-C22, OBS-C23, OBS-C24, OBS-C25, OBS-C26, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define noncircular quantum instruments, outcomes, probability normalization, preparation, decoherence, cross-observer consistency, and blind statistical tests.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

Gap-01

  • Observer role: CONDITIONAL/SCOPED
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C07, OBS-C08, OBS-C10, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C19, OBS-C21, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Transport higher-dimensional/operator coefficients to finite records with domains, normalization, detector/resolution effects, uncertainty, and tail scope.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

Gap-02

  • Observer role: CONDITIONAL/SCOPED
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C12, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C19, OBS-C20, OBS-C21, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define the physical spectral/mass-gap record, finite-volume and continuum observer limits, reconstruction, numerical/detection bounds, and external-wall claim ceiling.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

Gap-05-stability

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C07, OBS-C08, OBS-C10, OBS-C11, OBS-C13, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C18, OBS-C19, OBS-C20, OBS-C21, OBS-C22, OBS-C25, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Map vacuum/background histories and perturbations to finite cosmological/local records with state, apparatus, selection, and causal consistency.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

Gap-05-value

  • Observer role: CONDITIONAL/SCOPED
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C05, OBS-C06, OBS-C08, OBS-C10, OBS-C17, OBS-C18, OBS-C19, OBS-C21, OBS-C25, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Separate measured residual calibration from a predicted value using lineage, likelihood, covariance, and identifiability.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

Gap-08

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C11, OBS-C13, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C18, OBS-C19, OBS-C20, OBS-C21, OBS-C22, OBS-C25, OBS-C26, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Map parent cosmology to light-cone/CMB/structure records with transfer functions, selection, windows, and robustness.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

Gap-10/BG-10

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C11, OBS-C13, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C18, OBS-C19, OBS-C20, OBS-C21, OBS-C22, OBS-C23, OBS-C25, OBS-C26, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define baryogenesis records through nonequilibrium history, particle/event observables, cosmological transfer, and inference.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

Gap-11

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C11, OBS-C13, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C18, OBS-C19, OBS-C20, OBS-C21, OBS-C22, OBS-C23, OBS-C25, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define dark-matter production and detection records across cosmological and laboratory channels, including selection and apparatus response.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

Gap-13

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C12, OBS-C13, OBS-C14, OBS-C16, OBS-C17, OBS-C20, OBS-C21, OBS-C22, OBS-C24, OBS-C26, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define regional/horizon/entropy/information records and prevent local-access claims from becoming global state claims.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

Lambda-catastrophe

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C05, OBS-C06, OBS-C07, OBS-C08, OBS-C09, OBS-C10, OBS-C11, OBS-C13, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C18, OBS-C19, OBS-C20, OBS-C21, OBS-C22, OBS-C25, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Keep measured anchors, inferred background parameters, transition histories, and residual-value claims noncircular and covariance-complete.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

SG-1

  • Observer role: CONDITIONAL/SCOPED
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C07, OBS-C08, OBS-C09, OBS-C10, OBS-C14, OBS-C17, OBS-C21, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Record the selected Shape without conflating coordinate/gauge presentation, calibration, and physical uniqueness.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

SG-10

  • Observer role: CONDITIONAL/SCOPED
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C18, OBS-C19, OBS-C21, OBS-C23, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Transport tower/threshold calculations to precision records with detector, resolution, inference, and omitted-channel controls.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

SG-2

  • Observer role: CONDITIONAL/SCOPED
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C05, OBS-C06, OBS-C08, OBS-C09, OBS-C10, OBS-C14, OBS-C17, OBS-C21, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Emit gauge algebra, rank, vector count, global kernel, and owner IDs from the complete parent owner map; reject aliases and quotient-isometry errors.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

SG-3

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C05, OBS-C06, OBS-C08, OBS-C09, OBS-C10, OBS-C11, OBS-C12, OBS-C13, OBS-C14, OBS-C16, OBS-C17, OBS-C21, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Record family multiplicity and chirality with domain/parity provenance, no-mirror resolution, and finite test-family exhaustion.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

SG-4

  • Observer role: CONDITIONAL/SCOPED
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C05, OBS-C06, OBS-C08, OBS-C09, OBS-C10, OBS-C12, OBS-C14, OBS-C17, OBS-C19, OBS-C21, OBS-C26, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Record charges, quotient kernel, and local/global anomaly data with invariant observables, statistical controls, and no status leakage.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

SG-5

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C05, OBS-C06, OBS-C07, OBS-C08, OBS-C09, OBS-C10, OBS-C11, OBS-C12, OBS-C13, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C18, OBS-C19, OBS-C20, OBS-C21, OBS-C22, OBS-C23, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Map EWSB, masses, mixings, decays, and transition history to records with complete instruments, events, and calibration lineage.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

SG-6

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C07, OBS-C08, OBS-C10, OBS-C11, OBS-C13, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C20, OBS-C21, OBS-C22, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Distinguish physical moduli/deformations from inaccessible or gauge directions and define how stabilization is observed across scales/history.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

SG-7

  • Observer role: CONDITIONAL/SCOPED
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C18, OBS-C19, OBS-C21, OBS-C23, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define threshold/matching records and precision observables with complete response, selection, and uncertainty transport.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

SG-8

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C05, OBS-C06, OBS-C07, OBS-C08, OBS-C09, OBS-C10, OBS-C11, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C18, OBS-C19, OBS-C21, OBS-C23, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Enforce chamber projection, same-ruler normalization, blind fitting, flavor record construction, and wrong-ruler controls.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

SG-9

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C11, OBS-C13, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C18, OBS-C19, OBS-C21, OBS-C23, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Map dangerous operators and proton-decay channels to inclusive/exclusive event records, detector response, and finite exposure bounds.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

UQF-10

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C07, OBS-C08, OBS-C10, OBS-C11, OBS-C13, OBS-C14, OBS-C16, OBS-C17, OBS-C20, OBS-C21, OBS-C22, OBS-C26, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define compactification/global records across regions, frames, domains, towers, and relational reference systems.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

UQF-14

  • Observer role: CONDITIONAL/SCOPED
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C12, OBS-C13, OBS-C14, OBS-C20, OBS-C21, OBS-C22, OBS-C24, OBS-C26, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define unitary/causal records, sequential instruments, clocks, regional information flow, and cross-observer consistency.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

UQF-3

  • Observer role: CONDITIONAL/SCOPED
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C12, OBS-C14, OBS-C17, OBS-C20, OBS-C21, OBS-C24, OBS-C26, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define reflection-positivity/physical-state records, reconstruction, instruments, regional algebras, and operational distinguishability.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

UQF-4

  • Observer role: CONDITIONAL/SCOPED
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C12, OBS-C13, OBS-C14, OBS-C17, OBS-C20, OBS-C21, OBS-C26, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define local/global anomaly observables, determinant/inflow records, regional gluing, and contextual consistency.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

UQF-5A/5B

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C12, OBS-C13, OBS-C14, OBS-C16, OBS-C17, OBS-C20, OBS-C21, OBS-C22, OBS-C24, OBS-C26, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define graviton pole/residue/causal response records, regional support, quantum instruments, and information/positivity diagnostics.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

UQF-5C

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C12, OBS-C14, OBS-C16, OBS-C17, OBS-C19, OBS-C20, OBS-C21, OBS-C24, OBS-C26, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define what finite truncation, fixed-point, unitarity, and UV-completion evidence would be observable without overpromotion.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

UQF-7

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C05, OBS-C06, OBS-C08, OBS-C09, OBS-C10, OBS-C11, OBS-C12, OBS-C13, OBS-C14, OBS-C16, OBS-C17, OBS-C21, OBS-C26, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define chiral-domain and mirror-completeness records with parity/domain, regional, and cross-context consistency.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

UQF-9

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C06, OBS-C08, OBS-C10, OBS-C12, OBS-C14, OBS-C15, OBS-C16, OBS-C17, OBS-C19, OBS-C20, OBS-C21, OBS-C22, OBS-C24, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Define heat-kernel/RG/UV records, detector-independent invariants, refinement, and finite-truncation claim ceilings.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

theta-bar-QCD

  • Observer role: LOAD-BEARING
  • Selected rows: OBS-C01, OBS-C02, OBS-C03, OBS-C04, OBS-C05, OBS-C06, OBS-C08, OBS-C09, OBS-C10, OBS-C12, OBS-C14, OBS-C17, OBS-C18, OBS-C19, OBS-C21, OBS-C23, OBS-C27, OBS-C28, OBS-C29, OBS-C30
  • Discipline: Map topological phases and CP-odd observables to invariant event/likelihood records with calibration, selection, and mechanism exhaustion.
  • External dependencies: Shape, Granularity, Dynamics, Scale, Boundary, Rigidity, Vacuum, Interdependence, Time Synchronization as applicable
  • Claim ceiling: No gate terminal may exceed the weakest unclosed selected Observer row, record support, test-family scope, finite-resource distinguishability bound, calibration lineage, or uncertainty/selection model.
  • Inactive packets: Every non-active packet remains present with status NOT-APPLICABLE and a gate-specific type proof.

Appendix A — Exact BB-OBS-1.0.1 archival source

The text below is archival and read-only. V4.0 is normative where it strengthens execution without weakening any legacy obligation.


title: "BB-OBS-1.0.1 — Observer, Projection, Gauge-Owner, and Measurement Interface" building_block_id: "BB-OBS-1.0.1" version: "1.0.1" date: "2026-07-24" status: "DEVELOPMENT AUTHORITY — SG-2 GAUGE-OWNER CONTROLS MERGED — NOT FROZEN" scope: "Parent-to-record maps, same-ruler comparison, projection, normalization, uncertainty, and wrong-ruler controls" protocol_freeze: false canonical_ratification: false package_authority_version: "3.3.2"

BB-OBS-1.0.1 — Observer, Projection, Gauge-Owner, and Measurement Interface

0. Purpose

This block owns the map between the complete parent theory and the finite record used to test it.

Its central firewall is:

A physical comparison is valid only after dimension, frame, renormalization scale, bundle norm, chamber projection, truncation, regulator, and observable definition are aligned.

1. Complete observer object

Define

where:

  • : admissible preparations;
  • : observer-accessible algebra;
  • : finite record space;
  • : parent-to-record map;
  • : ruler tuple;
  • : uncertainty and covariance packet;
  • : normalization/Jacobian packet.

The observer is not consciousness or an interpretation of measurement. It is the typed physical interface that defines what is prepared, projected, normalized, and recorded.

2. Parent-to-record map

For each observable , publish

The map must show all operations:

  1. gauge and constraint reduction;
  2. mode selection;
  3. dimensional reduction;
  4. chamber/Weyl/orbifold projection;
  5. field redefinition;
  6. canonical normalization;
  7. RG and scheme transport;
  8. detector or record functional;
  9. uncertainty propagation.

No step may be represented by “identify with the measured value.”

3. Frozen ruler tuple

The required tuple is:

A comparison is suspended if any component differs and no transport theorem is provided.

4. Projection normalization

For a projection , record:

  • domain and codomain;
  • kernel and image;
  • normalization;
  • Jacobian;
  • multiplicity factors;
  • positivity/probability preservation;
  • gauge equivalence;
  • information loss.

The SG-8-style control is canonical: a normalized full six-chamber state projected to one chamber carries a factor

when the declared inner product and equal chamber weights apply. The block does not assume this coefficient universally; it demands that the relevant coefficient be derived from the frozen map.

5. Observer-map deformation inventory

The map itself can vary. Include deformations of:

  • frame;
  • scale;
  • scheme;
  • basis;
  • chamber;
  • detector window;
  • boundary accessibility;
  • normalization;
  • truncation;
  • regulator;
  • coarse-graining.

Define

for observer-map parameters . These directions enter uncertainty and, where physical, the Rigidity deformation inventory.

6. Calibration firewall

Every datum receives one role:

  • preparation input;
  • measured anchor;
  • calibration input;
  • blind comparison;
  • derived output;
  • diagnostic.

The data-lineage graph must prove that a blind target does not determine:

  • the projection coefficient;
  • basis convention;
  • normalization;
  • matching scale;
  • tolerance;
  • uncertainty model.

7. Kernel and inaccessible sectors

The map may identify distinct parent states. Publish:

An inaccessible parent direction is not automatically unphysical. It may be:

  • gauge/constraint redundant;
  • genuinely unobservable at the declared scope;
  • indirectly observable;
  • above cutoff;
  • an unresolved hidden sector.

Granularity decides operational equivalence only after this classification.

8. Uncertainty and covariance

Propagate the full covariance:

Correlations cannot be dropped merely because the final comparison table is one-dimensional.

9. Required negative controls

  1. Wrong chamber norm: omit the required chamber normalization.
  2. Wrong dimension: compare a higher-dimensional coefficient with a 4D observable.
  3. Wrong scale: compare running parameters at different .
  4. Wrong frame: compare Einstein- and Jordan-frame quantities without transport.
  5. Double normalization: apply a projection factor twice.
  6. Hidden calibration: select the map after reading the target.
  7. Nullspace deletion: treat an inaccessible physical direction as nonexistent.
  8. Scheme-only discrepancy: flag a difference that disappears after lawful coupled transport.

The block passes development only if every control fails before correction and passes after the correct map is restored.

10. Observer-map certificate

observer_map_certificate:
  candidate_id:
  branch_id:
  observable_id:
  preparation_class:
  accessible_algebra:
  record_space:
  parent_domain:
  reduction_steps:
  projection:
  kernel:
  image:
  ruler_tuple:
  normalization:
  jacobian:
  calibration_lineage:
  uncertainty_covariance:
  negative_controls:
  output_artifacts:
  evidence_hashes:
  verdict:

11. Falsifiers and restart triggers

Restart is required when the frame, scale, scheme, projection, basis, normalization, apparatus window, regulator, or observable definition changes.

The block fails if a measured comparison cannot be reconstructed from the parent manifest without author interpretation.

Gauge-owner record map

For a gauge-group claim, the observer map must consume the complete SHP-C09 owner ledger and emit:

  • local algebra and generator count;
  • rank;
  • vector zero-mode count;
  • extra-vector count;
  • global faithful representation kernel;
  • owner ID for every recorded generator.

The map must distinguish:

  • a local algebra supported by an isometry;
  • a global lift required by matter;
  • a bundle connection surviving a quotient;
  • two independent connections;
  • two notations for the same connection.

Required wrong-object controls include:

  1. attributing a connection to a quotient interval with no continuous rotation isometry;
  2. counting metric and bundle aliases as independent gauge sectors;
  3. hiding a nontrivial representation kernel by reporting only the Lie algebra;
  4. changing parity so an unwanted scalar zero mode appears.

The measured/recorded gauge group is the image of the complete parent owner map—not the name of a compact factor.

Owned hard constraints and acceptance evidence

The full controlling registry is EVIDENCE_DISCHARGE_REGISTRY_V3_3_2.md. The rows below are embedded because this block owns or directly co-owns them.

ID Required witness Minimal discharge Fail trigger
GEN-C04 Observer-map certificate + same-ruler transport output A frozen map sends the parent state to the measured record with dimension, frame, scheme, scale, bundle norm, and projection shown; the wrong-ruler control fails as designed. A raw parent quantity is compared directly with a differently normalized record.
GEN-C09 Gap calculation + uncertainty covariance + ruler packet The lightest omitted physical mode exceeds the observation window by the frozen margin after uncertainty propagation. The claimed gap is qualitative, uses a different normalization, or closes only at central values.
SHP-C07 End-to-end reduction artifact Starting from one parent manifest, the reduction script/action derives the complete retained four-dimensional object, including normalization, matching, boundary, and observer map. Only favorable modes are selected or the 4D object uses data from incompatible branches.
DYN-C07 Response-function calculation Localized and nonconstant stress sources produce the correct causal/conservation response while protected constants are handled according to VAC. The mechanism removes ordinary matter gravity, violates conservation, or produces acausal record response.
VAC-C11 Time-dependent constraint-algebra and cosmology simulation/theorem A time-dependent vacuum shift representing QCD/electroweak transitions is inserted; the constraint algebra remains consistent and the Friedmann/perturbation history stays within frozen bounds, or the regime is explicitly excluded with quantified lost predictions. The mechanism passes static shifts but becomes singular, acausal, or observationally unacceptable during a finite transition.
OBS-C01 Observer-system manifest The observer, apparatus/reference frame, accessible algebra, preparation class, record space, and energy/time window are frozen. The word ‘observer’ is used without specifying what can be prepared or recorded.
OBS-C02 Executable parent-to-record map For each claimed observable, an equation or script maps the complete parent state to the record with all projections and reductions shown; gauge records include one SHP-C09 owner ID per generator. A comparison uses an informal identification, omits gauge-owner provenance, or counts aliases as separate recorded generators.
OBS-C03 Normalization/positivity/probability test The map preserves required normalization, positive probabilities, conservation, and gauge equivalence on the physical domain. Projection changes norm or probability without an accounted Jacobian/normalization.
OBS-C04 Frozen ruler-tuple comparison Dimension, frame, renormalization scale, scheme, bundle norm, chamber projection, truncation, regulator, and observable definition are identical or explicitly transported. A 13D norm is compared directly with a one-chamber 4D running observable.
OBS-C05 Data-lineage and leakage audit Every calibration datum is tagged and a script verifies that blind targets do not enter the map, basis choice, or normalization. A target observable determines a projection coefficient or convention after comparison.
OBS-C06 Kernel/image enumeration The map’s kernel, image, degeneracies, inaccessible sectors, and information loss are explicitly listed through the claimed cutoff. A null direction is treated as absent physics or an inaccessible sector is silently discarded.
OBS-C07 Observer-map deformation Jacobian Derivatives of records with respect to projection, frame, normalization, and apparatus choices are included in the deformation/uncertainty analysis. A small convention change can move a prediction across the pass band but is not counted.
OBS-C08 Full covariance and scheme-transport output Uncertainties and correlations are propagated through the map, including scheme/frame transformations and truncation error. Only central values or independent errors are compared.
OBS-C09 Wrong-ruler and wrong-owner negative-control suite Controls include the SG-8-style chamber projection, omitted Jacobian, wrong frame, wrong scale, double normalization, quotient-isometry misattribution, and duplicate gauge-owner examples; each must fail before correction and pass after. The block cannot detect a known wrong-ruler or duplicate-owner construction.
OBS-C10 Content-addressed observer-map build Frozen inputs regenerate record CSV/JSON outputs and hashes without author interpretation. The observed prediction depends on an undocumented manual conversion.

Package status and authority boundary

This file belongs to the Candidate-Neutral Building-Block Authority v3.3.2.

The package is documentation-complete for the current development architecture, but it is not protocol-frozen and not canonically ratified. Technical results generated under it remain development evidence until the control suite, enumeration test, and hostile review pass.

The controlling package authorities are:

  • EVIDENCE_DISCHARGE_REGISTRY_V3_3_2.md;
  • QUANTITATIVE_STOPPING_AND_EXHAUSTION_RULE_V3_3_2.md;
  • MANDATORY_CONTROL_SUITE_V3_3_2.md;
  • MIGRATION_AND_SUPERSESSION_RECORD_V3_3.md.

A block is standalone for its owned object: it includes its complete definitions, interfaces, certificates, falsifiers, and owned evidence criteria. The full cross-block registry is intentionally stored once rather than repeated verbatim in every block.

Shared status grammar

PASS:
  The named witness satisfies the minimal discharge criterion.

FAIL:
  A reproducible counterexample or failed acceptance test exists.

OPEN:
  The required witness is missing, incomplete, or inconclusive.

NOT-EVALUATED:
  Evaluation stopped after an earlier hard failure.

NOT-APPLICABLE:
  A type proof establishes that the requirement cannot apply.

CONSTRUCTION-ANCHOR:
  A declared Actor, constraint, boundary term, or global sector realizes
  the result but does not derive it from the pre-existing object.

CONDITIONAL-ON-BND-A:
  The spectrum/domain result awaits fixed-set and operator-domain closure.

CONDITIONAL-ON-BND-B:
  The quantum result awaits local and global anomaly/inflow closure.

RESTART-REQUIRED:
  A frozen object relevant to the result changed.

Universal anti-promotion rules

  • A bare candidate is not a complete parent object.
  • A definition is not a witness.
  • A nonempty equation list is not a solvability proof.
  • An isolated vacuum is not automatically stable.
  • A fixed background value is not automatically an absent fluctuation.
  • Static vacuum-offset protection is not automatically cosmological-history compatibility.
  • Integrated anomaly cancellation is not local fixed-set cancellation.
  • Local anomaly cancellation is not global determinant-line trivialization.
  • A raw higher-dimensional quantity is not automatically the measured four-dimensional observable.
  • One tested survivor is not a selected survivor without explicit grammar enumeration or a finiteness theorem.
Appendix M

Reproducible observer-compiler benchmark code

EXECUTED

from __future__ import annotations

import importlib.util
import json
import platform
import time
from pathlib import Path

import numpy as np
import scipy
import scipy.linalg as la


ROOT = Path(__file__).resolve().parent
FIVE_TENSOR_SCRIPT = Path("/mnt/data/FIVE_TENSOR_GR_ARCHITECTURE/five_tensor_toy.py")
SEED = 20260806


def load_five_tensor_module():
    spec = importlib.util.spec_from_file_location("five_tensor_toy", FIVE_TENSOR_SCRIPT)
    if spec is None or spec.loader is None:
        raise RuntimeError(f"Unable to load {FIVE_TENSOR_SCRIPT}")
    module = importlib.util.module_from_spec(spec)
    spec.loader.exec_module(module)
    return module


def build_observer(n_records: int, n_state: int, seed: int = SEED + 400) -> np.ndarray:
    """Build an orthonormal frozen record map O: field -> records."""
    rng = np.random.default_rng(seed + n_records + n_state)
    raw = rng.normal(size=(n_state, n_records))
    q, _ = np.linalg.qr(raw)
    return q.T


def time_sequential(method, params: np.ndarray, repeats: int = 5) -> dict:
    samples = []
    checksum = 0.0
    for _ in range(repeats):
        t0 = time.perf_counter()
        s = 0.0
        for p in params:
            value = method(p)
            s += float(value[0])
        samples.append(time.perf_counter() - t0)
        checksum = s
    median = float(np.median(samples))
    return {
        "median_seconds": median,
        "all_seconds": [float(x) for x in samples],
        "queries": int(len(params)),
        "median_microseconds_per_query": 1.0e6 * median / len(params),
        "checksum": checksum,
    }


def time_batched(method, repeats: int = 9) -> dict:
    samples = []
    checksum = 0.0
    for _ in range(repeats):
        t0 = time.perf_counter()
        value = method()
        samples.append(time.perf_counter() - t0)
        checksum = float(value[0, 0])
    median = float(np.median(samples))
    return {
        "median_seconds": median,
        "all_seconds": [float(x) for x in samples],
        "checksum": checksum,
    }


def main() -> None:
    ft = load_five_tensor_module()
    problem = ft.build_problem(900)
    observer = build_observer(8, problem["n_state"])
    params = ft.random_parameters(3000, seed=SEED + 301)

    W4 = observer @ problem["U4"]
    W13 = observer @ problem["U13"]

    def direct_record(p):
        return observer @ ft.evaluate_direct(problem, p)

    def full_4d_record(p):
        return observer @ ft.evaluate_4d(problem, p)

    def compiled_4d_record(p):
        return W4 @ ft.coefficients_4d(p)

    def compiled_13d_record(p):
        return W13 @ ft.masters_13d(p)

    # Warm up.
    for fn in (direct_record, full_4d_record, compiled_4d_record, compiled_13d_record):
        for p in params[:20]:
            fn(p)

    seq = {
        "direct_factorized_solve_then_records": time_sequential(direct_record, params[:500], repeats=5),
        "full_4d_five_tensor_field_then_records": time_sequential(full_4d_record, params[:500], repeats=7),
        "observer_compiled_4d": time_sequential(compiled_4d_record, params[:500], repeats=7),
        "observer_compiled_13d_informed": time_sequential(compiled_13d_record, params[:500], repeats=7),
    }
    seq_direct = seq["direct_factorized_solve_then_records"]["median_seconds"]
    for key in ("full_4d_five_tensor_field_then_records", "observer_compiled_4d", "observer_compiled_13d_informed"):
        seq[key]["speedup_over_direct"] = seq_direct / seq[key]["median_seconds"]

    # Precompute coefficient/master matrices to isolate field/record linear algebra.
    C4 = np.column_stack([ft.coefficients_4d(p) for p in params])
    U10 = np.column_stack([ft.masters_13d(p) for p in params])
    RHS = problem["B4"] @ C4

    def batch_direct():
        fields = la.cho_solve(problem["factor"], RHS, check_finite=False)
        return observer @ fields

    def batch_full_4d():
        return observer @ (problem["U4"] @ C4)

    def batch_compiled_4d():
        return W4 @ C4

    def batch_compiled_13d():
        return W13 @ U10

    # Warm up batched kernels.
    for fn in (batch_direct, batch_full_4d, batch_compiled_4d, batch_compiled_13d):
        fn()

    batched = {
        "direct_factorized_solve_then_records": time_batched(batch_direct, repeats=7),
        "full_4d_five_tensor_field_then_records": time_batched(batch_full_4d, repeats=11),
        "observer_compiled_4d": time_batched(batch_compiled_4d, repeats=15),
        "observer_compiled_13d_informed": time_batched(batch_compiled_13d, repeats=15),
    }
    for value in batched.values():
        value["queries"] = int(len(params))
        value["median_microseconds_per_query"] = 1.0e6 * value["median_seconds"] / len(params)
    batch_direct_time = batched["direct_factorized_solve_then_records"]["median_seconds"]
    for key in ("full_4d_five_tensor_field_then_records", "observer_compiled_4d", "observer_compiled_13d_informed"):
        batched[key]["speedup_over_direct"] = batch_direct_time / batched[key]["median_seconds"]
    batched["observer_compiled_4d"]["speedup_over_full_field_assembly"] = (
        batched["full_4d_five_tensor_field_then_records"]["median_seconds"]
        / batched["observer_compiled_4d"]["median_seconds"]
    )
    batched["observer_compiled_13d_informed"]["speedup_over_full_field_assembly"] = (
        batched["full_4d_five_tensor_field_then_records"]["median_seconds"]
        / batched["observer_compiled_13d_informed"]["median_seconds"]
    )

    # Exactness and kernel/image controls.
    direct = batch_direct()
    full = batch_full_4d()
    obs4 = batch_compiled_4d()
    obs13 = batch_compiled_13d()
    norm = max(float(np.linalg.norm(direct)), 1e-30)

    # Construct an exact observer-kernel perturbation and confirm records are unchanged.
    rng = np.random.default_rng(SEED + 999)
    trial = rng.normal(size=problem["n_state"])
    kernel_direction = trial - observer.T @ (observer @ trial)
    kernel_residual = np.linalg.norm(observer @ kernel_direction) / max(np.linalg.norm(kernel_direction), 1e-30)

    # Observer deformation sensitivity.
    delta = rng.normal(size=observer.shape)
    delta /= max(np.linalg.norm(delta), 1e-30)
    observer_perturbed = observer + 1e-4 * delta
    fields_sample = la.cho_solve(problem['factor'], RHS[:, :50], check_finite=False)
    record_shift = np.linalg.norm((observer_perturbed - observer) @ fields_sample) / max(
        np.linalg.norm(observer @ fields_sample), 1e-30
    )

    certificate = {
        "certificate_id": "OBSERVER-COMPILED-FIVE-TENSOR-GR-TOY/V2",
        "date": "2026-08-06",
        "status": "PASS-CONTROLLED-TOY-ARCHITECTURE-ONLY",
        "environment": {
            "python": platform.python_version(),
            "numpy": np.__version__,
            "scipy": scipy.__version__,
            "platform": platform.platform(),
        },
        "scope": {
            "field_dimension": int(problem["n_state"]),
            "observer_record_dimension": int(observer.shape[0]),
            "4d_coefficient_channels": int(ft.C13.shape[0]),
            "13d_independent_masters": int(np.linalg.matrix_rank(ft.C13)),
            "sequential_queries": 500,
            "batched_queries": int(len(params)),
            "baseline": "The direct baseline reuses one Cholesky factorization and solves the field for every query.",
            "claim_boundary": [
                "The operator is a deterministic positive controlled field analog, not the Einstein equations.",
                "The batched algebra-only benchmark excludes coefficient/master generation and offline compilation.",
                "The sequential benchmark includes Python coefficient/master evaluation and dispatch.",
                "The results demonstrate the observer-compilation mechanism, not a physical IMRI waveform speedup."
            ],
        },
        "compiled_maps": {
            "W4_shape": list(W4.shape),
            "W13_shape": list(W13.shape),
            "formula_4d": "W4 = O @ U4",
            "formula_13d": "W13 = O @ U4 @ C13",
        },
        "sequential_end_to_end_python": seq,
        "batched_linear_algebra_only": batched,
        "exactness": {
            "relative_error_full_4d_records": float(np.linalg.norm(direct - full) / norm),
            "relative_error_observer_compiled_4d": float(np.linalg.norm(direct - obs4) / norm),
            "relative_error_observer_compiled_13d": float(np.linalg.norm(direct - obs13) / norm),
            "observer_kernel_direction_record_residual": float(kernel_residual),
        },
        "observer_sensitivity_control": {
            "observer_map_relative_perturbation": 1e-4,
            "relative_record_shift": float(record_shift),
            "interpretation": "The observer map is part of the frozen model and must carry its own deformation/error ledger."
        },
        "13d_information": {
            "channel_reduction_fraction": float(1.0 - np.linalg.matrix_rank(ft.C13) / ft.C13.shape[0]),
            "channel_reduction_factor": float(ft.C13.shape[0] / np.linalg.matrix_rank(ft.C13)),
            "null_control": "A 4D solver supplied with the same C13 map executes the same reduced online algebra."
        },
    }

    checks = [
        certificate["exactness"]["relative_error_full_4d_records"] < 1e-12,
        certificate["exactness"]["relative_error_observer_compiled_4d"] < 1e-12,
        certificate["exactness"]["relative_error_observer_compiled_13d"] < 1e-12,
        certificate["exactness"]["observer_kernel_direction_record_residual"] < 1e-12,
        seq["observer_compiled_4d"]["speedup_over_direct"] > 10.0,
        seq["observer_compiled_13d_informed"]["speedup_over_direct"] > 10.0,
        batched["observer_compiled_4d"]["speedup_over_direct"] > 100.0,
    ]
    certificate["all_required_checks_pass"] = bool(all(checks))

    output = ROOT / "observer_compiled_five_tensor_toy_certificate.json"
    output.write_text(json.dumps(certificate, indent=2) + "\n", encoding="utf-8")
    print(json.dumps({
        "certificate": str(output),
        "pass": certificate["all_required_checks_pass"],
        "sequential_4d_speedup": seq["observer_compiled_4d"]["speedup_over_direct"],
        "sequential_13d_speedup": seq["observer_compiled_13d_informed"]["speedup_over_direct"],
        "batched_4d_speedup": batched["observer_compiled_4d"]["speedup_over_direct"],
        "batched_13d_speedup": batched["observer_compiled_13d_informed"]["speedup_over_direct"],
        "compiled_4d_error": certificate["exactness"]["relative_error_observer_compiled_4d"],
        "compiled_13d_error": certificate["exactness"]["relative_error_observer_compiled_13d"],
    }, indent=2))


if __name__ == "__main__":
    main()
Appendix N

Machine-readable benchmark certificate

PASS-CONTROLLED
{
  "certificate_id": "OBSERVER-COMPILED-FIVE-TENSOR-GR-TOY/V2",
  "date": "2026-08-06",
  "status": "PASS-CONTROLLED-TOY-ARCHITECTURE-ONLY",
  "environment": {
    "python": "3.13.5",
    "numpy": "2.3.5",
    "scipy": "1.17.0",
    "platform": "Linux-6.12.13-x86_64-with-glibc2.41"
  },
  "scope": {
    "field_dimension": 900,
    "observer_record_dimension": 8,
    "4d_coefficient_channels": 24,
    "13d_independent_masters": 10,
    "sequential_queries": 500,
    "batched_queries": 3000,
    "baseline": "The direct baseline reuses one Cholesky factorization and solves the field for every query.",
    "claim_boundary": [
      "The operator is a deterministic positive controlled field analog, not the Einstein equations.",
      "The batched algebra-only benchmark excludes coefficient/master generation and offline compilation.",
      "The sequential benchmark includes Python coefficient/master evaluation and dispatch.",
      "The results demonstrate the observer-compilation mechanism, not a physical IMRI waveform speedup."
    ]
  },
  "compiled_maps": {
    "W4_shape": [
      8,
      24
    ],
    "W13_shape": [
      8,
      10
    ],
    "formula_4d": "W4 = O @ U4",
    "formula_13d": "W13 = O @ U4 @ C13"
  },
  "sequential_end_to_end_python": {
    "direct_factorized_solve_then_records": {
      "median_seconds": 0.37300898999819765,
      "all_seconds": [
        0.39782629900219035,
        0.37300898999819765,
        0.39479907599888975,
        0.3576370919981855,
        0.3690244050012552
      ],
      "queries": 500,
      "median_microseconds_per_query": 746.0179799963953,
      "checksum": -1.2890766840182981
    },
    "full_4d_five_tensor_field_then_records": {
      "median_seconds": 0.013948351999715669,
      "all_seconds": [
        0.014482344999123598,
        0.014138514001388103,
        0.013825517999066506,
        0.013705743000173243,
        0.013948351999715669,
        0.01371243600078742,
        0.014696751997689717
      ],
      "queries": 500,
      "median_microseconds_per_query": 27.896703999431338,
      "checksum": -1.289076684018298,
      "speedup_over_direct": 26.74215491592134
    },
    "observer_compiled_4d": {
      "median_seconds": 0.009128854999289615,
      "all_seconds": [
        0.009128854999289615,
        0.008863248000125168,
        0.009239432001777459,
        0.008841390001180116,
        0.00929547100167838,
        0.008844561001751572,
        0.00950461100001121
      ],
      "queries": 500,
      "median_microseconds_per_query": 18.25770999857923,
      "checksum": -1.2890766840182974,
      "speedup_over_direct": 40.86043540260244
    },
    "observer_compiled_13d_informed": {
      "median_seconds": 0.006501957002910785,
      "all_seconds": [
        0.006670480001048418,
        0.006501957002910785,
        0.006518060999951558,
        0.006456414997956017,
        0.006189794999954756,
        0.006462425997597165,
        0.007059173000016017
      ],
      "queries": 500,
      "median_microseconds_per_query": 13.00391400582157,
      "checksum": -1.2890766840182981,
      "speedup_over_direct": 57.36872603605493
    }
  },
  "batched_linear_algebra_only": {
    "direct_factorized_solve_then_records": {
      "median_seconds": 0.14181108699995093,
      "all_seconds": [
        0.14181108699995093,
        0.16492133000065223,
        0.13999228600005154,
        0.15808806700079003,
        0.17788698299773387,
        0.14143325900295167,
        0.12011854899901664
      ],
      "checksum": -0.0029819986530305845,
      "queries": 3000,
      "median_microseconds_per_query": 47.270362333316974
    },
    "full_4d_five_tensor_field_then_records": {
      "median_seconds": 0.004379540001536952,
      "all_seconds": [
        0.05063996800163295,
        0.008097210997220827,
        0.0024934300017775968,
        0.030430576000071596,
        0.005689138997695409,
        0.031571498002449516,
        0.004379540001536952,
        0.0033557149981788825,
        0.0030733729981875513,
        0.002950365000288002,
        0.0031841349991736934
      ],
      "checksum": -0.0029819986530305836,
      "queries": 3000,
      "median_microseconds_per_query": 1.459846667178984,
      "speedup_over_direct": 32.38036116810986
    },
    "observer_compiled_4d": {
      "median_seconds": 3.806199674727395e-05,
      "all_seconds": [
        5.626999700325541e-05,
        4.078900019521825e-05,
        3.86139981856104e-05,
        3.783600186579861e-05,
        3.806199674727395e-05,
        3.773500066017732e-05,
        3.788000321947038e-05,
        3.767800080822781e-05,
        3.797600220423192e-05,
        3.789700349443592e-05,
        4.844399882131256e-05,
        3.846300023724325e-05,
        3.8074002077337354e-05,
        3.7740999687230214e-05,
        3.812800059677102e-05
      ],
      "checksum": -0.002981998653030583,
      "queries": 3000,
      "median_microseconds_per_query": 0.012687332249091318,
      "speedup_over_direct": 3725.792105483999,
      "speedup_over_full_field_assembly": 115.06332761826586
    },
    "observer_compiled_13d_informed": {
      "median_seconds": 2.0283998310333118e-05,
      "all_seconds": [
        5.887500083190389e-05,
        2.140700235031545e-05,
        2.0303003111621365e-05,
        2.0276998839108273e-05,
        2.0179999410174787e-05,
        2.0350998966023326e-05,
        2.0245999621693045e-05,
        2.0204002794343978e-05,
        2.0499002857832238e-05,
        2.0262999896658584e-05,
        2.0340001356089488e-05,
        2.0174000383121893e-05,
        2.0198000129312277e-05,
        2.030700125033036e-05,
        2.0283998310333118e-05
      ],
      "checksum": -0.0029819986530305854,
      "queries": 3000,
      "median_microseconds_per_query": 0.006761332770111039,
      "speedup_over_direct": 6991.278781940601,
      "speedup_over_full_field_assembly": 215.91108096799226
    }
  },
  "exactness": {
    "relative_error_full_4d_records": 6.484785887521391e-16,
    "relative_error_observer_compiled_4d": 1.3912883652491791e-15,
    "relative_error_observer_compiled_13d": 1.3404130736365388e-15,
    "observer_kernel_direction_record_residual": 3.615869086224414e-17
  },
  "observer_sensitivity_control": {
    "observer_map_relative_perturbation": 0.0001,
    "relative_record_shift": 3.74518114708269e-05,
    "interpretation": "The observer map is part of the frozen model and must carry its own deformation/error ledger."
  },
  "13d_information": {
    "channel_reduction_fraction": 0.5833333333333333,
    "channel_reduction_factor": 2.4,
    "null_control": "A 4D solver supplied with the same C13 map executes the same reduced online algebra."
  },
  "all_required_checks_pass": true
}
Appendix O

Source and artifact manifest

CONTENT-ADDRESSED
Authority / artifactFileBytesSHA-256
RigidityBB_RIG_4_1_MAX_RIGOR_ALL_GATE_RIGIDITY.md135,78237703f47b05280d878ee84c258a60a8556952e1e358b039c72efe28a7532e222
InterdependenceBB_INT_4_0_MAX_RIGOR_ALL_GATE_INTERDEPENDENCE.md74,15854cfaba6833108419531618f72ca38e2b5fb8c7353c1ae1a71c5fbb1cdce350d
VacuumBB_VAC_4_0_MAX_RIGOR_ALL_GATE_VACUUM.md143,957362c00d1d255552896cd4d9be730374f0d0b9daa54dc1c578598bf3d479e0bca
GovernanceBB_CSE_4_0_SUPPLEMENTAL_MAX_RIGOR_GATE_GOVERNANCE.md72,988115a22d5d5f89c082696ffd94bf9449b2bfc5028b46a4523e87712d5a78e1a28
Shape Stagestage.md49,19920a1906b5467a1d82b849b06636fa4acaa7916e79f39d97dd4117f1fb26bf2ab
Shape Rulebookrulebook.md44,490ff0e5a660e11fbd1a397933f7e22521a0cf91155fa1b0bcb2f00e6204a8b2729
DynamicsBB_DYN_4_2_MAX_RIGOR_FULL_GATE_CLOSURE_DYNAMICS.md155,401cbc41bd5faf197208d7651496a912ac9fd7e0d4fb7c48705d9722116ca00ea6c
ScaleBB_SCL_4_1_MAX_RIGOR_ALL_GATE_SCALE.md120,442b0426790624d7abde99427cfe12a80726857c99f6d16fbea1c69843598187493
Time SynchronizationBB_TS_4_0_MAX_RIGOR_ALL_GATE_TIME_SYNCHRONIZATION.md64,8531958cbe4ef5e61dadf24838766e149dc1c4f019a3d612e7ba7cc5f5257ccb1c9
ObserverBB_OBS_4_0_MAX_RIGOR_ALL_GATE_OBSERVER.md78,3702a7edf478134d753cfb37d5f299fd1f40d2d71d664ed23dd86d9573f62c21b06
BoundaryBB_BND_4_1_MAX_RIGOR_FULL_GATE_CLOSURE_BOUNDARY.md111,318b489a3aa8991a71df94aa8118da975c2910fc69e9d13e89398fa642ad776b95b
Max Conservation StackMaxConservationStack.html5,758,9832ca5fb629b0276cd31976d97ae7da063ebe30d0626a57ac08fb74f665c4d5598
Five-Tensor GR ArchitectureFiveTensorGRArchitecture.html6,195,5794967c6d2c9ae58581c8097b7daf72744b96ec4b16ca768dac611fbf314947cb0
Building-Block Speed AuditBUILDING_BLOCK_SPEED_AUDIT.md13,862f97c9d38e27e340ff2587e6c9db404ee99852f84e7a61faa879183eddc8fe4de
Observer Benchmark Scriptobserver_compiled_five_tensor_toy.py10,7172b020ecfad17e92e5bb05cc3fc368d2d27b25d4ed6bd1d554433d79477de3673
Observer Benchmark Certificateobserver_compiled_five_tensor_toy_certificate.json6,7582c303e15b3d8e0814d732aa8ae5035184b72bf0a92f2c88be25c4456d22d0f7d