Математикада, атап айтқанда компьютер алгебрасы, Абрамовтың алгоритмі бәрін есептейді рационалды а шешімдері полиномдық коэффициенттермен сызықтық қайталану теңдеуі. Алгоритмді 1989 жылы Сергей Абрамов жариялады.[1][2]
Әмбебап бөлгіш
Абрамовтың алгоритміндегі негізгі түсінік - әмбебап бөлгіш. Келіңіздер
болуы а өріс туралы сипаттамалық нөл. The дисперсия
екі көпмүшенің
ретінде анықталады

қайда

теріс емес бүтін сандардың жиынын білдіреді. Сондықтан дисперсия максимум болып табылады

сондықтан көпмүше

және

- уақыт ауысқан көпмүшелік

ортақ факторға ие. Бұл

егер мұндай а

жоқ. Дисперсияны ең үлкен теріс емес бүтін түбір ретінде есептеуге болады
нәтиже ![{ textstyle operatorname {res} _ {n} (p (n), q (n + k)) in mathbb {K} [k]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/320e230996024a30e89c8e9f727bdc95cfc287b8)
.
[3][4] Келіңіздер

болуы а
қайталану теңдеуі тәртіп

көпмүшелік коэффициенттерімен
![{ displaystyle p_ {k} in mathbb {K} [n]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/99a01d50ae357ea8203df5b2f6cc55dc93819501)
, полиномдық оң жағы
![{ textstyle f in mathbb {K} [n]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1630da272da3f2909cddd06710cb3f885ef1cd25)
және рационалды реттілік шешімі

. Жазуға болады

салыстырмалы қарапайым екі көпмүшеліктер үшін
![{ textstyle p, q in mathbb {K} [n]}](https://wikimedia.org/api/rest_v1/media/math/render/svg/36bcc87d3123b013a99b2fa730743a44a6a60db8)
. Келіңіздер

және
![{ displaystyle u (n) = gcd ([p_ {0} (n + D)] ^ { асты {D + 1}}, [p_ {r} (nr)] ^ { асты {D + 1) }})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/23b6a2e862fdeab2c12ec82af1bb0e9f9f7d68de)
қайда
![{ textstyle [p (n)] ^ { астын сызу {k}} = p (n) p (n-1) cdots p (n-k + 1)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6aa8c3540431b8056a7e751814de7c71a0054bc2)
дегенді білдіреді
құлау факториалды функцияның. Содан кейін

бөледі

. Сонымен көпмүшелік

барлық рационалды шешімдер үшін бөлгіш ретінде қолданыла алады

және демек оны әмбебап бөлгіш деп атайды.
[5]Алгоритм
Тағы да рұқсат етіңіз
болуы а полиномдық коэффициенттермен қайталану теңдеуі және
әмбебап бөлгіш. Ауыстырғаннан кейін
белгісіз көпмүше үшін
және параметр
қайталану теңдеуі барабар

Ретінде

жою - бұл белгісіз көпмүшелік шешім үшін шешуге болатын көпмүшелік коэффициенттері бар сызықтық қайталану теңдеуі

. Сонда
полиномдық шешімдерді табудың алгоритмдері. Шешімдері

рационалды шешімдерді есептеу үшін қайтадан қолдануға болады

.
[2]алгоритм рационалды_шешімдер болып табылады енгізу: Сызықтық қайталану теңдеуі
. шығу: Жалпы ұтымды шешім
егер шешімдер болса, әйтпесе жалған.
Шешу
жалпы көпмүшелік шешім үшін
егер шешім
бар содан кейін қайту жалпы шешім
басқа қайту жалған егер аяқталса
Мысал
Реттің біртекті қайталану теңдеуі 

аяқталды

ұтымды шешімі бар. Оны дисперсияны ескере отырып есептеуге болады

Бұл келесі әмбебап бөлгішті береді:
![{ displaystyle u (n) = gcd ([p_ {0} (n + 1)] ^ { асты сызылған {2}}, [p_ {r} (n-1)] ^ { асты сызылған {2}} ) = (n-1) n}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a788d308c3a83d2d6916118a30edf810258ea45f)
және

Бастапқы қайталану теңдеуін көбейту

және ауыстыру

әкеледі

Бұл теңдеудің көпмүшелік шешімі бар

ерікті тұрақты үшін

. Қолдану

жалпы ұтымды шешім

ерікті үшін

.
Әдебиеттер тізімі