Кажется, что дело не в разных внутренних продуктах, и не в самом точечном продукте. Оказывается, это вопрос простой математики.
В основном ...
Предположим, что abs (a + b) = C, где C - некоторая постоянная. Максимально возможное значение a * b всегда будет результатом (-ами), где a == b == + - C / 2. Поэтому расстояние между a и b будет минимальным, когда их произведение будет максимальным, и наоборот. Это работает для всех действительных чисел (как положительных, так и отрицательных), а также распространяется на несколько измерений, так что, вероятно, оно работает и с комплексными числами (хотя я не проверял это с такими).
Пример с C = 20:
((a, b), расстояние, произведение)
((0, 20), 20,0, 0)
((1, 19), 18,0, 19)
((2, 18), 16,0, 36)
((3, 17), 14,0, 51)
((4, 16), 12,0, 64)
((5, 15), 10,0, 75)
((6, 14), 8,0, 84)
((7, 13), 6,0, 91)
((8, 12), 4,0, 96)
((9, 11), 2,0, 99)
((10, 10), 0,0, 100) (Как видите, расстояние минимально, а продукт максимально).
((11, 9), 2,0, 99)
((12, 8), 4,0, 96)
((13, 7), 6,0, 91)
((14, 6), 8,0, 84)
((15, 5), 10,0, 75)
((16, 4), 12,0, 64)
((17, 3), 14,0, 51)
((18, 2), 16,0, 36)
((19, 1), 18,0, 19)
((20, 0), 20,0, 0)