انتقل إلى المحتوى
Topos Uranos

ملخص

يحوّل هذا الدرس تصنيف الأعداد الصحيحة بحسب بواقيها إلى حساب قائم بذاته. فهو يعرّف التوافق بترديد nn، ويبرهن أن التوافق يكافئ تساوي البواقي، وأنه علاقة تكافؤ، وأنه متوافق مع الجمع والضرب والرفع إلى قوة، ويبني من أصنافه المجموعة Zn\mathbb{Z}_n للبواقي مع جدولي الجمع والضرب فيها. وبمتطابقة بيزو يحدد أي البواقي لها مقلوب، ويحل التوافقات الخطية حلًّا تامًّا؛ ويبرهن مبرهنة الباقي الصينية ومبرهنة فيرما الصغرى، ويعيد قراءة قواعد قابلية القسمة بوصفها توافقات، ويطبق ذلك كله على أرقام التحقق وعلى التقويم وعلى نظام التشفير RSA، الذي تُبرهن صحته.

أهداف التعلم

  1. برهنة أن التوافق بترديد nn علاقة تكافؤ متوافقة مع الجمع والضرب والرفع إلى قوة، واستعماله لحساب بواقي أعداد كبيرة.
  2. بناء جدولي الجمع والضرب في Zn\mathbb{Z}_n وتحديد أي البواقي لها مقلوب بواسطة القاسم المشترك الأكبر.
  3. تحديد ما إذا كان للتوافق الخطي حل، وحساب عدد حلوله بترديد nn، وإيجادها جميعًا.
  4. حل أنظمة التوافقات ذات الترديدات الأولية فيما بينها بمبرهنة الباقي الصينية، مع بناء الحل وبرهنة وحدانيته.
  5. برهنة مبرهنة فيرما الصغرى وتطبيقها على بواقي القوى، وعلى خواص قابلية القسمة الصحيحة لكل الأعداد الصحيحة، وعلى صحة نظام RSA.
  6. تحليل الأخطاء التي يكشفها رقم التحقق، وحساب أيام الأسبوع بالتوافقات.

علاقة التوافق

إذا كان اليوم الاثنين، فبعد 1515 يومًا يكون الثلاثاء، وبعد 10001000 يومًا يكون الأحد: ولمعرفة ذلك لا حاجة إلى عدّ الأيام واحدًا واحدًا، بل يكفي باقي قسمة عدد الأيام على 77. وكذلك بعد 55 ساعات من الساعة 99 تكون الساعة 22 على قرص ساعة ذي 1212 علامة، والرقم الأخير لحاصل ضرب لا يتوقف إلا على الأرقام الأخيرة للعوامل. وفي الحالات الثلاث يُحسب بالبواقي ويُهمل خارج القسمة. وقد وزّع درس قابلية القسمة والقسمة مع الباقي الأعداد الصحيحة في أصناف بحسب باقيها عند القسمة على عدد طبيعي، وبرهن أن باقي المجموع والجداء والقوة لا يتوقف إلا على بواقي المعطيات. ويمنح هذا الدرس تلك الملاحظات لغة خاصة بها، لغة التوافقات (وتسمى أيضًا التطابقات)، التي أدخلها غاوس عام 1801 في كتابه Disquisitiones Arithmeticae، ويجعل منها أداة حساب. وكما في ذلك الدرس، تُستعمل الأعداد الصحيحة مسبقًا، مع قواعد حسابها وترتيبها المبرَّرة في درس الأعداد الصحيحة.

تعريف (التوافق). ليكن nn عددًا طبيعيًّا. يُقال إن العددين الصحيحين aa وbb متوافقان بترديد nn إذا كان nn يقسم فرقهما a−ba - b. ويُكتب a≡b(modn)a \equiv b \pmod{n} ويُقرأ «aa يوافق bb بترديد nn»؛ ويُسمى العدد الطبيعي nn ترديد التوافق.
a≡b(modn)↔n∣a−ba \equiv b \pmod{n} \leftrightarrow n \mid a - b

وهكذا 17≡2(mod5)17 \equiv 2 \pmod{5}، لأن 17−2=1517 - 2 = 15؛ و−3≡9(mod4)-3 \equiv 9 \pmod{4}، لأن −3−9=−12-3 - 9 = -12؛ ويكون العدد الصحيح زوجيًّا إذا وفقط إذا كان يوافق 00 بترديد 22. وأن يكون aa مضاعفًا لـ nn يُكتب الآن a≡0(modn)a \equiv 0 \pmod{n}. وبترديد 11 تتوافق الأعداد الصحيحة كلها فيما بينها، لأن 11 يقسم كل عدد صحيح؛ وهذه الحالة لا فائدة فيها، فيكون الترديد في الأمثلة 22 على الأقل. والرمز ≡\equiv ذو الخطوط الثلاثة يذكّر بعلامة التساوي، لأن التوافق، كما سيتبين، يسلك سلوك التساوي في كل شيء تقريبًا؛ والاستثناء، أي القسمة، تتناوله فقرة المقلوبات.

التعريف بالفرق هو الأنسب للبراهين، لكن حدس الأمثلة الأولى يتعلق بالباقي. والقضية الآتية تضمن أن الوصفين يقولان الشيء نفسه؛ وقد سبقت الإشارة إلى مضمونها، بصيغة أخرى، في درس قابلية القسمة عند تبرير قواعد قابلية القسمة، وهي تُبرهن هنا بجميع خطواتها.

قضيةالتوافق والباقي

يتوافق عددان صحيحان بترديد nn إذا وفقط إذا كان لهما الباقي نفسه عند القسمة على nn. لتكن a=nq+ra = nq + r وb=ns+tb = ns + t قسمتي aa وbb على nn مع الباقي، حيث 0≤r<n0 \leq r < n و0≤t<n0 \leq t < n. يرتّب الرسم الأعداد الصحيحة من −10-10 إلى 2424 في صفوف من 55، بحيث يجمع كل عمود الأعداد ذات الباقي نفسه.

البرهان

  1. a−b=(nq+r)−(ns+r)=n(q−s)a - b = (nq + r) - (ns + r) = \resaltar{n(q - s)}

    إذا تساوى الباقيان، r=tr = t، فعند طرح القسمتين يُحذف الباقي، ويكون الفرق مضاعفًا لـ nn.

  2. a=b+nk=ns+t+nk=n(s+k)+ta = \resaltar{b} + nk = \resaltar{ns + t} + nk = \dato{d}{n(s + k) + t}

    وبالعكس، لنفرض أن nn يقسم a−ba - b، أي أن a=b+nka = b + nk لعدد صحيح ما kk. نعوّض قسمة bb.

  3. 0≤t<n→r=t0 \leq t < n \rightarrow \resaltar{r = t}

    وبما أن 0≤t<n0 \leq t < n، فهذه المساواة هي قسمة aa على nn مع الباقي tt. وبوحدانية خارج القسمة والباقي، يكون tt هو باقي aa، أي t=rt = r.

  4. 23≡8≡−2≡−7≡3(mod5)23 \equiv 8 \equiv -2 \equiv -7 \equiv 3 \pmod{5}

    في الرسم تقع −7-7 و−2-2 و33 و88 و1313 و1818 و2323 في العمود نفسه: كلها تعطي الباقي 33، وفروقها مضاعفات لـ 55.

وبوجه خاص، كل عدد صحيح يوافق بترديد nn باقيه، وهو أحد الأعداد الصحيحة nn الآتية 0,1,…,n−10, 1, \ldots, n - 1، ولا يوافق إلا واحدًا منها، لأن كل عددين من هذه هما باقيا نفسيهما، وإذا اختلفا اختلف باقياهما. والحساب بترديد nn هو استبدال كل عدد بممثل مناسب من عموده: باقيه، أو أحيانًا عدد سالب صغير، مثل −1-1 بدلًا من n−1n - 1.