00 Observe
The field before numbers
The reproduction has no visible frame or mat. The study treats raw edge mode as the honest island read for Pollock, while keeping edge-aware as a comparison check. The newer frame profile qualifies this: primary-color tracks are depleted at the border (outer/inner primary ratio 0.805, pullback 0.195).
01 Standard spine
Texture field, not centered emblem
The kernel calls the image a TEXTURE_FIELD: low cohesion μ=0.166, very low orientation stability θ=0.0032, and low structural mask fraction 0.030. The field centroid is nearly centered, but the linework itself refuses a single dominant direction.
02 Islands
A loose triangular relation, not a single anchor
Raw mode finds 18 islands with entropy 0.881. The top relation is 12→14, with bridge cost 0.501. Edge-aware mode changes count by one but keeps the result stable; the crop stability report is stable.
03 Accent failure
The structural lens says zero
The default structural gap lens returns 0 accents. This is not absence of event; it is a scale/channel mismatch. Pollock's incidents are too entangled with the field to behave like isolated tonal marks.
04 Accent recovery
Chromatic coalescing finds bridges
At brush-scale coalescing, the chromatic channel finds 20 accents: 10 bridges, 7 lures, and 3 snags. The combined channel is nearly the same, with 18 accents. That makes the null useful: Pollock's punctuation is chromatic-relation work, not default structural punctuation.
05 Palette roles
The ground is nearly neutral; the accent is struck
The largest swatch is a dark, low-chroma ground. The accent lift is +0.049, a struck-accent read: smaller cream/ochre/high-key systems carry much more chroma than the field that holds the most territory.
06 Convergence probe
There is a hot node, but not a Degas-style scaffold
The repeated Hough probe locates its hottest intersection node around x=0.70, y=0.48. But the orientation resultant only ranges 0.30-0.48, so the result reads as broad crossing pressure rather than a disciplined radiating armature.
07 Density grid
Evenness with tonal weather
The gradient logic is globally consistent: LG is 0.0082. But tonal local/global reads 0.277, so value planes still differ. The 5×8 grid echoes this: edge density CV 0.21, color density CV 0.35.
08 Frame profile
The edge is active; the color pulls back
The raw edge read is still the honest canvas read for this reproduction, but it should not be mistaken for full all-over color. Primary-color density is lower in the outer 8% than in the inner field: outer/inner primary ratio 0.805, border pullback 0.195. This supports a protected chromatic perimeter even while the line field remains active.
09 Deep claim ledger
What survived, narrowed, or failed
This is the running tracker for the Pollock-specific research path. The important correction is that all-overness now splits into two claims: structural edge activity remains high at the border, while primary color pulls back from it.
| claim | verdict | reading |
|---|---|---|
| all_over_balance | narrowed_edge_allover_color_pullback | outer edge density is close to inner field density, but color and primary tracks are depleted near the border; all-overness is structural more than chromatic. |
| frame_protection | supported_for_primary_color | the outer 8% has less primary-track density than the inner field, so Pollock protects the border chromatically even when the line field remains active. |
| line_liberated_from_contour | supported_as_open_skein | high endpoint and junction density relative to enclosed-hole rate; line behaves as open network rather than contour enclosure. |
| absence_of_blending | questionable_from_reproduction | palette ambiguity is measurable optically but cannot distinguish physical wet blending from reproduction/lighting; use conservation data for proof. |
| layer_compression | supported_as_visual_contact_not_material_sequence | many boundaries are hard depth jumps, and largest low-gradient void is small; visual layers interlock with little open corridor. |
| fractal_order | build_upon_with_color_specific_scaling | global dark-mask D is too dense to carry the claim alone; color-specific masks expose which visual layers carry scaling. |
| restraining_palette | supported_as_sparse_primary_counterpoint | targeted hue masks find primary-color tracks distributed through a much larger black/white/neutral field; blue is the sparsest primary track. |
| palette_roles_as_territory | reframed_from_swatch_to_canvas_commitment | palette roles are now read as territorial commitments: broad chroma is large, strict primary chroma is smaller, and canvas/void remains a major visual role. |
| figure_ground_depth | opened_as_depth_inversion_hypothesis | primary chroma carries figure-like color lift and black behaves as an active mark table; canvas remains a major void role but is not globally center-lifted by this threshold. |
| push_pull_hypothesis | supported_as_behavioral_push_pull | Canny-gap and chroma-void masks test whether color advances without hard contour; scaffold/contact masks test whether black stabilizes and white interrupts/lifts. |
| chroma_diffusion_vs_contour | chroma_diffusion_evidence_mixed | saturation-gradient and saliency masks are compared against Canny contour capture to test whether chroma can remain perceptually active while avoiding hard outline behavior. |
| transition_zones | transition_zones_supported | role handoff bands test whether Pollock's spatial behavior lives at transitions among chroma, black, white, and canvas rather than inside isolated regions. |
| all_over_by_role | structural_allover_chromatic_pullback | role-by-border bands test whether all-overness is structural, chromatic, black, white, or canvas-specific rather than a single uniform property. |
| eye_path_hypothesis | attention_relay_mixed | spectral saliency intersected with role contacts tests whether likely attention sits on canvas/chroma entry, chroma/black capture, and black/white release zones. |
| directional_color_roles | role_directionality_mixed | role-specific orientation fields test whether red/orange, yellow, blue, black, and white carry different directional jobs rather than only different territories. |
| role_rhythm | role_rhythm_supported | pulse counts, spacing, grid entropy, clumping, and role-contact shares test whether color roles behave more like recurring rhythms than directional vectors. |
| role_spacing | near_miss_spacing_supported | distance-band and shifted-null tests ask whether Pollock composes by controlled near-miss intervals, with canvas/void acting as spacing medium between recurring roles. |
| interval_corridors | interval_network_supported_pair_corridors_fragmented | near-miss interval masks are skeletonized to test whether controlled spacing forms connected field corridors or remains a pulse/halo phenomenon. |
| interval_junctions | junction_grammar_supported | junctions in the union corridor skeleton are compared against ordinary corridor points to test whether field syntax has repeatable switching hubs. |
| phrase_grammar | phrase_grammar_supported | corridor arms around junctions are reduced to recurring local clauses to test whether all-over syntax has repeatable phrase structure. |
| phrase_geography | phrase_geography_mixed | phrase clauses are located against the safety ellipse, border band, and 3x3 canvas grid to test whether the syntax is central/protected or truly even edge-to-edge. |
| border_syntax_audit | border_syntax_split_supported | mature phrase families are compared against the protected safety perimeter and outer border band to test which syntaxes tolerate, refuse, or straddle the edge. |
| phrase_saliency_coupling | phrase_saliency_coupling_supported | phrase clauses are compared against spectral saliency at their junction locations to test whether local syntax is also likely to be perceptually active. |
| phrase_stability | phrase_saliency_stability_supported | phrase grammar and saliency coupling are rerun with tighter, broader, and wider-context settings to test whether the attention result survives reasonable parameter changes. |
| phrase_route_simulation | attention_route_network_mixed | saliency-active phrase occurrences are linked by nearby-neighbor graph edges to test whether attention pressure forms connected routes, loops, or release zones without claiming a literal eye-tracking sequence. |
| attention_stations | local_attention_stations_supported | the fragmented route graph is decomposed into local active components to test whether all-over attention becomes repeated stations rather than one continuous path. |
10 Primary tracks
The color system is not one field
Targeted hue masks keep the primary-color question separate from the OKLab palette clustering. Red, yellow, and blue do not share one scaling behavior; the combined primary field becomes more plane-filling than any single strand.
| track | area | D | r2 | mean hue |
|---|---|---|---|---|
| red_track | 0.1018 | 1.590 | 0.983 | 23.0 |
| yellow_track | 0.2351 | 1.807 | 0.994 | 46.5 |
| blue_track | 0.0677 | 1.451 | 0.985 | 223.6 |
| combined_primary_tracks | 0.4046 | 1.931 | 0.998 |
11 Chroma territory
Palette roles as canvas commitment
Palette roles are now read territorially, not just as swatches. Strict primary chroma occupies 0.405 of the canvas; broad chroma occupies 0.512; canvas/void occupies 0.180. The central-window canvas lift is 0.900, so the center-as-canvas-depth idea is not globally supported by this threshold, even if local central exposed passages matter visually.
| role | area | center density | safety lift | centroid |
|---|---|---|---|---|
| canvas_void | 0.1796 | 0.1616 | 0.764 | 0.497, 0.476 |
| black_mark | 0.2878 | 0.2972 | 0.808 | 0.491, 0.498 |
| white_lift | 0.1997 | 0.2058 | 1.044 | 0.536, 0.477 |
| strict_primary_chroma | 0.4046 | 0.4090 | 1.167 | 0.496, 0.522 |
| broad_chroma | 0.5121 | 0.4975 | 1.075 | 0.499, 0.513 |
| red_track | 0.1018 | 0.0606 | 1.250 | 0.466, 0.478 |
| yellow_track | 0.2351 | 0.2579 | 1.038 | 0.507, 0.528 |
| blue_track | 0.0677 | 0.0905 | 1.579 | 0.502, 0.568 |
12 Figure / ground depth
Color figure, canvas void, black table
The figure-ground reading is probabilistic. Primary chroma has almost 2.99× the color-field intensity of canvas/void, but only 0.57× its edge intensity. That means color can pull forward without being the hardest edge. Black remains more mark/table than depth in this read; white has lower edge than black but higher color-field value than canvas.
| role | area | mean edge | mean color | largest component | components |
|---|---|---|---|---|---|
| canvas_as_depth_void | 0.1796 | 0.4699 | 0.1732 | 0.0030 | 13712 |
| black_as_mark_table | 0.2878 | 0.2488 | 0.0736 | 0.0113 | 5655 |
| white_as_lift_plane | 0.1997 | 0.2109 | 0.2484 | 0.0205 | 6634 |
| primary_chroma_as_figure | 0.4046 | 0.2687 | 0.5184 | 0.2027 | 9853 |
| broad_chroma_as_figure | 0.5121 | 0.2969 | 0.4779 | 0.4441 | 5428 |
13 Push / pull hypothesis
Diffuse chroma, black scaffold, white lift
This is a working hypothesis, not a proved influence claim. In a Hofmann-like push/pull reading, depth is made by contrasts of color, form, and texture on a flat surface. Pollock's chroma can advance because its color-field intensity is high, but it is prevented from becoming a hard dominant figure because its edge intensity is lower than the canvas/void role. Black then stabilizes the field as an active mark/table: it is large, contact-heavy, and scaffold-like rather than pure recession. White behaves as lift or Z-plane: lower edge than black, higher color-field value than canvas, optically mixing forward while also breaking the black scaffold.
The current numbers fit the hypothesis enough to keep it alive: strict primary chroma area 0.405, broad chroma area 0.512, chroma/canvas color ratio 2.99×, chroma/canvas edge ratio 0.57×, black/chroma 3px contact 0.830, white/chroma 3px contact 0.765. The hard part to prove is intention; the measurable part is the push/pull behavior.
The new Canny-gap test makes the evidence stricter: if chroma mostly lives in the Sobel-active / not-Canny gap, it is acting as soft optical field rather than hard contour. If it lives on Canny, the hypothesis weakens. The current role-map verdict is supported_as_behavioral_push_pull.
Interpretation: the data does not say that Pollock's color avoids contour. It says the color has a double life. Some chroma becomes hard event, but a larger share behaves as transition field: strict chroma in structural void is 0.593, while the strict soft/hard ratio is only a modest 1.137. That makes the best claim less absolute and more interesting: the layers need transition zones. Chroma advances and recedes through soft/void passages; black gives those passages a contact-heavy scaffold; white interrupts the scaffold into lift. Push/pull is therefore not a single depth trick but a relay between hard events, soft chroma, black contact, and white breakage.
| strict chroma in Canny gap | 0.2419 |
| strict chroma on Canny edge | 0.2128 |
| strict chroma in structural void | 0.5932 |
| strict soft/hard ratio | 1.1369 |
| black contacting chroma | 0.8144 |
| white interruption near black/chroma | 0.3706 |
| white near black skeleton | 0.2914 |
| push/pull map safety lift | 0.9328 |
14 Chroma diffusion vs contour
Can color advance without becoming outline?
The diffusion probe is the stricter proof attempt for push/pull. It compares top-quartile saliency and saturation-gradient activity against luminance Canny capture. The verdict is chroma_diffusion_evidence_mixed. Strict chroma saliency lift is 1.41×, Canny capture share is 0.814, and soft/hard salient ratio is 0.02×.
Interpretation: this asks whether chroma's perceptual force is contour-dependent. The key comparison is against black: strict chroma boundary-Canny alignment is 0.888, while the strict/black boundary-alignment ratio is 0.94×. If chroma is salient but less boundary-Canny aligned than black, then it can read forward through saturation diffusion rather than through conventional outline.
| role | saliency lift | sat-gradient lift | Canny capture | boundary align | soft/hard salient |
|---|---|---|---|---|---|
| strict_primary_chroma | 1.41× | 1.21× | 0.814 | 0.888 | 0.02× |
| broad_chroma | 1.37× | 1.19× | 0.832 | 0.900 | 0.02× |
| red_track | 1.64× | 1.68× | 0.804 | 0.912 | 0.03× |
| yellow_track | 1.42× | 0.97× | 0.825 | 0.920 | 0.02× |
| blue_track | 1.00× | 1.33× | 0.787 | 0.832 | 0.01× |
| black_mark | 0.50× | 1.10× | 0.768 | 0.947 | 0.00× |
| white_lift | 0.79× | 0.47× | 0.694 | 0.919 | 0.00× |
| canvas_void | 1.01× | 0.80× | 0.937 | 0.928 | 0.00× |
15 Transition zones
The handoffs are the spatial engine
The transition cartography tests the user's strongest refinement: all layers need transition zones. The result is transition_zones_supported. The union of transition bands is large at 0.739, but this should not be read as a literal territory claim because interface bands overlap heavily in an all-over painting. The more reliable interpretation is qualitative and comparative: the transition union is only 0.258 Canny-committed, while void plus soft-Sobel behavior dominates. The softest and largest interface is broad_chroma_to_canvas, which confirms that broad chroma-to-canvas is not a small border but a pervasive atmospheric handoff.
Strict chroma-to-canvas is the key transition for optical depth: it has softness 0.753 and Canny share 0.277. Strict chroma-to-black is nearly as soft at 0.744, while black-to-white is more edge-committed, with Canny share 0.426. That makes white's interruption role sharper than the chroma/canvas atmosphere.
| handoff | area | Canny | void | soft Sobel | softness |
|---|---|---|---|---|---|
| strict chroma to black | 0.3034 | 0.2890 | 0.4013 | 0.3423 | 0.7437 |
| strict chroma to white | 0.2743 | 0.3146 | 0.3501 | 0.3654 | 0.7155 |
| strict chroma to canvas | 0.4415 | 0.2768 | 0.3711 | 0.3822 | 0.7533 |
| broad chroma to canvas | 0.4547 | 0.2688 | 0.3769 | 0.3841 | 0.7610 |
| black to white | 0.0945 | 0.4263 | 0.1019 | 0.4766 | 0.5785 |
| black to canvas | 0.2744 | 0.3140 | 0.3050 | 0.4067 | 0.7117 |
| white to canvas | 0.3116 | 0.3004 | 0.3394 | 0.3838 | 0.7232 |
16 Role-by-border all-over audit
All-over splits by visual role
The second border pass tests the all-over claim by role rather than as one field. The verdict is structural_allover_chromatic_pullback. Edge density is border-active with outer/inner ratio 1.230, black is strongly border-active at 1.445, and canvas/void is also border-active at 1.447. Strict primary chroma retreats at 0.805, while broad chroma is closer to neutral at 0.937.
The primary tracks split sharply. Red/orange retreats from the edge, blue is the most protected role by far, and yellow is the exception: its outer/inner ratio is 1.272. That suggests yellow may act as a perimeter tether or atmospheric guide while red/orange and blue concentrate farther inward. So the all-over claim survives only if it means structural all-overness; it fails if it means every role carries equal edge-to-edge weight.
| role | outer/inner ratio | pullback |
|---|---|---|
| edge density | 1.2302 | -0.2302 |
| strict primary chroma | 0.8055 | +0.1945 |
| broad chroma | 0.9373 | +0.0627 |
| black mark | 1.4447 | -0.4447 |
| white lift | 0.8392 | +0.1608 |
| canvas/void | 1.4469 | -0.4469 |
| red/orange track | 0.4675 | +0.5325 |
| yellow track | 1.2722 | -0.2722 |
| blue track | 0.1118 | +0.8882 |
17 Eye-path hypothesis
Attention sits on the relays
The eye-path probe asks whether spectral saliency supports a plausible sequence from canvas/void into chroma, then into black scaffold and white release. The verdict is attention_relay_mixed, which is the right caution. It does not support a simple one-way path beginning mainly in canvas/depth: hot saliency on canvas/void is 0.230, while hot broad-chroma share is higher at 0.409. The dominant hot role is broad_chroma.
But the relay hypothesis is strong. Hot saliency on the full role-contact relay is 0.762, with chroma-to-black at 0.393 and black-to-white at 0.386. So the better claim is not that the eye follows a fixed route. It is that likely attention is repeatedly captured at contact zones where depth, color, scaffold, and lift exchange force.
| hot saliency on canvas/void | 0.2302 |
| hot saliency on strict chroma | 0.2783 |
| hot saliency on broad chroma | 0.4091 |
| hot saliency on black | 0.2366 |
| hot saliency on white | 0.2797 |
| hot saliency on full relay | 0.7618 |
| hot canvas-to-chroma relay | 0.2155 |
| hot chroma-to-black relay | 0.3932 |
| hot black-to-white relay | 0.3857 |
18 Directional color roles
The color roles are mostly isotropic
This probe tests whether red/orange, yellow, blue, black, and white carry distinct directional jobs. The verdict is role_directionality_mixed. The result limits the hunch rather than confirming it strongly: all orientation coherence values are low. Red/orange is the most directional role at 0.036, blue is the least directional at 0.012, and yellow sits between them at 0.026.
Interpretation: yellow's specialness in the border audit does not come from a strong directional vector. Red/orange does have the clearest orientation bias, but even there the coherence is weak. So the current evidence says color roles differ more by territory, border behavior, contact, and saliency relay than by stable directional flow.
| role | orientation R | dominant deg | active area | horizontal | vertical |
|---|---|---|---|---|---|
| red/orange | 0.0357 | 105.7 | 0.0511 | 0.171 | 0.179 |
| yellow | 0.0256 | 139.0 | 0.1353 | 0.179 | 0.175 |
| blue | 0.0122 | 149.2 | 0.0345 | 0.175 | 0.170 |
| black | 0.0271 | 172.2 | 0.1147 | 0.189 | 0.172 |
| white | 0.0308 | 160.9 | 0.0824 | 0.180 | 0.166 |
| strict chroma | 0.0221 | 130.5 | 0.2209 | 0.176 | 0.175 |
| broad chroma | 0.0231 | 132.5 | 0.2996 | 0.177 | 0.176 |
19 Role rhythm
The colors behave like pulses, not arrows
The rhythm probe asks whether the weak direction result is better understood as recurrence. The verdict is role_rhythm_supported. The strongest result is role differentiation: the most pulsed role is black, the tightest-spacing role is broad_chroma, and the most clumped role is broad_chroma. That supports the language of rhythm only if rhythm means distributed recurrence, not a single beat or visual march.
Interpretation: red/orange acts more like an accent pulse than a path; yellow's value is its recurrence and contact behavior, especially where it tethers other roles; blue is sparse and less tempo-driving, but often reads as a cooling interruption because it lives in contact with white and chroma. Black supplies the ground beat: not passive depth, but a recurring scaffold whose contacts regulate the field. White is the release rhythm, resetting local density and pushing marks optically forward.
| role | pulses / 10k px | median spacing | largest pulse | grid entropy | grid CV | mid Moran z |
|---|---|---|---|---|---|---|
| red/orange | 5.7941 | 0.0128 | 0.0703 | 0.9374 | 0.729 | 3.28 |
| yellow | 13.1925 | 0.0126 | 0.0746 | 0.9656 | 0.560 | 3.19 |
| blue | 4.9515 | 0.0120 | 0.0819 | 0.8884 | 1.041 | 2.80 |
| black | 16.3435 | 0.0130 | 0.0420 | 0.9825 | 0.398 | 3.87 |
| white | 13.5965 | 0.0116 | 0.0940 | 0.9641 | 0.573 | 2.99 |
| strict chroma | 11.6459 | 0.0119 | 0.5141 | 0.9871 | 0.336 | 4.69 |
| broad chroma | 6.7059 | 0.0107 | 0.8560 | 0.9935 | 0.240 | 3.90 |
| contact | A share | B share | area | A lift |
|---|---|---|---|---|
| red_orange to yellow | 0.1662 | 0.0647 | 0.0269 | 0.37× |
| red_orange to black | 0.4167 | 0.1521 | 0.0714 | 0.73× |
| yellow to black | 0.3543 | 0.2809 | 0.1448 | 0.62× |
| blue to white | 0.2770 | 0.0882 | 0.0294 | 0.71× |
| black to white | 0.1230 | 0.1845 | 0.0648 | 0.31× |
20 Rhythm stress test
Recurrence survives; contact is controlled
The pushed rhythm test asks whether role recurrence is more than mask area. It compares each role's grid arrangement against shuffled grid cells and compares role contacts against shifted-role nulls. Yellow's mid-scale Moran z is 3.19, black's is 3.87, and white's is 2.99. Positive z means dense cells neighbor other dense cells more than random placement would predict. The verdict here is recurrence_survives_shuffle_null.
The contact null is the surprise: direct role contacts are not enriched against shifted-role controls. Red/orange-to-black lift is 0.73×, yellow-to-black lift is 0.62×, and blue-to-white lift is 0.71×. Since these are below 1.0, the better read is not simple attraction. Pollock's roles recur in organized clusters while also keeping enough separation to prevent one role from swallowing another. Rhythm is therefore pulse plus spacing, not just contact.
| role | coarse z | mid z | fine z | mean grid CV |
|---|---|---|---|---|
| red/orange | 1.63 | 3.28 | 8.46 | 0.771 |
| yellow | 2.06 | 3.19 | 10.51 | 0.553 |
| blue | -0.18 | 2.80 | 10.69 | 1.051 |
| black | 0.93 | 3.87 | 10.97 | 0.406 |
| white | 1.00 | 2.99 | 9.75 | 0.584 |
| strict chroma | 1.67 | 4.69 | 11.52 | 0.339 |
| broad chroma | 1.31 | 3.90 | 11.30 | 0.242 |
21 Near-miss spacing
Composition lives in the interval
The spacing probe follows the rhythm stress test directly. If direct contact is depleted, the next question is whether roles are held in near-miss bands. The verdict is near_miss_spacing_supported. The strongest near-miss pair is black_to_white with lift 1.61×. The strongest canvas interval is black_to_white with canvas share 0.338.
Interpretation: this tests whether Pollock composes by controlled intervals rather than collision. A near-miss lift above 1.0 means the role pair appears in the 4-16px optical neighborhood more often than shifted-role placement predicts. High canvas interval share means exposed ground/void is functioning as an active spacing medium between roles, not merely as leftover background.
| pair | A near share | A lift | B near share | B lift | canvas interval |
|---|---|---|---|---|---|
| red_orange to black | 0.5479 | 1.38× | 0.4391 | 1.07× | 0.279 |
| yellow to black | 0.6076 | 1.55× | 0.6142 | 1.36× | 0.334 |
| blue to white | 0.6333 | 1.26× | 0.3893 | 1.17× | 0.253 |
| black to white | 0.6853 | 1.39× | 0.7180 | 1.83× | 0.338 |
| red_orange to yellow | 0.6727 | 1.48× | 0.4130 | 1.02× | 0.227 |
22 Interval corridors
The network connects; single pairs fragment
The corridor probe asks whether enriched near-miss intervals remain local halos or connect into longer routes. It skeletonizes the strongest interval masks and measures continuity, reach, border contact, and canvas share. The verdict is interval_network_supported_pair_corridors_fragmented. The strongest single-pair corridor is blue_to_white, but its largest skeleton-component share is only 0.067, even though its reach is 0.976.
Interpretation: this is not one clean highway per pair. The individual role-pair corridors fragment into many short segments. But when the main interval pairs are unioned, they become a connected field infrastructure: union largest-component share 0.844, left-right reach 1.000, top-bottom reach 1.000, and canvas share 0.189. The syntax is therefore distributed: no single pair carries the route, but the interval system as a whole does.
| pair | area | components | largest skel | reach | border | canvas |
|---|---|---|---|---|---|---|
| black to white | 0.1388 | 517 | 0.031 | 1.000 | 0.108 | 0.201 |
| yellow to black | 0.1427 | 412 | 0.051 | 0.996 | 0.061 | 0.219 |
| red_orange to black | 0.1466 | 361 | 0.042 | 0.999 | 0.055 | 0.206 |
| blue to white | 0.1420 | 219 | 0.067 | 0.976 | 0.019 | 0.159 |
| red_orange to yellow | 0.1624 | 343 | 0.041 | 0.995 | 0.058 | 0.220 |
23 Interval junction grammar
The switches are not neutral
The junction probe asks what connects the fragmented corridor pieces. It skeletonizes the union interval network, marks junctions, then compares role presence at junction pixels against ordinary corridor pixels. The verdict is junction_grammar_supported. There are 2322 junction clusters, with 229.9 junction pixels per 1000 skeleton pixels and 42.9 endpoint pixels per 1000 skeleton pixels.
Interpretation: this tests whether the all-over field has local grammar, not just connected texture. The most junction-enriched role is blue at 1.32× ordinary corridor presence. Yellow's junction lift is 1.04×; black is 1.01×; white is 1.07×; canvas is 1.00×. The dominant local role signature is black+white+yellow. So if yellow is guiding, this pass can now say whether it guides as a junction/switching role rather than as a directional arrow.
The pair-level reading is the sharper one: the most junction-enriched corridor pair is blue_to_white at 1.24×. Black-white lift is 1.07× and yellow-black lift is 1.14×. Junction border share is 0.073, while safety-ellipse share is 0.514; that keeps the protected-border question tied to the syntax itself.
| role | junction | ordinary | lift |
|---|---|---|---|
| black | 0.992 | 0.984 | 1.01× |
| white | 0.945 | 0.884 | 1.07× |
| yellow | 0.943 | 0.908 | 1.04× |
| red_orange | 0.807 | 0.663 | 1.22× |
| blue | 0.636 | 0.481 | 1.32× |
| canvas | 1.000 | 1.000 | 1.00× |
| pair | junction | ordinary | lift |
|---|---|---|---|
| black to white | 0.919 | 0.862 | 1.07× |
| yellow to black | 0.914 | 0.802 | 1.14× |
| red_orange to black | 0.876 | 0.754 | 1.16× |
| blue to white | 0.743 | 0.597 | 1.24× |
| red_orange to yellow | 0.867 | 0.767 | 1.13× |
| local role signature | junctions |
|---|---|
| black+white+yellow | 1809 |
| black+yellow+red_orange | 212 |
| black+white+red_orange | 193 |
| white+yellow+red_orange | 39 |
| black+white+blue | 24 |
| black+yellow+canvas | 13 |
| black+yellow+blue | 8 |
| black+white+canvas | 7 |
24 Phrase grammar
The field starts to read as clauses
The phrase probe asks whether junctions merely switch locally or whether they form recurring clauses. Because the painting does not provide a time arrow, phrases are treated as undirected local syntax: corridor arm A, junction signature, corridor arm B. The verdict is phrase_grammar_supported. The probe found 1449 eligible junctions, 2669 arm-to-arm clauses, and a mean of 2.39 arms per eligible junction.
The dominant phrase is black_to_white__red_orange_to_yellow|black+white+yellow, count 179, share 0.067. The most lifted arm transition is red_orange_to_black__red_orange_to_yellow at 1.26× independent arm-label expectation. Phrase entropy is 0.742, where lower means stronger concentration into repeatable clauses.
Interpretation: this is the closest pass yet to a measurable grammar. It does not prove a fixed viewing path. It tests whether the painting repeatedly stages similar local exchanges. If the dominant phrases keep returning to black/white/yellow while blue/white remains overrepresented in lifted transitions, then rhythm has become syntax: chroma does not simply pulse, it enters the field through repeatable switching clauses.
| phrase clause | count |
|---|---|
| black_to_white__red_orange_to_yellow|black+white+yellow | 179 |
| red_orange_to_black__red_orange_to_yellow|black+white+yellow | 175 |
| red_orange_to_yellow__yellow_to_black|black+white+yellow | 175 |
| black_to_white__blue_to_white|black+white+yellow | 167 |
| blue_to_white__yellow_to_black|black+white+yellow | 161 |
| black_to_white__yellow_to_black|black+white+yellow | 158 |
| blue_to_white__red_orange_to_yellow|black+white+yellow | 156 |
| black_to_white__red_orange_to_black|black+white+yellow | 147 |
| arm transition | count | observed | expected | lift |
|---|---|---|---|---|
| red_orange_to_black__red_orange_to_yellow | 308 | 0.115 | 0.092 | 1.26× |
| black_to_white__red_orange_to_black | 214 | 0.080 | 0.067 | 1.19× |
| black_to_white__blue_to_white | 230 | 0.086 | 0.073 | 1.17× |
| black_to_white__yellow_to_black | 197 | 0.074 | 0.066 | 1.11× |
| black_to_white__red_orange_to_yellow | 261 | 0.098 | 0.088 | 1.11× |
| blue_to_white__yellow_to_black | 222 | 0.083 | 0.075 | 1.11× |
| red_orange_to_yellow__yellow_to_black | 265 | 0.099 | 0.090 | 1.10× |
| blue_to_white__red_orange_to_black | 221 | 0.083 | 0.076 | 1.08× |
| arm pair vocabulary | count |
|---|---|
| red_orange_to_yellow | 846 |
| blue_to_white | 706 |
| red_orange_to_black | 648 |
| yellow_to_black | 637 |
| black_to_white | 622 |
25 Phrase geography
The grammar is tested against the protected field
The geography pass asks the simple follow-up: if phrase grammar exists, does it behave all-over, or does it gather inside the central safety field? The current verdict is phrase_geography_mixed. Eligible junctions already lean internal, with safety-ellipse share 0.515 and border share 0.208. Against that baseline, black/white/yellow phrase safety lift is 1.01× and border lift is 1.00×.
Interpretation: the phrase geography does not reduce to one protected center. Black/white/yellow phrases sit close to the eligible-junction baseline, so the dominant stage is broadly distributed rather than strongly central. Blue/white is the protected exception: safety lift 1.18×, border lift 0.58×. Red/orange clause-making is different: safety lift 0.97×, border lift 1.07×. So the cleaner claim is split: blue/white helps protect and release the interior, while red/orange and the dominant black/white/yellow stage help carry syntax across the field.
| phrase group | safety share | safety lift | border share | border lift |
|---|---|---|---|---|
| eligible junctions | 0.515 | 1.00× | 0.208 | 1.00× |
| dominant phrase | 0.385 | 0.75× | 0.302 | 1.45× |
| black/white/yellow phrases | 0.522 | 1.01× | 0.209 | 1.00× |
| red/orange clauses | 0.498 | 0.97× | 0.223 | 1.07× |
| blue/white phrases | 0.607 | 1.18× | 0.120 | 0.58× |
| most lifted transition | 0.406 | 0.79× | 0.312 | 1.50× |
| BWY grid cell | phrase share | junction baseline | lift |
|---|---|---|---|
| r1c1 | 0.105 | 0.126 | 0.83× |
| r1c2 | 0.105 | 0.110 | 0.95× |
| r1c3 | 0.100 | 0.093 | 1.07× |
| r2c1 | 0.125 | 0.108 | 1.15× |
| r2c2 | 0.121 | 0.128 | 0.95× |
| r2c3 | 0.118 | 0.115 | 1.03× |
| r3c1 | 0.116 | 0.101 | 1.15× |
| r3c2 | 0.096 | 0.115 | 0.84× |
| r3c3 | 0.115 | 0.104 | 1.11× |
26 Border syntax audit
Which phrases tolerate the protected perimeter?
The third border pass tests phrase families against the safety perimeter and the outer 8% border. It does not claim a literal painted line crosses the oval; it asks whether phrase events sit inside, outside, near the perimeter, or close to the canvas edge. The verdict is border_syntax_split_supported. Eligible perimeter-band share is 0.359, and eligible border share is 0.196.
Interpretation: the split we care about is behavioral. Black/white/yellow behavior is baseline_like; blue/white behavior is protected_or_refusing; red/orange behavior is border_tolerant. The cleaner question is no longer whether Pollock is all-over in general. It is which syntax families are allowed to approach or cross the protected field, and which ones operate as interior release.
| phrase family | count | inside | outside | perimeter | border | behavior |
|---|---|---|---|---|---|---|
| eligible phrases | 2669 | 0.529 | 0.471 | 0.359 | 0.196 | baseline_like |
| dominant phrase | 179 | 0.385 | 0.615 | 0.207 | 0.302 | border_tolerant |
| black/white/yellow | 1712 | 0.523 | 0.477 | 0.324 | 0.209 | baseline_like |
| blue/white | 1022 | 0.608 | 0.392 | 0.420 | 0.120 | protected_or_refusing |
| red/orange | 1891 | 0.499 | 0.501 | 0.356 | 0.223 | border_tolerant |
27 Phrase saliency coupling
Which clauses become attention events?
The saliency pass asks whether phrase grammar is only structural or also perceptual. Each eligible junction receives a local spectral-saliency score, then phrase groups are compared against that eligible-junction baseline. The verdict is phrase_saliency_coupling_supported. The strongest attention group is dominant_phrase, with hot-patch lift 1.46×.
Interpretation: this is the bridge between our grammar claim and a viewer-facing claim. If a phrase group lifts above the eligible-junction baseline, it is not merely a repeated local structure; it is more likely to become a perceptual event. Blue/white hot lift is 0.79×, red/orange clause hot lift is 0.94×, and black/white/yellow hot lift is 1.19×. This gives us a way to separate field syntax from actual attention pressure.
| phrase group | count | mean saliency | mean lift | hot patch | hot lift |
|---|---|---|---|---|---|
| eligible junctions | 1449 | 0.371 | 1.00× | 0.083 | 1.00× |
| dominant phrase | 179 | 0.427 | 1.15× | 0.121 | 1.46× |
| black/white/yellow phrases | 1712 | 0.399 | 1.08× | 0.098 | 1.19× |
| red/orange clauses | 1891 | 0.370 | 1.00× | 0.078 | 0.94× |
| blue/white phrases | 1022 | 0.361 | 0.97× | 0.066 | 0.79× |
| most lifted transition | 308 | 0.376 | 1.01× | 0.084 | 1.02× |
28 Phrase stability
Does the phrase-saliency claim survive other settings?
The stability pass reruns phrase grammar under tighter, broader, and wider-context settings. The verdict is phrase_saliency_stability_supported. The dominant phrase match share is 0.25, and attention-supported share is 1.00. The minimum dominant-phrase hot lift is 1.46×; the minimum black/white/yellow hot lift is 1.10×.
Interpretation: this is the goldilock test. A stable result does not require every setting to choose the exact same top clause; it requires the same family of behavior to persist. If black/white/yellow saliency lift remains above baseline and blue/white remains border-protected, the theory survives as a family-level claim even when the exact phrase label changes.
| variant | interval | context | dominant phrase | dom hot | BWY hot | blue/white hot | blue/white border |
|---|---|---|---|---|---|---|---|
| default | 3-16 | 26 | black_to_white__red_orange_to_yellow|black+white+yellow | 1.46× | 1.19× | 0.79× | 0.58× |
| tight | 2-12 | 22 | black_to_white__yellow_to_black|black+white+yellow | 1.71× | 1.10× | 0.68× | 0.42× |
| broad | 4-20 | 30 | red_orange_to_black__red_orange_to_yellow|black+white+yellow | 1.47× | 1.17× | 0.73× | 0.59× |
| wide_context | 3-16 | 34 | red_orange_to_yellow__yellow_to_black|black+white+yellow | 1.51× | 1.21× | 0.83× | 0.66× |
29 Phrase route simulation
Attention pressure forms local route circuits
The route pass keeps saliency-active phrase occurrences and links nearby nodes. This is not eye tracking and it does not prove temporal order. It asks a narrower question: do the hot phrase events remain isolated, form local circuits, or resolve into a broad connected route field? The verdict is attention_route_network_mixed. Active nodes: 420; graph edges: 1258; largest component share: 0.08.
Interpretation: the active phrases create route pressure without route closure. The small largest-component share argues against one continuous eye-path highway, while the edge and group counts show recurring local handoffs. Current active black/white/yellow-family share is 0.57; blue/white release share is 0.31. Active safety share is 0.57, and active border share is 0.17.
| active phrase group | nodes |
|---|---|
| black_white_yellow_stage | 200 |
| blue_white_release | 131 |
| red_orange_clause | 44 |
| dominant_phrase | 41 |
| other_phrase | 4 |
| route handoff | edges |
|---|---|
| black_white_yellow_stage__black_white_yellow_stage | 416 |
| blue_white_release__blue_white_release | 253 |
| black_white_yellow_stage__blue_white_release | 197 |
| black_white_yellow_stage__dominant_phrase | 112 |
| red_orange_clause__red_orange_clause | 67 |
| black_white_yellow_stage__red_orange_clause | 63 |
| dominant_phrase__dominant_phrase | 48 |
| blue_white_release__red_orange_clause | 48 |
30 Attention stations
What replaces a single eye path?
The station pass decomposes the active route graph into local components. This tests whether the failed single-route claim leaves behind repeatable catch/switch/release stations. The verdict is local_attention_stations_supported. Components: 44; station components: 23; station node share: 0.72; top-10 component share: 0.43.
Interpretation: if route simulation says the eye does not get one continuous highway, station analysis asks whether Pollock substitutes repeated local holdings. Mixed stations matter because they are not just same-role clusters; they are places where several phrase families touch. Current mixed-station share is 0.87. The dominant station family is black_white_yellow_stage, with station safety share 0.56 and border share 0.19.
| station dominant family | components |
|---|---|
| black_white_yellow_stage | 14 |
| blue_white_release | 8 |
| red_orange_clause | 1 |
| size | dominant group | dominance | mix entropy | safety | border | centroid |
|---|---|---|---|---|---|---|
| 33 | black_white_yellow_stage | 0.48 | 0.75 | 1.00 | 0.00 | 0.62, 0.46 |
| 32 | black_white_yellow_stage | 0.38 | 0.95 | 0.00 | 0.38 | 0.30, 0.10 |
| 22 | black_white_yellow_stage | 0.73 | 0.59 | 1.00 | 0.00 | 0.77, 0.40 |
| 16 | blue_white_release | 0.62 | 0.76 | 1.00 | 0.00 | 0.29, 0.74 |
| 14 | black_white_yellow_stage | 0.57 | 0.99 | 0.07 | 0.00 | 0.51, 0.13 |
| 14 | blue_white_release | 0.79 | 0.60 | 1.00 | 0.00 | 0.73, 0.52 |
| 13 | black_white_yellow_stage | 0.69 | 0.72 | 0.00 | 0.85 | 0.58, 0.05 |
| 13 | blue_white_release | 0.54 | 0.90 | 1.00 | 0.00 | 0.37, 0.48 |
| 12 | blue_white_release | 0.67 | 0.92 | 1.00 | 0.00 | 0.71, 0.46 |
| 12 | blue_white_release | 0.83 | 0.65 | 1.00 | 0.00 | 0.42, 0.67 |
31 Frame audit ledger
Pollock full frame; Degas cropped for comparison
Degas stays on Degas Cropped.jpg for compositional comparison. The full Degas reproduction is useful only as an artifact audit. Pollock, by contrast, is tested on the full canvas because the reproduction has no visible frame or mat.
| image | edge outer/inner | color outer/inner | primary outer/inner | primary pullback |
|---|---|---|---|---|
| Pollock full canvas | 1.230 | 0.405 | 0.805 | 0.195 |
| Degas full reproduction | 0.931 | 0.813 | 1.054 | -0.054 |
| Degas cropped painting | 0.790 | 0.857 | 1.051 | -0.051 |
32 Current synthesis
All-over does not mean undifferentiated
The strongest Pollock result is the combination: globally consistent gradient field, significant tonal divergence, chromatic bridge accents, protected primary-color borders, role-specific border behavior, large chroma territory, chroma diffusion vs contour, broad transition zones, relay-heavy saliency, weak directional specialization, role-specific rhythm with non-random recurrence/contact, near-miss spacing, interval corridors, junction grammar, phrase grammar, phrase geography, border syntax audit, phrase saliency coupling, phrase stability, phrase route simulation, attention stations, and stable self-similar structure D=1.490 with slope stability 0.940. The painting behaves less like a centerless fog than like a distributed network whose hierarchy keeps reappearing at smaller scales.
n = 1, and one reproduction at that. Every number is from a single image. JPEG compression, the photographer's lighting, and color profile all directly affect edge detection, chroma thresholds, saliency, and box-counting. The raw vs edge-aware checks and reproduction-artifact flags reduce the risk, but they cannot fully separate a fact about the painting from a fact about this photograph of it.
| mask mode | TEXTURE_FIELD |
| μ cohesion | 0.166 |
| θ orientation stability | 0.0032 |
| island entropy raw | 0.881 |
| LG score | 0.0082 |
| TLG score | 0.277 |
| structure D | 1.490 |
| chromatic accents | 20 |
| combined accents | 18 |
| palette accent lift | +0.049 |
| default gravity | 59.5 |
| persistence | 0.7184 |