скалярное произведение перпендикулярных векторов равно нулю
поэтому
(а+в)(а-в)=а*а-в*в=|a|*|a|-|b|*|b|=0 => |a|*|a|=|b|*|b|=> |a|=|b|
пример
расположим квадрат на координатной плоскости так чтобы одна сторона квадрата лежала на оси ох а другая на оси оу. одна из вершин лежит в начале координат
построим вектор от начала координат до точки пересечения диагоналей квадрата. построим перпендикулярно ему второй вектор из точки пересечения диагоналей к вершине лежащей например на оси ох.
сумма полученных векторов совпадает с горизонтальной стороной квадрата, разность - с вертикальной.