نظرية بروث

في نظرية الأعداد ، تُعدّ نظرية بروث أساسًا لاختبار أولية أعداد بروث، المعروف باسم اختبار بروث . أعداد بروث، التي تُسمى أحيانًا أعداد بروث من النوع الأول ، هي الأعداد الصحيحة p التي تأخذ الشكل p = k²/ ( 2n + 1) حيث k عدد فردي ، و k < 2n . للاطلاع على أعداد بروث من النوع الثاني ، انظر موضوع أعداد ريزل . سُميت النظرية أيضًا نسبةً إلى عالم الرياضيات الفرنسي فرانسوا بروث ، الذي نشرها لأول مرة.

تنص النظرية [ 1 ] [ 2 ] على أنه لأي عدد بروث (من النوع الأول)، p ، فإن p يكون أوليًا إذا وُجد عدد صحيح a بحيث يعطي معيار أويلر -1، أي

أص-12-1(تعديلص){\displaystyle a^{\frac {p-1}{2}}\equiv -1{\pmod {p}}}.

في هذه الحالة، يُطلق على p اسم عدد أولي بروثي .

اختبار بروث

يكفي إيجاد قيمة واحدة فقط لـ a لتأكيد أولية العدد بشكل قاطع، بشرط أن يكون p عددًا بروثيًا. والتحقق من أن p عدد بروثي أمرٌ بديهي.

هذا اختبار عملي، لأنه إذا كان p عددًا أوليًا، فإن أي قيمة مختارة لـ a لديها فرصة نجاح بنسبة 50% تقريبًا، وإذا لم يكن p عددًا أوليًا، فلن تنجح أي قيمة مختارة لـ a . علاوة على ذلك، بما أن الحساب يتم بتردد p ، فلا يجب النظر إلا في قيم a الأصغر من p .

متغير ساذج منهجي

إذا كان p عددًا مركبًا وفقًا لنظرية بروث، فلن يكون هناك أساس a يُثبت أوليته. إذا أثبت أي أساس a أوليته، فإن أوليته تُؤكد. وإذا لم يُثبت أي أساس a أوليته، فإن تركيبه يُؤكد. وذلك لأن عكس نظرية بروث صحيح أيضًا.

إذا لم يوجد أ بحيثأص-12-1(تعديلص){\displaystyle a^{\frac {p-1}{2}}\equiv -1{\pmod {p}}}وإذا كان p عددًا من نوع بروث، فإن p يكون عددًا مركبًا.

والعكس الإيجابي لهذا البيان هو أنه إذا كان p عددًا أوليًا من نوع Proth، فإن قيمة a هذه مضمونة الوجود.

في الواقع، إذا كان p عددًا أوليًا من نوع بروث، فإننا نتوقع أن يحقق نصف قيم a تقريبًا التطابق، في الحالة العامة. من ناحية أخرى، إذا لم يتحقق الشرط الثاني - أي إذا لم يكن p عددًا من نوع بروث - فلا يمكن ضمان التركيب (العكس ليس صحيحًا عمومًا للأعداد غير البروثية)، حتى لو تحقق الشرط الأول للتطابق.

لذا، يمكننا التحقق بشكل منهجي من جميع القيم الأساسية [2، p − 1] للتحقق من تركيب العدد (مع ملاحظة أن a = 0 و a = 1 لن يكونا صحيحين أبدًا)، إلى أن نجد قيمة تؤكد أولية العدد. هذه العملية، كما ذُكر، على الرغم من كونها الأبسط والأسهل، إلا أنه يمكن تحسين كفاءتها.

من حيث المبدأ، إذا كان p عددًا أوليًا، فهناك احتمال بنسبة 50% تقريبًا لاختيار قيمة a لإثبات أولية العدد، لذا يمكننا تحسين كفاءة العملية قليلًا بفحص نصف قيم a الممكنة الأصغر من p تقريبًا - نتوقع أن نصف هذه القيم تحقق شرط التطابق. بمجرد اختبار أكثر من p /2 قيمة مختلفة لـ a ، يصبح اختبار التركيب حتميًا. هذا لأنه إذا كان p عددًا أوليًا، فنتوقع أن نصف جميع القواعد تحقق الشرط؛ وبحسب مبدأ التوزيع ، بمجرد فحص أكثر من النصف، نستنتج أنه لن يتحقق الشرط، وإذا لم تنجح أي قيمة أساسية a ، فإن p يكون عددًا مركبًا. أما إذا كان p عددًا أوليًا ، فستكون قيمة واحدة على الأقل من القيم التي تم فحصها تحقق الشرط حتمًا، وكذلك جميع القيم المتبقية غير المفحوصة. هذا النوع من الاختبار مشابه للنسخة الحتمية من اختبار فيرما لأولية الأعداد .

كلا هذين الأسلوبين البسيطين غير فعالين بشكل كبير ولا يُستخدمان عمليًا. تجدر الإشارة إلى أن كلا الأسلوبين يتطلبان جهدًا حسابيًا أكبر بكثير من طريقة القسمة التجريبية المباشرة (طريقة سكولهاوس) في أسوأ الأحوال.

متغير مونت كارلو الاحتمالي

بما أن 50% من القواعد a يُتوقع أن تُشير إلى أولية العدد، فإذا كان p عددًا أوليًا بالفعل، فيمكننا إجراء اختبار احتمالي باستخدام طريقة مونت كارلو على النحو التالي: إذا أُجري الاختبار m مرة، في كل تكرار بقيمة a عشوائية ، وفي كل مرة لم يتم تأكيد أولية العدد، فيمكننا استنتاج أن p على الأرجح عدد مُركب - وهذا يُخالف نتائج احتمالية الأعداد الأولية التي تُميز خوارزميات مونت كارلو الأخرى مثل اختبار ميلر-رابين . كما يُمكن استنتاج حد أعلى تقريبي لاحتمالية الخطأ ε < 2 m لتحديد عدد أولي بشكل خاطئ على أنه عدد مُركب. مع ذلك، لن يتم أبدًا تحديد عدد مُركب بشكل خاطئ على أنه عدد أولي.

لا يُجرى هذا التطبيق الاحتمالي عادةً. على الرغم من أنه أكثر كفاءة بكثير من الاختبار البسيط الحتمي، حيث تتساوى كفاءته الحسابية مع اختبار ميلر-رابين، إلا أنه لا يزال من الممكن تحسينه من حيث الأداء ووقت التشغيل والدقة (أو القطعية).

نسخة لاس فيغاس

يُعدّ نموذج لاس فيغاس لاختبار بروث الأكثر كفاءةً بين النماذج المختلفة، وهو حاسمٌ تمامًا كالنموذج الحتمي. هذا هو النموذج المُستخدم عادةً، على الرغم من وجود بعض الاختلافات الدقيقة في أسلوب التنفيذ.

عمليًا، يتم إيجاد باقي تربيعي غير مكافئ لـ p ويُعتبر قيمة a . بما أنه إذا كان a باقيًا تربيعيًا غير مكافئ بتردد فإن عكس نظرية بروث يكون صحيحًا أيضًا (إذا لم يُعطِ معيار أويلر -1، فإن p عدد مركب)، ويصبح الاختبار قاطعًا (ثنائي الاتجاه). يمكن إعادة صياغة النظرية على النحو التالي:

لكل أعداد بروث p ، ولكل باقي تربيعي a لـ p ، يكون p أوليًا إذا وفقط إذاأص-12-1(تعديلص){\displaystyle a^{\frac {p-1}{2}}\equiv -1{\pmod {p}}}.

يمكن تحديد باقي تربيعي a لـ p عندما يكون رمز ليجندر -1، وبالتالي بالنسبة لقيمة a هذه :

(أص)=-1.{\displaystyle \left({\frac {a}{p}}\right)=-1.}

بالنسبة لقيمة كهذه لـ a ، يكون الاختبار حتميًا لكل من أولية العدد وتركيبه؛ وبالتالي، بالنسبة لقيمة كهذه لـ a ، لا يتطلب التحقق من معايير بروث/أويلر سوى تكرار واحد: فالتطابق أو عدم التطابق مع -1 يصف أولية العدد وصفًا دقيقًا. تكمن الصعوبة في إيجاد قيمة كهذه لـ a .

تحديد الأساس

يمكن إيجاد قيمة a إما عن طريق التحقق المنهجي من القيم في الفترة [2، p − 1]، من خلال الاختيار العشوائي والتحقق، أو عن طريق حساب مباشر (وهو الخيار الأكثر كفاءة)، باستخدام رمز ليجندر. في أي حال، عندما يتم التحقق من قيمة a باستخدام رمز ليجندر كمرشح صالح، وبالتالي كباقي تربيعي غير متبقٍ، يمكن تطبيقها في معيار بروث/أويلر لتحديد أولية أو تركيب العدد بشكل قاطع.

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

لا يُعدّ الاختيار العشوائي غير فعّال بشكل كبير في الحالة العامة؛ إذ تبلغ احتمالية العثور على مرشح حوالي 50% لكل تكرار. مع أن إيجاد مرشح بهذه الطريقة مسألة احتمالية، إلا أن الحل يصبح حتميًا بمجرد العثور عليه. يمكننا استنتاج التركيب الاحتمالي (مونت كارلو) بمستوى ثقة معين إذا لم يُعثر، من خلال الاختيار العشوائي، على أي عنصر غير متبقٍ يحقق رمز ليجندر في عدد معقول من المحاولات، مع العلم أن هناك دائمًا احتمالًا غير صفري لنتيجة خاطئة.

للأسباب المذكورة، يُستخدم عادةً حسابٌ أكثر مباشرةً عبر خوارزمية إقليدية مُعدّلة . ويتم ذلك لضمان اختبار حتمي (وفعّال). إذا فشل الحساب المباشر لباقي تربيعي غير موجود - لعدم وجوده - فيمكن استنتاج التركيبية بيقين تام.

وبالتالي، على عكس العديد من اختبارات مونت كارلو الأولية (الخوارزميات العشوائية التي يمكن أن تُرجع نتيجة إيجابية خاطئة أو سلبية خاطئة )، فإن هذا المتغير الحتمي لخوارزمية اختبار الأولية هو خوارزمية لاس فيغاس ، حيث تُرجع دائمًا الإجابة الصحيحة ولكن بوقت تشغيل متغير عشوائيًا .

إن عملية التحقق من معيار بروث، وهي عملية أسية معيارية بسيطة ، بمجرد تحديد قيمة a ، لها وقت تشغيل من رتبة طول بت p ؛ وبالتالي فإن التباين العشوائي في وقت تشغيل الاختبار الإجمالي هو في الأساس نتيجة للبحث عن قيمة a مناسبة ، مهما كانت الطريقة التي يمكن بها القيام بذلك.

أشكال مبسطة

بفرض عدد بروث p = k²n + 1 ، تم تحديد أشكال معينة لـ p و k و n تتوافق مع قيم تربيعية غير متبقية محددة مسبقًا ومناسبة للاستخدام. وقد ثبت ما يلي:

  • لوص>3{\displaystyle p>3}و3ك{\displaystyle 3\nmid k}، ثمأ=3{\displaystyle a=3}هو دائمًا متبقي غير تربيعي (مرشح) وبالتالي فهو قاعدة صالحة للتحقق، وهكذا:
3ص-12-1(تعديلص){\displaystyle 3^{\frac {p-1}{2}}\equiv -1{\pmod {p}}}إذا وفقط إذا كان p عددًا أوليًا.
هذا هو أساس اختبار بيبين لأعداد فيرما والأعداد الأولية المقابلة لها، حيث k = 1 غير قابل للقسمة على 3.
  • لوص>8{\displaystyle p>8}وإذا كان p يساوي 3 أو 5 بتردد 8، فإنأ=2{\displaystyle a=2}هو دائمًا متبقي غير تربيعي (مرشح) وبالتالي فهو قاعدة صالحة للتحقق، وهكذا:
2ص-12-1(تعديلص){\displaystyle 2^{\frac {p-1}{2}}\equiv -1{\pmod {p}}}إذا وفقط إذا كان p عددًا أوليًا.
  • لوص>5{\displaystyle p>5}وإذا كان p يساوي 2 أو 3 بتردد 5، فـأ=5{\displaystyle a=5}هو دائمًا متبقي غير تربيعي (مرشح) وبالتالي فهو قاعدة صالحة للتحقق، وهكذا:
5ص-12-1(تعديلص){\displaystyle 5^{\frac {p-1}{2}}\equiv -1{\pmod {p}}}إذا وفقط إذا كان p عددًا أوليًا.
على الرغم من عدم وجود قاعدة بسيطة مماثلة في حالة كون p يساوي 1 أو 4 بتردد 5، إلا أنه في حالة 4 بتردد 5، يمكن زيادة احتمالية إيجاد قيمة غير متبقية تربيعية بشكل منهجي عن طريق فحص القيم في نطاق ضيق من الجذرين التربيعيين المختلفين لـ 5 بتردد p . إذا لم يكن هناك جذران تربيعيان مختلفان تمامًا (انظر خوارزمية تونيللي-شانكس )، فإن p ليس عددًا أوليًا. ومع ذلك، يظل الحساب المباشر للقيمة غير المتبقية أكثر كفاءة على الأرجح.

أمثلة عددية

من أمثلة هذه النظرية ما يلي:

  • بالنسبة لـ p = 3 = 1(2 1 ) + 1، لدينا أن 2 (3−1)/2 + 1 = 3 يقبل القسمة على 3، لذا فإن 3 عدد أولي.
  • بالنسبة لـ p = 5 = 1(2 2 ) + 1، لدينا أن 3 (5−1)/2 + 1 = 10 يقبل القسمة على 5، لذا فإن 5 عدد أولي.
  • بالنسبة لـ p = 13 = 3(2 2 ) + 1، لدينا أن 5 (13−1)/2 + 1 = 15626 يقبل القسمة على 13، لذا فإن 13 عدد أولي.
  • بالنسبة لـ p = 9، وهو ليس عددًا أوليًا، لا يوجد a بحيث يكون a (9−1)/2 + 1 قابلاً للقسمة على 9.

يمكن التحقق بشكل حتمي من أن p = 9 ليس عددًا أوليًا بالتأكد من عدم وجود قيمة لـ a (بمعدل 9). ويمكن القيام بذلك من خلال فحص كل قيمة لـ a من 2 إلى 8 بشكل منهجي (حيث أن a = 0 و a = 1 لن يكونا صحيحين أبدًا لأي قيمة لـ p ). ومع ذلك، يكفي فحص القيم من 2 إلى 5، أي نصف جميع القيم الممكنة الأقل من 9. إذا كان 9 عددًا أوليًا، فبحسب مبدأ التوزيع، ستؤكد إحدى هذه القيم على الأقل أولية العدد، إذ من المتوقع أن يؤكد نصفها ذلك.

بدلاً من ذلك، إذا استخدمنا الصيغة الحتمية التي يتم فيها حساب الباقي التربيعي مباشرة، فإن العمل يتطلب عددًا أقل من التكرارات لتأكيد كل من التركيبية والأولوية:

  • بالنسبة لـ p = 97 = 3(2 5 ) + 1، لدينا باقي تربيعي a = 5، و 5 (97−1)/2 + 1 = 3552713678800500929355621337890626 يقبل القسمة على 97، لذا فإن 97 عدد أولي.
  • بالنسبة لـ p = 1537 = 3(2 9 ) + 1، لدينا باقي تربيعي a = 5، و 5 (1537−1)/2 + 1 = 1052 (mod 1537) لا يقبل القسمة على 1537، لذا فإن 1537=29×53 ليس عددًا أوليًا.

في المثالين السابقين، حُسبت قيمة مناسبة لـ a مباشرةً باستخدام حساب الباقي التربيعي، بحيث تكون نتائج الاختبار قاطعة - أي باقي تربيعي صالح في كلتا حالتي العدد الأولي والمركب. لم يكن من الضروري البحث بشكل منهجي عن قيمة a للتحقق من حالة العدد الأولي، أو تكرار الاختبار عددًا كافيًا من المرات للحالة المركبة. إذا تعذر العثور على باقي تربيعي، أو إذا لم يكن موجودًا أصلًا، فيمكننا اعتبار ذلك تأكيدًا على كون العدد مركبًا.

نتائج الاختبارات البديلة

يُقدّم معيار أويلر رؤى إضافية حول العدد p ، وهي ليست بالضرورة من مكونات نظرية بروث. هذه حقائق ثانوية تُعزى في الغالب إلى نظريات أخرى، ويتم تقييمها بسهولة عند تطبيق اختبار بروث. لا يشترط أن يكون العدد p عددًا من أعداد بروث حتى يكون المعيار مفيدًا. لنفترض أن لدينا عددًا صحيحًا p ، ولنختر قيمة عشوائية لـ a . احسب معيار أويلر:

أص-12ب(تعديلص).{\displaystyle a^{\frac {p-1}{2}}\equiv b{\pmod {p}}.}

توجد عموماً خمس نتائج متميزة. بعض هذه النتائج لا يعتمد على كون p عدداً من نوع بروث، وبالتالي فهي صالحة لأي شكل من أشكال الأعداد الأولية المرشحة.

أولية العدد p :

  • b = −1، وفي هذه الحالة يتم استيفاء معيار بروث ويتم تأكيد أن p هو عدد أولي بروثي، وفقًا لنظرية بروث، إذا كان p بالفعل عددًا بروثيًا.
إذا لم يكن p عددًا من أعداد بروث، وكان b = −1، فإن هذا يُشير إلى أولية العدد، ولكنه ليس دليلًا قاطعًا عليها. راجع اختبار سولوفاي-ستراسن الاحتمالي لأولية العدد واختبار ميلر-رابين .

نتيجة غير حاسمة:

  • b = 1، وفي هذه الحالة يكون الاختبار غير حاسم ويجب إعادة المحاولة بقيمة a جديدة .
هذا الشرط هو ما يتطلب التكرار ويجعل الاختبار احتماليًا، كما لو كان p عددًا أوليًا، فإن b = ±1 يحدث باحتمالية متساوية تقريبًا، على الرغم من أنه لا يزال من الممكن استيفاء شرط b = 1 مع p سواء كان عددًا مركبًا أو غير بروثي.
This is true unless a happens to also be a quadratic nonresidue of a Proth number p, in which case compositeness is indicated.

Compositeness of p, as per Euler's criterion and the Legendre symbol, which offer early exit conditions when b ≠ ±1. In each of these cases p is not prime and also need not be a Proth number:

  • b2 = 1, with nontrivial divisors of p being GCD(b ± 1, p).
  • b2 ≠ 1, where p is proven composite by Fermat's test, base a.
  • b = 0, where p has a nontrivial divisor GCD(a, p).

Proth Certificate

A Proth Certificate is a primality certificate associated with Proth numbers and Proth's test, specifically. It is a document or digital proof of verification of any conditions proving primality (or compositeness). It typically contains the values k and n that comprises the Proth number, p, thus proving that it is a Proth number, as well as the a-value that proves primality. It may also prove compositeness, if appropriate. The certificate often shows the work of proof, including evidence that a is a quadratic nonresidue, etc., if necessary.

The first Proth primes are (sequence A080076 in the OEIS):

3, 5, 13, 17, 41, 97, 113, 193, 241, 257, 353, 449, 577, 641, 673, 769, 929, 1153 ....

The largest known Proth prime as of 2016 is 10223 × 231172165 + 1, and is 9,383,761 digits long.[3] It was found by Peter Szabolcs in the PrimeGridvolunteer computing project, which announced it on 6 November 2016.[4] It is the 11th-largest known prime number as of January 2024, it was the largest known non-Mersenne prime until being surpassed in 2023,[5] and is the largest Colbert number. The second-largest known Proth prime is 202705 × 221320516 + 1, found by PrimeGrid.[6]

Proof

يستخدم برهان هذه النظرية اختبار بوكلينغتون-ليمر للأعداد الأولية . ويُعدّ إثبات نظرية بروث باستخدام هذا الاختبار حالةً خاصةً بسيطةً نسبيًا. كما أنه يُشابه إلى حد كبير برهان اختبار بيبان . ويمكن الاطلاع على البرهان في الصفحة 52 من المرجع [ 1 ] .

تعميم

عندما يكون k = n ، يأخذ عدد بروث الشكل p = n² / (n + 1). إذا خففنا الشرط الذي يشترط أن يكون k (أو n ) فرديًا، تُعرف هذه الأعداد بأعداد كولين ، مع أعداد كولين الأولية المقابلة . على الرغم من أن اختبار بروث يعمل عندما يكون n فرديًا، فإن لأعداد كولين اختبارات أولية خاصة بها لأي قيمة لـ n .

علاوة على ذلك، يمكن تعميم اختبارات كولين الأولية على الأعداد من الشكل p = nc n + 1، للأساسات العشوائية c .

تاريخ

نشر فرانسوا بروث (1852-1879) النظرية في عام 1878. [ 7 ] [ 8 ]

انظر أيضاً

مراجع

  1. 1 2 باولو ريبنبويم (1996). الكتاب الجديد لسجلات الأعداد الأولية . نيويورك، نيويورك: سبرينغر. ص. 52 . رقم ISBN  0-387-94457-5.
  2. هانز ريزل (1994). الأعداد الأولية وطرق الحاسوب للتحليل إلى عوامل (الطبعة الثانية ). بوسطن ، ماساتشوستس: بيركهاوزر. ص 104. ISBN   3-7643-3743-5.
  3. "برايم بيج برايمز: أفضل عشرين" . t5k.org . تم الاطلاع عليه بتاريخ 29-06-2026 .
  4. "تم اكتشاف رقم كولبير القياسي العالمي! "
  5. "PrimePage Primes: Largest Known Primes" . t5k.org . تم الاطلاع عليه بتاريخ 29-06-2026 .
  6. كالدول، كريس ك. "أكبر عشرين: أكبر الأعداد الأولية المعروفة" .
  7. ^ فرانسوا بروث (1878). “Theoremes sur les nombres Premiers”. Comptes rendus de l'Académie des Sciences de Paris . 87 : 926.
  8. ليونارد يوجين ديكسون (1966). تاريخ نظرية الأعداد . المجلد 1. نيويورك، نيويورك: تشيلسي. ص 92.