Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Китайские теоремы об остатках. Когда можно однозначно определить целое число, если заданы только его вычеты по модулям нескольких целых чисел?



Когда можно однозначно определить целое число, если заданы только его вычеты по модулям нескольких целых чисел? Ответ на этот вопрос был известен еще в древнем Китае. Китайская теорема об остатках будет доказана в два этапа. Сначала мы докажем един­ственность решения, а затем его существование.

Теорема.2.23.14. Для заданного множества из k целых положи­тельных попарно взаимно простых чисел m1, m2,..., mк и множе­ства неотрицательных целых чисел с1 с2,..., ск при с i < mi система сравнений

ci = с (mod т i ;), i=1,2,,k,

имеет

не более одного решения с в интервале 0≤ c > Пki-1 mi

Доказательство. Предположим, что сиc' являются двумя лежащими в рассматриваемом интервале решениями. Тогда с =Q i m i +c i и c'=Q i 'm i +c i и, следовательно, с — с' кратно m i для каждого i, а так как m i по­парно взаимно просты, то с — с кратно Пki-1 mi.. Но число с — с' лежит между — ( Пki-1 mi — 1) и Пki-1 mi — 1. Единственным по­ложительным числом, удовлетворяющим этим условиям, является с — с' =0. Следовательно, с = с'.

Для того чтобы практически найти решение выписанной в тео­реме 2.3.1 системы сравнений, воспользуемся следствием 2.1.4 из алгоритма Евклида, согласно которому в кольце целых чисел

НОД (г, s) = а г + b s для некоторых целых а и b.

Для заданного множества попарно взаимно простых положи­тельных целых чисел m1, m2,..., mк, положим М = Пki-1 mi и Мi = М/ mi. Тогда НОД (М i ,ь т,) = 1, и, следовательно, суще­ствуют такие целые N i, и n i, что N i Mi +n i m i =1.

Теперь можно доказать следующую теорему.

Теорема 2.23.25. Пусть М = Пki-1 mi произведение попарно взаимно простых положительных целых чисел, пусть Мi = М/ mi,, и пусть N i, удовлетворяют равенству N i Mi +n i m i =1. Тогда единственным решением системы сравнений

ci = с (mod т i; ), i=1,2,,k, будет]

k

c = ∑ N i Mi ci (mod M),

i=1

Доказательство. Поскольку мы уже знаем, что решение рас­сматриваемой системы сравнений единственно, надо только дока­зать, что выписанное выше с действительно является решением. Но

k

c = ∑ N i Mi ci (mod mi )= N i Mi ci (mod mi ),

i=1

ибо mi делит М r при r≠i. Наконец, так как N i Mi +n i m i =1. то N i Mi =1(mod mi ) и ci = с (mod т i ;), i=1,2,,k, что и завершает доказа­тельство.





Дата публикования: 2014-11-18; Прочитано: 321 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...