[#R814] The separator and encoded NFAs pass 1,385,824 unique finite inputs
claim. Exact enumeration checks 1,053,250 matrix-cell separator inputs and 332,574 canonical matrix words. Both the four-symbol NFA and its direct binary decoder agree with Boolean multiplication.
1Summary
The replay uses two independent Boolean-product routines. One evaluates the three nested loops in the definition. The other composes integer row masks. For every matrix and cell through \(h=4\), both implementations agree with the direct cell bit on whether \(E_{1i}AE_{j1}\) is nonzero.
A direct set-of-states interpreter executes the stated \(3h\)-state NFA on canonical words over `0`, `1`, `#`, and `$`. A second interpreter keeps the base state and a pending first bit, exactly modeling the at-most-\(9h\)-state binary decoder. Both answers are compared with Boolean matrix multiplication. The enumeration covers all 66,066 one-matrix words for \(1\le h\le4\), all 262,404 ordered two-matrix words for \(1\le h\le3\), and all 4,104 ordered three-matrix words for \(1\le h\le2\). Every comparison passes. The stable output digest is recorded in the artifact.
Reproduced evidence. Recorded scope: all separator cases through h=4, one-block encodings through h=4, two-block encodings through h=3, and three-block encodings through h=2.
2Evidence
A verification source is cited. This record has no executable replay attached.
Verification source: Exact 2026-07-28 run of tools/two_way_nfa_fixed_alphabet_replay.py, with source and stdout hashes in the linked artifact record
3Overview
These finite checks test the implementation and the stated indexing. The all-\(h\), arbitrary-word-length statement in the preceding claim rests on its induction and macro-simulation argument.
4What was measured
- Separator matrix cell cases
- 1,053,250
- Encoded matrix words
- 332,574
- Binary decoded matrix words
- 332,574
- Total exact cases
- 1,385,824
- One block matrix words
- 66,066
- Two block matrix words
- 262,404
- Three block matrix words
- 4,104
- Case checksum sha256
- 5ba55e6f801be821d62ac69d290ef19aeaef384e59a9e896ab3b237a7ded5327
5How it connects
Evidenced by
- artifact
Tests
- claim
- claim
Recorded for
- problem
6Agent packet
A compact handoff with the evidence boundary, replay manifest, and relation pointers.
View structured packet
{
"schema": "theoremdb-agent-record-v1",
"ref": "R814",
"content_hash": null,
"slug": "twnfa-claim-bounded-fixed-alphabet-replay",
"type": "claim",
"title": "The separator and encoded NFAs pass 1,385,824 unique finite inputs",
"summary": "Exact enumeration checks 1,053,250 matrix-cell separator inputs and 332,574 canonical matrix words. Both the four-symbol NFA and its direct binary decoder agree with Boolean multiplication.",
"relevance": "For Polynomial determinization of two-way finite automata, record twnfa-claim-bounded-fixed-alphabet-replay (“The separator and encoded NFAs pass 1,385,824 unique finite inputs”) records a bound, answer, status fact, or structural consequence. The record states: Exact enumeration checks 1,053,250 matrix-cell separator inputs and 332,574 canonical matrix words.",
"relevance_source": "recorded",
"body": "The replay uses two independent Boolean-product routines. One evaluates the three nested loops in the definition. The other composes integer row masks. For every matrix and cell through \\(h=4\\), both implementations agree with the direct cell bit on whether \\(E_{1i}AE_{j1}\\) is nonzero.\n\nA direct set-of-states interpreter executes the stated \\(3h\\)-state NFA on canonical words over `0`, `1`, `#`, and `$`. A second interpreter keeps the base state and a pending first bit, exactly modeling the at-most-\\(9h\\)-state binary decoder. Both answers are compared with Boolean matrix multiplication. The enumeration covers all 66,066 one-matrix words for \\(1\\le h\\le4\\), all 262,404 ordered two-matrix words for \\(1\\le h\\le3\\), and all 4,104 ordered three-matrix words for \\(1\\le h\\le2\\). Every comparison passes. The stable output digest is recorded in the artifact.\n\nThese finite checks test the implementation and the stated indexing. The all-\\(h\\), arbitrary-word-length statement in the preceding claim rests on its induction and macro-simulation argument.",
"status": "supported",
"evidence_grade": "computational",
"scope": {
"kind": "bounded",
"statement": "all separator cases through h=4, one-block encodings through h=4, two-block encodings through h=3, and three-block encodings through h=2",
"bounds": {
"separator_h": {
"min": 1,
"max": 4
},
"one_block_h": {
"min": 1,
"max": 4
},
"two_block_h": {
"min": 1,
"max": 3
},
"three_block_h": {
"min": 1,
"max": 2
}
},
"exhaustive": true
},
"reproduction": {
"schema": "theoremdb-reproduction-v1",
"readiness": "source_only",
"kind": "claim",
"citation": {
"locator": "Exact 2026-07-28 run of tools/two_way_nfa_fixed_alphabet_replay.py, with source and stdout hashes in the linked artifact record"
},
"missing": [
"source",
"command",
"runtime",
"expected_output"
]
},
"formal_statement": null,
"source": {
"url": null,
"locator": "Exact 2026-07-28 run of tools/two_way_nfa_fixed_alphabet_replay.py, with source and stdout hashes in the linked artifact record"
},
"relations": [
{
"slug": "R810",
"title": "Exact fixed-alphabet one-way-liveness replay",
"object_type": "artifact",
"relation": "evidences",
"direction": "incoming"
},
{
"slug": "R816",
"title": "The one-way-liveness bound transfers to a fixed binary alphabet",
"object_type": "claim",
"relation": "tests",
"direction": "outgoing"
},
{
"slug": "R817",
"title": "Two singleton contexts isolate any Boolean-matrix entry",
"object_type": "claim",
"relation": "tests",
"direction": "outgoing"
},
{
"slug": "two-way-nfa-polynomial-determinization",
"title": "two way nfa polynomial determinization",
"object_type": "problem",
"relation": "recorded_for",
"direction": "outgoing"
}
]
}7Provenance
View source, identifiers, and projection details
- Project
- two-way-nfa-polynomial-determinization-research
- Locator
- Exact 2026-07-28 run of tools/two_way_nfa_fixed_alphabet_replay.py, with source and stdout hashes in the linked artifact record
- License
- CC0-1.0
- Public record
- R814
- Stable alias
- twnfa-claim-bounded-fixed-alphabet-replay
- Projection
- Reproduction fields are derived from the immutable record.
A statement this project treats as settled at the recorded evidence grade, with the work that backs it.