Boundary-front geometry and finite trajectory atlas

A finite-sample observational note, derived from the waiting-hall analysis

Where this note sits
This is an observational research note. Every statement concerns a specific finite event/stage table. Words such as control, miss, front, and flow are descriptive names assigned to rows and states in that table, not statements of proof or mechanism.

We construct a finite-sample coordinate atlas of observed accelerated trajectories.

1.What this note is — and its relation to collatz-waiting-hall

This note is a derivative of the Waiting Hall work. It is treated as a separate note.

The earlier work was about separating a signal; this note is about building a coordinate map of where the observed rows travel. It moves from classification to a finite trajectory atlas.

2.Main results at the point of this write-up

Stated as observations. Interpretation is held to §4.

The previous chapter left off with P_pos ∩ S_shape = M, where S_shape (rows whose residue_pair_mod32 sits in the miss-event residue support) contains all 228 miss events and 47 non-miss rows (S_shape \ M). The core results of this note concern those 47 controls and, for contrast, the 120 depth-3 miss rows.

Observation 2.1 — the 47 controls are structured

They occupy exactly three exit distances (35:27, 36:12, 37:8) and a narrow remaining_K_before range (99:27, 100:10, 101:7, 164:2, 165:1), are all drift-labelled, and all have max_avoidance_depth = 2. Their residue-shape cells line up with miss-front cells shifted in position (e.g. control 3->30 at exit_distance 35 matches a miss 3->30 at exit_distance 3, same transition_k = 5).

Observation 2.2 — shared coarse downstream suffix

Controls and depth-3 miss rows both run 16-31:avoid > 8-15:avoid and are then captured at 4-7. Depth-3 miss rows carry one earlier band in the max-depth run (32-63 > 16-31 > 8-15); the controls' max-depth run is 16-31 > 8-15. Controls also contain a 32-63 event, although it is classified differently.

2.3 At 32-63, three descriptors must be kept apart — only two separate the groups

Controls (47) vs depth-3 miss rows (120) at the 32-63 stage.
32-63 descriptorcontrols (47)depth-3 miss (120)separates here?
local event classificationavoid_then_caughtavoid_then_caughtno
chain statusavoid_then_caughtavoidyes
boundary-front positionlower edge, mostly R=32 -> 29 (44/47)higher front, mostly R=35/36/37 -> 31/30yes

Local event classification is identical for both, so it does not separate them. Chain status and boundary-front position do.

Observation 2.4 — a boundary-front coordinate separates the groups

Controls have last_before_exit_distance ∈ {0,1} (47/47); depth-3 miss rows have last_before_exit_distance ∈ {2,3,4,5,7,8} (120/120). This coordinate is a boundary-aligned re-expression of the final band position, last_before_exit_distance = last_before_R − band_lower, so it is useful as a display coordinate for the front but is not independent of last_before_R.

Observation 2.5 — partial, not immediate, reconvergence

The first 16-31 shapes overlap only partly and their prefix distributions stay visibly different. Both groups end at 4-7 capture, but with different final-status mixes (controls caught 45/47; depth-3 miss avoid_then_caught 115/120). Pairing quality confirms this: same 8-15 entry shape 47/47 and same 4-7 entry shape 47/47, but same 16-31 entry shape only 2/47 and same selected shape 1/47.

2.6 Boundary-front structure appears across multiple bands

Rather than looking only at miss rows, the audit re-organizes all bands by how far each row sits from the boundary. The lower-edge, near-exit, and deeper front classes appear in every band with enough rows, including bands where no miss event is observed.

Rows with the same shapes as miss rows appear only in 32-63 (159), 64-127 (97), and 128-255 (19). And when asking which coordinate groups row status more cleanly, boundary-front position beats local event classification only in the 32-63 band.

In short: once the view is widened from miss rows to all bands, the band where the miss-related contrast is especially clean is 32-63.

Cross-band boundary-front summary. Parenthetical pairs are finite-table grouping-purity summaries for chain status (boundary-front vs local event classification); they summarize this table only.
bandrowsmiss rowsfront classes presentfront groups chain status better than local class?
4-725810lowerno (0.603 vs 1.000)
8-1527440lower, nearno (0.980 vs 0.983)
16-3127440lower, near, deeperno (0.870 vs 0.870)
32-632489159lower, nearyes (0.991 vs 0.885)
64-127175453lower, nearno (0.941 vs 0.984)
128-25524116lower, nearno (0.714 vs 1.000)
256-51130lowerno (0.667 vs 1.000)

Failed hypotheses

Tested and not supported in this finite table: shape alone is miss-only (false; the 47 controls are the leakage); shape + transition_k is miss-only (false; the same 47 remain); transition_k alone separates controls from miss (false); local event classification explains the 32-63 split (false; both avoid_then_caught); controls contain a 32-63 stage, classified differently; the two groups reconverge immediately after 16-31 (not supported); controls are depth-2 miss rows shifted upward (not supported); 32-63 is unique (not supported — the contrast is clearest there, not exclusive to it).

3.Subsequent progress: from classification to a finite trajectory atlas

The follow-up audits stopped asking "is this row a miss?" and started drawing the trajectories as routes and numeric paths across the same finite table. This is a change of viewpoint, not a stronger claim.

3.1 Trajectory grammar — routes as a finite dictionary

Treating each trajectory as an ordered route over states band|boundary_front|chain_status (consecutive repeats compressed) gives 2,750 trajectories and 144 distinct compressed routes. The most frequent route (64-127 … -> 4-7|…|caught) covers 1,081 trajectories (prob 0.393). Route families summarize the shape: capture_sink_4_7 (105 routes, 2,581 trajectories), branch_at_32_63 (114 routes, 2,489 trajectories), avoid_channel (85, 2,360), near_front_avoid_route (107, 2,206), upstream_mixed_64_127 (76, 1,754). High-entropy prefixes sit at 32-63, i.e. 32-63 reads more like a branching intersection than a single special point.

3.2 Empirical flow map — adjacent transitions

Converting adjacent stage rows into state_t -> state_{t+1} gives 9,806 observed adjacent transitions across 21 source states and 17 destination states, with the state coding band × boundary_front × chain_status. The largest edges form a compact downward band map (e.g. 16-31|near_exit_front|avoid -> 8-15|lower_edge_front|avoid at prob 0.974; 32-63|lower_edge_front|avoid_then_caught -> 16-31|near_exit_front|avoid at 0.760). Branching concentrates at a few 32-63 states; 4-7 is the main capture-side receiving layer.

3.3 Numeric trajectory anatomy — path shape instead of labels

Reducing the semantic labels and keeping the numeric path (R_before, R_after, R_drop, transition_k, exit_distance, remaining_K_before) gives 2,750 trajectory traces from 12,556 numeric stage rows. Terminal-aligned medians let one ask where miss / control traces separate; a compact gradient signature shows miss traces with a different terminal shape (median exit_distance_slope = -0.800, k_variation = 7.0) from control/other traces (0.100, 5.0). Here exit_distance can be viewed as a graded coordinate along the path rather than a front label, and 32-63 appears less like a standalone object and more like a region where the remaining-K trace is large enough for several nearby numeric shapes to be visible.

3.4 Paired numeric difference — local deformation of a shared road

Subtracting each matched control from its miss partner at terminal-aligned indices gives 210 miss/control pairs and 1,173 aligned pair-step rows. The differences collapse toward zero at the last indices (-2, -1, 0 all median 0) while the visible separation sits at earlier steps (-4, -3). This can be viewed as a local deformation of a shared road rather than a distinct route class.

3.5 Alignment coordinate comparison — the view depends on the ruler

Keeping the same numeric rows but changing the alignment (terminal step, start step, exit_distance, R_before) changes what is visible. Terminal alignment makes the last steps collapse; start alignment asks where traces separate from the entry side; exit_distance and R_before alignment turn trajectory-time into coordinate slices (the largest single-slice difference, 28.00, appears under exit_distance alignment at coordinate 0). The point is descriptive: the apparent miss/control gap is partly a function of which coordinate is used as the ruler.

4.Interpretation

Interpretation
  • Local event classification and chain status are different concepts. One is a per-event label; the other is where that event sits within the max-depth avoidance run. They agree on many rows but come apart at 32-63, so mixing them would misdescribe the split.
  • The controls can be interpreted as position-displaced neighbours of the miss rows, not a new shape family: same residue shapes, shifted in band position, landing in drift rather than miss.
  • The 32-63 split is best described as boundary-front plus chain status, not as a different local label.
  • Across the atlas, 32-63 behaves like a branching intersection, 4-7 like a capture-side sink, and the miss/control gap like a local deformation of a shared downward road.
  • The relevant object may be the geometry of leaving a dyadic band, viewed through the boundary-aligned coordinate, rather than anything unique to 32-63.

5.Current summary

We construct a finite-sample coordinate atlas of observed accelerated trajectories.

The progression this note records is a change of viewpoint: from a miss-vs-background classification to a finite trajectory atlas made of routes, flow, numeric paths, and coordinate slices.

6.Limitations

  • Finite table only. Every count, route, transition, and difference is a property of the specific CSV rows audited, not of the integers in general.
  • No proof. This note does not attempt to prove any statement about Collatz trajectories beyond the observed rows.
  • No mechanism, no causality. The audits describe co-occurrence and shape in a finite table; they do not explain why any row is a miss, a control, or a drift.
  • No global Collatz behavior. No claim is made about all integers, all trajectories, unobserved bands, or asymptotic behaviour.
  • control, miss, front, flow are descriptive labels only. control is not an experimental control; flow is not a physical vector field; front is a boundary-aligned coordinate class.
  • Derived coordinates are not independent. In particular last_before_exit_distance = last_before_R − band_lower is a display re-expression, not a new variable.
  • Labels come from joins. Miss/control labels are attached at the trajectory level from the event-detail CSV, so route/flow/numeric tables indicate which routes carry those labels, not why.
  • This note is a derivative of collatz-waiting-hall, not a merge. It does not modify the Waiting Hall chapter or the Paradoxical-Sequence chapter.

7.Files

Primary reports