Shared finite-state word predicates #
The nonempty-word transducer and its degree certificate are shared by direct Option and unary Degree certificates. Its machine clocks include the whole runtime input; it uses no work tapes.
Main results #
Turing.MultiTapeTM.Internal.WordPredicates.computableInDegree_of_nonemptyT: a Boolean test thatnonemptyTcomputes on the encoded input, in linear time with output degree zero.
Emit a single Boolean indicating whether the input contains a symbol.
Instances For
theorem Turing.MultiTapeTM.Internal.WordPredicates.computableInDegree_of_nonemptyT {α : Type u_1} {enc : α ↪ List Bool} {f : α → Bool} (h : ∀ (a : α), encBool (f a) = nonemptyT.run nonemptyT.q₀ (enc a)) :
ComputableInDegree f enc encBool 1 0
A Boolean test that nonemptyT computes on the encoded input runs in linear time, with
output degree zero.