أساس العد غير الصحيح
يستخدم التمثيل غير الصحيح أعدادًا غير صحيحة كأساس لنظام العد الموضعي . بالنسبة لأساس غير صحيح β > 1، فإن قيمة
يكون
الأعداد dᵢ هي أعداد صحيحة غير سالبة أصغر من β . يُعرف هذا أيضًا باسم توسيع β ، وهو مفهوم قدمه ريني (1957) ودرسه باري (1960) بالتفصيل لأول مرة . لكل عدد حقيقي توسيع β واحد على الأقل (وربما عدد لا نهائي) . مجموعة جميع توسيعات β التي لها تمثيل محدود هي مجموعة جزئية من الحلقة Z [ β , β⁻¹ ] .
توجد تطبيقات لتوسعات β في نظرية الترميز [ 1 ] ونماذج البلورات شبه الدورية . [ 2 ]
بناء
تُعدّ متسلسلات بيتا تعميمًا لمتسلسلات الأعداد العشرية . في حين أن متسلسلات الأعداد العشرية غير المحدودة ليست فريدة (على سبيل المثال، 1.000... = 0.999... )، فإن جميع متسلسلات الأعداد العشرية المحدودة فريدة. مع ذلك، حتى متسلسلات بيتا المحدودة ليست بالضرورة فريدة، على سبيل المثال φ + 1 = φ² عندما β = φ ، وهي النسبة الذهبية . يمكن تحديد الخيار الأمثل لمتسلسلة بيتا لعدد حقيقي مُعطى باستخدام الخوارزمية الجشعة التالية ، والتي تعود في الأساس إلى ريني (1957) وصاغها فروغني (1992) كما هو موضح هنا .
ليكن β > 1 الأساس، و x عددًا حقيقيًا غير سالب. نرمز بـ ⌊ x ⌋ إلى دالة الجزء الصحيح لـ x (أي أكبر عدد صحيح أصغر من أو يساوي x )، وليكن { x } = x − ⌊ x ⌋ هو الجزء الكسري من x . يوجد عدد صحيح k بحيث يكون β k ≤ x < β k + 1 .
و
لكل k − 1 ≥ j > −∞ ، ضع
بمعنى آخر، يُعرَّف التوسع β المتعارف عليه لـ x باختيار أكبر قيمة لـ d k بحيث يكون β k d k ≤ x ، ثم اختيار أكبر قيمة لـ d k −1 بحيث يكون β k d k + β k −1 d k −1 ≤ x ، وهكذا. وبالتالي، يتم اختيار أكبر سلسلة معجمية تمثل x .
باستخدام أساس صحيح، يُحدد هذا التوسع الأساسي المعتاد للعدد x . ويُوسع هذا البناء الخوارزمية المعتادة لتشمل قيم β التي قد تكون غير صحيحة .
تحويل
باتباع الخطوات المذكورة أعلاه، يمكننا إنشاء توسيع β لعدد حقيقي(الخطوات متطابقة بالنسبة لـ، على الرغم من أنه يجب أولاً ضرب n فيلتحويل الناتج إلى موجب، يجب ضربه في -1(-1 لجعلها سالبة مرة أخرى).
أولاً، يجب أن نحدد قيمة k (أس أقرب قوة لـ β أكبر من n ، بالإضافة إلى عدد الأرقام في، أين(هل n مكتوبة بالأساس β ؟) يمكن كتابة قيمة k لـ n و β على النحو التالي:
بعد إيجاد قيمة k ،يمكن كتابتها على النحو التالي: d ، حيث
لـ k − 1 ≥ j > −∞ . تظهر أول k قيمة لـ d على يسار الفاصلة العشرية.
ويمكن كتابة ذلك أيضًا باستخدام الشفرة الزائفة التالية : [ 3 ]
دالة toBase ( n , b ) { k = floor ( log ( b , n )) + 1 precision = 8 result = ""for ( i = k - 1 , i > - precision - 1 , i -- ) { if ( result . length == k ) result += "." digit = floor (( n / b ^ i ) mod b ) n -= digit * b ^ i result += digit }إرجاع النتيجة }لاحظ أن الكود أعلاه صالح فقط لـولأنه لا يحول كل رقم إلى رمزه الصحيح أو إلى أرقام سالبة صحيحة. على سبيل المثال، إذا كانت قيمة الرقم هي10 ، سيتم تمثيلها على النحو التالي10 بدلاً من A.
مثال على كود التنفيذ
إلى الأساس π
- جافا سكريبت : [ 3 ]
دالة toBasePI ( العدد ، الدقة = 8 ) { دع k = Math.floor ( Math.log ( العدد ) / Math.log ( Math.PI ) ) + 1 ؛ إذا ( k < 0 ) k = 0 ؛let digits = [];for ( let i = k - 1 ; i > ( -1 * precision ) - 1 ; i-- ) { let digit = Math.floor ( ( num / Math.pow ( Math.PI , i ) ) % Math.PI ) ; num - = digit * Math.pow ( Math.PI , i ) ; digits.push ( digit ) ;إذا كان ( العدد < 0.1 ** ( الدقة + 1 ) && i <= 0 ) توقف ؛ }إذا كان طول الأرقام أكبر من k ، فسيتم دمج الأرقام مع 0 و " . "return digits.join ( " " ) ; }
من الأساس π
- جافا سكريبت: [ 3 ]
دالة fromBasePI ( الرقم ) { let numberSplit = الرقم . split ( /\./g ); let numberLength = الرقمSplit [ 0 ] .length ;let output = 0 ; let digits = numberSplit . join ( "" );for ( let i = 0 ; i < digits.length ; i ++ ) { output + = digits [ i ] * Math.pow ( Math.PI , numberLength - i - 1 ) ; }أعد الناتج ؛ }
أمثلة
الأساس √ 2
يتصرف النظام العددي ذو الأساس √2 بطريقة مشابهة جدًا للنظام العددي ذي الأساس 2، فكل ما عليك فعله لتحويل عدد من النظام الثنائي إلى النظام ذي الأساس √2 هو وضع صفر بين كل رقم ثنائي؛ على سبيل المثال، 1911 = 11101110111 2 يصبح 101010001010100010101 √2، و5118 = 1001111111110 2 يصبح 1000001010101010101010100 √2 . هذا يعني أنه يمكن التعبير عن أي عدد صحيح بالنظام ذي الأساس √2 دون الحاجة إلى فاصلة عشرية. يمكن استخدام القاعدة أيضًا لإظهار العلاقة بين طول ضلع المربع وقطره ، فالمربع الذي طول ضلعه 1√2 يكون قطره 10√2 ، والمربع الذي طول ضلعه 10√2 يكون قطره 100√2 . كما تُستخدم القاعدة أيضًا لإظهار نسبة الفضة ، حيث أن تمثيلها في القاعدة √2 هو 11√2 . بالإضافة إلى ذلك، مساحة المثمن المنتظم الذي طول ضلعه 1√2 هي 1100√2 ، ومساحة المثمن المنتظم الذي طول ضلعه 10√2 هي 110000√2 ، ومساحة المثمن المنتظم الذي طول ضلعه 100√2 هي 11000000√2 ، وهكذا .
قاعدة ذهبية
في النظام العشري ذي الأساس الذهبي، توجد بعض الأعداد التي لها أكثر من أساس عشري مكافئ: فهي أعداد غامضة . على سبيل المثال، 11φ = 100φ ، لأن φ² = φ + 1.
القاعدة ψ
توجد بعض الأعداد في النظام العددي ذي الأساس ψ، وهو النسبة الذهبية الفائقة ، التي تتسم بالغموض. على سبيل المثال، 101 ψ = 1000 ψ ، لأن ψ³ = ψ² + 1.
الأساس e
في النظام العددي ذي الأساس e، يتصرف اللوغاريتم الطبيعي كما يتصرف اللوغاريتم العشري ذي الأساس 10، حيث ln(1 e ) = 0، وln(10 e ) = 1، وln(100 e ) = 2، وln(1000 e ) = 3 (أو بتعبير أدق، تمثيل العدد 3 في النظام العددي ذي الأساس e ، وهو عدد غير منتهٍ). هذا يعني أن الجزء الصحيح من اللوغاريتم الطبيعي لعدد ما في النظام العددي ذي الأساس e يحسب عدد الأرقام قبل الفاصلة العشرية في ذلك العدد، مطروحًا منه واحد.
يُعدّ الأساس e الخيار الأمثل من حيث الاقتصاد في استخدام الأساس β > 1، [ 4 ] حيث يُقاس اقتصاد الأساس بضرب الأساس في طول سلسلة الرموز اللازمة للتعبير عن نطاق معين من القيم. يستخدم العدد الثنائي رقمين فقط، ولكنه يحتاج إلى عدد كبير من الأرقام لتمثيله؛ بينما يكتب النظام العشري أعدادًا أقصر، ولكنه يحتاج إلى 10 أرقام مختلفة لكتابتها. ويُمثّل الأساس e التوازن الأمثل بين هذين النظامين ، وبالتالي فهو يُخزّن الأعداد بكفاءة عالية.
الأساس π
يمكن استخدام القاعدة π لتسهيل توضيح العلاقة بين قطر الدائرة ومحيطها ، الذي يُقابل محيطها ؛ فبما أن المحيط = القطر × π، فإن دائرة قطرها 1π يكون محيطها 10π، ودائرة قطرها 10π يكون محيطها 100π ، وهكذا . علاوة على ذلك، بما أن المساحة = π × نصف القطر 2 ، فإن دائرة نصف قطرها 1π تكون مساحتها 10π ، ودائرة نصف قطرها 10π تكون مساحتها 1000π ، ودائرة نصف قطرها 100π تكون مساحتها 100000π . [ 5 ]
ملكيات
في كل نظام عد موضعي، لا تُعبَّر جميع الأعداد بطريقة فريدة. على سبيل المثال، في النظام العشري، للعدد 1 تمثيلان: 1.000... و 0.999... . مجموعة الأعداد ذات التمثيلين المختلفين كثيفة في الأعداد الحقيقية، [ 6 ] لكن مسألة تصنيف الأعداد الحقيقية ذات التوسعات β الفريدة أكثر تعقيدًا بكثير من تلك المتعلقة بالأنظمة العددية الصحيحة. [ 7 ]
تتمثل إحدى المشكلات الأخرى في تصنيف الأعداد الحقيقية التي تكون متسلسلاتها الدورية من نوع β . لنفترض أن β > 1، وأن Q ( β ) هو أصغر امتداد حقل للأعداد النسبية التي تحتوي على β . عندئذٍ، أي عدد حقيقي في الفترة [0,1) له متسلسل دوري من نوع β يجب أن يقع في Q ( β ). من جهة أخرى، ليس بالضرورة أن يكون العكس صحيحًا. يتحقق العكس إذا كان β عددًا من نوع بيزو ، [ 8 ] على الرغم من أن الشروط اللازمة والكافية غير معروفة.
انظر أيضاً
مراجع
الحواشي
- ↑ كاوتز 1965
- ↑ بورديك وآخرون 1998 ؛ ثورستون 1989
- 1 2 3 "الصفحة الرئيسية" ، decimalsystem.js.org
- ↑ هايز 2001
- ↑ "قواعد الأعداد الغريبة" ، DataGenetics ، تم الاطلاع عليه بتاريخ 1 فبراير 2018
- ↑ بيتكوفشيك 1990
- ↑ غليندينينغ وسيدوروف 2001
- ↑ شميدت 1980
مصادر
- بوجو، يان (2012)، التوزيع بتردد واحد والتقريب الديوفانتي ، سلسلة كامبريدج في الرياضيات، المجلد 193، كامبريدج: مطبعة جامعة كامبريدج ، ISBN 978-0-521-11169-0Zbl 1260.11001
- بورديك، تش.؛ فروغني، ش.؛ غازو، ج.ب.؛ كريكار، ر. (1998)، "أعداد بيتا الصحيحة كنظم عد طبيعية للبلورات شبه الدورية"، مجلة الفيزياء أ: الرياضية والعامة ، 31 (30): 6449-6472 ، رمز Bibcode : 1998JPhA...31.6449B ، CiteSeerX 10.1.1.30.5106 ، doi : 10.1088/0305-4470/31/30/011 ، ISSN 0305-4470 ، MR 1644115 .
- فروغني، كريستيان (1992)، "كيفية كتابة الأعداد الصحيحة في أنظمة العد غير الصحيحة" ، LATIN '92 ، سلسلة محاضرات في علوم الحاسوب، المجلد 583/1992، سبرينغر برلين/هايدلبرغ، الصفحات 154-164 ، doi : 10.1007/BFb0023826 ، ISBN 978-3-540-55284-0ISSN 0302-9743 .
- غليندينينغ، بول ؛ سيدوروف، نيكيتا (2001)، "التمثيلات الفريدة للأعداد الحقيقية في قواعد غير صحيحة" ، رسائل البحوث الرياضية ، 8 (4): 535-543 ، doi : 10.4310/mrl.2001.v8.n4.a12 ، ISSN 1073-2780 ، MR 1851269 .
- هايز، برايان (2001)، "القاعدة الثالثة" ، مجلة العالم الأمريكي ، 89 (6): 490-494 ، doi : 10.1511/2001.40.3268 ، مؤرشف من الأصل بتاريخ 24 مارس 2016.
- كاوتز، ويليام هـ. (1965)، "رموز فيبوناتشي للتحكم في التزامن"، معاملات IEEE في نظرية المعلومات ، IT-11 (2): 284-292 ، doi : 10.1109/TIT.1965.1053772 ، ISSN 0018-9448 ، MR 0191744 .
- Parry، W. (1960)، “On the β-expansions of real number”، Acta Mathematica Academiae Scientiarum Hungaricae ، 11 ( 3– 4): 401– 416، دوى : 10.1007 / bf02020954 ، hdl : 10338.dmlcz/120535 ، ISSN 0001-5954 ، السيد 0142719 ، S2CID 116417864 .
- بيتكوفشيك، ماركو (1990)، "الأعداد الغامضة كثيفة"، المجلة الرياضية الأمريكية الشهرية ، 97 (5): 408-411 ، doi : 10.2307/2324393 ، ISSN 0002-9890 ، JSTOR 2324393 ، MR 1048915 .
- ريني، ألفريد (1957)، “تمثيلات الأعداد الحقيقية وخصائصها المريحة”، Acta Mathematica Academiae Scientiarum Hungaricae ، 8 ( 3– 4): 477–493 ، دوى : 10.1007/BF02020331 ، hdl : 10338.dmlcz/102491 ، ISSN 0001-5954 ، مر 0097374 ، S2CID 122635654 .
- شميدت، كلاوس (1980)، "حول التوسعات الدورية لأعداد بيزو وأعداد سالم"، نشرة جمعية لندن الرياضية ، 12 (4): 269-278 ، doi : 10.1112/blms/12.4.269 ، hdl : 10338.dmlcz/141479 ، ISSN 0024-6093 ، MR 0576976 .
- ثورستون، دبليو بي (1989)، "المجموعات، والتبليط، والآلات ذات الحالة المحدودة"، محاضرات ندوة الجمعية الأمريكية للرياضيات
للمزيد من القراءة
- سيدوروف، نيكيتا (2003)، "الديناميكا الحسابية"، في بيزوغلي، سيرجي؛ كوليادا، سيرجي (محرران)، موضوعات في الديناميكا ونظرية الإرجودية. أوراق بحثية ودورات مصغرة قُدِّمت في المؤتمر الدولي وورشة العمل الأمريكية الأوكرانية حول الأنظمة الديناميكية ونظرية الإرجودية، كاتسيفيلي، أوكرانيا، 21-30 أغسطس 2000 ، سلسلة محاضرات جمعية لندن الرياضية، المجلد 310، كامبريدج: مطبعة جامعة كامبريدج ، الصفحات 145-189 ، ISBN 978-0-521-53365-2، Zbl 1051.37007
روابط خارجية
- نظرية الأعداد
- نظرية الحلقات
- نظرية الترميز
- أنظمة الأرقام الموضعية غير القياسية
