Suppose $(X,d)$ is a metric space of unit diameer and let $F$ be the collection of all $1$-Lipschitz functions mapping $X$ to $[-1,1]$, equipped with the sup-norm $||\cdot||_\infty$.
I am interested in bounding the covering numbers $N(\epsilon,F,||\cdot||_\infty)$ in terms of covering numbers of the base space $N(\epsilon,X,d)$.
Kolmogorov and Tihomirov gave upper and lower estimates, see e.g., Theorem 17. For metric spaces with doubling dimension $D$, these estimates amount to $$ (c_1/\epsilon)^D \le \log N(\epsilon,F,||\cdot||_\infty) \le (c_2/\epsilon)^D \log(1/\epsilon)$$ for universal constants $c_1,c_2$ --- leaving a $\log(\epsilon)$ gap between the upper and lower bounds. Has the gap been closed?