How is it possible to set a turing machine in infinite loop by putting a string that doesn't belong to input language even if it has a reject state?
Consider the TM that does the following:
This machine accepts strings 0* + 10*. It does not accept anything in 11* but it will loop forever on such a string.