We introduce the polynomial-time tree reducibility
(ptt-reducibility). Our main result states that for
languages $B$ and $C$ it holds that
$B$ ptt-reduces to $C$ if and only if
the unbalanced leaf-language class of $B$ is robustly contained in
the unbalanced leaf-language class of $C$.
This is the {\em unbalanced} analogue
of the well-known result by Bovet, Crescenzi, Silvestri, and Vereshchagin
which connects polylog-time reducibility with {\em balanced} leaf-languages.
We show that restricted to regular languages,
the levels $0$, $1/2$, $1$, and $3/2$ of the dot-depth hierarchy (DDH)
are closed under ptt-reducibility.
This gives evidence that with respect to unbalanced leaf-languages,
the dot-depth hierarchy and the polynomial-time hierarchy
perfectly correspond.
Level $0$ of the DDH is closed under ptt-reducibility
even without the restriction to regular languages.
We show that this does not hold for higher levels.
As a consequence of our study of ptt-reducibility,
we obtain the first gap theorem of leaf-language definability
above the Boolean closure of $\cNP$:
If ${\cal D} = \ULeaf({\cal C})$ for some ${\cal C} \subseteq \REG$,
then ${\cal D} \subseteq \bc(\cNP)$ or
there exists an oracle $O$ such that
${\cal D}^O \not\subseteq \cP^{\cNP[\epsilon \cdot \log n]^O}$
for every $\epsilon < 1$.