Disclaimer: This question is somewhat related to: Generalized RBF Kernels. I apologize if this has too much overlap.
Say we have some distance $d(x,x')$, where $x$ is from some set $X$.
$d(x,x')$ may be a metric, that is, satisfy conditions: $$d(x,x')\geq 0$$ $$d(x,x')=d(x',x)$$ $$d(x,x')=0 \iff x=x'$$ $$d(x,x')\leq d(x,x'') + d(x'',x')$$
or a pseudo-metric (i.e., $d(x,x')$ can be zero even if $x$ and $x'$ are not identical).
And we have a kernel derived from $d(x,x')$:
$$k(x,x')= -d(x,x')^\beta ~~~\text{with}~~~ \beta \in [0,2]$$
Haasdonk and Bahlman (Learning with Distance Substitution Kernels, 2004, PDF) say in Corollary 1 that
Non-Metricity Prevents Definiteness.
That is, if $d(x,x')$ is not metric, $k(x,x')$ cannot be Conditionally Positive Semi-Definite (CPSD) (see the PDF for a definition).
My question is:
Does that imply that only actual metrics (and not pseudo-metrics) can yield CPSD $k$? Or do they just not distinguish between metric/pseudo-metric?