فاحص الأعداد الأولية — اختبار الأولية وغربال إراتوستينس والتحليل للعوامل

فاحص أعداد أولية مجاني وشامل لاختبار أولية الأرقام، وتوليد الأعداد الأولية ضمن نطاق محدد بغربال إراتوستينس، والتحليل للعوامل الأولية فورياً وبدون خادم.

🔒 100% Private
⚡ Completely Free
🌐 Runs in Browser
📦 Export Ready
⚡

فاحص الأعداد الأولية — اختبار الأولية وغربال إراتوستينس والتحليل للعوامل

Tool Workspace

Ready

جاري تحميل الأداة...

  1. اختر نمط التشغيل الرياضي — اختر من بين: فحص أولية عدد فردي، أو توليد الأعداد الأولية ضمن نطاق مخصص (غربال إراتوستينس)، أو تفكيك العدد إلى عوامله الأولية.
  2. أدخل العدد أو حدود النطاق — اكتب العدد الطبيعي المراد اختباره أو حدد البداية والنهاية في حقول الإدخال المرنة.
  3. افحص النتائج والشجرة التفكيكية — احصل فورياً على حالة العدد، وشجرة العوامل الأولية، والأسس الأسية، والأعداد الأولية المجاورة.
  4. انسخ النتائج والتحليل الرياضي — انسخ قوائم الأعداد الأولية أو صيغ التحليل للعوامل بضغطة زر واحدة لاستخدامها في بحوث الرياضيات، والتشفير، والواجبات المدرسية.

المحرك الشامل لاختبار الأولية وتوليد الأعداد وغربال إراتوستينس

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

تتميز الأداة باعتمادها على خوارزميات القسمة التجريبية المحسنة بعجلة الأعداد الأولية ($6k \pm 1$)، ومعالجة محلية فورية بنسبة 100% داخل المتصفح، مما يتيح لك فحص أعداد فلكية بدقة متناهية دون أدنى انتظار ودون إرسال بياناتك أو أرقامك إلى أي خوادم خارجية.

الأسس النظرية: تعريف الأولية والمبرهنة الأساسية في الحساب

يُعرف العدد الطبيعي $p > 1$ بأنه عدد أولي إذا كان لا يقبل القسمة إلا على رقمين موجبين فقط: الواحد الصحيح ونفسه. فإذا وُجد له أي قاسم ثالث أُطلق عليه اسم 'عدد مركب' أو مؤلف. وتتجلى عظمة الأعداد الأولية في المبرهنة الأساسية في الحساب (Fundamental Theorem of Arithmetic)، التي تنص على أن كل عدد صحيح أكبر من الواحد له بصمة تفكيك فريدة إلى جداء عوامله الأولية:

$$\mathbf{n = \prod_{i=1}^{k} p_i^{a_i} = p_1^{a_1} \times p_2^{a_2} \times \dots \times p_k^{a_k}}$$

تتيح هذه الصيغة القياسية استنتاج كافة الخصائص الجبرية للعدد؛ مثل حساب عدد قواسمه الموجبة $\tau(n)$ ومجموع هذه القواسم $\sigma(n)$ عبر الصيغ التحليلية:

$$\mathbf{\tau(n) = \prod_{i=1}^{k} (a_i + 1)} \qquad \mathbf{\sigma(n) = \prod_{i=1}^{k} \frac{p_i^{a_i + 1} - 1}{p_i - 1}}$$

الخوارزميات المعتمدة لفحص الأولية والتحليل

1. خوارزمية عجلة القسمة التجريبية ($6k \pm 1$)

تعتمد على حقيقة رياضية مفادها أن كل الأعداد الأولية الأكبر من 3 تتخذ الصيغة الرياضية $6k \pm 1$. تستبعد الخوارزمية فورياً الأعداد الزوجية ومضاعفات الثلاثة، مما يقلل عدد محاولات القسمة بنسبة تتجاوز 66%، مع الاكتفاء باختبار القواسم حتى $\sqrt{n}$ فقط:

  1. إذا كان $n \le 1$، فالعدد ليس أولياً ولا مركباً.
  2. إذا كان $n \in \{2, 3\}$، فالعدد أولي.
  3. إذا كان العدد يقبل القسمة على 2 أو 3، فهو عدد مركب.
  4. نفحص القواسم على صورة $6k \pm 1$ حتى $\lfloor\sqrt{n}\rfloor$. وإذا لم يقبل القسمة على أي منها، فالعدد أولي قطعاً.

2. غربال إراتوستينس (Sieve of Eratosthenes)

لتوليد كافة الأعداد الأولية ضمن نطاق حتى $N$، تعتبر خوارزمية الغربال الإغريقية الخيار الأمثل بتعقيد زمني قدره $\mathcal{O}(N \log \log N)$؛ حيث يتم شطب مضاعفات كل عدد أولي بشكل تراكمي، لتبقى الأعداد غير المشطوبة هي الأعداد الأولية الصرفة.

جدول المقارنة المنهجية: خوارزميات فحص الأولية

يوضح الجدول التالي الفروق بين الخوارزميات المستخدمة في فحص وتحليل الأعداد الأولية:

الخوارزمية الرياضية التعقيد الزمني التعقيد المكاني (الذاكرة) هل النتيجة قطعية 100%؟ مجال الاستخدام الرئيسي
القسمة التجريبية ($6k \pm 1$) $\mathcal{O}(\sqrt{n})$ $\mathcal{O}(1)$ نعم قطعية ومؤكدة فحص الأعداد الفردية وتحليل العوامل حتى $10^{14}$.
غربال إراتوستينس $\mathcal{O}(N \log \log N)$ $\mathcal{O}(N)$ نعم قطعية ومؤكدة توليد جداول وقوائم الأعداد الأولية في نطاقات واسعة.
ميلر-رابين (Miller-Rabin) $\mathcal{O}(k \log^3 n)$ $\mathcal{O}(1)$ قطعية للأعداد ضمن حدود 64 بت توليد مفاتيح التشفير للأعداد الضخمة جداً.
خوارزمية رو لبولارد (Pollard's Rho) $\mathcal{O}(n^{1/4})$ $\mathcal{O}(1)$ خوارزمية احتمالية سريعة تفكيك الأعداد المركبة الضخمة ذات القواسم المتوسطة.

المواصفات الفنية ومعايير الدقة الرياضية

تضمن المنصة أقصى درجات الدقة وفق المعايير العالمية:

المعيار الفني النطاق والمواصفات المدعومة السلوك الرياضي ومعالجة الحالات الحدية
النطاق العددي المدعوم حتى $2^{53} - 1$ ($9,007,199,254,740,991$) دقة متناهية للأعداد الصحيحة الآمنة دون أي تقريب أو خطأ.
سعة غربال النطاقات نطاقات متصلة حتى $100,000$ عدد استخدام مصفوفات البتات السريعة والمضغوطة لتوفير الذاكرة.
معالجة الأعداد السالبة $n < 0$ توجيه المستخدم إلى أن مفهوم الأولية القياسي يقتصر على الأعداد الطبيعية الموجبة.
صيغة التحليل للعوامل التحليل الأسي المعياري عرض شجرة العوامل بالصيغة الأسية (مثل $2^3 \times 3 \times 5^2$).

أمثلة عملية محلولة خطوة بخطوة

المثال الأول: فحص أولية العدد $n = 541$

  1. حساب الحد الأقصى للقواسم: $\sqrt{541} \approx 23.25$؛ إذن يكفي فحص الأعداد الأولية حتى 23 فقط: $\{2, 3, 5, 7, 11, 13, 17, 19, 23\}$.
  2. العدد فردي (لا يقبل القسمة على 2)، ومجموع خاناته 10 (لا يقبل القسمة على 3)، ولا ينتهي بـ 0 أو 5.
  3. بقسمة 541 على باقي الأعداد: $7, 11, 13, 17, 19, 23$، نجد دائماً باقياً غير صفري.
  4. النتيجة: 541 هو عدد أولي مؤكد (وهو العدد الأولي رقم 100 في الترتيب العالمي للأعداد الأولية).

المثال الثاني: تفكيك العدد $n = 3,600$ إلى عوامله الأولية

  1. القسمة على 2: $3600 / 2 = 1800 / 2 = 900 / 2 = 450 / 2 = 225$ (أربع مرات، أي $2^4$).
  2. القسمة على 3: $225 / 3 = 75 / 3 = 25$ (مرتان، أي $3^2$).
  3. القسمة على 5: $25 / 5 = 5 / 5 = 1$ (مرتان، أي $5^2$).
  4. الصيغة الأسية النهائية: $3600 = 2^4 \times 3^2 \times 5^2$.
  5. عدد القواسم الكلي: $(4+1)(2+1)(2+1) = 5 \times 3 \times 3 = 45$ قاسماً موجباً.

أعداد ميرسين الأولية واختبار لوكاس-ليهمر

الأعداد الأولية التي تتخذ الصورة $M_p = 2^p - 1$ (حيث $p$ عدد أولي أيضاً) تُعرف باسم أعداد ميرسين الأولية (Mersenne Primes). ولأن قوى الرقم 2 تتطابق عضوياً مع المعمارية الثنائية للحواسيب الرقمية، فإن أضخم الأعداد الأولية المكتشفة في تاريخ البشرية تنتمي إلى هذه الفئة؛ مثل العدد $M_{82,589,933}$ الذي يتألف من أكثر من 24 مليون خانة عشرية.

يتميز فحص أعداد ميرسين بوجود خوارزمية فائقة السرعة تُعرف باسم اختبار لوكاس-ليهمر (Lucas-Lehmer Test)، والتي تتيح التأكد القطعي من أولية أعداد ميرسين بتعقيد حسابي سريع جداً مقارنة بالأعداد العامة. كما ترتبط أعداد ميرسين ارتباطاً وثيقاً بـ 'الأعداد التامة' الزوجية؛ حيث أثبت إقليدس وأويلر أن كل عدد تام زوجي يمكن تمثيله بالصيغة $2^{p-1}(2^p - 1)$.

الفجوات بين الأعداد الأولية وحدسية كرامر

تُعرف المسافة بين عددين أوليين متتاليين باسم الفجوة الأولية $g_n = p_{n+1} - p_n$. ورغم أن هذه الفجوات تتسم بعشوائية كسرية عميقة ويمكن أن تكون كبيرة بلا حدود، فإن متوسط المسافة بين الأعداد الأولية بالقرب من $x$ ينمو بمعدل $\ln(x)$.

وفي عام 2013، حقق عالم الرياضيات ييتانغ تشانغ فتحاً علمياً تاريخياً بإثباته وجود فجوة عليا محدودة بين عددين أوليين متتاليين تقل عن 70 مليوناً، وهو ما تم تقليصه لاحقاً من قبل مشروع بوليمات 8 إلى 246 فقط، مما قرّب العلماء خطوة عملاقة نحو إثبات حدسية الأعداد التوأم.

الأعداد الأولية الآمنة في التشفير وأعداد صوفي جيرمان

في بروتوكولات التشفير المتقدمة (مثل تبادل مفاتيح ديفي-هيلمان وتوقيعات إلجمل)، لا تكفي الأعداد الأولية العشوائية العادية؛ إذ يلزم استخدام الأعداد الأولية الآمنة (Safe Primes) التي تتخذ الشكل $q = 2p + 1$، حيث يكون $p$ عدداً أولياً أيضاً (يُعرف باسم عدد صوفي جيرمان). يمنع هذا البناء الرياضي المحكم هجمات التحليل الخوارزمي في الزمر الجبرية، ويوفر حماية قصوى للمعاملات والبيانات الحساسة عبر الإنترنت.

أدوات رياضية ذات صلة

يمكنك استكمال دراساتك الحسابية والجبرية عبر منظومة أدواتنا التخصصية:

أخطاء شائعة في التعامل مع الأعداد الأولية

  • اعتبار الرقم 1 أولياً: خطأ شائع يخل بمبدأ وحدانية التحليل للعوامل الأولية.
  • الاعتقاد بأن جميع الأعداد الأولية فردية: الرقم 2 هو عدد أولي زوجي فريد، وإهماله يسبب أخطاء برمجية في الخوارزميات.
  • الخلط بين مبرهنة فيرما الصغرى والاختبار القطعي: وجود بعض الأعداد المركبة (أرقام كارمايكل) التي تخدع اختبار فيرما يستلزم دائماً التحقق القطعي بميلر-رابين أو القسمة التجريبية.

الأداء الفوري والخصوصية الكاملة

تتم كافة العمليات الرياضية وتحليلات العوامل محلياً 100% داخل جهازك وفي بيئة المتصفح الفورية دون إرسال أي أرقام أو بيانات إلى خوادم خارجية، مما يضمن أقصى سرعة ممكنة وأماناً مطلقاً لحساباتك الرياضية.

Frequently Asked Questions

ما هو التعريف الرياضي الدقيق للعدد الأولي؟

العدد الأولي هو عدد طبيعي أكبر تماماً من 1، وله قاسمان موجبان مختلفان فقط هما: 1 والعدد نفسه. وإذا كان للعدد الطبيعي الأكبر من 1 أكثر من قاسمين، فإنه يسمى عدداً مؤلفاً (مركباً). والعدد 1 لا يعتبر أولياً ولا مؤلفاً بالاتفاق الرياضي المعتمد عالمياً.

لماذا لا يعتبر الرقم 1 عدداً أولياً؟

لو اعتبرنا الرقم 1 أولياً لانهارت 'المبرهنة الأساسية في الحساب'، والتي تنص على أن كل عدد صحيح أكبر من 1 له تحليل وحيد إلى عوامله الأولية. فلو كان 1 أولياً، لأمكن كتابة العدد 6 بعدد لا نهائي من الطرق: 2 × 3، أو 1 × 2 × 3، أو 1² × 2 × 3، مما يفقد التحليل ميزة التفرد والوحدانية.

لماذا يكفي فحص القواسم حتى الجذر التربيعي للعدد فقط؟

إذا كان العدد n مركباً، فإنه يتحلل إلى حاصل ضرب عاملين a × b. وإذا كان كلا العاملين أكبر من الجذر التربيعي لـ n، فإن حاصل ضربهما سيتجاوز n بالضرورة، وهذا تناقض رياضي؛ لذا لا بد أن يكون أحد القواسم على الأقل أقل من أو يساوي الجذر التربيعي لـ n.

كيف يعمل غربال إراتوستينس لتوليد الأعداد الأولية في نطاق معين؟

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

ما هي المبرهنة الأساسية في الحساب والتحليل للعوامل الأولية؟

تنص المبرهنة الأساسية في الحساب على أن كل عدد صحيح n > 1 يمكن التعبير عنه كحاصل ضرب عوامل أولية بصورة وحيدة وفريدة تماماً (باستثناء ترتيب كتابة العوامل): n = p₁^{a₁} × p₂^{a₂} × ... × p_k^{a_k}.

ما هما العددان الأوليان التوأم (Twin Primes)؟

العددان الأوليان التوأم هما زوج من الأعداد الأولية يكون الفرق بينهما 2 فقط، مثل (3، 5)، (5، 7)، (11، 13)، (17، 19)، (29، 31). وما زالت 'حدسية التوأمين الأوليين' إحدى أشهر المسائل المفتوحة غير المحلولة في الرياضيات حتى اليوم.

كيف تُستخدم الأعداد الأولية في تشفير البيانات وأنظمة RSA؟

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

هل يتم إرسال أرقامي أو استعلاماتي الحسابية إلى أي خوادم خارجية؟

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