Добрый день.
Уже который день интересует вопрос о решении линейных неоднородных диофантовых уравнений порядка n: существует ли теоремы о решении таких уравнений, определенные алгоритмы?
Сам находил несколько источников как для однородных, так и неоднородных ЛДУ, хотелось бы собрать как можно больше информации от опытных специалистов (сам таковым не являюсь в этой области).
Нашел следующую теорему:
Любое решение линейного диофантова уравнения

при НОД(

)|b имеет вид

, где

при 1<=k<=n-1;

;

определяется рукуррентными соотношениями

;2<=k<=n.

НОД

.
Эта теорема удобна при поиске частного решения, но найти все решения в некоторой ограниченной области (т.е. когда искомые х находятся на определенном отрезке) уже много тяжелее. Хотя может я ошибаюсь, поэтому буду рад хотя бы подсказке.
Моя цель - написать программу, которая будет все решения линейного неоднородное ДУ в ограниченной области, на вход которой подается уравнение, его порядок и границы для неизвестных.
Благодарю за любую помощь!