[step:Prove the scaling estimate for finite differences]For each $h\in\mathbb{T}$, define the translation operator $\tau_h:C(\mathbb{T})\to C(\mathbb{T})$ by
\begin{align*}
(\tau_h f)(x):=f(x+h)
\end{align*}
for every $f\in C(\mathbb{T})$ and $x\in\mathbb{T}$. Then $\Delta_h^r=(\tau_h-I)^r$, where $I:C(\mathbb{T})\to C(\mathbb{T})$ is the identity operator.
Fix $t\in\mathbb{T}$ and choose its representative $\theta\in[-\pi,\pi)$ with $|\theta|=|t|$. If $t=0$, then $\Delta_t^r f=0$, so the desired bound is immediate. Suppose $t\neq 0$. Define
\begin{align*}
m(t,n):=\lceil n|t|\rceil \in \mathbb{N}
\end{align*}
and let $h\in\mathbb{T}$ be represented by $\theta/m(t,n)$. Then $m(t,n)h=t$ in $\mathbb{T}$ and
\begin{align*}
|h|=\frac{|t|}{m(t,n)}\leq \frac{1}{n}.
\end{align*}
Define the [bounded linear operator](/page/Bounded%20Linear%20Operator) $S_{t,n}:C(\mathbb{T})\to C(\mathbb{T})$ by
\begin{align*}
S_{t,n}:=\sum_{k=0}^{m(t,n)-1}\tau_{kh}.
\end{align*}
Since
\begin{align*}
\tau_t-I=\tau_{m(t,n)h}-I=(\tau_h-I)S_{t,n},
\end{align*}
and since $S_{t,n}$ commutes with $\tau_h-I$ because all translations commute, we obtain
\begin{align*}
\Delta_t^r f=(\tau_t-I)^r f=S_{t,n}^r\Delta_h^r f.
\end{align*}
Each translation $\tau_{kh}$ is an isometry on $C(\mathbb{T})$ with the supremum norm, so $\|S_{t,n}g\|_\infty\leq m(t,n)\|g\|_\infty$ for every $g\in C(\mathbb{T})$. Applying this bound to $g=S_{t,n}^{r-1}\Delta_h^r f$ and iterating $r$ times gives
\begin{align*}
\|\Delta_t^r f\|_\infty\leq m(t,n)^r\|\Delta_h^r f\|_\infty.
\end{align*}
Because $|h|\leq 1/n$, the definition of $\omega_r$ gives
\begin{align*}
\|\Delta_h^r f\|_\infty\leq \omega_r\left(f,\frac{1}{n}\right).
\end{align*}
Finally, since $m(t,n)=\lceil n|t|\rceil\leq 1+n|t|$, we have
\begin{align*}
\|\Delta_t^r f\|_\infty\leq (1+n|t|)^r\omega_r\left(f,\frac{1}{n}\right).
\end{align*}[/step]