![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Когда можно однозначно определить целое число, если заданы только его вычеты по модулям нескольких целых чисел? Ответ на этот вопрос был известен еще в древнем Китае. Китайская теорема об остатках будет доказана в два этапа. Сначала мы докажем единственность решения, а затем его существование.
Теорема.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; Прочитано: 339 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!