Turing machine — binary successor
Three-state Turing machine transition diagram for incrementing a binary numeral, with arrows labelled read / write, move and the machine's reachability and determinism checked on the figure.
Make it your own.
title "Turing machine: binary successor (B = blank)"
state Scan label "q_scan: run right"
state Carry label "q_carry: add carry"
state Halt final label "q_halt: accept"
initial Scan
transition Scan -> Scan on "0 / 0, R"
transition Scan -> Scan on "1 / 1, R"
transition Scan -> Carry on "B / B, L"
transition Carry -> Carry on "1 / 0, L"
transition Carry -> Halt on "0 / 1, L"
transition Carry -> Halt on "B / 1, L"