Если b=1, то a=c=1, и в качестве другой тройки можно выбрать (1,25,49). Если же b=1, то из взаимной простоты разность прогрессии d не может оказаться нулевой. Тогда без ограничения общности d=b−a=c−b>0.
Поскольку b взаимно просто как с a, так и с c, то оно взаимно просто как с ac. Далее, произведение взаимно простых чисел ac и b является квадратом, поэтому и каждое из них — также квадрат, то есть b=f2, ac=m2=(b−d)(b+d)=b2−d2 для некоторых натуральных f и m. При этом m=d, так как в противном случае b2=m2+d2=2m2, что невозможно.
Рассмотрим теперь тройку (b−m,b,b+m). Ее члены образуют арифметическую прогрессию, являются натуральными числами (так как b2−m2=d2>0), и их произведение (b−m)b(b+m)=f2(b2−m2)=(df)2 является квадратом. Кроме того, gcd(b,m2)=gcd(b,ac)=1, откуда 1=gcd(b,m)=gcd(b,b−m)=gcd(b,b+m). Значит, эта тройка — квадратная, она имеет общий элемент b с исходной и отлична от нее (ибо b−m=b−d), что и требовалось.