قضیه باقیمانده چینی
در ریاضیات، قضیه باقیمانده چینی بیان میکند که اگر باقیمانده تقسیم اقلیدسی یک عدد صحیح n را بر چند عدد صحیح بدانیم، میتوانیم باقیمانده تقسیم n را بر حاصل ضرب این اعداد صحیح بهطور یکتا تعیین کنیم، به شرط آن که مقسومعلیهها نسبت به هم اول باشند (هیچ دو مقسومعلیه به جز ۱ عامل مشترکی ندارند).
به عنوان مثال، اگر بدانیم که باقیمانده n تقسیم بر ۳ برابر ۲ است، باقیمانده n تقسیم بر ۵ برابر ۳ است و باقیمانده n تقسیم بر ۷ برابر ۲ است، بدون دانستن مقدار n، میتوانیم تعیین کنیم که باقیمانده n تقسیم بر ۱۰۵ (ضرب ۳، ۵ و ۷) ۲۳ است. مهمتر از همه، این به ما میگوید که اگر n عدد طبیعی کمتر از ۱۰۵ باشد، ۲۳ تنها مقدار ممکن n است.
فرم اولیه قضیه در کتاب سان زی سوآنجینگ(孙子算经)(Sun Zi Suanjing) نوشته ریاضیدان چینی سون تزو (Sun Tzu) که بعداً در ۱۲۴۷ توسط قین جیوشاو (Qin Jiushao) باز نوشت شد گنجانده شده.
قضیه باقیمانده چینی بهطور گسترده برای محاسبات با اعداد صحیح بزرگ استفاده میشود، زیرا محاسباتی را که برای آن فرد محدودیتی در اندازه خروجی دارد با چندین محاسبات مشابه روی اعداد صحیح کوچک جایگزین میکند.
قضیه باقی مانده چینی (بیان شده بر حسب همنهشتیها) در هر حوزه ایدهآل اصلی صادق است. این قضیه با صورتی شامل ایدهآلهای دوطرفه به هر حلقهای تعمیم داده شدهاست.
تاریخچه
اولین نسخه شناخته شده از این قضیه، به عنوان مسئله ای با اعدادی خاص، در کتاب قرن سوم Sun-tzu Suan-ching توسط ریاضیدان چینی Sun-tzu آمدهاست:
چند شی داریم که تعدادشان مشخص نیست. اگر آنها را سهتا سهتا بشماریم، دو عدد باقی میماند و با پنج، ما سه تا باقیمانده خواهیم داشت. برای هفت هم، دو تا باقی میماند. چند شی وجود دارد؟
کارهای سون تزو شامل هیچ الگوریتم یا اثباتی کاملی برای این سؤال نیست. اولین چیزی که بتوان آن را به عنوان یک الگوریتم برای این سؤال شناخت توسط آریابهاتا در قرن ششم ارائه شد. نسخههای خاصی از قضیه باقیمانده چینی توسط برهماگوپتا (قرن ۷ام) نیز شناخته شده بود که در کتاب Liber Abaci فیبوناچی در ۱۲۰۲ میلادی نیز آورده شدهاند. در نهایت تعمیم این صورتبندیها به اسم Da-yan-shu (大衍術) توسط Ch'in Chiu-shao در Mathematical Treatise in Nine Sections (數書九章, Shu-shu Chiu-chang) در سال ۱۲۴۷ میلادی منتشر شدهاست که نهایتاً اوایل قرن ۱۹ام میلادی به زبان انگلیسی توسط Alexander Wylie ترجمه شدهاند.
اولین صورتبندی به وسیله همنهشتیها توسط گاوس در Disquisitiones Arithmeticae(منتشر شده در ۱۸۰۱ میلادی) استفاده شد است. گاوس قضیه باقیمانده چینی را در مورد مسئلهای در مورد تقویمها نشان میدهد، یعنی «پیدا کردن سالهایی که دارای یک دوره معین نسبت به چرخه خورشیدی و قمری و دوره رومی هستند». گاوس روشی را برای حل مسئله معرفی میکند که قبلاً توسط لئونارد اویلر استفاده شده بود اما در واقع یک روش بسیار قدیمیتر بود که چندین بار ظاهر شده بود.
شرح قضیه
فرض کنید n۱، n۲، …، nk اعداد صحیحی باشند که دو به دو نسبت به هم اولند. برای هر سری اعداد صحیح a۱،a۲، …، ak عدد صحیح x وجود دارد بهطوریکه در دستگاه معادلات همنهشتی زیر صدق کند:
علاوه بر این تمام جوابهای x به پیمانه N = n۱n۲…nk همنهشتند. در نتیجه برای همه
فرض کنید
روش ساختاری برای یافتن جواب
این الگوریتم قسمتی از اثبات قضیه هم هست زیرا جواب x را برای دستگاه پیدا میکند.
این الگوریتم تنها زمانی که
فرض کنید جوابی برای دستگاه معادلات زیر وجود دارد.
حاصلضرب
با در نظر گرفتن
در نتیجه با استفاده از قوانین ضرب در همنهشتیها، جوابی برای دستگاه معادلات همنهشتی به صورت زیر خواهد بود:
نمونه
پرسشی برای بدست آوردن عدد صحیح x که در دستگاه زیر صدق کند را در نظر بگیرید.
با استفاده از الگوریتم اقلیدس برای ۳و ۴×۵ = ۲۰ داریم (۱۳-) × ۳ + ۲ × ۲۰ = ۱، یعنی e۱ = ۴۰ و برای ۴ و ۳×۵ = ۱۵ بدست میآوریم (۱۱-) × ۴ + ۳ × ۱۵ = ۱ یعنی e۲ = ۴۵. در نهایت برای ۵ و ۳×۴ = ۱۲ الگوریتم اقلیدس نتیجه میدهد۵ × ۵ + (۲-) × ۱۲ = ۱ به این معنا که ''e۳ = −۲۴ است. پس یکی از جوابها برای x عدد ۲ × ۴۰ + ۳ × ۴۵ + ۱ × (۲۴-) = ۱۹۱ است. تمام اعداد صحیح دیگر که به پیمانه ۳ × ۴ × ۵ = ۶۰ با ۱۹۱ همنهشتند هم جواب هستند؛ یعنی همه آنها با ۱۱ به پیمانه ۶۰ همنهشتند.
نکته: ممکن است اعداد بدست آمده با الگوریتم اقلیدس برای
کاربرد
از این قضیه در الگوریتم RSA برای رسیدن به جواب در زمان کمتر استفاده میشود.
برای انجام محاسبات بر روی اعداد بسیار بزرگ از این قضیه استفاده میشود. اعداد که نسبت به هم اولند به عنوان
تعمیم
فرض کنید
منابع
- ↑ (Gauss 1986، Art. 32–36)
- ↑ Tattersall, Jim; Katz, Victor J. (1994-09). "A History of Mathematics: An Introduction". The College Mathematics Journal. 25 (4): 347. doi:10.2307/2687626. ISSN 0746-8342.
- ↑ Bruckman, Paul; Dence, Joseph B.; Dence, Thomas P.; Young, Justin (2013-05). "Series of Reciprocal Triangular Numbers". The College Mathematics Journal. 44 (3): 177–184. doi:10.4169/college.math.j.44.3.177. ISSN 0746-8342.
- ↑ (Dauben 2007، ص. 302)
- ↑ (Kak 1986)
- ↑ (Pisano 2002، صص. 402–403)
- ↑ (Dauben 2007، ص. 310)
- ↑ (Libbrecht 1973)
- ↑ (Ore 1988، ص. 247)
- ↑ (Ore 1988، ص. 245)
- ↑ Bhattacharya, Phani Bhushan, Surender Kumar Jain, and S. R. Nagpaul. Basic abstract algebra. Cambridge University Press, 1994.
منابع
- دانلد کنوت. هنر برنامهنویسی رایانه, Volume 2: Seminumerical Algorithms, Third Edition. Addison-Wesley, 1997. ISBN 0-201-89684-2. Section 4.3.2 (pp.286–291), exercise 4.6.2–3 (page 456).
- توماس اچ کورمن، Charles E. Leiserson, رونالد ریوست، and کلیفورد استین. مقدمهای بر الگوریتمها, Second Edition. MIT Press and McGraw-Hill, 2001. ISBN 0-262-03293-7. Section 31.5: The Chinese remainder theorem, pp.873–876.
- Sigler, Laurence E. (trans.) (2002), Fibonacci's Liber Abaci (به انگلیسی), Springer-Verlag, p. 402–403