Direct binary counter resource certificates #
The successor, predecessor and zero test certificates here are weakenings of the streaming
transducer certificates computableInTimeAndSpace_succ, computableInTimeAndSpace_pred and
computableInTimeAndSpace_isZero.
Main results #
ComputableInO.natSucc,ComputableInO.natPred: binary counters within the quadratic clock and linear charged workspace used by their clients.ComputableInO.natIsZero: linear zero testing.
Binary successor within the quadratic clock and linear charged workspace used by its
clients, weakened from the linear-time, zero-work-space transducer certificate
computableInTimeAndSpace_succ.
Binary predecessor within the quadratic clock and linear charged workspace used by its
clients, weakened from the linear-time, zero-work-space transducer certificate
computableInTimeAndSpace_pred.
Zero testing is linear in both resources, weakened from the transducer certificate
computableInTimeAndSpace_isZero; the output charge remains explicit.