The question:
Is there an $f$ in $\omega(n) \cap o(n \log n)$ that is time-constructible on a 1-tape DTM?
I.e. $f$ such that $\lim_{n\to\infty} \frac{n}{f(n)} = \lim_{n\to\infty} \frac{f(n)}{n \log n} = 0$?
Discussion:
Consider 1-tape deterministic TM's that take inputs of the form $1^n$.
It is easy to design such a TM with running time $\Theta(n)$: just scan the input once.
It is easy to design such a TM with running time $\Theta(n\log n)$: make repeated passes over the tape, each pass replacing every other 1 with a 0, and halting if the pass finds no 1's.
The question is, is there a TM whose asymptotic running time $t(n)$ is strictly between these two? That is, $t(n)$ is $\omega(n)$ but $o(n\log n)$? Eg. $t(n) = \Theta(n\log \log n)$?
Answer (added in an edit):
The answer (posted below) is no. The proof is an adaption of the proof of a closely related result: that any 1-tape TM that runs in $o(n\log n)$ time accepts a regular language. The proof uses a crossing-sequence argument.
[EDIT: This result was observed in Corollary 4.6 of the following paper:
Gajser, David, Verifying time complexity of Turing machines, Theor. Comput. Sci. 600, 86-97 (2015). ZBL1329.68111.]
Context:
This question comes up in trying to answer another question, namely, the complexity of deciding (for fixed $f$ and $g$ with $g(n) \not\in O(f(n)$) whether a given 1-tape TM $M$ that is promised to run in time $O(g(n))$ in fact runs in time $O(f(n))$). Variants of this are considered here, here, and here. In the cases where $g(n) = O(f(n)\log n)$, or when $f(n) = \Theta(n)$, for 1-tape TM's this logarithmic gap presents an apparent obstacle to proving undecidability via diagonalization.
This answer claims "most functions that we deal with in practice turn out to be time constructible." On the other hand, it is not hard to see that there is no time-constructible function in $\omega(1) \cap o(n)$, because, if a TM doesn't take more than $n_0$ steps given input $1^{n_0}$, then it doesn't look past the final input cell $n_0$, so, given any larger input, the TM also doesn't look past tape cell $n_0$, and its behavior must be the same as on input $1^{n_0}$. So its run time never exceeds $O(\max_{n\le n_0} t(n)) = O(1)$ (where $t(n)$ is the run time on inputs of size $n$).
The Gap Theorem says that, for any function $f$ with $f(n)\ge n$, there is a $g$ such that $\textsf{DTIME}(g(n)) = \textsf{DTIME}(f(g(n))$, although if $g$ is required to be time constructible, the Time Hierarchy Theorem says that $\textsf{DTIME}(o(g(n))) \ne \textsf{DTIME}(g(n)\log n)$.
As Emil points out, it is easy to show that, e.g., $n\log\log n$ is time-constructible using multi-tape TMs, which as Chandra points out are usually the basis for definitions of space/time complexity, especially for low complexity classes. Here the question is specifically about 1-tape TM's.