I saw two different definitions of time constructible functions.
In Sipser (third edt), Definition 9.8, defines $t(n)$ is time constructible if $t(n)\geq O(n \log n)$ and maps $1^n$ to the binary representation of $t(n)$ in time $O(t(n))$.
In arora, there is a lower bound $t(n) \geq n$ instead of $t(n) \geq O(n \log n)$ , so i wonder why there is factor $\log n$ in sipser definition ? What is wrong with $t(n) \geq n$ ? Is it because of single-tape multi-tape arguments ?
Is it because sipser version of time hierarchy theorem simulate a single tape TM by another single tape TM for a prespecified number of steps ?