نظام بواقي الأعداد
نظام بواقي الأرقام (RNS) هو نظام عد تٌمثَلُ فيه الأعداد الصحيحة على أساس قيمهم المُقاسة من طرف عدة أعداد أولية نسبيا صحيحة تسمى النماذج (moduli). هذا التمثيل ممكن بواسطة مبرهنة الباقي الصيني، التي تؤكد أنه إذا كان N هو حاصل ضرب النماذج، فهناك، في مجال فاصل طوله N ، عدد صحيح واحد بالضبط له أي مجموعة معينة من القيم المعيارية. يُطلق على حسابيات نظام بواقي الأرقام أيضًا اسم الحساب متعدد المعيارية (multi-modular arithmetic) .
تعريف
عدليتم تعريف نظام بواقي الأرقام من خلال مجموعة من الأعداد الصحيحة
تسمى النماذج، والتي من المفترض عمومًا أن تكون أزواج من الأعداد الأولية فيما بينها (أي أن أي اثنين منهما لهما قاسم مشترك أكبر يساوي واحدًا). تم تحديد أنظمة بواقي الأعداد للأعداد غير الأولية فيما بينها، ولكن لا يتم استخدامها بشكل واسع بسبب خصائصها.[1] يتم تمثيل عدد صحيح في نظام بواقي الأعداد من خلال مجموعة بواقيه
تحت خوارزمية أقليدس بالنماذج. أي أن
و
لكل .
العمليات الحسابية
عدللجمع أو طرح أو ضرب الأعداد المُمثلة بواسطة نظام بواقي أعداد، يكفي إجراء نفس العملية المعيارية على كل زوج من البواقي. بتعبير أدق، إذا كانت
هي قائمة النماذج، فيمكن تمثيل مجموع عددين صحيحين و على التوالي بالبواقي و ، هو عدد صحيح مُمَثل كالآتي ، بحيث
لكل بحيث . يتم تعريف الطرح والضرب بشكل مماثل.
التطبيقات
عدلنظام بواقي الأعداد له تطبيقات في مجال الحساب الرقمي للكمبيوتر. من خلال تفكيك عدد صحيح كبير إلى مجموعة من الأعداد الصحيحة الأصغر، يمكن إجراء عملية حسابية كبيرة كسلسلة من العمليات الحسابية الأصغر التي يمكن إجراؤها بشكل مستقل.
انظر أيضًا
عدلمراجع
عدل- ^ B. Parhami. "Behrooz Parhami's Textook on Computer Arithmetic (2e)". مؤرشف من الأصل في 2021-04-13.