Предположим, что точки не лежат на одной прямой. Тогда существует треугольник ABC с вершинами в этих точках и выполняется неравенство треугольника - сумма любых двух сторон больше третьей стороны. Тогда AC<AB+BC, но по условию, AC-AB=BC, AC=AB+BC. Получили противоречие, значит, треугольника с вершинами в данных точках не существует, но это означает, что точки лежат на одной прямой, что и требовалось.