Documentation

Complexitylib.Classes.P.Cobham.Internal.SndBlock

The block-suffix decoder — proof internals #

Cobham.sndBlockTM scans the doubled payload two bits at a time until the [false, true] separator, then copies the rest of the input to the output. Malformed input halts with empty output, matching unpair? = none.

Main results #

The suffix decoder: scan doubled payload bits until the [false, true] separator, then copy the remaining input (the suffix y of pair x y) to the output. On malformed input it halts with empty output. Computes sndBlock.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    sndBlock is polynomial-time, via the sndBlockTM scanner.