توليد تسلسلات موسر-دي بروين فوريًا. حساب مجاميع القوى المتمايزة للأربعة باستخدام تمثيلات الأساس 4 التي تحتوي على 0 و1 فقط. أداة مجانية عبر الإنترنت للتعليم الرياضي والبحث.
تحتوي تسلسلات موسر-دي بروين على أرقام يمكن كتابتها كمجاميع لقوى 4 المختلفة
متتالية موسر-دي بروين تتكون من أعداد يمكن التعبير عنها كمجاميع لقوى 4 المتمايزة. سُميت على اسم الرياضيين ليو موسر ونيكولاس جوفرت دي بروين، وتبدأ المتتالية كالتالي: 0، 1، 4، 5، 16، 17، 20، 21، 64، 65، 68، 69، 80، 81، 84، 85...
ما يجعل هذه المتتالية مثيرة للاهتمام؟ عند كتابة أي مصطلح بالنظام الرباعي، ستجد فقط الأرقام 0 و1 - أبدًا 2 أو 3. هذا يعني أن كل رقم مبني بجمع قوى 4 (مثل 4⁰، 4¹، 4²، 4³)، حيث تظهر كل قوة مرة واحدة أو لا تظهر على الإطلاق.
إليك مثال عملي: يظهر الرقم 21 في المتتالية لأنه يساوي 16 + 4 + 1، وهو 4² + 4¹ + 4⁰. في النظام الرباعي، يُكتب كـ "111" - فقط 0 و1. قارن هذا مع الرقم 22، الذي سيحتاج إلى "2" في تمثيله الرباعي (122)، لذا فهو لا يدخل في المتتالية.
تظهر المتتالية في نظرية الأعداد الجمعية، والتوافقيات، والبحث في المجموعات التامة. يمكن اعتبارها نظيرًا رباعيًا للنظام الثنائي - بدلاً من قوى 2، تعمل مع قوى 4. هذا يخلق متتالية أكثر تناثرًا حيث يتم تخطي معظم الأعداد الصحيحة.
استخدام هذا المولد بسيط:
تعمل الحسابات بالكامل في متصفحك باستخدام JavaScript، لذا لا توجد تأخيرات على الخادم أو اعتماد على الإنترنت - إنها سريعة وتعمل بدون اتصال بمجرد تحميل الصفحة.
يتحقق المولد من إدخالك لمنع الأخطاء:
لماذا حد 1000 مصطلح؟ بينما الخوارزمية فعالة، فإن إنشاء آلاف المصطلحات يمكن أن يرهق ذاكرة المتصفح، خاصة على الأجهزة المحمولة. عمليًا، نادرًا ما تحتاج إلى أكثر من 100-200 مصطلح للتحليل الرياضي أو الأغراض التعليمية.
يمكنك تعريف تسلسل موسر-دي بروين بثلاث طرق معادلة، كل منها يقدم رؤى مختلفة:
الشكل الجمعي (قوى 4): ينتمي الرقم n إلى التسلسل عندما يمكنك كتابته كـ: حيث S هو أي مجموعة من الأعداد الصحيحة غير السالبة. يمكن لكل قوة من 4 أن تظهر مرة واحدة أو لا تظهر على الإطلاق - لا تكرارات مسموحة.
التمثيل بالأساس 4 (الاختبار الأبسط): حول الرقم إلى الأساس 4. إذا رأيت فقط 0 و1 (بدون 2 أو 3)، فهو في التسلسل. هذه هي الطريقة الأسرع للتحقق يدويًا.
المراسلة الثنائية (الأكثر فائدة للحوسبة): للعثور على المصطلح n (بدءًا من n=0): حيث هي الأرقام الثنائية لـ n. بمعنى آخر: خذ التمثيل الثنائي لفهرسك، ثم استبدل كل بت "1" بالقوة المقابلة من 4.
دعنا نرى كيف تعمل هذه التعريفات:
طريقة المراسلة الثنائية هي ما يستخدمه هذا المولد تحت الغطاء - فهي فعالة حسابيًا لأن العمليات البتية سريعة.
يستخدم المولد المراسلة الثنائية لأنها سريعة وبسيطة:
العملية خطوة بخطوة:
مثال مفصل: إيجاد المصطلح السادس (الفهرس 5)
دعنا نحسب M(5) خطوة بخطوة:
هذه الطريقة قابلة للتوسع بشكل جيد. للفهارس الكبيرة، أنت تقوم أساسًا بإزاحة البت والجمع - وهي عمليات تتعامل معها المعالجات الحديثة بسرعة فائقة.
هل تريد التحقق مما إذا كان رقم معين في تسلسل موسر-دي بروين؟ استخدم اختبار الأساس 4:
مثال: هل 85 في التسلسل؟
مثال مضاد: هل 90 في التسلسل؟
يطبق المولد هذا باستخدام عوامل البت في جافا سكريبت، والتي هي أصلية في اللغة وعالية الأداء في المتصفحات الحديثة.
يتعامل تسلسل موسر-دي بروين مع الأعداد الصحيحة البحتة:
هذا النمو الأسي يعني أن التسلسل يكبر بسرعة. المصطلح العشرون هو بالفعل 340، وبحلول المصطلح المائة ستتعامل مع أرقام بالملايين.
تدريس أنظمة الأعداد: عندما استخدمت هذا في الفصول الدراسية، يفهم الطلاب التحويلات بين القواعد بشكل أسرع عندما يمكنهم التعامل مع تسلسل موسر-دي بروين. فهو يجسر الفجوة بين النظام الثنائي (القاعدة 2) والأنظمة الرقمية الأكثر تعقيدًا. يرى الطلاب على الفور كيف يؤثر تغيير القاعدة على كثافة التسلسل.
فهم العمليات البتية: يستفيد طلاب علوم الحاسب من رؤية الارتباط المباشر بين التمثيل الثنائي والتسلسلات الرياضية. يوضح الخوارزمية كيفية ترجمة معالجة البت إلى كائنات رياضية حقيقية - وليس مجرد عمليات مجردة.
التوافقيات والمجموعات الخالية من الجمع: يستخدم الباحثون الذين يدرسون القواعد الجمعية تسلسلات مثل هذه لاستكشاف المجموعات التي تسمح بتمثيلات فريدة. يعتبر تسلسل موسر-دي بروين مثالًا نموذجيًا للمجموعة التي يكون فيها كل رقم قابل للتمثيل له تمثيل واحد فقط.
نظرية الأعداد الجمعية: يساعد التسلسل في التحقيق من الأسئلة حول كيفية تفكيك الأعداد الصحيحة إلى مجاميع. وهو مرتبط بمشاكل في الموسوعة عبر الإنترنت للتسلسلات العددية (OEIS)، حيث تم فهرسته كـ A000695.
تصميم الخوارزميات: يعرض خوارزمية التوليد بناء التسلسل بكفاءة. يمكنك توليد آلاف الشروط بتكلفة حسابية minimal، مما يجعله مفيدًا لقياس أداء الخوارزميات أو تعليم أنماط الكود الفعالة.
مهام التعرف على الأنماط: عند العمل مع مجموعات الأعداد الخفيفة أو مخططات ضغط البيانات، يساعد فهم كيفية تصرف التسلسلات مثل موسر-دي بروين في اتخاذ قرارات التصميم حول استراتيجيات الترميز.
إذا كان تسلسل موسر-دي بروين يثير اهتمامك، فإن هذه التسلسلات ذات الصلة توفر أنماطًا مماثلة مع قواعد أو قيود مختلفة:
قوى العدد 2 (OEIS A000079): 1، 2، 4، 8، 16، 32... القاعدة الإضافية الأبسط. يظهر كل أس من 2 مرة واحدة فقط، مكونًا اللبنات الأساسية للأرقام الثنائية.
جميع الأعداد غير السالبة (المجاميع الثنائية): 0، 1، 2، 3، 4، 5، 6، 7... عندما تسمح بأي مجموع من قوى 2 المختلفة، تحصل على كل عدد صحيح ممكن—وهذا ما تفعله التمثيلات الثنائية.
مجاميع قوى 3 المختلفة (OEIS A005836): 0، 1، 3، 4، 9، 10، 12، 13... نفس المفهوم الخاص بموسر-دي بروين، ولكن باستخدام قوى 3 بدلاً من 4. هذه هي الأعداد التي تحتوي تمثيلها في النظام الثلاثي على 0 و1 فقط.
الأعداد الفيبنارية (OEIS A003714): 0، 1، 2، 4، 5، 8، 9، 10... الأعداد التي لا يوجد بها 1 متتالية في تمثيلها الثنائي. مرتبطة بأنظمة الأعداد الفيبوناتشية ونظرية زيكندورف.
تسلسل ستانلي: المناظر للنظام الثلاثي لموسر-دي بروين—الأعداد التي لا تحتوي على 1 في تمثيلها الثلاثي (مسموح بـ 0 و2 فقط).
توثق الموسوعة عبر الإنترنت للتسلسلات العددية (OEIS) مئات الآلاف من التسلسلات. ابحث عن مصطلحات مثل "القاعدة الإضافية" أو "المجموعة الخالية من المجاميع" أو "القوى المختلفة" للعثور على تسلسلات ذات صلة. يوجد تسلسل موسر-دي بروين نفسه في A000695 في قاعدة بيانات OEIS.
ليو موسر (1921-1970) ونيكولاس جوفرت دي بروين (1918-2012) قدما مساهمات دائمة في الرياضيات، رغم أنهما جاءا من خلفيات مختلفة. موسر، وهو رياضي نمساوي-كندي، عمل بشكل مكثف في نظرية الأعداد والتوافقيات والهندسة - قد تتعرف على اسمه من معادلة إردوس-موسر. دي بروين، وهو رياضي هولندي، ترك بصمته في التوافقيات ونظرية الرسوم البيانية وعلوم الحاسوب. متتاليات دي بروين (المختلفة عن هذه) أساسية في نظرية الترميز ولا تزال مستخدمة على نطاق واسع حتى اليوم.
ظهرت متتاليتهما المسماة في الستينيات أثناء التحقيقات في نظرية الأعداد الجمعية. كان الرياضيون يتساءلون: ما هي مجموعات الأعداد الصحيحة التي تسمح بتمثيل فريد للأعداد الصحيحة الأخرى كمجاميع؟ تبين أن قوى 4 كانت إحدى هذه المجموعات، والمتتالية الخاصة بموسر-دي بروين تلتقط جميع المجاميع الممكنة التي يمكن تكوينها.
تقع المتتالية ضمن الدراسة الأوسع للـ القواعد الجمعية - مجموعات من الأعداد الصحيحة التي يمكن بناء أعداد أخرى من خلالها بالجمع. بعض القواعد تسمح بتمثيلات فريدة (مثل قوى 4)، بينما لا تسمح قواعد أخرى. فهم خصائص هذه القواعد لا يزال مجالًا نشطًا للبحث في نظرية الأعداد الجمعية.
يمكنك العثور على هذه المتتالية في A000695 في OEIS، حيث وثق الرياضيون روابطها مع التمثيل الثنائي، والأنظمة الرباعية (قاعدة 4)، والخصائص التوافقية. وجد علوم الحاسوب الحديث استخدامات جديدة لها، خاصة في الخوارزميات التي تتضمن معالجة البتات وترميز فعال للهياكل البيانية المتباعدة.
هل تريد تنفيذ مولد تسلسل موسر-دي بروين بنفسك؟ إليك تنفيذات فعالة بلغات البرمجة الشائعة. يتضمن كل مثال مولد تسلسل واختبار عضوية.
1def moser_de_bruijn(n):
2 """توليد أول n من تسلسل موسر-دي بروين."""
3 sequence = []
4 for i in range(n):
5 term = 0
6 power = 1
7 temp = i
8 while temp > 0:
9 if temp & 1: # التحقق إذا كان أقل بت معنوي هو 1
10 term += power
11 power *= 4
12 temp >>= 1 # تحريك لليمين للتحقق من البت التالي
13 sequence.append(term)
14 return sequence
15
16# مثال على الاستخدام:
17terms = moser_de_bruijn(20)
18print("أول 20 مصطلح في تسلسل موسر-دي بروين:")
19print(terms)
20# المخرجات: [0, 1, 4, 5, 16, 17, 20, 21, 64, 65, 68, 69, 80, 81, 84, 85, 256, 257, 260, 261]
21
22def is_moser_de_bruijn(num):
23 """التحقق إذا كان الرقم في تسلسل موسر-دي بروين."""
24 while num > 0:
25 digit = num % 4
26 if digit > 1:
27 return False
28 num //= 4
29 return True
30
31# التحقق إذا كان 21 في التسلسل
32print(f"هل 21 في التسلسل؟ {is_moser_de_bruijn(21)}") # صحيح
33print(f"هل 22 في التسلسل؟ {is_moser_de_bruijn(22)}") # خطأ
341function moserDeBruijn(n) {
2 const sequence = [];
3 for (let i = 0; i < n; i++) {
4 let term = 0;
5 let power = 1;
6 let temp = i;
7 while (temp > 0) {
8 if (temp & 1) { // التحقق إذا كان أقل بت معنوي هو 1
9 term += power;
10 }
11 power *= 4;
12 temp >>= 1; // تحريك لليمين للتحقق من البت التالي
13 }
14 sequence.push(term);
15 }
16 return sequence;
17}
18
19// مثال على الاستخدام:
20const terms = moserDeBruijn(20);
21console.log("أول 20 مصطلح في تسلسل موسر-دي بروين:");
22console.log(terms);
23// المخرجات: [0, 1, 4, 5, 16, 17, 20, 21, 64, 65, 68, 69, 80, 81, 84, 85, 256, 257, 260, 261]
24
25function isMoserDeBruijn(num) {
26 while (num > 0) {
27 const digit = num % 4;
28 if (digit > 1) {
29 return false;
30 }
31 num = Math.floor(num / 4);
32 }
33 return true;
34}
35
36// التحقق من أرقام محددة
37console.log(`هل 21 في التسلسل؟ ${isMoserDeBruijn(21)}`); // صحيح
38console.log(`هل 22 في التسلسل؟ ${isMoserDeBruijn(22)}`); // خطأ
391import java.util.ArrayList;
2import java.util.List;
3
4public class MoserDeBruijnGenerator {
5
6 public static List<Integer> generateSequence(int n) {
7 List<Integer> sequence = new ArrayList<>();
8 for (int i = 0; i < n; i++) {
9 int term = 0;
10 int power = 1;
11 int temp = i;
12 while (temp > 0) {
13 if ((temp & 1) == 1) { // التحقق إذا كان أقل بت معنوي هو 1
14 term += power;
15 }
16 power *= 4;
17 temp >>= 1; // تحريك لليمين للتحقق من البت التالي
18 }
19 sequence.add(term);
20 }
21 return sequence;
22 }
23
24 public static boolean isMoserDeBruijn(int num) {
25 while (num > 0) {
26 int digit = num % 4;
27 if (digit > 1) {
28 return false;
29 }
30 num /= 4;
31 }
32 return true;
33 }
34
35 public static void main(String[] args) {
36 List<Integer> terms = generateSequence(20);
37 System.out.println("أول 20 مصطلح في تسلسل موسر-دي بروين:");
38 System.out.println(terms);
39
40 System.out.println("هل 21 في التسلسل؟ " + isMoserDeBruijn(21)); // صحيح
41 System.out.println("هل 22 في التسلسل؟ " + isMoserDeBruijn(22)); // خطأ
42 }
43}
441#include <iostream>
2#include <vector>
3
4std::vector<int> moserDeBruijn(int n) {
5 std::vector<int> sequence;
6 for (int i = 0; i < n; i++) {
7 int term = 0;
8 int power = 1;
9 int temp = i;
10 while (temp > 0) {
11 if (temp & 1) { // التحقق إذا كان أقل بت معنوي هو 1
12 term += power;
13 }
14 power *= 4;
15 temp >>= 1; // تحريك لليمين للتحقق من البت التالي
16 }
17 sequence.push_back(term);
18 }
19 return sequence;
20}
21
22bool isMoserDeBruijn(int num) {
23 while (num > 0) {
24 int digit = num % 4;
25 if (digit > 1) {
26 return false;
27 }
28 num /= 4;
29 }
30 return true;
31}
32
33int main() {
34 std::vector<int> terms = moserDeBruijn(20);
35 std::cout << "أول 20 مصطلح في تسلسل موسر-دي بروين:" << std::endl;
36 for (int term : terms) {
37 std::cout << term << " ";
38 }
39 std::cout << std::endl;
40
41 std::cout << "هل 21 في التسلسل؟ " << (isMoserDeBruijn(21) ? "صحيح" : "خطأ") << std::endl;
42 std::cout << "هل 22 في التسلسل؟ " << (isMoserDeBruijn(22) ? "صحيح" : "خطأ") << std::endl;
43
44 return 0;
45}
46تتبع جميع هذه التنفيذات نفس النمط: استخدام العمليات البتية لقراءة التمثيل الثنائي لفهرس، ثم بناء مجموع القوى المقابلة للأربعة. تستخدم دوال اختبار العضوية نهج الأساس 4 - التحقق من أن الأرقام مقيدة بـ 0 و1.
من حيث الأداء، هذه التنفيذات فعالة للغاية. تعقيد الوقت هو O(n × log n) لتوليد n من المصطلحات، حيث أن كل مصطلح يتطلب فحص O(log i) من البتات. التحقق من العضوية لرقم واحد هو O(log N) حيث N هو الرقم الذي يتم اختباره.
يوضح الجدول أدناه أول 32 مصطلح مع تفصيل كامل. لاحظ كيف يحتوي التمثيل الرباعي فقط على 0 و1، وكيف يتم تعيين التحليل مباشرة إلى الفهارس الثنائية:
| الفهرس | المصطلح | التحليل | الأساس الرباعي |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 4⁰ | 1 |
| 2 | 4 | 4¹ | 10 |
| 3 | 5 | 4¹ + 4⁰ | 11 |
| 4 | 16 | 4² | 100 |
| 5 | 17 | 4² + 4⁰ | 101 |
| 6 | 20 | 4² + 4¹ | 110 |
| 7 | 21 | 4² + 4¹ + 4⁰ | 111 |
| 8 | 64 | 4³ | 1000 |
| 9 | 65 | 4³ + 4⁰ | 1001 |
| 10 | 68 | 4³ + 4¹ | 1010 |
| 11 | 69 | 4³ + 4¹ + 4⁰ | 1011 |
| 12 | 80 | 4³ + 4² | 1100 |
| 13 | 81 | 4³ + 4² + 4⁰ | 1101 |
| 14 | 84 | 4³ + 4² + 4¹ | 1110 |
| 15 | 85 | 4³ + 4² + 4¹ + 4⁰ | 1111 |
| 16 | 256 | 4⁴ | 10000 |
| 17 | 257 | 4⁴ + 4⁰ | 10001 |
| 18 | 260 | 4⁴ + 4¹ | 10010 |
| 19 | 261 | 4⁴ + 4¹ + 4⁰ | 10011 |
| 20 | 272 | 4⁴ + 4² | 10100 |
| 21 | 273 | 4⁴ + 4² + 4⁰ | 10101 |
| 22 | 276 | 4⁴ + 4² + 4¹ | 10110 |
| 23 | 277 | 4⁴ + 4² + 4¹ + 4⁰ | 10111 |
| 24 | 320 | 4⁴ + 4³ | 11000 |
| 25 | 321 | 4⁴ + 4³ + 4⁰ | 11001 |
| 26 | 324 | 4⁴ + 4³ + 4¹ | 11010 |
| 27 | 325 | 4⁴ + 4³ + 4¹ + 4⁰ | 11011 |
| 28 | 336 | 4⁴ + 4³ + 4² | 11100 |
| 29 | 337 | 4⁴ + 4³ + 4² + 4⁰ | 11101 |
| 30 | 340 | 4⁴ + 4³ + 4² + 4¹ | 11110 |
| 31 | 341 | 4⁴ + 4³ + 4² + 4¹ + 4⁰ | 11111 |
دعنا نحلل المصطلح 21 بالكامل:
هل ترى النمط؟ يعين الفهرس الثنائي (111) مباشرة إلى أي قوى من 4 يجب تضمينها. كل بت "1" يخبرك بتضمين تلك القوة.
تنمو المتسلسلة بشكل أسي - المصطلح n تناسبيًا تقريبًا مع 4^(log₂(n)). ماذا يعني هذا عمليًا؟
مع نمو الأرقام، تصبح المتسلسلة متباعدة بشكل متزايد. أنت تتخطى المزيد والمزيد من الأعداد الصحيحة. على الرغم من هذا التباعد، تحتوي المتسلسلة على مصطلحات لا نهائية - إنها لا تتوقف أبدًا عن النمو.
OEIS A000695 - تسلسل موسر-دي بروين. الموسوعة عبر الإنترنت للتسلسلات العددية. بيانات وخصائص شاملة للتسلسل.
دي بروين، ن. ج. "حول القواعد لمجموعة الأعداد الصحيحة." منشورات رياضيات ديبريسن، المجلد 1، 1950، الصفحات 232-242. الورقة التأسيسية التي تؤسس الخصائص الرئيسية للقواعد الجمعية.
موسر، ليو. "تطبيق لسلاسل التوليد." مجلة الرياضيات، المجلد 35، العدد 1، 1962، الصفحات 37-38. العمل المبكر الذي يستكشف دوال التوليد للتسلسل.
ستولارسكي، كينيث ب. "مجاميع القوى والأسية للمجاميع الرقمية المتعلقة بتماثل المعاملات الثنائية." المجلة الرياضية التطبيقية لسيام، المجلد 32، العدد 4، 1977، الصفحات 717-730. يستكشف خصائص المجاميع الرقمية المرتبطة بالتسلسلات مثل موسر-دي بروين.
علوش، جان-بول، وجيفري شاليت. التسلسلات التلقائية: النظرية، التطبيقات، التعميمات. مطبعة جامعة كامبريدج، 2003. فصل يغطي التسلسلات التلقائية بما في ذلك الروابط مع تسلسل موسر-دي بروين.
المجموعات الخالية من المجاميع - ويكيبيديا. خلفية عن السياق الرياضي الأوسع للنظرية العددية الجمعية.
القواعد الجمعية - ويكيبيديا. نظرة عامة على المجموعات التي يمكن تمثيل الأعداد الصحيحة كمجاميع.
يتضمن التسلسل عدة تطبيقات: بحوث في نظرية الأعداد حول القواعد الجمعية، أعمال في التوافقيات حول المجموعات الخالية من الجمع، تعليم علوم الحاسب (خاصة لتدريس العمليات البتية والخوارزميات الفعالة)، وتحليل الأنماط الرياضية. كما أنه أداة تعليمية رائعة لفهم كيفية ارتباط الأسس العددية المختلفة ببعضها.
خذ كل فهرس n بدءًا من 0، حوله إلى نظام ثنائي، ثم استبدل كل بت "1" بالقوة المقابلة من 4. على سبيل المثال، الفهرس 5 له تمثيل ثنائي 101، لذا تحسب 4² + 4⁰ = 16 + 1 = 17. هذا هو المصطلح الخامس (بدءًا من الفهرس 0).
كل رقم في التسلسل له خاصية مميزة: تمثيله في النظام الرباعي يحتوي فقط على 0 و1 - أبدًا 2 أو 3. هذا يعني أنه يمكنك بناء كل مصطلح عن طريق إضافة قوى 4 حيث تظهر كل قوة مرة واحدة كحد أقصى. إنه يشبه النظام الثنائي، ولكن باستخدام قوى 4 بدلاً من قوى 2.
حول رقمك إلى النظام الرباعي وانظر إلى الأرقام. إذا رأيت فقط 0 و1، فهو في التسلسل. إذا كان أي رقم 2 أو 3، فهو ليس كذلك. على سبيل المثال، 21 في النظام الرباعي هو 111 (كل 1 و0)، لذا فهو داخل. لكن 22 في النظام الرباعي هو 112 (يحتوي على 2)، لذا فهو ليس كذلك.
المصطلح الـ n الخاص بـ M(n) يتبع هذه الصيغة: M(n) = Σ(b_i × 4^i)، حيث يمثل b_i الأرقام الثنائية لـ n. بلغة بسيطة: اكتب n بالنظام الثنائي، ثم لكل موضع به 1، أضف القوة المقابلة من 4.
نعم، يستمر إلى الأبد. هناك عدد لا نهائي من المصطلحات في تسلسل موسر-دي بروين. ومع ذلك، كلما ارتفعت، يصبح التسلسل أكثر تناثرًا - أنت تتخطى المزيد والمزيد من الأعداد الصحيحة العادية بين أعضاء التسلسل.
التسلسلات الثنائية (مجاميع قوى 2) يمكنها تمثيل كل عدد غير سالب - هذا ما يفعله التمثيل الثنائي. يستخدم تسلسل موسر-دي بروين قوى 4 بدلاً من ذلك، مما يخلق مجموعة أكثر تناثرًا بكثير. معظم الأعداد الصحيحة لا تظهر في تسلسل موسر-دي بروين.
ليو موسر (1921-1970)، وهو رياضي نمساوي-كندي، ونيكولاس جوفرت دي بروين (1918-2012)، وهو رياضي هولندي، درسا هذا التسلسل بعمق خلال الستينيات كجزء من البحث في نظرية الأعداد الجمعية. يحمل التسلسل اسميهما.
يعمل هذا المولد بالكامل داخل متصفحك - لا تثبيت، لا تسجيل، لا انتظار. سواء كنت طالبًا يتعلم عن الأنظمة العددية، أو باحثًا يستكشف القواعد الإضافية، أو مهتمًا رياضيًا، يمكنك توليد المصطلحات فورًا ورؤية الأنماط بنفسك. جرب توليد كميات مختلفة لملاحظة كيفية نمو التسلسل وأي الأعداد الصحيحة يتم تضمينها.
اكتشف المزيد من الأدوات التي قد تكون مفيدة لسير عملك