Mathematics · الكتاب 3 · Bachelor Year 1

الرياضيات الجامعية — السنة 1

الرياضيات الجامعية — السنة 1 · Bachelor Year 1

6حساب الأعداد الصحيحة

بدأ الحساب — أي دراسة قابلية القسمة في Z\Z — في مجلد الثانوية. ويعيد هذا الفصل بناءه كاملًا انطلاقًا من القسمة الإقليدية، ببراهين تامة: القاسم المشترك الأكبر وخوارزمية إقليدس، ومتطابقة بيزو ومبرهنة غاوس المساعدة، والتفكيك إلى عوامل أولية، وحساب التوافقات حتى مبرهنة فيرما الصغرى. وإلى جانب فتنتها الخاصة، هذه المادة هي النموذج الذي يحاكيه الفصل 8 من أجل كثيرات الحدود.

6.1 قابلية القسمة والقسمة الإقليدية

تعريف 6.1 (قابلية القسمة)

من أجل a,bZa, b \in \Z، نقول إن bb يقسم aa (ويُكتب bab \mid a) عندما يكون a=bqa = bq من أجل qZq \in \Z ما. والنتائج الأساسية: إذا كان bab \mid a و bab \mid a' فإن b(ua+va)b \mid (ua + va') لكل u,vZu, v \in \Z؛ وإذا كان bab \mid a و a0a \neq 0 فإن ba\abs b \leq \abs a؛ و aba \mid b مع bab \mid a يفرضان b=±ab = \pm a.

مبرهنة 6.2 (القسمة الإقليدية)

لكل aZa \in \Z وكل bNb \in \N^*، يوجد زوج واحد بالضبط (q,r)Z×N(q, r) \in \Z \times \N يحقق

a=bq+r,0r<b.a = bq + r, \qquad 0 \leq r < b .

برهان. الوجود. المجموعة A={abk:kZ}NA = \{a - bk : k \in \Z\} \cap \N جزء غير خالٍ من N\N (خذ k=ak = -\abs a: a+baa+a0a + b\abs a \geq a + \abs a \geq 0). وليكن r=abqr = a - bq أصغر عناصرها. فإذا كان rbr \geq b لكان rb=ab(q+1)r - b = a - b(q+1) عنصرًا أصغر من AA: وهذا تناقض. إذن 0r<b0 \leq r < b.

الوحدانية. إذا كان bq+r=bq+rbq + r = bq' + r' مع 0r,r<b0 \leq r, r' < b فإن b(qq)=rrb(q - q') = r' - r و rr<b\abs{r' - r} < b: فمضاعف bb في الطرف الأيسر يجب أن يكون 00، ومنه q=qq = q' و r=rr = r'.

مثال 6.3 (الترقيم الموضعي بالقسمة المتكررة)

اكتب 20262026 في الأساس 77. اقسم مرارًا على 77، محتفظًا بالبواقي:

2026=7×289+3,289=7×41+2,41=7×5+6,5=7×0+5.2026 = 7 \times 289 + 3, \quad 289 = 7 \times 41 + 2, \quad 41 = 7 \times 5 + 6, \quad 5 = 7 \times 0 + 5 .

وبقراءة البواقي من الأخير إلى الأول: 2026=(5623)72026 = (5\,6\,2\,3)_7. وللتحقق: 5×343+6×49+2×7+3=1715+294+14+3=20265 \times 343 + 6 \times 49 + 2 \times 7 + 3 = 1715 + 294 + 14 + 3 = 2026. ووحدانية القسمة الإقليدية هي بالضبط ما يجعل كل رقم مفروضًا: ففي كل خطوة يكون الباقي هو العدد الصحيح الوحيد في [ ⁣[0,6] ⁣]\intint06 الموافق للقيمة الحالية بترديد 77، فتكون الكتابة في الأساس 77 وحيدة — وهي الواقعة المستعملة ضمنًا كلما تلاعبت مسألة نهاية الأسبوع بعبارة «أرقام nn في الأساس pp».

6.2 القاسم المشترك الأكبر

مبرهنة 6.4 (الزمر الجزئية للمجموعة Z\Z؛ وجود القاسم المشترك الأكبر)

  1. كل زمرة جزئية من (Z,+)(\Z, +) على الصورة nZ={nk:kZ}n\Z = \{nk : k \in \Z\} من أجل nNn \in \N وحيد.
  2. من أجل a,bZa, b \in \Z غير معدومين معًا، تكون المجموعة aZ+bZ={au+bv:u,vZ}a\Z + b\Z = \{au + bv : u, v \in \Z\} زمرةً جزئية من Z\Z، ومنه فهي تساوي dZd\,\Z من أجل dNd \in \N^* وحيد. وهذا العدد dd هو القاسم المشترك الأكبر gcd(a,b)\gcd(a, b): فهو يقسم aa و bb، وكل قاسم مشترك للعددين aa و bb يقسم dd.

برهان. (1) لتكن HZH \subseteq \Z زمرةً جزئية (غير خالية ومستقرة بالطرح؛ والتعريف الصوري في الفصل 7، ولا تُستعمل إلا هاتان الخاصيتان). إذا كانت H={0}H = \{0\} فخذ n=0n = 0. وإلا احتوت HH عنصرًا غير معدوم ومقابله، ومنه أصغر عنصر موجب تمامًا nn. عندئذ nZHn\Z \subseteq H. ومن أجل xHx \in H، اكتب x=nq+rx = nq + r مع 0r<n0 \leq r < n (المبرهنة 6.2)؛ عندئذ r=xnqHr = x - nq \in H، وتفرض أصغرية nn أن r=0r = 0: أي xnZx \in n\Z. والوحدانية: nn هو أصغر عنصر موجب في nZn\Z.

(2) تحتوي aZ+bZa\Z + b\Z العنصرَ 00 وهي مستقرة بالطرح، فهي إذن dZd\Z حيث d1d \geq 1 (إذ تحتوي aa أو bb غير المعدوم). وبما أن a,bdZa, b \in d\Z، يقسم dd كليهما. وإذا قسم cc كلًّا من aa و bb فإن cc يقسم كل au+bvau + bv — وبوجه خاص cdc \mid d، لأن daZ+bZd \in a\Z + b\Z. وهذه هي الخاصية المعلنة (وهي تستلزم cd\abs c \leq d، فيستحق dd اسم القاسم المشترك الأكبر).

نتيجة 6.5 (متطابقة بيزو)

من أجل a,ba, b غير معدومين معًا، يوجد u,vZu, v \in \Z يحققان

au+bv=gcd(a,b).au + bv = \gcd(a, b) .

وبوجه خاص (الحالة gcd(a,b)=1\gcd(a,b) = 1، حالة الأوليّين فيما بينهما): يكون aa و bb أوليّين فيما بينهما إذا وفقط إذا كان للمعادلة au+bv=1au + bv = 1 حلّ.

برهان. gcd(a,b)=ddZ=aZ+bZ\gcd(a,b) = d \in d\Z = a\Z + b\Z. وأمّا التكافؤ: فإذا كان gcd(a,b)=1\gcd(a,b) = 1 وفّرت متطابقة بيزو الحلّ؛ وبالعكس فإن au+bv=1au + bv = 1 يفرض على كل قاسم مشترك للعددين a,ba, b أن يقسم 11.

طريقة 6.6 (خوارزمية إقليدس، الممدَّدة)

لحساب gcd(a,b)\gcd(a, b) (حيث a>b>0a > b > 0): اقسم a=bq+ra = bq + r؛ عندئذ gcd(a,b)=gcd(b,r)\gcd(a, b) = \gcd(b, r) (فالقواسم المشتركة للزوج (a,b)(a,b) وللزوج (b,r)(b,r) تتطابق، لأن r=abqr = a - bq)؛ وكرّر حتى يصير الباقي 00؛ ويكون آخر باقٍ غير معدوم هو القاسم المشترك الأكبر. وبإجراء القسمات بالمقلوب (أو بحفظ المعاملات أثناء النزول) نحصل على زوج بيزو (u,v)(u, v).

مثال 6.7

gcd(120,23)\gcd(120, 23): 120=5×23+5120 = 5 \times 23 + 5؛ و 23=4×5+323 = 4 \times 5 + 3؛ و5=1×3+25 = 1\times 3 + 2؛ و 3=1×2+13 = 1 \times 2 + 1؛ و 2=2×1+02 = 2 \times 1 + 0. ومنه gcd=1\gcd = 1. وبالمقلوب:

1=32=3(53)=2×35=2(234×5)5=2×239×5=2×239(1205×23)=47×239×120.\begin{align*} 1 &= 3 - 2 = 3 - (5 - 3) = 2\times 3 - 5 = 2(23 - 4\times 5) - 5 \\ &= 2 \times 23 - 9 \times 5 = 2\times 23 - 9(120 - 5\times 23) = 47 \times 23 - 9 \times 120 . \end{align*}

وللتحقق: 47×23=108147 \times 23 = 1081 و 9×120=10809 \times 120 = 1080.

مبرهنة 6.8 (مبرهنة غاوس المساعدة ونتائجها)

ليكن a,b,cZa, b, c \in \Z.

  1. (مبرهنة غاوس المساعدة) إذا كان abca \mid bc و gcd(a,b)=1\gcd(a, b) = 1 فإن aca \mid c.
  2. إذا كان aca \mid c و bcb \mid c و gcd(a,b)=1\gcd(a,b) = 1 فإن abcab \mid c.
  3. إذا كان gcd(a,b)=gcd(a,c)=1\gcd(a, b) = \gcd(a, c) = 1 فإن gcd(a,bc)=1\gcd(a, bc) = 1.

برهان. (1) بمتطابقة بيزو: au+bv=1au + bv = 1. اضرب في cc: acu+bcv=cacu + bcv = c. والحدّان كلاهما يقبل القسمة على aa (والثاني لأن abca \mid bc)، ومنه aca \mid c.

(2) اكتب c=aqc = aq؛ ومن baqb \mid aq و gcd(a,b)=1\gcd(a, b) = 1، تعطي النقطة (1) أن bqb \mid q، ومنه abaq=cab \mid aq = c.

(3) لدينا au+bv=1au + bv = 1 و au+cv=1au' + cv' = 1. اضرب العلاقتين:

1=(au+bv)(au+cv)=a(auu+ucv+ubv)+bc(vv),1 = (au + bv)(au' + cv') = a\,\bigl(auu' + ucv' + u'bv\bigr) + bc\,(vv') ,

وهي علاقة بيزو بين aa و bcbc: ومنه حسب النتيجة 6.5 يكون gcd(a,bc)=1\gcd(a, bc) = 1.

مثال 6.9 (حلّ معادلة ديوفانتية خطية)

جد كل (x,y)Z2(x, y) \in \Z^2 يحقق 6x+10y=46x + 10y = 4. أولًا اختبار الوجود: القاسم gcd(6,10)=2\gcd(6, 10) = 2 يقسم 44، فتوجد حلول (فلو لم يقسم القاسم المشترك الأكبر الطرفَ الأيمن لكان الطرف الأيسر دائمًا مضاعفًا له ولما وُجد أيّ حلّ). واقسم الجميع: 3x+5y=23x + 5y = 2. والحل الخاص مرئيّ: (x0,y0)=(1,1)(x_0, y_0) = (-1, 1). وأمّا العام فاطرح: 3(x+1)=5(y1)3(x + 1) = -5(y - 1)، ومنه 35(y1)3 \mid 5(y-1)، وتعطي مبرهنة غاوس المساعدة (إذ gcd(3,5)=1\gcd(3,5) = 1) أن 3y13 \mid y - 1: أي y=13ky = 1 - 3k، ثم x=1+5kx = -1 + 5k. وبالعكس فكل زوج كهذا يفي بالغرض:

(x,y)=(1+5k, 13k),kZ.(x, y) = (-1 + 5k,\ 1 - 3k), \qquad k \in \Z .

والنمط عام: حلّ خاص واحد زائد المضاعفات الصحيحة للمقدار (bgcd,agcd)\bigl(\frac b{\gcd}, -\frac a{\gcd}\bigr) — وهي بنية «الخاص زائد المتجانس» نفسها التي في الفصل 5، مع قيام مبرهنة غاوس المساعدة بدور الوحدانية.

تعريف 6.10 (المضاعف المشترك الأصغر)

المقدار lcm(a,b)\operatorname{lcm}(a, b) هو المولّد في N\N للزمرة الجزئية aZbZa\Z \cap b\Z: فهو مضاعف مشترك للعددين aa و bb يقسم كل مضاعف مشترك، ومن أجل a,bNa, b \in \N^*،

gcd(a,b)×lcm(a,b)=ab(والبرهان في التمرين 6.5).\gcd(a,b) \times \operatorname{lcm}(a,b) = ab \qquad (\text{والبرهان في } \text{التمرين 6.5}).

مثال 6.11 (مسائل التوافق مسائلُ مضاعف مشترك أصغر)

لترسين متعاشقين 8484 و 3636 سنًّا. فبعد كم سنٍّ من الحركة المشتركة يعودان معًا إلى وضعهما الابتدائي؟ يتكرر التشكيل عندما يكون عدد الأسنان المنقضية مضاعفًا مشتركًا للعددين 8484 و 3636؛ وأول مرة هي عند

lcm(84,36)=84×36gcd(84,36)=302412=252\operatorname{lcm}(84, 36) = \frac{84 \times 36}{\gcd(84, 36)} = \frac{3024}{12} = 252

سنًّا — أي 33 دورات للترس الكبير و 77 للترس الصغير (252/84252/84 و 252/36252/36). ولاحظ الطريق العملي: احسب القاسم المشترك الأكبر أولًا (بإقليدس: 84=2×36+1284 = 2\times36 + 12 و36=3×1236 = 3\times12)، ثم اقسم — ولا تبنِ المضاعف المشترك الأصغر أبدًا بسرد المضاعفات. فكل سؤال عن توافق دوريّ (تروس، واصطفافات كوكبية، والتقاء أعداد عشرية دورية) يُردّ إلى هذا الحساب الواحد.

6.3 الأعداد الأولية

تعريف 6.12

العدد الصحيح p2p \geq 2 يكون أوليًا عندما تكون قواسمه الموجبة الوحيدة هي 11 و pp. ومن أجل pp أوليّ و aZa \in \Z: إمّا pap \mid a وإمّا gcd(p,a)=1\gcd(p, a) = 1. ومنه (المبرهنة 6.8) تصحّ مبرهنة إقليدس المساعدة: إذا كان pabp \mid ab فإن pap \mid a أو pbp \mid b.

ملاحظة 6.13 (اختبار الأولية بالقسمة التجريبية)

إذا كان n=abn = ab مع 2ab2 \leq a \leq b فإن a2ab=na^2 \leq ab = n، ومنه ana \leq \sqrt n: أي أن للعدد المركّب nn دائمًا قاسمًا أوليًا n\leq \sqrt n. ومنه فلاختبار أولية nn يكفي تجريب الأعداد الأولية حتى n\sqrt n. ومن أجل n=271n = 271: لدينا 271<17\sqrt{271} < 17، و 271271 لا يقبل القسمة على أيّ من 2,3,5,7,11,132, 3, 5, 7, 11, 13 (فهو فرديّ، ومجموع أرقامه 1010، ولا ينتهي بالرقم 00 ولا بالرقم 55، و271=738+5=1124+7=1320+11271 = 7\cdot38 + 5 = 11\cdot24 + 7 = 13\cdot20 + 11): فهو أوليّ، بعد ستّ قسمات بدل مئتين. والحاجز n\sqrt n عتبة حقيقية: فتجاوزه بكفاءة من أجل أعداد ذات مئة رقم يقتضي اختبارات الأولية الحديثة النابتة من المبرهنة 6.23.

مبرهنة 6.14 (إقليدس)

الأعداد الأولية لا نهائية العدد.

برهان. لكل عدد صحيح n2n \geq 2 قاسم أوليّ: فأصغر قواسمه التي 2\geq 2 أوليّ (إذ إن تعميلًا فعليًا له يُنتج قاسمًا أصغر للعدد nn). ولنفترض الآن أن p1,,pkp_1, \dots, p_k هي كل الأعداد الأولية، ولنضع N=p1p2pk+12N = p_1 p_2 \cdots p_k + 1 \geq 2. عندئذ يقسم عدد أوليّ pip_i ما العددَ NN؛ لكن pip_i يقسم كذلك N1=p1pkN - 1 = p_1\cdots p_k، ومنه pi1p_i \mid 1 — وهذا محال.

مبرهنة 6.15 (المبرهنة الأساسية في الحساب)

كل عدد صحيح n2n \geq 2 جداءُ أعداد أولية، والتفكيك

n=p1α1p2α2pkαk(p1<p2<<pk أوليّة, αiN)n = p_1^{\alpha_1} p_2^{\alpha_2} \cdots p_k^{\alpha_k} \qquad (p_1 < p_2 < \dots < p_k \text{ أوليّة},\ \alpha_i \in \N^*)

وحيد.

برهان. الوجود بالاستقراء القوي (المبرهنة 1.12): فالعدد n=2n = 2 أوليّ؛ ومن أجل n>2n > 2، إمّا أن يكون nn أوليًا وإمّا n=abn = ab مع 2a,b<n2 \leq a, b < n، ويفكّك فرض الاستقراء كلًّا من aa و bb.

الوحدانية. نفترض p1pr=q1qsp_1 \cdots p_r = q_1 \cdots q_s (والأعداد الأولية مسرودة بتكرار، وليكن rsr \leq s)، ونستقرئ على rr. فإذا كان r=0r = 0 كان الطرف الأيسر 11، فيُفرض s=0s = 0 (لأن جداءً غير خالٍ من أعداد أولية يفوق 11). ومن أجل r1r \geq 1: يقسم العدد الأوليّ p1p_1 المقدارَ q1(q2qs)q_1(q_2\cdots q_s)، ومنه بمبرهنة إقليدس المساعدة إمّا p1q1p_1 \mid q_1 وإمّا p1q2qsp_1 \mid q_2\cdots q_s؛ وبالتكرار يقسم p1p_1 عددًا qjq_j ما. لكن qjq_j أوليّ و p12p_1 \geq 2: فبالضرورة p1=qjp_1 = q_j. واختصر هذا العامل المشترك (وهذا مشروع: فالحلقة Z\Z تامة) لتحصل على

p2pr=q1qj^qsp_2 \cdots p_r = q_1 \cdots \widehat{q_j} \cdots q_s

(والقبعة تشير إلى الحذف)، وهو تساوٍ بين جداءين أقصر؛ ويقول فرض الاستقراء إن القائمتين p2,,prp_2, \dots, p_r و q1,,qj^,,qsq_1, \dots, \widehat{q_j}, \dots, q_s تتطابقان بغضّ النظر عن الترتيب، ومنه كذلك القائمتان الأصليتان. وتجمع صورة الأسس الأعدادَ الأولية المتساوية.

قضية 6.16 (التقييمات)

من أجل pp أوليّ و nNn \in \N^*، نكتب vp(n)v_p(n) للدلالة على أس pp في تفكيك nn (مع vp(n)=0v_p(n) = 0 إذا كان pnp \nmid n). عندئذ

vp(mn)=vp(m)+vp(n),mn    p, vp(m)vp(n),v_p(mn) = v_p(m) + v_p(n), \qquad m \mid n \iff \forall p,\ v_p(m) \leq v_p(n),
vp(gcd(m,n))=min(vp(m),vp(n)),vp(lcm(m,n))=max(vp(m),vp(n)).v_p\bigl(\gcd(m,n)\bigr) = \min\bigl(v_p(m), v_p(n)\bigr), \qquad v_p\bigl(\operatorname{lcm}(m,n)\bigr) = \max\bigl(v_p(m), v_p(n)\bigr).

برهان. تصحّ المتطابقة الأولى لأن التفكيكات تتضارب ولأن تفكيك mnmn وحيد. وإذا كان mnm \mid n فاكتب n=mqn = mq و طبّقها. وبالعكس، إذا كان vp(m)vp(n)v_p(m) \leq v_p(n) دائمًا، فإن العدد الصحيح q=ppvp(n)vp(m)q = \prod_p p^{\,v_p(n) - v_p(m)} يحقق mq=nmq = n. وأمّا صيغة القاسم المشترك الأكبر: فالعدد الصحيح d=pmind = \prod p^{\min} يقسم كليهما بالمعيار، و كل قاسم مشترك cc يحقق vp(c)minv_p(c) \leq \min لكل pp، ومنه cdc \mid d؛ والاستدلال نفسه من أجل المضاعف المشترك الأصغر مع max\max.

مثال 6.17 (المربعات والمكعبات عبر التقييمات)

العدد الصحيح n1n \geq 1 مربع تامّ إذا وفقط إذا كان كل vp(n)v_p(n) زوجيًا (فإذا كان n=m2n = m^2 فإن vp(n)=2vp(m)v_p(n) = 2v_p(m)؛ وبالعكس نصّف كل أسّ). وبالمثل من أجل المكعبات مع مضاعفات 33. ومنه فإن 21168=24×33×7221168 = 2^4 \times 3^3 \times 7^2 ليس مربعًا (إذ v3=3v_3 = 3 فرديّ) ولا مكعبًا (إذ v2=4v_2 = 4)؛ و أصغر عدد صحيح موجب mm يجعل 21168m21168\,m مكعبًا يُوجد برفع كل أسّ إلى مضاعف 33 التالي:

m=264×333×732=22×7=28,21168×28=263373=(22×3×7)3=843.m = 2^{6-4} \times 3^{3-3} \times 7^{3-2} = 2^2 \times 7 = 28, \qquad 21168 \times 28 = 2^6\,3^3\,7^3 = (2^2 \times 3 \times 7)^3 = 84^3 .

والفكرة النافذة: تصير الأسئلة الجدائية (المربعات والمكعبات والقواسم والقاسم المشترك الأكبر والمضاعف المشترك الأصغر) أسئلةً إحداثيةً إحداثية على متجهات الأسس (v2,v3,v5,)(v_2, v_3, v_5, \dots) — ووحدانية التفكيك هي العبارة القائلة إن هذه الإحداثيات موجودة ومعرَّفة تعريفًا سليمًا.

6.4 التوافقات

تعريف 6.18

من أجل nNn \in \N^*: نكتب ab(modn)a \equiv b \pmod n عندما يكون nabn \mid a - b. وهذه علاقة تكافؤ متوافقة مع الجمع و الضرب: فإذا كان aba \equiv b و aba' \equiv b' (بترديد nn) فإن a+ab+ba + a' \equiv b + b' و aabbaa' \equiv bb' و akbka^k \equiv b^k من أجل kNk \in \N.

مثال 6.19 (التحقق بالتسعة)

التوافق مع ++ و ×\times أداة تحقق قديمة قدم التجارة. وبما أن 101(mod9)10 \equiv 1 \pmod 9، يكون كل عدد صحيح موافقًا بترديد 99 لمجموع أرقامه (المبرهن عليه في التمرين 6.2). وللتحقق من الدعوى 1234×567=6996781234 \times 567 = 699\,678: يعطي مجموعا الأرقام 123411234 \equiv 1 و567180(mod9)567 \equiv 18 \equiv 0 \pmod 9، ومنه يجب أن يكون الجداء 1×0=0\equiv 1 \times 0 = 0؛ وبالفعل 6+9+9+6+7+8=4506 + 9 + 9 + 6 + 7 + 8 = 45 \equiv 0. فالتحقق يمرّ (والجداء صحيح في الواقع). ولو أفاد أحدهم بالقيمة 699478699\,478 لأدانه مجموع الأرقام 437≢043 \equiv 7 \not\equiv 0 فورًا. والاختبار أحاديّ الجانب — فهو يمسك الخطأ إلا إذا كان الخطأ نفسه مضاعفًا للعدد 99 — وهذا بالضبط درس شبه الأولية في المثال 6.24 مصغَّرًا: فتحققات التوافق تدحض ولا تشهد.

قضية 6.20 (قابلية القلب بترديد nn)

العدد aa قابل للقلب بترديد nn (أي ab1(modn)ab \equiv 1 \pmod n من أجل bb ما) إذا وفقط إذا كان gcd(a,n)=1\gcd(a, n) = 1. ويكون المقلوب عندئذ وحيدًا بترديد nn ويُحسب بخوارزمية إقليدس الممدَّدة.

برهان. تعني ab1(modn)ab \equiv 1 \pmod n أن ab+nk=1ab + nk = 1 من أجل kk ما: وهي علاقة بيزو، وهي موجودة إذا وفقط إذا كان gcd(a,n)=1\gcd(a,n) = 1 (النتيجة 6.5). والوحدانية: إذا كان abab1ab \equiv ab' \equiv 1 فإن bb(ab)=(ab)bb(modn)b \equiv b(ab') = (ab)b' \equiv b' \pmod n.

مثال 6.21 (قلب العدد 77 بترديد 2626)

بما أن gcd(7,26)=1\gcd(7, 26) = 1، يكون صف 77 قابلًا للقلب بترديد 2626. وبإقليدس الممدَّدة:

26=3×7+5,7=1×5+2,5=2×2+1,26 = 3 \times 7 + 5, \qquad 7 = 1 \times 5 + 2, \qquad 5 = 2 \times 2 + 1 ,

ثم بالمقلوب:

1=52×2=52(75)=3×52×7=3(263×7)2×7=3×2611×7.1 = 5 - 2 \times 2 = 5 - 2(7 - 5) = 3 \times 5 - 2 \times 7 = 3(26 - 3 \times 7) - 2 \times 7 = 3 \times 26 - 11 \times 7 .

ومنه 7×(11)1(mod26)7 \times (-11) \equiv 1 \pmod{26}، أي 711115(mod26)7^{-1} \equiv -11 \equiv 15 \pmod{26}؛ وللتحقق: 7×15=105=4×26+17 \times 15 = 105 = 4 \times 26 + 1. وبامتلاك المقلوب، يُحلّ أيّ توافق 7xc(mod26)7x \equiv c \pmod{26} بعملية ضرب واحدة: x15cx \equiv 15c. وهذا القلب الآليّ هو حصان العمل في الحساب الترديدي — وفي بروتوكولات المفتاح العام المذكورة في الملاحظة 6.27، حيث تكون الترديدات ذات مئات الأرقام لكن الخوارزمية هي هذه بالضبط.

مثال 6.22 (عندما لا يكون المعامل قابلًا للقلب)

حُلَّ 12x8(mod20)12x \equiv 8 \pmod{20}. هنا gcd(12,20)=4\gcd(12, 20) = 4، فلا يكون 1212 قابلًا للقلب بترديد 2020 — لكن المعادلة تبقى قابلة للمعالجة. يقول التوافق إن 2012x820 \mid 12x - 8؛ وبقسمة العلاقة كلها على 44 (وهو قاسم للمكوّنات الثلاثة)، تكافئ 53x25 \mid 3x - 2، أي

3x2(mod5).3x \equiv 2 \pmod 5 .

والآن gcd(3,5)=1\gcd(3, 5) = 1 و312(mod5)3^{-1} \equiv 2 \pmod 5 (3×2=613 \times 2 = 6 \equiv 1)، ومنه x4(mod5)x \equiv 4 \pmod 5: فالحلول هي x4,9,14,19(mod20)x \equiv 4, 9, 14, 19 \pmod{20} — أي أربعة صفوف بترديد 2020، مطابقةً للقاسم المشترك الأكبر. (ولو لم يقبل الطرف الأيمن القسمة على 44، مثل 12x6(mod20)12x \equiv 6 \pmod{20}، لما وُجد أيّ حلّ البتة: فالطرف الأيسر دائمًا 0(mod4)\equiv 0 \pmod 4.) والشكل العام: axb(modn)ax \equiv b \pmod n قابل للحلّ إذا وفقط إذا كان gcd(a,n)b\gcd(a, n) \mid b، ويكون له عندئذ بالضبط gcd(a,n)\gcd(a, n) صفًّا من الحلول — فاقسم كل شيء على القاسم المشترك الأكبر ثم اقلب.

مبرهنة 6.23 (مبرهنة فيرما الصغرى)

ليكن pp عددًا أوليًا. لكل aZa \in \Z:

apa(modp),a^p \equiv a \pmod p,

وإذا كان pap \nmid a فإن ap11(modp)a^{p-1} \equiv 1 \pmod p.

برهان. أولًا، من أجل 1kp11 \leq k \leq p - 1، يقبل المعامل الثنائي (pk)=p!k!(pk)!\binom pk = \frac{p!}{k!(p-k)!} القسمة على pp: إذ إن k!(pk)!(pk)=p!k!\,(p-k)!\, \binom pk = p! و pp يقسم p!p! لكنه أوليّ مع k!(pk)!k!(p-k)! (فكل العوامل <p< p)، ومنه تعطي مبرهنة غاوس المساعدة أن p(pk)p \mid \binom pk.

ولنبرهن الآن على apaa^p \equiv a من أجل aNa \in \N بالاستقراء. وهي صحيحة من أجل a=0a = 0. وإذا كان apaa^p \equiv a فإن مبرهنة ثنائي الحدّ تعطي

(a+1)p=k=0p(pk)akap+1a+1(modp),(a+1)^p = \sum_{k=0}^{p} \binom pk a^k \equiv a^p + 1 \equiv a + 1 \pmod p,

إذ تنعدم كل الحدود الوسطى بترديد pp. ومن أجل a<0a < 0، طبّق النتيجة على a-a وافصل p=2p = 2 (حيث xxx \equiv -x) عن pp الفرديّ (حيث (a)p=ap(-a)^p = -a^p). وأخيرًا، إذا كان pap \nmid a، فاضرب apaa^p \equiv a في مقلوب للعدد aa بترديد pp (القضية 6.20).

مثال 6.24 (عكس مبرهنة فيرما يخفق: العدد 341341)

تعطي مبرهنة فيرما الصغرى اختبارَ تركيبٍ رخيصًا: فإذا كان an1≢1(modn)a^{n-1} \not\equiv 1 \pmod n من أجل aa ما أوليّ مع nn فإن nn ليس أوليًا. فهل يمكن للاختبار أن يشهد بالأولية كذلك؟ لا: خذ n=341=11×31n = 341 = 11 \times 31، وهو مركّب، و a=2a = 2. وبما أن 210=1024=3×341+12^{10} = 1024 = 3 \times 341 + 1، يكون

2101(mod341)2340=(210)341(mod341):2^{10} \equiv 1 \pmod{341} \qquad\Longrightarrow\qquad 2^{340} = \bigl(2^{10}\bigr)^{34} \equiv 1 \pmod{341} :

فيجتاز العدد المركّب 341341 اختبار فيرما من أجل الأساس 22 (وهو أصغر شبه أوليّ كهذا). ويكشفه الأساس 33 (إذ 3340≢13^{340} \not\equiv 1)، ومنه فاختبار الأولية العملي يُجري الاختبار على عدة أسس، مع تحسينات — والنسخ الصناعية من هذه الفكرة هي التي تشهد بأولية الأعداد الكبيرة في الملاحظة 6.27. والعبرة: أن الاستلزام وعكسه يحيا كلٌّ منهما حياته (الملاحظة 1.10)، حتى في المبرهنات.

مثال 6.25 (حسابات توافق عملية)

ما باقي 720267^{2026} بترديد 1111؟ بمبرهنة فيرما، 7101(mod11)7^{10} \equiv 1 \pmod{11}. وبما أن 2026=10×202+62026 = 10 \times 202 + 6:

7202676=(72)3=49353=1254(mod11).7^{2026} \equiv 7^6 = (7^2)^3 = 49^3 \equiv 5^3 = 125 \equiv 4 \pmod{11}.

فالباقي هو 44. والاستراتيجية: أرجِع الأسّ بترديد الرتبة التي توفّرها مبرهنة فيرما، ثم أرجِع القوى الوسيطة في كل خطوة.

ملاحظة 6.26 (مزالق شائعة في الحساب)

  1. قسمة توافق. من acbc(modn)ac \equiv bc \pmod n لا يجوز استنتاج aba \equiv b إلا إذا كان gcd(c,n)=1\gcd(c, n) = 1: إذ 62(mod4)6 \equiv 2 \pmod 4 لكن 3≢1(mod4)3 \not\equiv 1 \pmod 4. والقاعدة العامة الصحيحة تقسم الترديد كذلك: acbc(modn)    ab(modn/gcd(c,n))ac \equiv bc \pmod n \iff a \equiv b \pmod{n/\gcd(c,n)}.
  2. إساءة استعمال مبرهنة إقليدس المساعدة. يستلزم abca \mid bc أن aba \mid b أو aca \mid c من أجل aa الأوليّ وحده (أو الأوليّ مع أحد العاملين): إذ 64×96 \mid 4 \times 9 ومع ذلك لا يقسم 66 أيًّا من العاملين.
  3. الأولية فيما بين عددين علاقة لا خاصية. فقولنا «العددان 88 و 99 أوليّان فيما بينهما» صحيح وإن لم يكن أيٌّ منهما أوليًا؛ وقولنا «أوليّة مثنى مثنى» أقوى من «أوليّة إجمالًا» (إذ gcd(6,10,15)=1\gcd(6, 10, 15) = 1 لكن لا زوج منها أوليّ فيما بين عنصريه).
  4. الأسس لا تحيا بترديد nn. في akmodna^k \bmod n، لا يجوز إرجاع الأسّ إلا بترديد رتبة aa (وهي مثلًا p1p - 1 عندما تنطبق مبرهنة فيرما)، ولا بترديد nn أبدًا: إذ 210mod112^{10} \bmod 11 يساوي 11، لا 210mod11=2102^{10 \bmod 11} = 2^{10} — والإرجاع الذي يفلح هو الذي يجريه المثال 6.25.

ملاحظة 6.27 (أين يُستعمل هذا الفصل)

هذا الفصل قالبٌ بقدر ما هو صندوق عدّة. فالسلسلة كلها — القسمة الإقليدية، والقاسم المشترك الأكبر، وبيزو، وغاوس، ووحدانية التفكيك — تُعاد حرفيًا من أجل كثيرات الحدود في الفصل 8، حيث تلعب «الدرجة» دور القيمة المطلقة؛ ومقارنة الفصلين جنبًا إلى جنب أحسن سبيل لفهمهما معًا. ويصير حساب التوافقات الحلقةَ Z/nZ\Z/n\Z في الفصل 7، وتكوّن عناصرها القابلة للقلب (القضية 6.20) أول مثال غير بديهي على زمرة العناصر القابلة للقلب. وتعود التقييمات في مسألة نهاية الأسبوع أدناه (صيغة لوجاندر) وتشغّل براهين الصمم في الفصل 10. وخارج هذا المجلد، يكون قلب بيزو بترديد nn محركَ التعمية ذات المفتاح العام، وتكون مبرهنة فيرما الصغرى جدَّ اختبارات الأولية التي تشهد بأولية الأعداد الكبيرة المستعملة هناك.

ملاحظة 6.28 (استراحة: Z\Z بوصفها قالبًا)

تراجع خطوة عن المبرهنات المفردة ولاحظ معمار الفصل: أداة واحدة (القسمة الإقليدية) أنتجت تصنيفًا (الزمر الجزئية nZn\Z)، الذي أنتج مبرهنة وجود (القاسم المشترك الأكبر وبيزو)، التي أنتجت حساب قابلية القسمة (غاوس)، الذي أنتج وحدانية التفكيك — وكل طابق يستند إلى الطابق الذي تحته لا غير. وسيُشيَّد المبنى نفسه مرتين أخريين في هذا المجلد بطوابق أرضية مختلفة: في الفصل 8، حيث تحلّ القسمة بالدرجة محلّ القسمة بالحجم ويتكرر كل ما فوقها حرفيًا؛ وفي صورة مصغَّرة داخل كل Z/nZ\Z/n\Z في الفصل 7، حيث تصير أسئلة قابلية القلب (وهي القضية 6.20 من هذا الفصل) عباراتٍ بنيوية عن الحلقات والحقول. والتعرف على حجة بوصفها «حجة Z\Z منقولة» أسرع طريق لتعلّم تلك الفصول — وهو أول مذاق لعادة الجبر الأساسية، أي البرهان على مبرهنات تخصّ بديهيات لا أغراضًا.

الأسطر من 0 إلى 7 من مثلث باسكال مع تظليل المدخلات الفردية: يحوي السطر n منها 2s_2(n)، حيث s_2(n) عدد الآحاد في الكتابة الثنائية للعدد n (الأسطر 1, 2, 4: مدخلتان فرديتان؛ والسطر 7 = (111)_2: الثمانية كلها). والنمط ذاتي التشابه — إذ يولّد كل «مثلث فرديات» نسختين من نفسه — هو مبرهنة كومر في صورة رسم، وهي مبرهن عليها في مسألة نهاية الأسبوع أدناه.
الأسطر من 00 إلى 77 من مثلث باسكال مع تظليل المدخلات الفردية: يحوي السطر nn منها 2s2(n)2^{s_2(n)}، حيث s2(n)s_2(n) عدد الآحاد في الكتابة الثنائية للعدد nn (الأسطر 1,2,41, 2, 4: مدخلتان فرديتان؛ والسطر 7=(111)27 = (111)_2: الثمانية كلها). والنمط ذاتي التشابه — إذ يولّد كل «مثلث فرديات» نسختين من نفسه — هو مبرهنة كومر في صورة رسم، وهي مبرهن عليها في مسألة نهاية الأسبوع أدناه.

6.5 تمارين

تمرين 6.1

احسب gcd(1001,777)\gcd(1\,001, 777) بخوارزمية إقليدس، وأعط زوج بيزو له.

حل

حل التمرين 6.1.

1001=1×777+2241001 = 1 \times 777 + 224؛ و777=3×224+105777 = 3 \times 224 + 105؛ و224=2×105+14224 = 2 \times 105 + 14؛ و105=7×14+7105 = 7 \times 14 + 7؛ و 14=2×7+014 = 2 \times 7 + 0. ومنه gcd(1001,777)=7\gcd(1001, 777) = 7. وبالمقلوب:

7=1057×14=1057(2242×105)=15×1057×2247 = 105 - 7 \times 14 = 105 - 7(224 - 2\times 105) = 15 \times 105 - 7 \times 224
=15(7773×224)7×224=15×77752×224=15×77752(1001777)=67×77752×1001.= 15(777 - 3\times 224) - 7\times 224 = 15 \times 777 - 52 \times 224 = 15 \times 777 - 52(1001 - 777) = 67 \times 777 - 52 \times 1001 .

وللتحقق: 67×777=5205967 \times 777 = 52\,059 و52×1001=5205252 \times 1001 = 52\,052؛ والفرق 77. وزوج بيزو: (u,v)=(52,67)(u, v) = (-52, 67) من أجل 1001u+777v=71001u + 777v = 7.

تمرين 6.2

برهن على قواعد قابلية القسمة في الأساس 1010: أن العدد الصحيح موافق بترديد 99 لمجموع أرقامه، وبترديد 1111 للمجموع المتناوب لأرقامه. وما 123456789123\,456\,789 بترديد 99 وبترديد 1111؟

حل

حل التمرين 6.2.

بما أن 101(mod9)10 \equiv 1 \pmod 9: يكون 10k110^k \equiv 1، ومنه kdk10kkdk(mod9)\sum_k d_k 10^k \equiv \sum_k d_k \pmod 9. وبما أن 101(mod11)10 \equiv -1 \pmod{11}: يكون 10k(1)k10^k \equiv (-1)^k، ومنه فالعدد الصحيح موافق للمجموع المتناوب k(1)kdk\sum_k (-1)^k d_k بترديد 1111 (بدءًا من رقم الآحاد بالإشارة ++).

ومن أجل 123456789123\,456\,789: مجموع الأرقام 450(mod9)45 \equiv 0 \pmod 9. والمجموع المتناوب من الآحاد: 98+76+54+32+1=59 - 8 + 7 - 6 + 5 - 4 + 3 - 2 + 1 = 5، ومنه فالعدد 5(mod11)\equiv 5 \pmod{11}.

تمرين 6.3

حُلَّ في Z\Z: 91x1(mod237)91x \equiv 1 \pmod{237} (بإقليدس الممدَّدة).

حل

حل التمرين 6.3.

بإقليدس: 237=2×91+55237 = 2 \times 91 + 55؛ و91=1×55+3691 = 1 \times 55 + 36؛ و55=1×36+1955 = 1 \times 36 + 19؛ و36=1×19+1736 = 1 \times 19 + 17؛ و 19=1×17+219 = 1 \times 17 + 2؛ و17=8×2+117 = 8 \times 2 + 1. وبالمقلوب:

1=178×2=178(1917)=9×178×19=9(3619)8×19=9×3617×191 = 17 - 8\times 2 = 17 - 8(19 - 17) = 9\times 17 - 8\times 19 = 9(36 - 19) - 8\times 19 = 9\times 36 - 17\times 19
=9×3617(5536)=26×3617×55=26(9155)17×55=26×9143×55= 9\times 36 - 17(55 - 36) = 26\times 36 - 17\times 55 = 26(91 - 55) - 17\times 55 = 26\times 91 - 43\times 55
=26×9143(2372×91)=112×9143×237.= 26\times 91 - 43(237 - 2\times 91) = 112 \times 91 - 43 \times 237.

ومنه 91×1121(mod237)91 \times 112 \equiv 1 \pmod{237}: فالحلول هي x112(mod237)x \equiv 112 \pmod{237}. (وللتحقق: 91×112=10192=43×237+191 \times 112 = 10\,192 = 43 \times 237 + 1.)

تمرين 6.4

جد كل الأزواج (x,y)Z2(x, y) \in \Z^2 التي تحقق 17x+39y=117x + 39y = 1؛ ثم كل الأزواج التي تحقق 17x+39y=517 x + 39 y = 5.

حل

حل التمرين 6.4.

gcd(17,39)=1\gcd(17, 39) = 1: تعطي خوارزمية إقليدس 39=2×17+539 = 2\times 17 + 5 و17=3×5+217 = 3\times 5 + 2 و 5=2×2+15 = 2\times 2 + 1، وبالمقلوب

1=52×2=52(173×5)=7×52×17=7(392×17)2×17=7×3916×17.1 = 5 - 2\times 2 = 5 - 2(17 - 3\times 5) = 7\times 5 - 2\times 17 = 7(39 - 2\times 17) - 2\times 17 = 7\times 39 - 16\times 17 .

والحل الخاص (x0,y0)=(16,7)(x_0, y_0) = (-16, 7). والحل العام للمعادلة المتجانسة 17x+39y=017x + 39y = 0: x=39kx = 39k و y=17ky = -17k (لأن 1739y17 \mid 39y و gcd(17,39)=1\gcd(17,39) = 1 يفرضان 17y17 \mid y — بمبرهنة غاوس المساعدة). ومنه

(x,y)=(16+39k,  717k),kZ.(x, y) = (-16 + 39k,\; 7 - 17k), \qquad k \in \Z .

ومن أجل الطرف الأيمن 55، اضرب الحل الخاص في 55: (x,y)=(80+39k,  3517k)(x, y) = (-80 + 39k,\; 35 - 17k) حيث kZk \in \Z.

تمرين 6.5 ★★

برهن على أنه من أجل a,bNa, b \in \N^*: gcd(a,b)×lcm(a,b)=ab\gcd(a,b) \times \operatorname{lcm}(a,b) = ab. (استعمل صيغتَي التقييم في القضية 6.16 وmin(α,β)+max(α,β)=α+β\min(\alpha,\beta) + \max(\alpha,\beta) = \alpha + \beta.)

حل

حل التمرين 6.5.

من أجل كل عدد أوليّ pp، مع α=vp(a)\alpha = v_p(a) و β=vp(b)\beta = v_p(b):

vp(gcd(a,b))+vp(lcm(a,b))=min(α,β)+max(α,β)=α+β=vp(ab).v_p\bigl(\gcd(a,b)\bigr) + v_p\bigl(\operatorname{lcm}(a,b)\bigr) = \min(\alpha, \beta) + \max(\alpha, \beta) = \alpha + \beta = v_p(ab) .

وعددان صحيحان موجبان لهما التقييم نفسه عند كل عدد أوليّ متساويان (القضية 6.16)، ومنه gcd(a,b)lcm(a,b)=ab\gcd(a,b)\operatorname{lcm}(a,b) = ab.

تمرين 6.6 ★★

لتكن a=210×34×52a = 2^{10} \times 3^4 \times 5^2 وb=26×37×7b = 2^6 \times 3^7 \times 7. احسب gcd(a,b)\gcd(a, b) وlcm(a,b)\operatorname{lcm}(a,b) وعدد القواسم الموجبة للعدد aa. (وبرهن على صيغة عدّ القواسم i(αi+1)\prod_i (\alpha_i + 1).)

حل

حل التمرين 6.6.

التقييمات: gcd(a,b)=2min(10,6)3min(4,7)5min(2,0)7min(0,1)=2634=5184\gcd(a, b) = 2^{\min(10,6)} 3^{\min(4,7)} 5^{\min(2,0)} 7^{\min(0,1)} = 2^6\, 3^4 = 5184؛ وlcm(a,b)=21037527\operatorname{lcm}(a,b) = 2^{10}\, 3^7\, 5^2\, 7.

وعدّ القواسم: القاسم الموجب للعدد n=piαin = \prod p_i^{\alpha_i} هو بالضبط اختيار piβi\prod p_i^{\beta_i} مع 0βiαi0 \leq \beta_i \leq \alpha_i (القضية 6.16)؛ والاختيارات مستقلة، فيوجد i(αi+1)\prod_i (\alpha_i + 1) قاسمًا. ومن أجل aa: (10+1)(4+1)(2+1)=165(10+1)(4+1)(2+1) = 165.

تمرين 6.7 ★★

برهن على أن p\sqrt p أصمّ من أجل كل عدد أوليّ pp، باستعمال التقييمات: قارن vpv_p لطرفَي pq2=r2p q^2 = r^2.

حل

حل التمرين 6.7.

نفترض p=rq\sqrt p = \frac rq حيث r,qNr, q \in \N^*، أي pq2=r2p q^2 = r^2. وبتطبيق vpv_p: يكون vp(pq2)=1+2vp(q)v_p(pq^2) = 1 + 2v_p(q) فرديًا، بينما vp(r2)=2vp(r)v_p(r^2) = 2 v_p(r) زوجيّ. ولا يمكن لعدد صحيح أن يكون له تقييمان بالعدد pp أحدهما فرديّ والآخر زوجيّ: وهذا تناقض. إذن pQ\sqrt p \notin \Q.

تمرين 6.8 ★★

(مسألة البواقي الصينية) جد كل الأعداد الصحيحة xx التي تحقق

x2(mod7),x5(mod11).x \equiv 2 \pmod 7, \qquad x \equiv 5 \pmod{11}.

وبرهن في الطريق على أنه من أجل m,nm, n أوليّين فيما بينهما، يكون لزوج التوافقين xa (m)x \equiv a \ (m) و xb (n)x \equiv b\ (n) حلٌّ دائمًا، وحيدٌ بترديد mnmn.

حل

حل التمرين 6.8.

الواقعة العامة. مع gcd(m,n)=1\gcd(m,n) = 1، تعطي متطابقة بيزو mu+nv=1mu + nv = 1. ضع x0=bmu+anvx_0 = b\,mu + a\,nv. عندئذ x0anva(1mu)a(modm)x_0 \equiv a\,nv \equiv a(1 - mu) \equiv a \pmod m وبالمثل x0b(modn)x_0 \equiv b \pmod n: أي الوجود. وإذا كان xx و xx' حلّين، قسم mm و nn الفرقَ xxx - x'، ومنه mnxxmn \mid x - x' (المبرهنة 6.8 (2)): أي الوحدانية بترديد mnmn.

وعدديًا: m=7m = 7 و n=11n = 11: 7×(3)+11×2=17 \times (-3) + 11 \times 2 = 1. ومنه x0=5×7×(3)+2×11×2=105+44=6116(mod77)x_0 = 5 \times 7 \times (-3) + 2 \times 11 \times 2 = -105 + 44 = -61 \equiv 16 \pmod{77}. وللتحقق: 16=2×7+22(mod7)16 = 2\times 7 + 2 \equiv 2 \pmod 7؛ و16=11+55(mod11)16 = 11 + 5 \equiv 5 \pmod{11}. والحلول: x16(mod77)x \equiv 16 \pmod{77}.

تمرين 6.9 ★★

احسب 310003^{1000} بترديد 77، والرقمين العشريين الأخيرين من 71007^{100} (بترديد 100=4×25100 = 4 \times 25: استعمل التمرين 6.8).

حل

حل التمرين 6.9.

بترديد 77: تعطي مبرهنة فيرما أن 3613^6 \equiv 1، و1000=6×166+41000 = 6 \times 166 + 4، ومنه 3100034=814(mod7)3^{1000} \equiv 3^4 = 81 \equiv 4 \pmod 7.

والرقمان الأخيران من 71007^{100}: اعمل بترديد 44 وبترديد 2525. بترديد 44: 717 \equiv -1، ومنه 710017^{100} \equiv 1. وبترديد 2525: 72=4917^2 = 49 \equiv -1، ومنه 7417^4 \equiv 1 و7100=(74)2517^{100} = (7^4)^{25} \equiv 1. وبمبرهنة البواقي الصينية (التمرين 6.8)، يكون 71001(mod100)7^{100} \equiv 1 \pmod{100}: فالرقمان الأخيران هما 0101.

تمرين 6.10 ★★★

من أجل m,nNm, n \in \N^*، برهن على أن gcd(2m1,2n1)=2gcd(m,n)1\gcd(2^m - 1,\, 2^n - 1) = 2^{\gcd(m,n)} - 1. إرشاد: بيّن أولًا أن باقي 2m12^m - 1 بترديد 2n12^n - 1 هو 2r12^r - 1 حيث rr باقي mm بترديد nn؛ ثم اتبع خوارزمية إقليدس.

حل

حل التمرين 6.10.

اكتب m=nq+rm = nq + r حيث 0r<n0 \leq r < n. عندئذ

2m1=2r(2nq1)+2r1,2^m - 1 = 2^r\bigl(2^{nq} - 1\bigr) + 2^r - 1,

و 2n12^n - 1 يقسم 2nq1=(2n1)(2n(q1)++1)2^{nq} - 1 = (2^n - 1)(2^{n(q-1)} + \dots + 1). ومنه، بترديد 2n12^n - 1، يكون   2m12r1\;2^m - 1 \equiv 2^r - 1، وبما أن 02r1<2n10 \leq 2^r - 1 < 2^n - 1، فهذا هو الباقي الإقليدي.

ومنه فإن خوارزمية إقليدس على الزوج (2m1,2n1)(2^m - 1, 2^n - 1) تحاكي، أسًّا بأسّ، الخوارزمية على (m,n)(m, n): فكل خطوة قسمة تضع مكان الزوج (m,n)(m, n) الزوجَ (n,r)(n, r) في الأعلى وبالزوج (2m1,2n1)(2^m - 1, 2^n - 1) الزوجَ (2n1,2r1)(2^n - 1, 2^r - 1) في الأسفل. والخوارزمية في الأعلى تنتهي عند gcd(m,n)\gcd(m,n)، ومنه تنتهي في الأسفل عند 2gcd(m,n)12^{\gcd(m,n)} - 1.

تمرين 6.11 ★★★

(مبرهنة ويلسون) ليكن pp عددًا أوليًا. برهن على أن

(p1)!1(modp),(p-1)! \equiv -1 \pmod p ,

بازدواج كل عامل من (p1)!(p-1)! مع مقلوبه بترديد pp و تعيين العوامل المزدوجة مع نفسها (وحُلَّ x21(modp)x^2 \equiv 1 \pmod p أولًا). وتحقق من العكس: إذا كان n2n \geq 2 غير أوليّ فإن (n1)!≢1(modn)(n-1)! \not\equiv -1 \pmod n.

حل

حل التمرين 6.11.

حُلَّ أولًا x21(modp)x^2 \equiv 1 \pmod p: لدينا p(x1)(x+1)p \mid (x-1)(x+1)، ومنه بمبرهنة إقليدس المساعدة يكون x1x \equiv 1 أو x1(modp)x \equiv -1 \pmod p.

وفي الجداء (p1)!=1×2××(p1)(p-1)! = 1 \times 2 \times \dots \times (p-1)، يكون كل عامل aa قابلًا للقلب بترديد pp، ويكون مقلوبه a1a^{-1} أحد العوامل كذلك (القضية 6.20). فازدوج كل aa مع a1a^{-1}: يكون جداء كل زوج 11، إلا العوامل المزدوجة مع نفسها (حيث a=a1a = a^{-1}، أي a21a^2 \equiv 1) فتبقى وحدها — وهي بالضبط 11 و p1p - 1. ومنه

(p1)!1×(p1)1(modp).(p-1)! \equiv 1 \times (p - 1) \equiv -1 \pmod p .

(ومن أجل p=2p = 2: 1!=11(mod2)1! = 1 \equiv -1 \pmod 2؛ فتنحلّ حجة الازدواج لكن النتيجة تصحّ.)

العكس. ليكن n2n \geq 2 مركّبًا، n=abn = ab مع 1<ab<n1 < a \leq b < n. فإذا كان a<ba < b، ظهر كلاهما عاملين متمايزين في (n1)!(n-1)!، ومنه n(n1)!n \mid (n-1)! و(n1)!0≢1(n-1)! \equiv 0 \not\equiv -1. وإذا كان a=ba = b (أي n=a2n = a^2): فمن أجل a3a \geq 3 يكون كلٌّ من aa و 2a2a <n< n، ومنه n=a2a×2a(n1)!n = a^2 \mid a \times 2a \mid (n-1)!، والاستنتاج نفسه؛ ومن أجل n=4n = 4، (n1)!=62≢1(mod4)(n-1)! = 6 \equiv 2 \not\equiv -1 \pmod 4.

تمرين 6.12 ★★★

(أعداد فيرما) من أجل nNn \in \N، لتكن Fn=22n+1F_n = 2^{2^n} + 1.

  1. برهن على أن F0F1Fn1=Fn2F_0 F_1 \cdots F_{n-1} = F_n - 2 من أجل n1n \geq 1 (بالاستقراء).
  2. استنتج أن أعداد فيرما أوليّة مثنى مثنى.
  3. استنتج برهانًا ثانيًا، مستقلًا عن المبرهنة 6.14، على أن الأعداد الأولية لا نهائية العدد.
حل

حل التمرين 6.12.

  1. بالاستقراء. من أجل n=1n = 1: F0=3=F12=52F_0 = 3 = F_1 - 2 = 5 - 2. وبافتراض F0Fn1=Fn2F_0\cdots F_{n-1} = F_n - 2:

    F0Fn=(Fn2)Fn=(22n1)(22n+1)=22n+11=Fn+12.F_0 \cdots F_n = (F_n - 2)F_n = \bigl(2^{2^n} - 1\bigr)\bigl(2^{2^n} + 1\bigr) = 2^{2^{n+1}} - 1 = F_{n+1} - 2 .
  2. ليكن m<nm < n و d=gcd(Fm,Fn)d = \gcd(F_m, F_n). حسب (1)، يقسم FmF_m العددَ Fn2F_n - 2، ومنه يقسم dd كلًّا من FnF_n وFn2F_n - 2، فهو يقسم إذن 22. لكن كل عدد فيرما فرديّ، ومنه d=1d = 1.
  3. لكل Fn3F_n \geq 3 قاسم أوليّ pnp_n (وهي الخطوة الأولى من المبرهنة 6.14). فإذا كان mnm \neq n كان pmpnp_m \neq p_n، لأن عددًا أوليًا مشتركًا كان سيقسم gcd(Fm,Fn)=1\gcd(F_m, F_n) = 1. ومنه فالتطبيق npnn \mapsto p_n متباين من N\N في الأعداد الأولية: أي أن الأعداد الأولية لا نهائية العدد.

6.6 مسألة: صيغة لوجاندر واحتفاظات كومر

مسألة 6.1

كم صفرًا ينتهي به التمثيل العشري للعدد 1000!1000! — وأعمق من ذلك، ما القوة المضبوطة لعدد أوليّ pp التي تقسم n!n!، أو تقسم معاملًا ثنائيًا؟ الجوابان الكاملان جوهرتان من الحساب الابتدائي: صيغة لوجاندر vp(n!)=k1n/pkv_p(n!) = \sum_{k\geq1} \lfloor n/p^k \rfloor، وصورتها الرقمية vp(n!)=nsp(n)p1v_p(n!) = \frac{n - s_p(n)}{p-1}، ومبرهنة كومر: إذ يعدّ vp(m+nm)v_p\binom{m+n}m عددَ الاحتفاظات عند جمع mm و nn في الأساس pp. وتبرهن هذه المسألة على الاثنتين، وتتحقق منهما إحداهما بالأخرى عدديًا، وتجني النتائج الكلاسيكية — الأصفار الختامية، وزوجية مثلث باسكال، وحاصرًا أول في اتجاه مبرهنة الأعداد الأولية. وفي كل ما يلي، pp عدد أوليّ، و x\floor{x} الجزء الصحيح، و sp(n)s_p(n) مجموع أرقام nn مكتوبًا في الأساس pp.

الجزء 1 — الأجزاء الصحيحة والتقييمات وصيغة لوجاندر.

  1. تسخين: احسب 10!10! واقرأ عدد أصفاره الختامية؛ واحسب v2(10!)v_2(10!) و v5(10!)v_5(10!) مباشرةً من تفكيك كل عامل من 1,2,,101, 2, \dots, 10.
  2. برهن على أنه من أجل xRx \in \R و nNn \in \N^*، x/n=x/n\bigl\lfloor \lfloor x \rfloor / n \bigr\rfloor = \lfloor x/n \rfloor.
  3. برهن على أن vp(a+b)min(vp(a),vp(b))v_p(a + b) \geq \min\bigl(v_p(a), v_p(b)\bigr) لكل a,bNa, b \in \N^*، مع التساوي كلما كان vp(a)vp(b)v_p(a) \neq v_p(b).
  4. بيّن أن عدد مضاعفات mm في [ ⁣[1,n] ⁣]\intint1n هو n/m\lfloor n/m \rfloor.
  5. برهن على صيغة لوجاندر: من أجل كل nNn \in \N^*،

    vp(n!)=k=1npkv_p(n!) = \sum_{k=1}^{\infty} \Bigl\lfloor \frac{n}{p^k} \Bigr\rfloor

    (وهو مجموع منتهٍ: إذ تنعدم الحدود بمجرد أن يكون pk>np^k > n). عُدَّ، من أجل كل kk، عوامل [ ⁣[1,n] ⁣]\intint1n التي تقبل القسمة على pkp^k: فيسهم كلٌّ منها بوحدة واحدة بالضبط عن كل مستوى يبلغه.

الجزء 2 — الصورة الرقمية والأصفار الختامية.

  1. احسب v5(1000!)v_5(1000!) و v2(1000!)v_2(1000!)، واستنتج: كم صفرًا ينتهي به 1000!1000!؟
  2. برهن على الصورة الرقمية لصيغة لوجاندر: بكتابة n=iaipin = \sum_i a_i p^i في الأساس pp،

    vp(n!)=nsp(n)p1.v_p(n!) = \frac{n - s_p(n)}{p - 1} .
  3. نتيجتان من أجل p=2p = 2: بيّن أن 2n2^n لا يقسم n!n! أبدًا، وأن 2n12^{n-1} يقسم n!n! تحديدًا عندما يكون nn قوةً للعدد 22.
  4. حاصر النقص: بيّن أن np1logp(n)1vp(n!)<np1\frac n{p-1} - \log_p(n) - 1 \leq v_p(n!) < \frac n{p-1}، بحيث يكون vp(n!)n1p1\frac{v_p(n!)}{n} \to \frac1{p-1}: أي أنه على المدى الطويل تتراكم نسبة 1p1\frac1{p-1} من عامل pp واحد عن كل وحدة.
  5. لتكن Z(n)=v5(n!)Z(n) = v_5(n!) عدد الأصفار الختامية للعدد n!n!. بيّن أن Z(n)Z(n1)=v5(n)Z(n) - Z(n-1) = v_5(n)، واستنتج أن ZZ تتخطى القيمة 55 كليًا (احسب Z(24)Z(24) و Z(25)Z(25))، و برهن على أنه لا يوجد عاملي ينتهي بخمسة أصفار بالضبط.

الجزء 3 — مبرهنة كومر.

  1. برهن على أن x+yxy{0,1}\lfloor x + y \rfloor - \lfloor x \rfloor - \lfloor y \rfloor \in \{0, 1\} لكل x,yRx, y \in \R، و استنتج من صيغة لوجاندر أن

    vp(m+nm)=k1(m+npkmpknpk),v_p\binom{m+n}m = \sum_{k\geq1}\Bigl( \Bigl\lfloor\frac{m+n}{p^k}\Bigr\rfloor - \Bigl\lfloor\frac{m}{p^k}\Bigr\rfloor - \Bigl\lfloor\frac{n}{p^k}\Bigr\rfloor\Bigr),

    وهو مجموع حدود يساوي كلٌّ منها 00 أو 11.

  2. برهن على مبرهنة كومر: أن الحدّ ذا الرتبة kk من ذلك المجموع يساوي 11 تحديدًا عندما يُنتج جمع mm و nn في الأساس pp احتفاظًا نحو الموضع kk؛ ومنه فإن vp(m+nm)v_p\binom{m+n}m هو العدد الكلي للاحتفاظات. (اكتب m=pkm1+m0m = p^km_1 + m_0 و n=pkn1+n0n = p^kn_1 + n_0 مع 0m0,n0<pk0 \leq m_0, n_0 < p^k وافحص (m0+n0)/pk\lfloor (m_0 + n_0)/p^k \rfloor.)
  3. استنتج أنه من أجل 0<j<pk0 < j < p^k:

    vp(pkj)=kvp(j),v_p\binom{p^k}{j} = k - v_p(j) ,

    بعدّ الاحتفاظات في الجمع j+(pkj)j + (p^k - j). (وبوجه خاص p(pj)p \mid \binom p j من أجل 0<j<p0 < j < p: وهي الخطوة المفتاحية في المبرهنة 6.23، مستعادةً.)

  4. برهن على أن v2(2nn)=s2(n)v_2\binom{2n}n = s_2(n). واستنتج أن المعامل الثنائي المركزي زوجيّ دائمًا، وأن (2nn)2(mod4)\binom{2n}n \equiv 2 \pmod 4 تحديدًا عندما يكون nn قوةً للعدد 22.
  5. بيّن، باستعمال متطابقة فاندرموند (التمرين 2.7) والسؤال 13، أن (2pp)2(modp)\binom{2p}p \equiv 2 \pmod p من أجل كل عدد أوليّ pp.
  6. احسب v3(1000500)v_3\binom{1000}{500} مرتين: مرةً بمبرهنة كومر (اكتب 500500 في الأساس 33 وعُدَّ الاحتفاظات في 500+500500 + 500)، ومرةً بالصورة الرقمية لصيغة لوجاندر (احسب s3(500)s_3(500) و s3(1000)s_3(1000))؛ وتأكّد من أن الاثنتين تعطيان القيمة نفسها.

الجزء 4 — زوجية مثلث باسكال، وحاصر على كثافة الأعداد الأولية.

  1. برهن على المعيار الرقمي: يكون (nk)\binom nk فرديًا إذا وفقط إذا كان كل رقم ثنائي من kk أصغر من الرقم المقابل من nn أو مساويًا له. وصُغ وبرهن على المعيار المماثل للعبارة p(nk)p \nmid \binom nk في الأساس pp.
  2. استنتج أن السطر nn من مثلث باسكال يحوي بالضبط 2s2(n)2^{s_2(n)} مدخلة فردية؛ وتحقق من ذلك على السطرين 44 و 55.
  3. استنتج أن كل المدخلات الداخلية (nk)\binom nk (حيث 0<k<n0 < k < n) زوجية إذا وفقط إذا كان nn قوةً للعدد 22.
  4. برهن على أن كل قوة أولية تقسم (m+nm)\binom{m+n}m لا تفوق m+nm + n: أي إذا كان pa(m+nm)p^a \mid \binom{m+n}m فإن pam+np^a \leq m + n. (كم حدًّا غير معدوم يمكن أن يحوي مجموع السؤال 11؟)
  5. استنتج أن (2nn)\binom{2n}n يقسم lcm(1,2,,2n)\operatorname{lcm}(1, 2, \dots, 2n)، واجمع ذلك مع الحاصر الأدنى (2nn)4n2n+1\binom{2n}n \geq \frac{4^n}{2n+1} (وستبرهن عليه: فالمدخلة المركزية أكبر مدخلات السطر 2n2n التي عددها 2n+12n + 1) للحصول على

    lcm(1,,2n)4n2n+1:\operatorname{lcm}(1, \dots, 2n) \geq \frac{4^n}{2n+1} :

    فالمضاعفات المشتركة للأعداد الصحيحة الأولى تنمو أسّيًا — وهي لمحة كمّية أولى عن وفرة الأعداد الأولية.

الجزء 5 — توليفة ختامية.

  1. جد أصغر nn يجعل n!n! ينتهي بعدد 20262026 صفرًا على الأقل. (قدّر Z(n)n/4Z(n) \approx n/4، ثم عدّل بالصيغة المضبوطة.)
  2. تحقق متقاطع أخير: بيّن أن 77 لا يقسم (10050)\binom{100}{50}، أولًا بكتابة 5050 في الأساس 77 و التأكد من أن الجمع 50+5050 + 50 بلا احتفاظ، ثم بحساب v7(100!)v_7(100!) و v7(50!)v_7(50!) بصيغة لوجاندر.
  3. أين استعملت المسألة بالضبط: (أ) وحدانية التفكيك؛ (ب) تفكيك القسمة الإقليدية n=pkn1+n0n = p^k n_1 + n_0؛ (ج) حجة عدّ من الفصل 2؟ جملة واحدة لكلٍّ منها.
  4. توليفة، في فقرة قصيرة: تحوّل صيغة لوجاندر سؤالًا في قابلية القسمة إلى حساب أرقام، و تقرأ مبرهنة كومر الجوابَ من احتفاظات عملية جمع واحدة — علّق على هذه الترجمة، وعلى تحققات السؤال 16، وعلى ما يوحي به حاصر السؤال 21 عن الأعداد الأولية (والعبارة الكاملة، وهي مبرهنة الأعداد الأولية، تتجاوز هذا المجلد بكثير؛ والنظير الكثيرحدودي لصندوق عدّة هذا الفصل هو الفصل 8).
حل

حل المسألة 6.1.

1. 10!=362880010! = 3\,628\,800: أي صفران ختاميان. والتقييمات عاملًا عاملًا: تأتي قوى 22 من 2,4=22,6,8=23,102, 4 = 2^2, 6, 8 = 2^3, 10، والمجموع v2(10!)=1+2+1+3+1=8v_2(10!) = 1 + 2 + 1 + 3 + 1 = 8؛ وتأتي قوى 55 من 55 و 1010: أي v5(10!)=2v_5(10!) = 2. والأصفار الختامية =min(v2,v5)=2= \min(v_2, v_5) = 2، وهذا متسق.

2. اكتب القسمة الإقليدية x=nq+r\lfloor x\rfloor = nq + r حيث 0rn10 \leq r \leq n - 1. عندئذ x=nq+r+{x}x = nq + r + \{x\} مع 0r+{x}<n0 \leq r + \{x\} < n، ومنه x/n=q=x/n\lfloor x/n \rfloor = q = \bigl\lfloor \lfloor x \rfloor / n \bigr\rfloor.

3. ليكن α=vp(a)β=vp(b)\alpha = v_p(a) \leq \beta = v_p(b) (بالمبادلة عند الحاجة) واكتب a=pαaa = p^\alpha a' و b=pβbb = p^\beta b' حيث pa,bp \nmid a', b'. عندئذ a+b=pα(a+pβαb)a + b = p^\alpha\bigl(a' + p^{\beta - \alpha}b'\bigr)، ومنه vp(a+b)α=minv_p(a + b) \geq \alpha = \min. وإذا كان α<β\alpha < \beta كان القوس a+pβαba≢0(modp)a' + p^{\beta-\alpha}b' \equiv a' \not\equiv 0 \pmod p: فيكون التقييم α\alpha بالضبط.

4. مضاعفات mm في [ ⁣[1,n] ⁣]\intint1n هي m,2m,,qmm, 2m, \dots, qm حيث qq أكبر عدد صحيح يحقق qmnqm \leq n، أي q=n/mq = \lfloor n/m \rfloor.

5. بوحدانية التفكيك، vp(n!)=j=1nvp(j)v_p(n!) = \sum_{j=1}^{n} v_p(j). وبعدّ آخر: يسهم كل jj بمقدار vp(j)=#{k1:pkj}v_p(j) = \#\{k \geq 1 : p^k \mid j\}، ومنه

vp(n!)=j=1n#{k:pkj}=k1#{jn:pkj}=k1npkv_p(n!) = \sum_{j=1}^n \#\{k : p^k \mid j\} = \sum_{k\geq1} \#\{j \leq n : p^k \mid j\} = \sum_{k\geq1} \Bigl\lfloor \frac n{p^k} \Bigr\rfloor

حسب السؤال 4 — وهي صيغة لوجاندر. والمجموع منتهٍ: إذ تنعدم الحدود التي فيها pk>np^k > n.

6. v5(1000!)=200+40+8+1=249v_5(1000!) = 200 + 40 + 8 + 1 = 249 (بالقسمة على 5,25,125,6255, 25, 125, 625)؛ وv2(1000!)=500+250+125+62+31+15+7+3+1=994v_2(1000!) = 500 + 250 + 125 + 62 + 31 + 15 + 7 + 3 + 1 = 994. وأمّا الأصفار الختامية للعدد 1000!1000!: فكل صفر يستهلك عاملًا 22 وعاملًا 55، ومنه يوجد منها min(994,249)=249\min(994, 249) = 249.

7. مع n=iaipin = \sum_i a_ip^i، يعطي السؤال 2 أن n/pk=ikaipik\lfloor n/p^k \rfloor = \sum_{i \geq k} a_ip^{i-k} (أي ببتر النشر في الأساس pp). وبالجمع على k1k \geq 1 وبمبادلة المجموعين المنتهيين:

vp(n!)=i1aik=1ipik=i0aipi1p1=nsp(n)p1.v_p(n!) = \sum_{i\geq1} a_i \sum_{k=1}^{i} p^{i-k} = \sum_{i\geq0} a_i\,\frac{p^i - 1}{p - 1} = \frac{n - s_p(n)}{p - 1} .

8. من أجل p=2p = 2: v2(n!)=ns2(n)v_2(n!) = n - s_2(n). وبما أن n1n \geq 1 يحقق s2(n)1s_2(n) \geq 1، يكون دائمًا v2(n!)n1<nv_2(n!) \leq n - 1 < n: أي 2nn!2^n \nmid n!. ويكون v2(n!)=n1v_2(n!) = n - 1 إذا وفقط إذا كان s2(n)=1s_2(n) = 1 إذا وفقط إذا كان nn قوةً للعدد 22.

9. للعدد nn عدد logpn+1\lfloor \log_p n \rfloor + 1 من الأرقام في الأساس pp، وكلٌّ منها لا يفوق p1p - 1، ومنه 1sp(n)(p1)(logp(n)+1)1 \leq s_p(n) \leq (p-1)\bigl(\log_p(n) + 1\bigr). وبالتعويض في السؤال 7:

np1logp(n)1    vp(n!)  <  np1,\frac n{p-1} - \log_p(n) - 1 \;\leq\; v_p(n!) \;<\; \frac n{p-1},

وبالقسمة على nn: vp(n!)n1p1\frac{v_p(n!)}n \to \frac1{p-1}.

10. Z(n)Z(n1)=v5(n!/(n1)!)=v5(n)Z(n) - Z(n-1) = v_5(n!/(n-1)!) = v_5(n): أي أن عدّ الأصفار الختامية يقفز بمقدار v5(n)v_5(n) عند كل مضاعف للعدد 55 ويبقى ثابتًا بينها. ولدينا Z(24)=24/5=4Z(24) = \lfloor24/5\rfloor = 4 وZ(25)=5+1=6Z(25) = 5 + 1 = 6: فعند n=25n = 25 يقفز العدّ من 44 إلى 66 مباشرةً (إذ v5(25)=2v_5(25) = 2)، وبما أن ZZ غير متناقصة مع Z4Z \leq 4 قبله و Z6Z \geq 6 بعده، فلا تُبلغ القيمة 55 أبدًا: أي لا يوجد عاملي ينتهي بخمسة أصفار بالضبط.

11. اكتب x=x+{x}x = \lfloor x\rfloor + \{x\}: عندئذ x+y=x+y+{x}+{y}\lfloor x + y\rfloor = \lfloor x\rfloor + \lfloor y\rfloor + \lfloor \{x\} + \{y\}\rfloor، ويجعل 0{x}+{y}<20 \leq \{x\} + \{y\} < 2 الجزءَ الصحيح الأخير 00 أو 11. ثم، بتطبيق صيغة لوجاندر ثلاث مرات،

vp(m+nm)=vp((m+n)!)vp(m!)vp(n!)=k1(m+npkmpknpk),v_p\binom{m+n}m = v_p\bigl((m{+}n)!\bigr) - v_p(m!) - v_p(n!) = \sum_{k\geq1}\Bigl( \Bigl\lfloor\frac{m+n}{p^k}\Bigr\rfloor - \Bigl\lfloor\frac{m}{p^k}\Bigr\rfloor - \Bigl\lfloor\frac{n}{p^k}\Bigr\rfloor\Bigr),

وهو مجموع منتهٍ من حدود تساوي 00 أو 11 (طبّق الدعوى الأولى على x=m/pkx = m/p^k و y=n/pky = n/p^k).

12. ثبّت k1k \geq 1 واكتب m=pkm1+m0m = p^km_1 + m_0 وn=pkn1+n0n = p^kn_1 + n_0 حيث 0m0,n0<pk0 \leq m_0, n_0 < p^k (بالقسمة الإقليدية: إذ m0m_0 هو العدد المكوَّن من أرقام mm الدنيا kk). عندئذ

m+npkmpknpk=m0+n0pk,\Bigl\lfloor\frac{m+n}{p^k}\Bigr\rfloor - \Bigl\lfloor\frac m{p^k}\Bigr\rfloor - \Bigl\lfloor\frac n{p^k}\Bigr\rfloor = \Bigl\lfloor\frac{m_0 + n_0}{p^k}\Bigr\rfloor ,

وهو 11 إذا كان m0+n0pkm_0 + n_0 \geq p^k و 00 فيما عدا ذلك. لكن m0+n0pkm_0 + n_0 \geq p^k تقول بالضبط إن جمع أرقام mm و nn الدنيا kk يفيض إلى الموضع kk — أي احتفاظًا نحو الموضع kk في خوارزمية الجمع المدرسية. وبالجمع على kk: يكون vp(m+nm)v_p\binom{m+n}m عدد الاحتفاظات في الجمع m+nm + n في الأساس pp. (كومر، 1852.)

13. طبّق مبرهنة كومر مع m=jm = j و n=pkjn = p^k - j، فالمجموع pk=(100k)pp^k = (1\underbrace{0\cdots0}_{k})_p. وليكن a=vp(j)a = v_p(j)، فتكون أرقام jj في الأساس pp عند المواضع 0,,a10, \dots, a-1 تساوي 00 ويكون الرقم عند الموضع aa غير معدوم. وأرقام pkjp^k - j تحت الموضع aa تساوي 00 كذلك (pkj=pa(pkaj/pa)p^k - j = p^a(p^{k-a} - j/p^a)). وعند الموضع aa يجب أن يكون مجموع الرقمين غير المعدومين pp (فرقم الناتج 00): أي احتفاظ واحد؛ وعند كل موضع من a+1,,k1a+1, \dots, k-1، يكون مجموع الرقمين مع الاحتفاظ الوارد pp (ورقم الناتج 00 من جديد): فينتشر الاحتفاظ. والمجموع: kak - a احتفاظًا، ومنه vp(pkj)=kvp(j)v_p\binom{p^k}j = k - v_p(j). ومن أجل k=1k = 1: يكون vp(pj)=1v_p\binom pj = 1 من أجل 0<j<p0 < j < p، وهي قابلية القسمة المستعملة في المبرهنة 6.23.

14. بالصورة الرقمية (السؤال 7)، باستعمال s2(2n)=s2(n)s_2(2n) = s_2(n) (بإلحاق رقم صفر):

v2(2nn)=(2ns2(2n))2(ns2(n))=2s2(n)s2(2n)=s2(n)1:v_2\binom{2n}n = \bigl(2n - s_2(2n)\bigr) - 2\bigl(n - s_2(n)\bigr) = 2s_2(n) - s_2(2n) = s_2(n) \geq 1 :

فيكون (2nn)\binom{2n}n زوجيًا دائمًا، ويكون v2=1v_2 = 1 (أي (2nn)2(mod4)\binom{2n}n \equiv 2 \pmod 4) تحديدًا عندما يكون s2(n)=1s_2(n) = 1، أي عندما يكون nn قوةً للعدد 22.

15. بمتطابقة فاندرموند مع m=n=k=pm = n = k = p: (2pp)=j=0p(pj)(ppj)=j=0p(pj)2\binom{2p}p = \sum_{j=0}^p \binom pj\binom p{p-j} = \sum_{j=0}^p \binom pj^2. ومن أجل 0<j<p0 < j < p لدينا p(pj)p \mid \binom pj (السؤال 13)، ومنه (pj)20(modp)\binom pj^2 \equiv 0 \pmod p؛ ويعطي الحدّان الطرفيان 1+11 + 1: (2pp)2(modp)\binom{2p}p \equiv 2 \pmod p.

16. في الأساس 33: 500=486+9+3+2500 = 486 + 9 + 3 + 2، والأرقام (من الأدنى إلى الأعلى) (2,1,1,0,0,2)(2, 1, 1, 0, 0, 2)، ومنه s3(500)=6s_3(500) = 6؛ و1000=729+243+27+11000 = 729 + 243 + 27 + 1، والأرقام (1,0,0,1,0,1,1)(1, 0, 0, 1, 0, 1, 1)، ومنه s3(1000)=4s_3(1000) = 4. بمبرهنة كومر: اجمع 500+500500 + 500 في الأساس 33: الموضع 00: 2+2=42 + 2 = 4، فالرقم 11 والاحتفاظ 11؛ والموضع 11: 1+1+1=31 + 1 + 1 = 3، فالرقم 00 والاحتفاظ 11؛ والموضع 22: 1+1+1=31 + 1 + 1 = 3، فالرقم 00 والاحتفاظ 11؛ والموضع 33: 0+0+1=10 + 0 + 1 = 1، بلا احتفاظ؛ والموضع 44: 00؛ والموضع 55: 2+2=42 + 2 = 4، فالرقم 11 والاحتفاظ 11؛ والموضع 66: يحطّ الاحتفاظ: فالرقم 11. أي أربعة احتفاظات: v3(1000500)=4v_3\binom{1000}{500} = 4. وبصيغة لوجاندر: v3(1000!)=100042=498v_3(1000!) = \frac{1000 - 4}2 = 498 و v3(500!)=50062=247v_3(500!) = \frac{500 - 6}2 = 247، ومنه v3(1000500)=4982×247=4v_3\binom{1000}{500} = 498 - 2\times247 = 4. والحسابان متفقان — وأرقام الجمع (1,0,0,1,0,1,1)(1, 0, 0, 1, 0, 1, 1) تعيد إنتاج 10001000، كما يجب.

17. بمبرهنة كومر (مع p=2p = 2 و m=km = k و n=nkn' = n - k): يكون (nk)\binom nk فرديًا إذا وفقط إذا كان الجمع k+(nk)k + (n - k) في الأساس 22 بلا احتفاظ، أي إذا وفقط إذا تحققت عند كل موضع العلاقة ki+(nk)i=nik_i + (n - k)_i = n_i؛ وعندئذ kinik_i \leq n_i لكل ii. وبالعكس، إذا كان kinik_i \leq n_i لكل ii، كان العدد ذو الأرقام nikin_i - k_i هو nkn - k وكان الجمع بلا احتفاظ. والبرهان نفسه في الأساس pp: يكون p(nk)p \nmid \binom nk إذا وفقط إذا كان كل رقم من kk في الأساس pp أصغر من الرقم المقابل من nn أو مساويًا له.

18. بعدّ الأعداد k[ ⁣[0,n] ⁣]k \in \intint0n التي تخضع أرقامها للشرط kinik_i \leq n_i: يُختار كل رقم من kk باستقلال من بين ni+1n_i + 1 قيمة، فيكون عدد الاختيارات i(ni+1)\prod_i (n_i + 1)؛ وفي الأساس 22 يكون هذا 2#{i:ni=1}=2s2(n)2^{\#\{i : n_i = 1\}} = 2^{s_2(n)}. والسطر 4=(100)24 = (100)_2: أي 21=22^1 = 2 مدخلة فردية — وبالفعل ليس في 1,4,6,4,11, 4, 6, 4, 1 مدخلات فردية إلا عند الطرفين. والسطر 5=(101)25 = (101)_2: أي 22=42^2 = 4 — وبالفعل 1,5,10,10,5,11, 5, 10, 10, 5, 1.

19. تكون كل المدخلات الداخلية زوجية     \iff يحوي السطر بالضبط 22 من المدخلات الفردية (فالطرفان فرديان دائمًا)     2s2(n)=2    s2(n)=1    n\iff 2^{s_2(n)} = 2 \iff s_2(n) = 1 \iff n قوةٌ للعدد 22.

20. في مجموع السؤال 11، ينعدم الحدّ ذو الرتبة kk بمجرد أن يكون pk>m+np^k > m + n (إذ تتساوى الأجزاء الصحيحة الثلاثة عندئذ، بل إن الأول يكون 00 عندما pk>m+np^k > m+n؛ وببساطة أكبر كل حدّ يكون 00). ومنه فإن عدد الحدود غير المعدومة logp(m+n)\lfloor \log_p(m+n)\rfloor على الأكثر، وقيمة كلٍّ منها 11: أي a=vp(m+nm)logp(m+n)a = v_p\binom{m+n}m \leq \log_p(m+n)، أي pam+np^a \leq m + n.

21. من أجل كل عدد أوليّ pp لدينا vp(lcm(1,,2n))=logp(2n)v_p\bigl(\operatorname{lcm}(1, \dots, 2n)\bigr) = \lfloor\log_p(2n)\rfloor (فأكبر قوة للعدد pp لا تفوق 2n2n تظهر بين 1,,2n1, \dots, 2n). ويعطي السؤال 20 مع m=nm = n أن vp(2nn)logp(2n)v_p\binom{2n}n \leq \lfloor\log_p(2n)\rfloor من أجل كل pp: ومنه حسب القضية 6.16 يكون (2nn)lcm(1,,2n)\binom{2n}n \mid \operatorname{lcm}(1, \dots, 2n). وأمّا الحجم: فالنسبة (2nk+1)/(2nk)=2nkk+11\binom{2n}{k+1}/\binom{2n}k = \frac{2n-k}{k+1} \geq 1 بالضبط من أجل k<nk < n، ومنه فالمدخلة المركزية أكبر مدخلات السطر 2n2n التي عددها 2n+12n + 1، ومنه 4n=k(2nk)(2n+1)(2nn)4^n = \sum_k \binom{2n}k \leq (2n+1)\binom{2n}n. وبالجمع:

lcm(1,,2n)(2nn)4n2n+1.\operatorname{lcm}(1, \dots, 2n) \geq \binom{2n}n \geq \frac{4^n}{2n + 1} .

فلو كانت الأعداد الأولية تحت 2n2n قليلة لما بلغ المضاعف المشترك الأصغر هذا الحجم: فالنموّ الأسّي للمضاعف المشترك الأصغر أثر كمّي على وفرة الأعداد الأولية.

22. Z(n)=kn/5kn4Z(n) = \sum_k\lfloor n/5^k\rfloor \approx \frac n4، فاستهدف قربَ n=4×2026=8104n = 4 \times 2026 = 8104: Z(8104)=1620+324+64+12+2=2022Z(8104) = 1620 + 324 + 64 + 12 + 2 = 2022. وارتقِ بمضاعفات 55: Z(8110)=2024Z(8110) = 2024 و Z(8115)=2025Z(8115) = 2025 و

Z(8120)=1624+324+64+12+2=2026.Z(8120) = 1624 + 324 + 64 + 12 + 2 = 2026 .

وبما أن ZZ ثابتة بين مضاعفات 55 وZ(8119)=Z(8115)=2025Z(8119) = Z(8115) = 2025، يكون أصغر nn ذي 20262026 صفرًا ختاميًا على الأقل هو n=8120n = 8120.

23. في الأساس 77: 50=49+150 = 49 + 1، والأرقام (من الأدنى إلى الأعلى) (1,0,1)(1, 0, 1). وبجمع 50+5050 + 50: الموضع 00: 1+1=2<71 + 1 = 2 < 7، بلا احتفاظ؛ والموضع 11: 0+0=00 + 0 = 0؛ والموضع 22: 1+1=2<71 + 1 = 2 < 7، بلا احتفاظ. فالجمع بلا احتفاظ، ومنه بمبرهنة كومر v7(10050)=0v_7\binom{100}{50} = 0: أي 7(10050)7 \nmid \binom{100}{50}. وصيغة لوجاندر توافق ذلك: v7(100!)=100/7+100/49=14+2=16v_7(100!) = \lfloor 100/7 \rfloor + \lfloor 100/49 \rfloor = 14 + 2 = 16 وv7(50!)=7+1=8v_7(50!) = 7 + 1 = 8، ومنه v7(10050)=162×8=0v_7\binom{100}{50} = 16 - 2\times8 = 0.

24. (أ) تقوم وحدانية التفكيك بأساس تعريف vpv_p نفسه وجمعيّته، ومنه صيغة لوجاندر وكل استنتاج في قابلية القسمة (القضية 6.16). (ب) وأنتجت القسمة الإقليدية متطابقة البتر في السؤال 2 والتفكيك m=pkm1+m0m = p^km_1 + m_0 الذي يعزل الاحتفاظ (السؤال 12). (ج) وأمّا العدّ: فعدّ مضاعفات mm (السؤال 4)، وجداء اختيارات الأرقام (السؤال 18)، وحاصر مجموع السطر 4n(2n+1)(2nn)4^n \leq (2n+1)\binom{2n}n (السؤال 21) كلها حجج على نهج الفصل 2.

25. تحوّل صيغة لوجاندر السؤال «ما قوة pp التي تقسم n!n!» إلى حساب أرقام في الأساس pp؛ وتضغط مبرهنة كومر الجوابَ من أجل المعاملات الثنائية في احتفاظات عملية جمع واحدة — فقابلية القسمة، وهي في الظاهر خاصية إجمالية لأعداد ضخمة، تُقرأ محليًا رقمًا رقمًا. والسؤال 16 هو النموذج: أربعة احتفاظات، محسوبة باليد، تحدّد القوة المضبوطة للعدد 33 في عدد ذي مئات الأرقام. ويبيّن السؤال 21 أن دائرة الأفكار نفسها تلامس مياهًا عميقة: فالحاصر الأدنى الأسّي للمقدار lcm(1,,2n)\operatorname{lcm}(1, \dots, 2n) خطوة أولى ابتدائية كل الابتدائية نحو مبرهنة الأعداد الأولية، التي يقع برهانها بعيدًا خارج هذا المجلد. وصندوق العدّة كله — القسمة والقاسم المشترك الأكبر والتقييمات — يُعاد من أجل كثيرات الحدود في الفصل 8، حيث يكون نظير نشر الأرقام هو النشر بقوى (Xa)(X - a).

المصطلحات المعرَّفة في هذا الفصل

عرض كل المصطلحات (395) في المسرد