All reduction orders through length 4All reduction paths over 31 bounded inputs
The problem
Establish a unique sorted normal form for every bounded binary word.
The checked result
Unique normal forms on the domain: yes.
The checker explores every enabled rewrite, not just the trace shown. Each result preserves the symbol multiset and reaches a block of zeros followed by ones.
Why the checker accepts it
- Enumerate every binary word through the declared length.
- Explore all possible one-step adjacent rewrites.
- Collect terminal words, memoizing the reduction graph.
- Require one normal form per input and replay the supplied concrete trace.
Formal specification
{
"max_length": 4,
"rule": [
"10",
"01"
],
"sample_word": "1100"
}Claim and evidence
{
"claim": {
"unique_normal_forms": true
},
"witness": {
"trace": [
"1100",
"1010",
"0110",
"0101",
"0011"
]
}
}Dataset construction
Deterministic finite fixture; full enumeration or witness replay as stated. Structured JSON; field meanings are stated in the specification. Acceptance covers 31 checker units for this record; the unit type is stated in its verification scope.
Complexity and limits
Each rewrite decreases the number of inverted 1-before-0 pairs. Exhaustive graph exploration is restricted to the stated length.
The mechanical confluence result is restricted to the declared finite word family.
A boundary to investigate
Two chosen reduction strategies agreeing does not establish that all strategies agree. Publish a general inversion-measure termination argument and a separately checked confluence proof.