ForHosting KIT · الرياضيات

عدد أصناف الحقل التربيعي التخيلي

أدخل عددًا d خاليًا من المربعات واحصل على عدد الأصناف الدقيق للحقل Q(√−d): فمع 23 يكون المميز −23 وعدد الأصناف 3، ومع 1، أي حقل الأعداد الغاوسية، يكون 1. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
D
23
تحصل على
المميِّز
‎-23
عدد الأصناف
3

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

ما عدد الأصناف

لكل حقل تربيعي تخيلي Q(√−d) زمرة أصناف مثاليات، وعدد الأصناف هو عدد عناصرها. فإذا كان 1 كانت كل مثالية كسرية رئيسية، وكلما زاد دلّ على مدى ابتعاد تحليل المثاليات عن المولدات الرئيسية. ويُحسب عبر الأشكال التربيعية الثنائية الأولية الموجبة التعريف، إذ يقابل كل صنف مثاليات صنفًا من الأشكال بالمميز نفسه، ولكل صنف ممثل مختزل واحد. فمع 23 يكون المميز −23 وتوجد 3 أشكال مختزلة.

كيف يُحسب والأخطاء الشائعة

يُختار أولًا المميز الأساسي: إذا كان باقي قسمة d على 4 هو 3 فهو −d، وإلا فهو −4d. ثم تُستعرض قيم a وb ضمن حدود منتهية، ويُستخرج c من المميز، ولا تُبقى إلا الأشكال التي لا تتجاوز فيها القيمة المطلقة لـ b العدد a ولا يتجاوز a العدد c، مع قاسم مشترك أكبر يساوي 1. والنتيجة دقيقة بلا تقريب. ومن الأخطاء الشائعة استخدام −d بدل −4d، وإدخال عدد غير خالٍ من المربعات مثل 12 الذي يقبل القسمة على 4.

من العدد الخالي من المربعات إلى مميز الحقل

يمثل الإدخال d الحقل Q(sqrt(-d))، لكن مميز الأشكال ليس -d دائماً. إذا كان d يساوي 3 بترديد 4 فالمميز الأساسي هو -d، وفي سائر الحالات الخالية من المربعات يكون -4d. يمنع هذا الفرق عدّ أصناف رتبة جزئية بدلاً من حلقة الأعداد الصحيحة الكاملة.

تطبق الحاسبة القاعدة تلقائياً وتعرض المميز بجوار عدد الأصناف. يجب أن يكون d موجباً وألا يقسمه مربع عدد أولي؛ فالعدد 5 صالح، أما 12 فغير صالح لأن 4 يقسمه. يحافظ رفض القيم الأخرى على وصف قياسي غير ملتبس للحقل.

كما يضمن الحد المنشور تنفيذاً سريعاً ومتوقعاً في المتصفح.

كيف تعطي الأشكال المختزلة عدد الأصناف

عند مميز أساسي سالب D، تقابل أصناف المثاليّات أصناف الأشكال الأولية الموجبة ax^2+bxy+cy^2 التي تحقق b^2-4ac=D. لكل صنف ممثل مختزل واحد وفق قاعدة الحدود المعتادة. تسرد الخوارزمية a وb ضمن حدود منتهية، وتستنتج c، ثم تحتفظ بما يحقق |b|<=a<=c.

وعند |b|=a أو a=c لا تقبل إلا b غير السالب لمنع التكرار، وتتحقق من gcd(a,b,c)=1. يضمن الحد a<=sqrt(|D|/3) انتهاء البحث. لذلك يكون العد دقيقاً بلا تقريب أو عشوائية أو جداول خارجية أو قواعد تخمينية.

التحقق من مسألة في نظرية الأعداد

تحققوا من سرد يدوي للأشكال الموجبة المختزلة لحقل معين.

إنشاء جدول صغير لأعداد الأصناف

عالجوا أعداداً خالية من المربعات واحفظوا المميز والعدد الدقيق.

اختبار تنفيذ مستقل

قارنوا النتائج بشفرة تعتمد المثاليّات أو الصيغ التحليلية أو قاعدة أخرى.

ما المدخلات المقبولة؟

عدد صحيح موجب d خال من العوامل المربعة من 1 إلى 1,000,000,000.

لماذا يجب أن يخلو d من المربعات؟

كي يصف الحقل وصفاً قياسياً ويسمح باختيار مميزه الأساسي دون تكرار.

أي مميز يُستخدم؟

يُستخدم -d عندما يساوي d العدد 3 بترديد 4، وإلا يُستخدم -4d.

ما الذي يُعد تحديداً؟

الأشكال التربيعية الثنائية الصحيحة الأولية والموجبة والمختزلة للمميز الأساسي.

هل النتيجة تقريبية؟

لا، فالسرد المنتهي واختبارات القسمة عمليات صحيحة دقيقة.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/numth/class-number-imaginary

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/numth/class-number-imaginary \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"d":23}'
{
  "d": 23
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.class_number_imaginary",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_d1000000000
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

قراءة النتيجة والتحقق منها

تعني القيمة واحد أن كل مثالي كسري رئيسي؛ وتقيس القيم الأكبر غياب المولدات الرئيسية، لا إخفاق التحليل الوحيد للمثاليّات. يناسب السرد المباشر المدخلات المتوسطة لا الحسابات البحثية الهائلة. تتضمن الاستجابة d والمميز الأساسي وclass_number. من أمثلة الفحص المعروفة d=1 وعدد أصنافه واحد، وd=23 ومميزه -23 وعدد أصنافه ثلاثة. تبلغ كلفة طلب API مقدار $0.002، بينما ينفذ المتصفح الحساب النقي نفسه محلياً مجاناً. ولأن العملية لا تستخدم شبكة أو ساعة أو عشوائية، يعيد الإدخال نفسه نتيجة JSON نفسها دائماً.

ما كلفة طلب API؟

يكلف كل طلب $0.002؛ والحساب في المتصفح مجاني.

اطّلع على توثيق KIT الكامل ←