observer concept
| Definition | A consumer, its output metric, and its budget, written as the triple in equation 1.1. Naming all three is what every later chapter checks. Also observer triple, the observer. |
|---|---|
| Example | A cosine ranker with rank order as its metric and 1000 candidates as its budget is one observer. |
| Book | Data Mining as Observation, draft 0.2, commit f3914f0; entry id observer, kind concept. |
| Status | no ledger row names this entry. Corrections: none recorded. |
| Defining equation | Book equation 1.1. |
| Assumptions and scope |
|
| Prior art | The observer triple extends the active-subspace matrix with an output metric, a budget, and an audit discipline. |
| Evidence | geometric-observation/chapters/ch04_the_observer_triple.md:9-60, geometric-observation/OBSERVATION.md:1-10, geometric-observation/chapters/ch04_the_observer_triple.md:60-135, lean/DataMiningAsObservation/ReadOperator.lean |
| Reviewed | semantic review 2026-09-06; generated 2026-09-10 from records at the commits on the provenance page. |
Equation
Book equation 1.1.
\[O=(C,\ G,\ B).\]
Book equation 0.11.
\[P_C(x)=J(x)^{\top}G\big(C(x)\big)\,J(x),\qquad J(x)=\frac{\partial C}{\partial x}(x),\qquad \bar P_{C,\mu}=\mathbb E_{\mu}\!\left[P_C(x)\right].\]
Conditions
- An observer is a consumer, its output metric, and its budget. The consumer and the local geometry of its output metric determine the read operator. The budget bounds what of it can be measured and used and changes it only by changing the consumer.
- Two consumers with the same read operator on the same workload share a read geometry and are not thereby the same observer, since the consumer stays part of the triple and a sign change reverses every ranking.
- The output metric is a loss on the consumer’s output. Where it has a local quadratic representation, that local geometry enters the read operator. A dataset-level loss has none, and the read operator is then taken on the score with the identity geometry.
Conditions are curated in entries.toml rather than read
from a record.
Ledger
none
First stated
Volume 14, chapter 4,
geometric-observation/chapters/ch04_the_observer_triple.md:9-60,
and geometric-observation/OBSERVATION.md:1-10, DOI
10.5281/zenodo.21776291. Version 1.0 of the theory was declared on
2026-08-18 in
geometric-observation/crucible/DECLARATION-V1.md.
Measurements
| Where the book states it | Numbers, as the book’s sources table records them | Source |
|---|---|---|
| chapter 1 section 1.2 | the observer triple, read subspace, nuisance, same read operator means same read geometry | geometric-observation/chapters/ch04_the_observer_triple.md:9-60;
geometric-observation/OBSERVATION.md:1-10 |
| chapter 6 section 6.1 | the classifier row of the consumer table, the output metric makes a different observer | geometric-observation/chapters/ch04_the_observer_triple.md:60-135 |
Failures and corrections
none
Invariance envelope
Survived.
- OD:observer-family, change of observer within a declared family:
read operators of declared spectrum, coordinate subsets, coarsenings,
and learned consumers’ recovered read operators. Claim: For a positive
definite read operator with spectrum in [a, b] the observational and
classical window exponents differ by at most log(b / a) / (2 (T - t0))
(article Proposition 1, lean/GET/Horizon.lean).
experiments/DISCOVERY-TRACK.md, D3 record; experiments/OD/D3/grade.json exact E1. Witness: 3,200 of 3,200 windows on Lorenz-63 and Lorenz-96 under an anisotropic observer with b / a = 16 and 4; the worst ratio to the bound 0.96 in the pilot, so the bound is nearly attained. Absorbed by: . - OD:observer-family, change of observer within a declared family:
read operators of declared spectrum, coordinate subsets, coarsenings,
and learned consumers’ recovered read operators. Claim: An observer with
a kernel reads a smaller exponent than the classical one when an unread
direction grows faster (World K, mu = 2), the same when it grows slower
(mu = 1/2), and a kernel-started perturbation reads a transiently larger
exponent that converges.
experiments/OD/D3/grade.json K1, K1c, K2, K3. Witness: gap 0.82 to 1.25 in 64 of 64 starts at mu = 2 with the classical exponent at its predicted 1.965; control equal within 0.0072; kernel starts larger on the first window in 83 to 98 percent of starts with median excess +1.5 to +3.5 falling to 0.09 to 0.17 by T = 20; generic starts under every projection within 0.035 of the classical exponent at T = 20. Absorbed by: . - OD:observer-family, change of observer within a declared family:
read operators of declared spectrum, coordinate subsets, coarsenings,
and learned consumers’ recovered read operators. Claim: A change of the
observer’s spectrum changes the hub sets more than a change of its
orientation at a fixed spectrum (hub-set Jaccard overlap across
orientations above that across spectra).
experiments/OD/D2/grade.json P1. Witness: in all 26 worlds, Gaussian, uniform, heavy-tailed, mixture, Wikipedia and SIFT, at N from 2000 to 16000: overlap 0.19 to 0.45 across orientations against 0.03 to 0.29 across spectra. Absorbed by: . - OD:observer-family, change of observer within a declared family:
read operators of declared spectrum, coordinate subsets, coarsenings,
and learned consumers’ recovered read operators. Claim: An observer’s
horizon offset from the full reader at budget B equals the first-passage
time Delta_O(B) = E_s[inf{t >= s : L(t) - L(s) + g_O(t) >= log B}
- inf{t >= s : L(t) - L(s) >= log B}] of its read-fraction process
along the leading Lyapunov direction, computed on an independent long
trajectory (the horizon offset law).
experiments/DISCOVERY-TRACK.md, D3v2 record; experiments/OD/D3v2/grade.json. Witness: all 22 cells (eleven observers of Lorenz-63 and Lorenz-96 at B = 1000 and 10000) within 0.259 time units, largest error 0.149; signs and the Lorenz-63 order exact; the symmetric site blocks of Lorenz-96 equal within 0.07; anisotropic offsets inside the D3 bracket; the constant-fraction approximation -E[log f_O] / lambda_1, refuted by the first probe, wrong by 0.09 to 1.0 on the same rows. Absorbed by: . Revision: the law replaced the constant-fraction statement before any pilot; recorded in the registration’s Section 7. - OD:simulation-resolution, change of the simulation resolution N at
fixed observation budget B, for dynamical systems. Claim: The horizon
offset law holds across a change of dynamical system, from Lorenz-63
(exponent 0.906) to Lorenz-96 at N = 40 (exponent 1.699).
experiments/OD/D3v2/grade.json O1 by world. Witness: Lorenz-96 errors 0.001 to 0.138 over four observers and two budgets, Lorenz-63 0.014 to 0.149 over seven. Absorbed by: . - OD:observer-family, change of observer within a declared family:
read operators of declared spectrum, coordinate subsets, coarsenings,
and learned consumers’ recovered read operators. Claim: Hub sets overlap
more across orientations than across spectra, and the cross-observer
matrix is low-rank against its shuffled null, in every family, corpus
and size.
experiments/OD/D2v2/grade.json P1, X1. Witness: 44 of 44 worlds for both: overlap gap at least 0.08; rank ratios 0.09 to 0.69, the largest on the sphere and the balls. Absorbed by: . - OD:world-transfer, transfer of a law frozen on synthetic worlds to
embedding corpora, ANN corpora, and dynamical state spaces without
retuning. Claim: Across three registrations with one declared feature
family and one search, the law discovered depends on the discovery set
alone: Gaussian clouds give a concentration law, seven full-dimensional
families give a shape-blind spectral law, manifold worlds give an
intrinsic-dimension law that fits real embeddings.
experiments/OD/D2/law.json, experiments/OD/D2v2/law.json, experiments/OD/D2v3/law.json. Witness: the frozen laws of D2, D2v2 and D2v3 and their errors on the same real corpora: 5.3 and 4.1 (D2), 2.5 and 2.3 (D2v2), 1.0 and 0.2 (D2v3) on the two Wikipedia slices of each run. Absorbed by: . - OD:closure-geometry, . Claim: Third version: for a filtered
two-dimensional flow with the spectral cutoff as consumer and budget, at
closure rank 64 and above, the subfilter modes of largest read
distortion (sensitivity times energy, the read operator probed blind on
the solver) close the resolved tendency better than the same number of
energy-ranked modes, pooled at every in-scope rank by a declared margin,
behind in no cell by more than a declared tolerance, with a smaller
margin below the scope and a margin stable between n = 128 and 192.
experiments/DISCOVERY-TRACK.md, D7v3 record; experiments/OD/D7v3/grade.json. Witness: 48 in-scope rank cells on three fresh fields at n = 128 and 192: the read-distortion closure ahead of the energy closure pooled by 2.8 percent at rank 64 and 10.0 at rank 128 (bar 2), behind in 6 cells by at most 3.6 (bar 5), ahead by -0.2 and 0.4 percent below the scope; the in-scope margin 6.3 percent at n = 128 and 6.6 at n = 192 (bar 2.0 on the change); every structured closure below random; the eigen-direction closure behind energy in 40 of 48 cells; the read operator’s effective rank the same at both resolutions. Absorbed by: . Revision: none; the declared arm of D7 (the leading eigen-directions) is refuted in all three registrations and the read distortion is the ranking quantity inside the rank scope. - OD:observer-choice, . Claim: Third version: for a linear system with
candidate sensors, the placement reaching a required count of directions
identifiable at budget B on the exact window Gramian with the fewest
sensors, found exactly where the exhaustive search is checkable (ties
among smallest sets broken by the m-th eigenvalue) and by a pruned
greedy beyond, with feasibility decided at the sensor cap, never needs
more sensors than the energy ranking, a random ordering or D6’s greedy,
needs strictly fewer than the energy ranking in a registered fraction of
the cells where placement matters, and leaves a longer forecast horizon
than the energy placement at the same count.
experiments/DISCOVERY-TRACK.md, D6v3 record; experiments/OD/D6v3/grade.json. Witness: 54 feasible cells on five worlds with fresh seeds (one count proved unreachable under the cap of 12 and recorded): the selector equal to the exhaustive minimum in all 50 checkable cells; strictly fewer sensors than the energy ranking in 10 of 28 discriminating cells (bar 0.25) and never more; never more than a random ordering; never more than D6’s greedy and fewer in six cells; the horizon 12.3 percent longer than the energy placement’s pooled on 14 discriminating growth cells (bar 10) and 19.5 longer than random, never shorter by more than 1.0 percent (tolerance 5). Absorbed by: . Revision: none; D6’s two misses were greedy’s, D6v2’s two were definitions, D6v3 has none.
Boundary measured.
- OD:observer-family, change of observer within a declared family:
read operators of declared spectrum, coordinate subsets, coarsenings,
and learned consumers’ recovered read operators. Claim: At fixed budget
the horizon depends on the observer where no symmetry of the flow
relates the observers (Lorenz-63, x against z) and not where one does
(Lorenz-96, one block of ten sites against the next).
experiments/DISCOVERY-TRACK.md, D3 record; experiments/OD/D3/grade.json H2. Boundary: x later than z for the same perturbation in 77, 78, 70 and 64 percent of pairs at B = 10, 100, 1000, 10000 with sign-test p 0.0000, 0.0000, 0.0022 and 0.033 against the registered 0.01 at every budget; the Lorenz-96 control at p 0.11 to 0.86. Witness: the paired effect weakens as the budget grows and the perturbation aligns with the leading direction for longer, so a fixed per-budget level over the ladder was the wrong registration, not the wrong claim; the pilot at the same budget had 77 percent and p below 0.0001. Absorbed by: declaration. Revision: none for the claim; for later gates, declare the level per budget or grade the ladder as a whole. - OD:observer-family, change of observer within a declared family:
read operators of declared spectrum, coordinate subsets, coarsenings,
and learned consumers’ recovered read operators. Claim: The
cross-observer hubness matrix has effective rank at most 0.48 of its
column-shuffled null.
experiments/OD/D2/grade.json X1. Boundary: ratios 0.10 to 0.30 in 23 of 26 worlds; 0.44 and 0.59 for the 64- and 128-dimensional uniform balls and 0.42 for the Wikipedia scale cell, the least concentrated clouds. Witness: the limit was fixed from Gaussian pilots (largest ratio 0.31 times 1.5); the latent structure is present everywhere and weakest where the cloud is roundest. Absorbed by: declaration. - OD:world-transfer, transfer of a law frozen on synthetic worlds to
embedding corpora, ANN corpora, and dynamical state spaces without
retuning. Claim: The hubness law frozen on seven synthetic families,
log(1 + skew) = 2.811 + 0.0047 d_ent - 0.0928 / cv_d - 2.461
sqrt(top_share), predicts hubness on families it was not discovered on,
on real embeddings and at larger N within declared multiples of its
pilot error, and beats the nominal-dimension formula and the frozen D2
law.
experiments/DISCOVERY-TRACK.md, D2v2 record; experiments/OD/D2v2/grade.json. Boundary: survives on all eight unseen synthetic families (0.37 to 1.41 against 1.84), on SIFT base and queries (1.27, 0.75) and within 3 REF on Wikipedia (2.54, 2.37 against 2.77); misses the heavy-tail and Wikipedia scale cells (2.26, 2.55 against 1.84) and loses to a constant in k and N on the Wikipedia slices (1.41, 1.29); beats the D2 law in 14 of 16 transfer worlds and both competitors pooled (1.45 against 2.20 and 2.85). Witness: Wikipedia embeddings have TwoNN intrinsic dimension 8 to 20 at entropy dimension up to 320 and skewness at most 1.5; the intrinsic dimension was in the declared pool and the search dropped it, since on full-dimensional discovery families it duplicates the spectral dimension. Absorbed by: declaration. Revision: D2v3 would put clouds on embedded manifolds into the discovery families so that the intrinsic dimension becomes informative; not registered here. - OD:world-transfer, transfer of a law frozen on synthetic worlds to
embedding corpora, ANN corpora, and dynamical state spaces without
retuning. Claim: The hubness law frozen on eleven families including
four manifold families, log(1 + skew) = -1.463 - 0.013 / cv_knn + 0.748
log(id_twonn) + 0.069 sqrt(d_eff), predicts hubness on unseen families
and manifolds, on real embeddings and at larger N within declared
multiples of its pilot error, and beats the nominal formula and the
frozen D2 and D2v2 laws.
experiments/DISCOVERY-TRACK.md, D2v3 record; experiments/OD/D2v3/grade.json. Boundary: real corpora within REF for the first time (Wikipedia 1.00 and 0.21, SIFT 0.44 and 0.37 against 2.24); eight of ten unseen worlds within 1.49 and the group pooled at 1.18 against 1.12; Laplace (1.93) and the 256-dimensional cube (2.69) outside; heavy tails at N = 16000 at 1.91 against 1.49; beats all three competitors pooled (1.05 against 3.58, 2.77, 1.69) and within every group. Witness: the intrinsic dimension became the law’s main term once the discovery set held clouds whose intrinsic dimension sits below their spectral one; the misses are where TwoNN leaves its calibrated regime (125 on a 4,000-point cube in 256 dimensions) or where tails outrun every training family. Absorbed by: declaration. Revision: a D2v4 would bound the intrinsic-dimension term or add full-dimensional worlds at d = 256 and heavier tails to the discovery set; not registered here. - OD:world-transfer, transfer of a law frozen on synthetic worlds to
embedding corpora, ANN corpora, and dynamical state spaces without
retuning. Claim: The hubness law frozen with full-dimensional clouds at
d = 256 and heavy tails in the discovery set, log(1 + skew) = -1.094 +
0.169 cv_r sqrt(d_eff) - 0.032 log(d_nom) log(k) + 0.701 log(id_twonn),
predicts hubness at d = 512, on heavier tails, on fresh real slices and
at larger N, and beats the nominal formula and the frozen D2, D2v2 and
D2v3 laws.
experiments/DISCOVERY-TRACK.md, D2v4 record; experiments/OD/D2v4/grade.json. Boundary: clouds at d = 512 within the limit (1.30, 1.79 against 2.13); real slices 0.16 to 0.64 against 3.20; Student t with 3 degrees at N = 16000 at 0.47; ten of twelve unseen worlds within 2.13; Student t with 4 degrees at d = 256 (3.52) and Laplace at d = 192 (4.75) outside, the unseen group pooled at 1.95 against 1.60; Student t with 5 degrees at N = 16000 at 2.19 against 2.13; beats all four competitors pooled (1.62 against 3.18, 3.47, 2.38, 1.77) and within every group. Witness: what the discovery set holds, the law extrapolates from: d = 256 carried to d = 512, t with 3 degrees carried to N = 16000; what it lacks, heavier tails at higher dimension, no law of this feature family reaches, since the family’s only tail variable is a coordinate kurtosis the observer rescales and the search never chose. Absorbed by: declaration. Revision: a D2v5 would add a tail variable measured on the neighbour distances, or place heavy tails at the transfer dimensions in the discovery set; not registered here. - OD:world-transfer, transfer of a law frozen on synthetic worlds to
embedding corpora, ANN corpora, and dynamical state spaces without
retuning. Claim: With four scale-free tail variables measured on the
neighbour distances in the feature pool and heavy tails at d = 128 and
192 in the discovery set, the search chooses a tail variable and the
frozen law predicts hubness on heavier tails at d = 192 and 256, on
fresh real slices and at larger N, beating the nominal formula and the
frozen D2, D2v2, D2v3 and D2v4 laws.
experiments/DISCOVERY-TRACK.md, D2v5 record; experiments/OD/D2v5/grade.json; experiments/OD/D2v5/tail_check.json. Boundary: the search declined every tail variable (best model with one 0.75 held-out against 0.71, worse on five of eight heavy-tailed pilot worlds) and froze skew = -2.80 - 0.51 / cv_d + 1.19 log(id_twonn) + 1.07 sqrt(d_eff); on the run the law halves D2v4’s misses (t with 4 degrees at d = 256 2.28, Laplace at d = 192 2.36 against 3.52, 4.75) but stays outside 1.76 there and on t with 2.5 degrees at d = 128 (2.30) and the log-normal at d = 192 (3.24); real slices 0.19 to 0.70 against 2.64; d = 512 clouds 1.75, 1.69; heavy tails at N = 12000 to 16000 outside (2.49 to 3.13); beats all five competitors pooled (1.55 against 12.01, 4.15, 2.17, 2.25, 1.99) and within the unseen and scale groups, the D2v3 law edging it on the real slices (0.47 against 0.50). Witness: the tail of the neighbour distances, measured scale-free, rises with the observer’s exponent in every world, so it carries the reader as much as the family and adds nothing to a linear law that already holds the concentration and dimension terms; the family’s largest errors sit where the target skewness exceeds 12, where a linear law in either transform is the wrong shape. Absorbed by: declaration. Revision: D2v6 registers the second repair named by D2v4’s record, heavy tails placed at the transfer dimensions in the discovery set, bracketing the unseen heavy-tailed worlds. - OD:world-transfer, transfer of a law frozen on synthetic worlds to
embedding corpora, ANN corpora, and dynamical state spaces without
retuning. Claim: With the log Poisson hub excess as the target on D2v6’s
world, the frozen law log(excess) = -1.103 - 0.025 / cv_knn + 0.167
log(d_eff) + 0.434 sqrt(id_twonn) predicts hubness on the bracketed
heavy tails, on the d = 512 clouds, on fresh real slices and at larger
N, and beats the nominal-only law and the chance level.
experiments/DISCOVERY-TRACK.md, D2v7 record; experiments/OD/D2v7/grade.json. Boundary: every heavy-tailed unseen world inside the limit (t with 4 degrees at d = 256 0.18, Laplace at d = 224 0.19, t with 2.5 degrees at d = 128 0.11, log-normal at d = 192 0.14, t with 6 degrees at d = 192 0.18, RMS log ratios against 0.66); the Gaussian at d = 512 0.58 inside, the cube at d = 512 0.82 outside; real slices 0.19 to 0.45 against 0.98; seven of eight scale cells inside, Laplace at N = 12000 at 0.656 against 0.655; fresh seeds 0.29 against 0.49; the law at 0.35 pooled on the transfer groups against 1.64 (nominal) and 1.70 (chance) and inside every group. Witness: the same family, pool, search and worlds that put the heavy tails at d = 256 and the clouds at d = 512 on opposite sides of a limit in skewness hold both in log excess, because the skewness saturates where the excess keeps counting; the target, not the family and not the set, was the limit the skew registrations met. Absorbed by: declaration. Revision: the cube at d = 512 remains the one world beyond the training dimensions the law over-predicts (a factor of 2.3); a D2v8 would add full-dimensional worlds at d = 384 to 512 to the discovery set under this target, and is the coverage repair that D2v6 showed does not work for the skewness. - OD:world-transfer, transfer of a law frozen on synthetic worlds to
embedding corpora, ANN corpora, and dynamical state spaces without
retuning. Claim: Inside a declared scope, rows whose k-th
neighbour-distance concentration cv_knn on the observed data is at least
0.015, the frozen D2v7 law log(excess) = -1.103 - 0.025 / cv_knn + 0.167
log(d_eff) + 0.434 sqrt(id_twonn) predicts the log Poisson hub excess on
fresh worlds, fresh real slices and larger N within D2v7’s bars and
beats the nominal-only law and the chance level; outside the scope it is
not claimed and its pooled error exceeds the in-scope limit.
experiments/DISCOVERY-TRACK.md, D2v9 record; experiments/OD/D2v9/grade.json; experiments/OD/D2v9_explore/README.md. Boundary: in scope: all eighteen unseen worlds inside 0.64 (balls at d = 256 and 384 at 0.43 and 0.44, cube at d = 640 at 0.37, heavy tails 0.12 to 0.27), pooled 0.31 against 0.48; real slices 0.12 to 0.41 against 0.96; seven of eight scale cells inside, Laplace at d = 64 and N = 12000 at 0.67 against 0.64, the cell the registration named in advance; the law at 0.34 pooled on in-scope transfer rows against 1.63 (nominal) and 1.64 (chance) and inside every group; out of scope: 180 rows in twelve worlds at 1.19 against 0.64, the balls under-predicted (to -0.84 median residual), the cubes over-predicted (to +1.37), the torus and the sphere fitted anyway (0.14, 0.08). Witness: the D2v7 law’s failures on this world are where the registration said they are: a regime of unreliability of the reciprocal concentration term on over-concentrated rows under near-isotropic readers, declared before the run at 0.015 and confirmed by the out-of-scope error; inside it the law holds on every world no earlier registration held together; the one in-scope miss is the Laplace family at N = 12000, where the law has no term in N, at 0.656, 0.917 and 0.67 on three seeds against limits of 0.655, 0.73 and 0.64. Absorbed by: declaration. Revision: the standing law of the track is the D2v7 law with this scope; its second boundary, in N for the Laplace family, is on record and not declared; a registration that declared it would need a term in N, a change of family, and is not registered. - OD:observer-choice, . Claim: For a linear system with candidate
sensors, the placement that reaches a required count of directions
identifiable at budget B (Theorem 2’s count on the exact window Gramian)
with the fewest sensors is found by a greedy selection on the Gramian’s
spectrum, never needs more sensors than the energy ranking or a random
ordering, is within a factor of the exhaustive optimum, and leaves a
longer forecast horizon than the energy and random placements at the
same count.
experiments/DISCOVERY-TRACK.md, D6 record; experiments/OD/D6/grade.json. Boundary: 55 feasible cells on five worlds (a diffusion chain, the Lorenz-96 Jacobian, a shallow-water grid, an unseen advection-diffusion chain, an unseen Lorenz-96 at F = 10): greedy within 1.33 of the exhaustive optimum in all 50 checkable cells and equal in 45; strictly fewer sensors than the energy ranking in 16 of 27 discriminating cells, never more than a random ordering, and one sensor more than the energy ranking in one unseen cell where greedy missed the optimum; the forecast horizon 10.7 percent longer than the energy placement’s and 17.8 percent longer than random pooled on 14 discriminating growth cells, never shorter; greedy at the sensor cap of 12 without the count in one Lorenz-96 cell. Witness: the count of identifiable directions at a budget is the placement quantity: where any placement works, every selector ties; where placement matters, the Gramian’s spectrum finds fewer sensors than the energy of the readings does, and the sensors it picks leave the forecast error in the slower directions; the one cell the energy ranking won is a cell greedy lost to the exhaustive optimum. Absorbed by: declaration. Revision: the selector, not the claim: a one-step lookahead or the exhaustive optimum where feasible would test the spectrum without greedy’s slack; not registered. - OD:singular-transition, . Claim: Approaching a Burgers shock, the
share of a carried perturbation’s energy that a spectral reader of
budget B still sees falls on a curve in B over the front wavenumber that
converges in resolution and is the same across initial conditions and
resolutions (a scaling collapse tighter than the unscaled null), and the
reader’s alarm precedes the classical gradient alarm while a regular
two-dimensional flow does not fire it.
experiments/DISCOVERY-TRACK.md, D5 record; experiments/OD/D5/grade.json. Boundary: converges: twelve resolution pairs at N = 256 against 512 differ by 0.03 to 0.13 against 0.21; collapses where a front forms: median bin IQR 0.085 and 0.048 against 0.13, tighter than the null by 0.54 and 0.48 at nu = 0 and 0.005, and 0.87 at nu = 0.02 where viscosity holds the front; the observational alarm fired once in seventeen trajectories and 0.10 after the classical alarm; both controls fired at B = 2 and one at B = 4 and 8, four of eight control cells. Witness: the reader’s share of a perturbation falls when the flow’s scale crosses the reader’s budget, after the gradient has grown and on regular flows too; shock formation is one way for the flow’s scale to cross it, not the only one, and a budgeted reader sees it later than the gradient does; the classical extrapolation of the inverse gradient is exact for inviscid Burgers and nothing leads it. Absorbed by: declaration. Revision: none registered: the signature is observer-relative and lawful (the collapse) but not early and not specific; two boundaries recorded, the highest viscosity and the low-budget alarm on regular flows. - OD:closure-geometry, . Claim: For a filtered two-dimensional flow
with the spectral cutoff as consumer and budget, the read operator of
the resolved tendency with respect to the subfilter state, probed blind
on the solver, has leading eigen-directions on which a closure predicts
the resolved tendency better than the same number of energy-ranked
modes; and the modes of largest read distortion (sensitivity times
energy) close better than the energy ranking by a pooled margin at every
rank.
experiments/DISCOVERY-TRACK.md, D7 record; experiments/OD/D7/grade.json. Boundary: 96 rank cells on three fields at n = 96 and 128, cutoffs 8 and 16, ranks 16 to 128: the eigen-direction closure behind the energy closure in 87 cells, median 15 percent, up to 53; the read-distortion ranking ahead of energy pooled by 0.4, 0.7, 1.4 and 6.1 percent at ranks 16, 32, 64 and 128 against a margin of 1, never behind by more than 7.1 against a tolerance of 13; the margin 0.016 at n = 96 and 0.026 at n = 128; every structured closure below random; the full-rank linear read leaving 3.2 percent (median) to 9.2 percent of the subgrid term at cutoff 8 and nothing at 16. Witness: the leading eigen-directions of the read operator rank subfilter modes by the resolved dynamics’ response alone, and the flow’s energy is elsewhere; the read distortion, response times energy, is the quantity that ranks, and it beats energy by an amount that grows with rank and cutoff, which is where a closure keeps enough modes for sensitivity to separate them. Absorbed by: declaration. Revision: none registered; the track’s declared order ends with this gate. - OD:singular-transition, . Claim: Second version, the rehabilitation
of D5: in periodic Burgers at viscosity at most 0.005 the read fraction
of carried perturbations under a spectral reader of budget B converges
in resolution and collapses on B over the front wavenumber max|u_x| /
max|u| tighter than on the unscaled null by a declared ratio, and the
same scaling does not organise the read fractions of a regular
two-dimensional flow.
experiments/DISCOVERY-TRACK.md, D5v2 record; experiments/OD/D5v2/grade.json. Boundary: 24 trajectories on four fresh initial conditions at N = 256 and 512 and two controls at 64 squared: the scaled collapse at 0.48 and 0.39 of the unscaled null inside the scope (bar 0.75), median bin IQR 0.063 and 0.033 (bar 0.13); the controls at 1.02 (bar at least 0.75); the resolution pairs within 0.04 to 0.08 on three initial conditions and at 0.18 on the fourth against 0.16, at budgets 2 and 4 near 0.9 t* where the front is sharpest; outside the scope nu = 0.02 at 0.64. Witness: the collapse on B over the front wavenumber is the forming front’s: the same construction on a regular two-dimensional flow organises nothing; the instrument’s convergence in resolution is not uniform across initial conditions at the smallest budgets near the shock. Absorbed by: declaration. Revision: the convergence bar on f_B(t) / f_B(0) at budgets 8 and above, or up to 0.8 t*, would test the claim on the part of the instrument that converges; not registered. - OD:closure-geometry, . Claim: Second version, the rehabilitation of
D7: for a filtered two-dimensional flow with the spectral cutoff as
consumer and budget, at closure rank 64 and above, the subfilter modes
of largest read distortion (sensitivity times energy, the read operator
probed blind on the solver) close the resolved tendency better than the
same number of energy-ranked modes, pooled at every in-scope rank by a
declared margin, behind in no cell by more than a declared tolerance,
with a smaller margin below the scope and a margin stable in resolution.
experiments/DISCOVERY-TRACK.md, D7v2 record; experiments/OD/D7v2/grade.json. Boundary: 48 in-scope rank cells on three fresh fields at n = 96 and 128, cutoffs 8 and 16, ranks 64 and 128: the read-distortion closure ahead of the energy closure pooled by 2.1 and 8.1 percent (bar 2), behind in 9 cells by at most 14.1 (bar 15), ahead by 0.0 and -0.5 percent at ranks 16 and 32 below the scope; the in-scope margin 6.5 percent at n = 96 and 3.7 at n = 128 against an allowed change of 2.0; every structured closure below random; the eigen-direction closure behind energy in 43 of 48 cells by a median of 19 percent; the full-rank linear read leaving 7.6 percent (median) to 10.5 of the subgrid term at cutoff 8. Witness: sensitivity separates subfilter modes only where the closure has a choice among modes of comparable energy, at rank 64 and above, and there it is worth 2 to 8 percent of the closure error; below that rank both rankings keep the same modes; the margin’s size fell with resolution on this draw where it rose on D7’s, and at this ladder it is not a number. Absorbed by: declaration. Revision: a finer resolution ladder (n = 128 against 192) or the cutoff scaled with the resolution would say whether the margin settles; not registered. - OD:observer-choice, . Claim: Second version, the rehabilitation of
D6: for a linear system with candidate sensors, the placement reaching a
required count of directions identifiable at budget B on the exact
window Gramian with the fewest sensors, found exactly where the
exhaustive search is checkable and by a pruned greedy beyond, never
needs more sensors than the energy ranking, a random ordering or D6’s
greedy, needs strictly fewer than the energy ranking in a registered
fraction of the cells where placement matters, and leaves a longer
forecast horizon than the energy placement at the same count.
experiments/DISCOVERY-TRACK.md, D6v2 record; experiments/OD/D6v2/grade.json. Boundary: 55 feasible cells on five worlds with fresh seeds: the selector equal to the exhaustive minimum in all 50 checkable cells; strictly fewer sensors than the energy ranking in 18 of 30 discriminating cells (bar 0.30) and never more, never more than a random ordering, never more than D6’s greedy and fewer in four cells; the horizon 16.3 percent longer than the energy placement’s pooled on 16 discriminating growth cells and shorter in one cell by 10.3 percent against a tolerance of 10.0; one count unreachable under the cap of 12 sensors by exhaustive proof while all 20 sensors reach it. Witness: the spectrum places sensors: once the search’s slack is removed the energy ranking wins nowhere; the two misses are definitions, a feasibility test that ignores the cap and a smallest set that is not unique, whose first member in index order gives up the horizon a tie-break on the m-th eigenvalue would keep. Absorbed by: declaration. Revision: feasibility defined at the cap and the exact search breaking ties by the m-th eigenvalue: two definitions, not a claim; not registered. - OD:singular-transition, . Claim: Third version: D5v2’s claim with
convergence in resolution measured on f_B(t) / f_B(0) at budgets 8 and
above, the quantity the collapse uses at the budgets the coarser grid
resolves.
experiments/DISCOVERY-TRACK.md, D5v3 record; experiments/OD/D5v3/grade.json. Boundary: 24 trajectories on four fresh initial conditions at N = 256 and 512 and two controls: convergence 0.014 to 0.062 against 0.10 on every initial condition; the scaled collapse at 0.41 and 0.34 of the unscaled null inside the scope (bar 0.70) and 0.65 outside it; the two controls pooled at 0.57 against a bar of 0.70 and a fail clause of 0.50, each control alone at 1.00. Witness: the transition converges on the quantity the collapse uses; the pooled control bar measured the separation between the two controls’ front wavenumbers, not the organisation within them, and the within-control comparison the claim needs is exactly one on both. Absorbed by: declaration. Revision: the control bar taken per control: a definition, not a claim; not registered.
Failed, with witness.
- OD:world-transfer, transfer of a law frozen on synthetic worlds to
embedding corpora, ANN corpora, and dynamical state spaces without
retuning. Claim: The hubness law frozen on Gaussian clouds, skew =
-0.026 + 0.421 / cv_d + 0.817 sqrt(d_eff) / k, predicts hubness on
distributions it was not discovered on, on real embeddings and at larger
N, within declared multiples of its pilot error.
experiments/DISCOVERY-TRACK.md, D2 record; experiments/OD/D2/grade.json. Witness: fresh seeds of the discovery family replicate (0.93 against 1.19) but uniform balls (error up to 4.5, the law over-predicting by up to 2.8), Student t (under-predicting by up to 2.4) and Wikipedia embeddings (5.3, measured skewness at most 1.1 at effective dimension 156 where the law says 10) fail; the nominal-dimension competitor is worse pooled (14.8 against 2.9) and better on the unseen synthetic group alone (1.74 against 2.45). Absorbed by: none. Revision: not proposed here: a successor would need a shape variable that separates tails and roundness from the spectrum and a discovery set of more than one family. - OD:world-transfer, transfer of a law frozen on synthetic worlds to
embedding corpora, ANN corpora, and dynamical state spaces without
retuning. Claim: With heavy-tailed clouds placed in the discovery set at
the transfer dimensions (Student t with 3 and 5 degrees at d = 256,
Laplace at d = 192 and 256) bracketing the unseen worlds, the frozen law
predicts hubness on the bracketed heavy tails, on D2v5’s other unseen
families, on fresh real slices and at larger N, and beats the nominal
formula and the frozen D2 to D2v5 laws.
experiments/DISCOVERY-TRACK.md, D2v6 record; experiments/OD/D2v6/grade.json. Boundary: every bracketed heavy-tailed unseen world inside the limit and below every competitor (t with 4 degrees at d = 256 1.64, Laplace at d = 224 1.18, t with 6 degrees at d = 192 1.04, t with 2.5 degrees at d = 128 0.74, log-normal at d = 192 0.68); real slices 0.21 to 0.63; the d = 512 clouds lost relative to D2v5 (cube 4.65 outside the per-world limit of 2.91, Gaussian 2.64 inside it, against D2v5’s 1.09 and 2.54); t with 4 degrees at d = 128 and N = 12000 at 3.31; pooled over the transfer groups the frozen D2v5 law at 1.45 beats the law’s 1.51, the fail clause. Witness: coverage moves the family’s error between the heavy tails at d = 256 and the light-tailed clouds at d = 512 and does not remove it; the pilot recorded before the run that the family, not the set, is the limit, and the run confirmed it; the largest errors of every law of the track sit where the hubness skewness exceeds 12. Absorbed by: declaration. Revision: not another discovery set: a D2v7 changes the target (Poisson hub excess or tail share instead of skewness) or the functional shape, and is a new family and a new registration. - OD:world-transfer, transfer of a law frozen on synthetic worlds to
embedding corpora, ANN corpora, and dynamical state spaces without
retuning. Claim: With full-dimensional clouds at d = 384 and 512 in the
discovery set under the log hub-excess target, the frozen law
log(excess) = -0.950 - 0.010 / hill_rk + 0.219 log(d_eff) + 0.366
sqrt(id_twonn) predicts hubness on the bracketed clouds, on a cube one
step beyond, on the heavy tails, on fresh real slices and at larger N,
and beats the nominal law, the chance level and the frozen D2v7 law.
experiments/DISCOVERY-TRACK.md, D2v8 record; experiments/OD/D2v8/grade.json. Boundary: the clouds beyond d = 256 all inside the limit and better than D2v7 (cube at d = 448 0.53, Gaussian at d = 512 0.50, cube at d = 640 0.65 against 0.73); real slices 0.14 to 0.24, the best of the track; heavy tails inside the limit but worse than D2v7 on every world (t with 4 degrees at d = 256 0.25 against 0.14); Laplace at N = 12000 at 0.96 outside 0.73; the unseen ball at d = 384 at 1.44, outside and worse than chance; pooled over the transfer groups the frozen D2v7 law at 0.44 beats the law’s 0.47, the fail clause. Witness: coverage of the clouds beyond d = 256 moves the excess family’s error onto the heavy tails and the ball, the sign D2v6 found for the skewness family at about a third of the size; the first law to take a neighbour-distance tail variable misreads the lightest-tailed family, the uniform ball, where the reciprocal Hill term is largest; the D2v7 law, frozen without the clouds, stands as the track’s law. Absorbed by: declaration. Revision: not registered: a change of shape, a term carrying the dimension and the neighbour-distance tail together rather than either alone, is the one repair of D2v6’s list not yet tried; D2v7’s law is the standing law until a registration beats it on the transfer groups. - OD:singular-transition, . Claim: Fourth version: D5v3’s claim with
the control bar taken per control, each two-dimensional control’s read
fractions collapsing no more tightly on B over its own front wavenumber
than on B alone.
experiments/DISCOVERY-TRACK.md, D5v4 record; experiments/OD/D5v4/grade.json. Boundary: both controls under the fail line: scaled over unscaled median bin IQR 0.56 (gradient up a third, front wavenumber 3.2 to 4.1) and 0.22 (gradient up two percent, 1.8 to 2.2), against a bar of 0.75 and a fail clause of 0.5; the Burgers worlds at 0.44 and 0.46 on the same draw; convergence 0.012 to 0.095 against 0.11 and the collapse bars held. Witness: the unscaled null takes one value per budget, so each of its bins holds a budget’s whole time series; dividing by any scale that drifts in time spreads that series across bins and lowers the within-bin scatter by construction; the collapse measure is not specific to the forming front, and the readings of D5v2 and D5v3 that it is are withdrawn. Absorbed by: declaration. Revision: a null that is not degenerate, a wrong scale with the same time dependence; a change of the null and so of the claim; not registered.
Machine checked
lean/DataMiningAsObservation/ReadOperator.lean,
theorems rank_one_reads_one_direction,
readOp_mulVec, quad_readOp,
quad_readOp_nonneg, readOp_mulVec_eq_zero_iff,
readOp_diag, readOp_offdiag,
readOp_symm, readOp_neg,
affine_const_along_nuisance, readOp_affine,
readOp_sqLength_basis, at observation-data-mining f3914f0;
what the check covers is stated in the book’s appendix
C.
Used in
Data Mining as Observation chapters 0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13.
Related
read operator; quotient; read distortion; certificate.
See also
Book equations stated beside the entry’s terms, not defining it: 0.9.
Ledger rows that cite the entry’s records without naming it: OT-7, GO-1.
Sources-table rows that share a record with the entry without naming it: chapter 1 section 1.2, chapter 1 section 1.3, chapter 1 section 1.5, chapter 8 section 8.8, chapter 8 section 8.10, chapter 11 section 11.7, chapter 11 section 11.9.
Status
Generated 2026-09-10 by encyclopedia/generate.py; book
at observation-data-mining f3914f0; the commit of every record is listed
in the encyclopedia’s provenance.