Self-delimiting word emission — definitions #
The encoded-store update path needs to re-emit decoded entries. A generic
work-tape pass either emits one unary width mark per source bit or copies the
payload bits themselves. wordEncodeTM composes those passes around a rewind.
Which half of a self-delimiting word a work-tape pass emits.
- width : WorkEmitMode
- payload : WorkEmitMode
Instances For
WorkEmitMode is a finite controller parameter.
Equations
- One or more equations did not get rendered due to their size.
WorkEmitPhase has exactly two states.
Equations
- One or more equations did not get rendered due to their size.
Bits emitted by one complete pass. Width mode emits unary length followed by its zero separator; payload mode copies the source bits verbatim.
Equations
Instances For
Scan one canonical Boolean work tape and append either its unary-width header or its payload to the output.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exact time of one work-tape emission pass.
Equations
- Complexity.RAM.RegisterStore.Machine.workEmitTime bits = bits.length + 1
Instances For
Emit one complete self-delimiting word from a canonical binary work tape.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Conservative exact-composition bound for one emitted natural.
Instances For
Rewind an arbitrary positive cursor over canonical binary contents, then emit the complete self-delimiting word.
Equations
Instances For
Composition bound for rewind followed by complete word emission.
Equations
- Complexity.RAM.RegisterStore.Machine.rewindWordEncodeTime value headBound = headBound + 2 + 1 + Complexity.RAM.RegisterStore.Machine.wordEncodeTime value