In the image, the language of the TM is defined on (a, b, c, d) and there is no transition on final state, but strings consisting of d are also part of the language.
In all TM problems I have seen until now, all transitions not defined are considered to go to the rejecting state (qrej.).
So in this TM also any transition on {a, b, c or d} from the final state should go to rejecting state and L(M) should be the string {abc}
. But the solution states that the machine accepts the regular language abc(a+b+c+d)*
.
According to me the answer should be options (a) and (c) but the answer is (a) and (d). Please explain how this acceptance of TM works and also how transition of final state are considered when it is not defined explicitly.