Supongamos que queremos encontrar a n+1 vectores x0,x1,…,xn Rn de manera tal que la distancia dij entre cada dos vectores xi,xj es dado. Por la traducción, podemos suponer que WLOG que x0=0. Deje X=(x1,…,xn). Desde real ortogonal de matrices son isometrías, mediante la realización de una factorización QR, podemos suponer que WLOG que X es triangular superior. Es decir, para cada una de las k, (k+1)- th, (k+2)-th, ... a a n-th coordenadas de los vectores xk son cero. Además, podemos suponer que la xkk, k- ésima coordenada del vector xk, es no negativa.
Así podemos determinar xk inductiva. Supongamos x0,…,xk−1 son conocidos. Queremos encontrar el vector xk=(xk1,xk2,…,xkk,0,…,0)T (de modo que XT=(xij)). Por supuesto,
k∑j=1(xkj−xij)2=d2ik
para †. Restar la ecuación con i=0,1,…,k−1 de los demás y hacer uso del hecho de que i=0xij=0, obtenemos un triangular de sistema de j>i ecuaciones lineales
2[x11x21x22⋮⋱xk−1,1xk−1,2⋯xk−1,k−1][xk1xk2⋮xk,k−1]=[d21k−‖
Por lo tanto, k-1 puede ser resuelto mediante la sustitución. Ahora el coeficiente de x_{k1},x_{k2},\ldots,x_{k,k-1} puede ser recuperado de ( x_{kk} )\dagger, es decir,i=0. Así, el punto de x_{kk} = \sqrt{d_{0k}^2-\sum_{j=1}^{k-1} x_{kj}^2} existe si y sólo si el sistema triangular es solucionable (lo cual es cierto si x_k) y x_{11},\ldots,x_{k-1,k-1}\not=0. Para su caso en particular, los cinco puntos que pueden ser elegidos como d_{0k}^2\ge\sum_{j=1}^{k-1} x_{kj}^2, (0,0,0,0), (1,0,0,0), (0,2,0,0) y (0,0,2,0).