I have these questions from an old exam I'm trying to solve. For each problem, the input is an encoding of some Turing machine $M$.
For an integer $c>1$, and the following three problems:
Is it true that for every input $x$, M does not pass the $|x|+c$ position when running on $x$?
Is it true that for every input $x$, M does not pass the $\max \{|x|-c,1 \}$ position when running on $x$?
Is it true that for every input $x$, M does not pass the $(|x|+1)/c$ position when running on $x$?
How many problems are decidable?
Problem number (1), in my opinion, is in $\text {coRE} \smallsetminus \text R$ if I understand correct since, I can run all inputs in parallel, and stop if some input reached this position and for showing that it's not in $\text R$ I can reduce the complement of Atm to it. I construct a Turing machine $M'$ as follows: for an input $y$ I check if $y$ is a history of computation, if it is, then $M'$ running right and doesn't stop, if it's not, then it stops.
For (3), I believe that it is decidable since for $c \geqslant 2$ it is all the Turing machines that always stay on the first cell of the stripe, since for a string of one char it can pass the first cell, so I need to simulate all the strings of length 1 for $|Q|+1$ steps (Is this correct?), and see if I'm using only the first cell in all of them.
I don't really know what to do with (2).