Сложное диофантово уравнение. Ч 3

Георгий Александров
Один из моих подписчиков заметил, что во всех вариантах значение параметра "c" равно минусу двум. Если это так, то почему в общей формуле дается буквенное обозначение "c"?
На самом деле этот параметр всегда отрицательный, но его модуль может принимать разные значения кроме 2. Например по проге:

 n=10
print "  N   a     b   c   x   y "
print "---------------------------"
for a=2 to n
for b=2 to 512
for c=-6*n to -1
for x=-n to n
for y=2 to 3*n
if a^((x+y)^2-(x-c*y)^2)=b then
if x*y*c<>0 then
if abs(x)<>1 then
s=s+1
print s using "###",a using "###";
print b using "#####",c using "###";
print x using "###",y using "###"
fi:fi:fi
next y
next x
next c
next b
next a

составлена таблица, что в иллюстрации. Видно хорошо, что параметр "c" не является константой.

7 октября 2023 г.