Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
227 changes: 227 additions & 0 deletions research/p104-present-head-flag0-audit/CERTIFICATE.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,227 @@
{
"schema_version": 1,
"claim_id": "p104-present-head-flag0-audit",
"pinned_main": "6f100d4bb5083f8c35d96fd95a539811c62f245c",
"flag_index": 0,
"source": 0,
"target": 34,
"basis_head": 232,
"departure_choice": 0,
"arrival_choice": 1,
"basis": [
232,
23,
5,
8,
32,
64,
257,
2,
1
],
"source_register": "X0",
"target_register": "Y34",
"source_initial": [
232
],
"source_final": [
1,
2,
4,
8,
16,
32,
64,
128,
256
],
"target_initial": [],
"target_final": [
499,
23,
232,
32,
112,
15,
7,
2
],
"source_initial_is_basis_head": true,
"target_final_contains_basis_head": true,
"source_frame_restored": false,
"target_frame_restored": false,
"source_rank_initial": 1,
"source_rank_final": 9,
"target_rank_initial": 0,
"target_rank_final": 8,
"source_first_event": 591,
"source_last_event": 3954,
"target_first_event": 129,
"target_last_event": 3500,
"source_event_count": 17,
"target_event_count": 21,
"joint_source_target_events": 0,
"basis_head_drop_event": 591,
"basis_head_drop_before": [
232
],
"basis_head_drop_after": [
8,
32,
64,
128,
256
],
"basis_head_arrive_event": 3500,
"basis_head_arrive_before": [
2,
16,
32,
95,
502
],
"basis_head_arrive_after": [
2,
7,
15,
23,
32,
112,
232,
499
],
"hosting_gap_events": 2909,
"source_annotations_containing_basis_head": 1,
"target_annotations_containing_basis_head": 1,
"target_preterminal_annotations_containing_basis_head": 0,
"source_head_annotations": [
{
"event": 591,
"opcode": "transport",
"role": "before",
"frame": [
232
]
}
],
"target_head_annotations": [
{
"event": 3500,
"opcode": "transport",
"role": "after",
"frame": [
2,
7,
15,
23,
32,
112,
232,
499
]
}
],
"target_annotated_vectors": [
2,
7,
15,
16,
23,
32,
95,
112,
232,
486,
499,
502
],
"basis_head_in_any_target_annotation": true,
"basis_head_in_source_after_drop": false,
"drop_after_span_decomposition_of_head": [
8,
32,
64,
128
],
"drop_transport_span_nested": true,
"source_annotation_count": 22,
"source_annotations_span_hosting_basis_head": 22,
"source_span_drop_events": [],
"target_span_first_hosting_event": 3500,
"target_span_first_hosting_role": "after",
"target_preterminal_annotations_span_hosting_basis_head": 0,
"target_arrive_before_span": [
0,
2,
16,
18,
32,
34,
48,
50,
77,
79,
93,
95,
109,
111,
125,
127,
393,
395,
409,
411,
425,
427,
441,
443,
452,
454,
468,
470,
484,
486,
500,
502
],
"target_update_events": [
129,
130,
131,
132,
133,
2022,
2155,
2240,
2328,
2395,
2544,
2815,
2998,
3200,
3369
],
"target_updates_in_head_free_span": 15,
"target_last_update_event": 3369,
"target_events_after_span_cohost_open": 0,
"source_events_after_span_cohost_open": [
3642,
3798,
3850,
3954
],
"endpoint_transport_count": 11,
"endpoint_transports_span_nested_upward": true,
"endpoint_transport_rank_steps_match": true,
"targets_whose_final_contains_basis_head_among_all": 24,
"hit_flags_from_census": [
0,
1,
9,
43
],
"flag_is_present_head_case": true,
"obstruction": "published_channel_hosts_basis_head_on_matched_target_only_at_terminal_transport_literally_and_in_span_after_every_target_update",
"no_new_kappa": true,
"selected_kappa": "0.001672660197076918"
}
112 changes: 112 additions & 0 deletions research/p104-present-head-flag0-audit/MASTER-HANDOFF.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
# Master handoff — `research/p104-present-head-flag0-audit/`

## Candidate

- Branch: `cursor/p104-present-head-flag0-audit-60b9` (VictorLiwentao fork)
- Content tip: `ebcc53a61625a0fea7f2b63dc6a4f124161513a9` (scientific package commit)
- Branch tip: this commit on `cursor/p104-present-head-flag0-audit-60b9` (`git rev-parse HEAD`)
- Package: `research/p104-present-head-flag0-audit/`
- Base: CrocSwap main `6f100d4bb5083f8c35d96fd95a539811c62f245c`
- Card: `p104-side-correction` (refined), priority revision 6
- κ: unchanged `0.001672660197076918`

## Claim

On published present-head flag 0 (`X0` → `Y34`, basis head `232`), the head
enters `Y34`'s frame, listed and in GF(2) span, only at `Y34`'s terminal
transport after-frame (event 3500). All fifteen `Y34` adds (last one at event
3369) run in head-free charts. `X0`'s literal drop at event 591 is a nested
chart change that keeps `232` in span (`8 ^ 32 ^ 64 ^ 128`). No `Y34` event
occurs while both endpoints host the head direction, so chronological dirty
restoration cannot use co-hosted basis-head geometry on this coefficient-cascade
target ahead of the published `I-G/2` tail add.

## Why flag 0 now

#3451 leaves flag 0 to the coefficient cascade on `Y34`. Open #3575 already
pins the literal arrive at 3500 and the empty forward Q-relay, but does not
check GF(2) span hosting, head-free update counts, or nested-transport
semantics. The span reading is the dirty-restoration fact: at event 3500, `X0`
is already on the coordinate basis (does not list `232`) yet still spans it, and
all 15/15 `Y34` updates precede that first span co-hosting.

## New checkable facts beyond #3575's literal relay cut

- Span-level hosting: zero source span drops (22 of 22 `X0` annotations span
`232`), and zero preterminal `Y34` span hosting.
- Target-update chronology: 15 of 15 `Y34` row updates run in head-free charts,
and there are 0 `Y34` events after the head enters `Y34`'s span.
- Frame semantics check: all 11 endpoint transports are nested upward, and each
paid rank equals the rank increase.
- Literal facts aligning with #3575: `preterminal_hosting=0`, `drop_event=591`,
`arrive_event=3500`, `hosting_gap_events=2909`, zero joint events, both frames
unrestored.

## Evidence commands

```sh
python3.12 -I -B research/p104-present-head-flag0-audit/verify.py
python3.12 -I -O -Werror -B research/p104-present-head-flag0-audit/verify.py
python3.12 -I -O -Werror -B research/p104-present-head-flag0-audit/independent.py
python3.12 -I -O -Werror -B research/p104-present-head-flag0-audit/test_package.py
python3.12 -B scripts/research_package.py --package research/p104-present-head-flag0-audit
```

Expected markers:

```text
PASS_P104_PRESENT_HEAD_FLAG0 flag=0 head=232 preterminal_hosting=0 preterminal_span_hosting=0 drop_event=591 arrive_event=3500 source_span_drops=0 head_free_target_updates=15/15 no_new_kappa
PASS_P104_PRESENT_HEAD_FLAG0_INDEPENDENT flag=0 head=232 preterminal_hosting=0 preterminal_span_hosting=0 drop_event=591 arrive_event=3500 source_span_drops=0 head_free_target_updates=15/15 no_new_kappa
PASS_P104_PRESENT_HEAD_FLAG0_TESTS groups=6
PASS_REGISTERED_RESEARCH_PACKAGE research/p104-present-head-flag0-audit outcome=completed
```

## Closest priors / soft-overlap vs leave-alones

- Open #3575 `p104-flag0-relay`: literal relay cut; soft-overlap on drop/arrive
numbers; this package adds the span/dirty-restoration obstruction and does not
recompute Q-relay emptiness.
- #3451/#3443/#3456 present-head chronologies for flags 1/9/43: leave alone;
method kinship only; different target/arrive/update counts.
- #3601/#3610/#3614/#3618/#3621 present-head side-correction bills: leave alone;
this package prices no `I-G/2` rank mass.
- `research/p104-tail-flag0-*` coefficient cascade: leave alone as coefficient
receipts; this package recomputes no coefficient and does not read the tail.
- C5 charging #3643/#3639 and deferred router-rho / class-only `S_leaf=1`:
disjoint.

## Open questions

1. Can a changed schedule bring `232` into `Y34`'s span before the add at event
3369, while `X0` is still live, and what does that add to the channel bill
ahead of event 5759?
2. Does the published promote/add/restore at 5758/5759/5807 admit an owner/host
schedule for the `X0` read that restores arbitrary dirt without repaying the
unrestored channel endpoints?

## Disposition note for master

The worker produces a fork branch and package only. Do **not** open a CrocSwap
PR from this worker. Master decides publish or defer after independent
skeptical review.

## Attribution check

Author Wentao Li `<wentaol4@illinois.edu>`. Neutral disclosure: substantial AI
assistance. Tip commit message must not contain `Co-authored-by: Victor Li`.

## Verified PASS lines

Replayed on content tip `ebcc53a61625a0fea7f2b63dc6a4f124161513a9`:

```text
PASS_P104_PRESENT_HEAD_FLAG0 flag=0 head=232 preterminal_hosting=0 preterminal_span_hosting=0 drop_event=591 arrive_event=3500 source_span_drops=0 head_free_target_updates=15/15 no_new_kappa
PASS_P104_PRESENT_HEAD_FLAG0_INDEPENDENT flag=0 head=232 preterminal_hosting=0 preterminal_span_hosting=0 drop_event=591 arrive_event=3500 source_span_drops=0 head_free_target_updates=15/15 no_new_kappa
PASS_P104_PRESENT_HEAD_FLAG0_TESTS groups=6
PASS_REGISTERED_RESEARCH_PACKAGE research/p104-present-head-flag0-audit outcome=completed
PASS_PACKAGE_METADATA_AND_PINS (not a mathematical acceptance check)
```

`git log -1 --format=%B` on every tip commit of this branch has no
`Co-authored-by: Victor Li`. Author Wentao Li `<wentaol4@illinois.edu>`.

9 changes: 9 additions & 0 deletions research/p104-present-head-flag0-audit/NOTICE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Notice

This package is a finite annotated-frame audit of one published P104 matched
flag, read both as listed frame vectors and as GF(2) spans. It does not modify
frozen upstream sources.

Prepared by Wentao Li <wentaol4@illinois.edu> with substantial AI assistance.
Apache-2.0; predecessor notices and exact source pins are retained in
`SOURCES.json`.
Loading