Skip to content

B66: What separates the trained surface from the flat bundle, when both clear I(P; Delta) > 0? #642

Description

@NGL321

Part of #532. Graduated by B63 (#637)'s first reading of the sensorimotor dependence instrument.

Question

Given that both the trained surface and the flat bundle clear I(P; Δ) > 0, what separates them — and what does the destination's bar become if nothing does?

B63 built B43 (#609)'s measure and took the first reading. The predicate passed, and so did this map's own retained null:

stratum untrained trained flat ceiling
patch 0.276 (p 0.070) 0.857 (p 0.0025) 1.645 (p 0.0025) 3.000
proprioceptive 0.257 (p 0.057) 3.000 3.000 3.000
touch 0.201 (p 0.304) 3.000 2.414 3.000

Bits, lower bound, against a matched scramble null of 400 permutations. On patch — the widest stratum, and the only one with headroom — the flat bundle reads nearly twice the trained surface.

What this ticket has to settle

  1. Whether a reference that separates exists at all. B43 §5 named three: the ceiling log k, the flat bundle, and the untrained surface. The untrained one does separate — it fails on every stratum, which is B58's construction-supplies-it-free warning discharged in the architecture's favour for the first time on this map. The flat bundle does not. Whether a fourth reference is available, or whether the separation has to come from somewhere other than a reference, is the question.

  2. Whether k = 8 is the reason two of the three strata cannot separate. Proprioceptive and touch saturate the ceiling exactly on the trained arm, and proprioceptive on the flat arm too, so there is no headroom in which to differ. But the strata are dimensionally bounded — touch's whole product space is 3-dimensional and cannot carry eight distinguishable patterns at fixed norm (max pairwise |cos| 0.9881) — so raising k there raises the ceiling without raising what can be injected under it. This may be unfixable on the narrow strata, which would itself be the answer.

  3. Whether the separation is properly a job for the joint rule rather than for this statistic alone. B52's precedent is directly on point: it amended its own item 3 so the agreement statistic is not required to fail the flat bundle alone, because fusing differentiation into one number is B49's struck move — and the joint rule is what carries the null. Whether dependence takes the same shape, reported alongside audience differentiation and the exposure it cost, is the cheapest live candidate and should be priced before a fourth reference is invented.

What is not in scope

A threshold. B43 refused one on ADR-0021's own k = 1 discipline — every invented constant in this map's history has later been found to have none — and B63 did not reopen it. I(P; Δ) > 0 over a matched null stays the predicate; what is sought is what it is quoted against.

Re-opening the measure. B43 decided the statistic, the terminus, the two sides, the absence of a path quantifier and what content varies. A finding that the measure cannot be made to discriminate is a real result and belongs here, but it amends B43 by comment and ruling, not by quiet substitution (#532's standing practice).

Standing constraints this inherits

Quote the initialisation (B58 (#630)). A gain is quoted against the frame it was measured from, and the same term is reported on a frame that already has the quantity. B63's untrained arm is that reading for this measure and it is on the branch.

Say which object (B49). The endpoint measure is on node stalks; the per-edge profile is on the lane. No number crosses.

Stamp your own horizon (B38) — per run, not per arm.

traditional, declared at every use (B64 (#638)).

Notes

The rig is built and needs no rebuilding. prototypes/cold-start/T6/b63_dependence.py on branch worktree-b63-dependence-instrument-637, with b63_lanes.py for the per-edge profile and b63_table.py for the cross-sections. A full three-arm read is ~6 min per arm plus ~3 min of training; the estimator is seconds. READOUT-637.md carries what every number means.

--no-file until this ticket or its successor says otherwise — B63 kept it precisely because a non-discriminating CLEAR is what #379 cost this rig once already.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

wayfinder:grillingWayfinder ticket: resolved by conversation (HITL)

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions