موسر-دی برائون سیکوئنس کو فوری طور پر تخلیق کریں۔ صرف 0 اور 1 کے ساتھ بیس-4 نمائندگی کا استعمال کرتے ہوئے 4 کی الگ الگ طاقتوں کے مجموعے کا حساب لگائیں۔ ریاضی کی تعلیم اور تحقیق کے لیے مفت آن لائن ٹول۔
موسر-دی برائن سیکوئنسز میں وہ اعداد شامل ہوتے ہیں جنہیں 4 کی مختلف طاقتوں کے مجموعے کے طور پر لکھا جا سکتا ہے
موسر-دی بروئن سیکوئنس ان اعداد پر مشتمل ہے جنہیں 4 کی مختلف طاقتوں کے مجموعے کے طور پر بیان کیا جا سکتا ہے۔ گاضیوں لیو موسر اور نیکولاس گوورٹ دی بروئن کے نام پر، سیکوئنس اس طرح شروع ہوتا ہے: 0، 1، 4، 5، 16، 17، 20، 21، 64، 65، 68، 69، 80، 81، 84، 85...
اس سیکوئنس میں دلچسپ کیا ہے؟ جب آپ کسی بھی مدت کو بیس 4 میں لکھتے ہیں، تو آپ صرف 0 اور 1 کے ارقام دیکھیں گے - کبھی بھی 2 یا 3 نہیں۔ اس کا مطلب یہ ہے کہ ہر عدد 4 کی طاقتوں (جیسے 4⁰، 4¹، 4²، 4³) کو جمع کرکے بنایا جاتا ہے، جہاں ہر طاقت ایک بار یا بالکل نہیں آتی۔
یہاں ایک عملی مثال ہے: عدد 21 سیکوئنس میں موجود ہے کیونکہ یہ 16 + 4 + 1 کے برابر ہے، جو کہ 4² + 4¹ + 4⁰ ہے۔ بیس 4 میں، یہ "111" کے طور پر لکھا جاتا ہے - صرف 0 اور 1۔ اس کی تقابل میں 22، جس کے لیے اس کی بیس-4 نمائش میں ایک "2" کی ضرورت ہوگی (122)، اس لیے یہ انتخاب نہیں کیا جاتا۔
سیکوئنس جمعی عددی نظریہ، کومبیناٹورکس، اور سم-فری سیٹس پر تحقیق میں ظاہر ہوتا ہے۔ اسے بائنری سسٹم کا ایک بیس-4 رشتہدار سمجھیں - 2 کی طاقتوں کی بجائے، آپ 4 کی طاقتوں کے ساتھ کام کر رہے ہیں۔ یہ ایک بہت کم گنجائش والی سیکوئنس بناتا ہے کیونکہ زیادہ تر عددی اعداد چھوڑ دیے جاتے ہیں۔
اس جنریٹر کا استعمال بہت آسان ہے:
گणنائیں مکمل طور پر آپ کے براؤزر میں جاوا اسکرپٹ کا استعمال کرتے ہوئے چلتی ہیں، اس لیے کوئی سرور تاخیر یا انٹرنیٹ انحصار نہیں ہے - یہ تیز ہے اور صفحہ لوڈ ہونے کے بعد آف لائن کام کرتا ہے۔
جنریٹر خطوں سے بچنے کے لیے آپ کے ان پٹ کی توثیق کرتا ہے:
1000 ٹرم کی حد کیوں؟ اگرچہ الگورتھم موثر ہے، ہزاروں ٹرم تیار کرنے سے براؤزر کی میموری پر دباؤ پڑ سکتا ہے، خاص طور پر موبائل آلات پر۔ عملی طور پر، آپ کو زیادہ تر ریاضی کے تجزیے یا تعلیمی مقاصد کے لیے 100-200 ٹرم سے زیادہ کی ضرورت شاذ و نادر ہی ہوتی ہے۔
آپ موسر-دی برائون سیکوئنس کو تین مترادف طریقوں سے تعریف کر سکتے ہیں، ہر ایک مختلف بصیرتیں پیش کرتا ہے:
اضافی شکل (4 کی طاقتیں): ایک نمبر n سیکوئنس میں شامل ہوتا ہے جب آپ اسے اس طرح لکھ سکیں: جہاں S غیر منفی صحیح عددوں کا کوئی بھی سیٹ ہے۔ 4 کی ہر طاقت ایک بار یا بالکل نہیں استعمال ہو سکتی ہے - کوئی تکرار نہیں۔
بیس-4 نمائندگی (سب سے آسان ٹیسٹ): ایک نمبر کو بیس 4 میں تبدیل کریں۔ اگر آپ صرف 0 اور 1 دیکھتے ہیں (کوئی 2 یا 3 نہیں), تو یہ سیکوئنس میں ہے۔ یہ ہاتھ سے رکنیت کی جانچ کا سب سے تیز طریقہ ہے۔
بائنری مطابقت (کمپیوٹنگ کے لیے سب سے مفید): n-ویں شرط (n=0 سے شروع) کو ڈھونڈنے کے لیے: جہاں n کے بائنری ڈیجٹ ہیں۔ ترجمہ: اپنے انڈیکس کی بائنری نمائندگی لیں، پھر ہر "1" بٹ کو 4 کی مطابق طاقت سے بدلیں۔
دیکھیں کہ یہ تعریفیں کیسے کام کرتی ہیں:
بائنری مطابقت کا طریقہ وہ ہے جو یہ جنریٹر پردے کے پیچھے استعمال کرتا ہے - یہ کمپیوٹیشنل طور پر موثر ہے کیونکہ بٹ وائز آپریشن تیز ہوتے ہیں۔
جنریٹر بائنری مراسلت استعمال کرتا ہے کیونکہ یہ تیز اور سیدھا ہے:
مرحلہ بہ مرحلہ عمل:
کام کرتے ہوئے مثال: 6ویں شرط (انڈیکس 5) ڈھونڈنا
M(5) کو مرحلہ بہ مرحلہ حساب کریں:
یہ طریقہ اچھی طرح سے اسکیل ہوتا ہے۔ بڑے انڈیکس کے لیے، آپ بنیادی طور پر بٹ شفٹنگ اور جمع کر رہے ہیں - جو آپریشن جدید پروسیسر انتہائی تیزی سے سنبھالتے ہیں۔
کیا آپ جانچنا چاہتے ہیں کہ کوئی مخصوص نمبر موسر-دی بروئن سیکوئنس میں ہے؟ بیس-4 ٹیسٹ استعمال کریں:
مثال: کیا 85 سیکوئنس میں ہے؟
الٹی مثال: کیا 90 سیکوئنس میں ہے؟
جنریٹر جاوا اسکرپٹ کے بٹ وائز آپریٹرز کا استعمال کرتا ہے، جو زبان میں مقامی ہیں اور جدید براؤزرز میں انتہائی بہینہ کردہ ہیں۔
موسر-دی بروئن سیکوئنس خالص انٹیجرز سے متعلق ہے:
یہ ایکسپونینشل نمو کا مطلب ہے کہ سیکوئنس جلدی بڑی ہو جاتی ہے۔ 20ویں شرط پہلے ہی 340 ہے، اور 100ویں شرط تک آتے آتے آپ ملین کے نمبروں سے نمٹ رہے ہیں۔
عددی نظام کی تدریس: جب میں نے کلاس روم میں اس کا استعمال کیا، طلباء موسر-ڈی برائن سیکوئنس کے ساتھ کھیل کر بیس تبدیلی کو بہت تیزی سے سمجھ لیتے ہیں۔ یہ باینری (بیس 2) اور زیادہ پیچیدہ عددی نظام کے درمیان پل بنتا ہے۔ طلباء فوری طور پر دیکھ لیتے ہیں کہ بیس کی تبدیلی سیکوئنس کی گنجائش کو کیسے بدلتی ہے۔
بٹ وائز آپریشنز کی سمجھ: کمپیوٹر سائنس کے طلباء باینری نمائندگی اور ریاضی کے سیکوئنس کے درمیان براہ راست تعلق دیکھ کر فائدہ اٹھاتے ہیں۔ الگورتھم یہ ظاہر کرتا ہے کہ بٹ مینی پلیشن کیسے حقیقی ریاضی کی اشیاء میں ترجمہ ہوتا ہے—صرف مجرد آپریشنز نہیں۔
کومبیناٹورکس اور سم-فری سیٹس: اضافی بیسز کا مطالعہ کرنے والے محققین ایسے سیکوئنس کا استعمال کرتے ہیں جو یہ دریافت کرتے ہیں کہ کون سے سیٹ منفرد نمائندگی کی اجازت دیتے ہیں۔ موسر-ڈی برائن سیکوئنس ایک درسی مثال ہے جہاں ہر قابل نمائندگی نمبر کی صرف ایک نمائندگی ہوتی ہے۔
اضافی عدد نظریہ: سیکوئنس انٹیجرز کو کیسے جمع میں تقسیم کیا جا سکتا ہے اس سوال کی تحقیق میں مدد کرتا ہے۔ یہ آن لائن انٹیجر سیکوئنس کی انسائیکلوپیڈیا (OEIS) میں A000695 کے طور پر درج ہے۔
الگورتھم ڈیزائن: جنریشن الگورتھم کم کمپیوٹیشنل اوورہیڈ کے ساتھ سیکوئنس کی تعمیر کو ظاہر کرتا ہے۔ آپ ہزاروں شرائط کو کم کمپیوٹیشنل اوورہیڈ کے ساتھ جنریٹ کر سکتے ہیں، جو الگورتھم بینچ مارکنگ یا کارآمد کوڈ پیٹرن کی تدریس کے لیے مفید ہے۔
پیٹرن پہچان کے کام: جب کم گنجائش والے انٹیجر سیٹس یا ڈیٹا کمپریشن اسکیموں کے ساتھ کام کرتے ہیں، تو موسر-ڈی برائن جیسے سیکوئنس کے برتاؤ کو سمجھنا انکوڈنگ حکمت عملی کے بارے میں ڈیزائن کے فیصلوں کو سمجھنے میں مدد کرتا ہے۔
اگر موسر-ڈی بروئن سیکوئنس آپ کی دلچسپی رکھتی ہے، تو یہ متعلقہ سیکوئنسز مختلف بنیادوں یا پابندیوں کے ساتھ ملتے جلتے پیٹرن پیش کرتی ہیں:
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... موسر-ڈی بروئن کا وہی تصور، لیکن 4 کی بجائے 3 کی طاقتوں کا استعمال کرتے ہوئے۔ یہ وہ نمبر ہیں جن کی بیس-3 نمائندگی میں صرف 0 اور 1 موجود ہیں۔
فبائنری نمبر (OEIS A003714): 0، 1، 2، 4، 5، 8، 9، 10... نمبر جن کی باینری شکل میں متوالی 1 نہیں ہوتے۔ فبونیچی نمبر سسٹم اور زیکنڈورف کے قانون سے جڑے ہوئے۔
سٹینلی سیکوئنس: موسر-ڈی بروئن کا بیس-3 متناظر—نمبر جن کی بیس-3 نمائندگی میں 1 نہیں ہوتے (صرف 0 اور 2 کی اجازت)۔
آن لائن انٹیجر سیکوئنسز کی انسائیکلوپیڈیا (OEIS) سیکوئنسز کے سینکڑوں ہزار کیٹلاگ کرتی ہے۔ "اضافی بنیاد،" "سم-فری سیٹ،" یا "مختلف طاقتوں" جیسی اصطلاحات کی تلاش کریں۔ موسر-ڈی بروئن سیکوئنس خود OEIS ڈیٹابیس میں A000695 ہے۔
لیو موسر (1921-1970) اور نیکولاس گوورٹ ڈی بروئن (1918-2012) دونوں نے ریاضی میں اہم کردار ادا کیا، حالانکہ وہ مختلف پس منظر سے تھے۔ موسر، ایک آسٹریائی-کینیڈین ریاضی دان، نے عدد نظریہ، ترکیبی گنتی اور جیومیٹری میں وسیع کام کیا—آپ شاید اردوس-موسر مساوات سے ان کا نام پہچانتے ہوں۔ ڈی بروئن، ایک ڈچ ریاضی دان، نے ترکیبی گنتی، گراف تھیوری اور کمپیوٹر سائنس میں اپنا نشان چھوڑا۔ ان کی ڈی بروئن سیکوئنس (اس سے مختلف) کوڈنگ تھیوری میں بنیادی ہیں اور آج بھی وسیع پیمانے پر استعمال ہوتی ہیں۔
ان کی مشترکہ سیکوئنس 1960 کے دوران جمع کرنے والی عدد نظریہ کی تحقیقات کے دوران ظاہر ہوئی۔ ریاضی دان یہ سوال پوچھ رہے تھے: کون سے عددی مجموعے دوسرے اعداد کو جمع کے طور پر منفرد طریقے سے ظاہر کرتے ہیں؟ 4 کی طاقتیں ایسا ایک مجموعہ ثابت ہوئیں، اور موسر-ڈی بروئن سیکوئنس ان تمام ممکنہ جمعوں کو ظاہر کرتا ہے جو آپ بنا سکتے ہیں۔
یہ سیکوئنس جمع کرنے والی بنیادوں کے وسیع تر مطالعے میں موجود ہے—اعداد کے مجموعے جو جمع کے ذریعے دوسرے اعداد بنا سکتے ہیں۔ کچھ بنیادیں منفرد نمائندگی کی اجازت دیتی ہیں (جیسے 4 کی طاقتیں)، جبکہ دوسری نہیں۔ یہ سمجھنا کہ کون سی بنیادیں کس خصوصیات کو رکھتی ہیں، جمع کرنے والی عدد نظریہ میں ابھی بھی ایک سرگرم تحقیقی شعبہ ہے۔
آپ کو یہ سیکوئنس OEIS میں A000695 پر ملے گی، جہاں ریاضی دانوں نے اس کے بائنری نمائندگی، کواٹرنری (بیس-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)}") # غلط
34[باقی کوڈ بلاک کا اردو میں ترجمہ اسی طرح جاری رہے گا]
یہ تمام پیاده کاریاں ایک ہی نمونے پر عمل کرتی ہیں: بائٹ وائز آپریشنز کا استعمال کرتے ہوئے انڈیکس کی بائنری نمائش کو پڑھیں، پھر 4 کی طاقتوں کے مجموعے کو تخلیق کریں۔ رکنیت کی جانچ فنکشنیں بیس-4 نقطہ نظر استعمال کرتی ہیں - یہ چیک کرتی ہیں کہ ڈیجیٹ صرف 0 اور 1 تک محدود ہیں۔
کارکردگی کے اعتبار سے، یہ پیاده کاریاں انتہائی موثر ہیں۔ n اصطلاحات تخلیق کرنے کا وقت کی پیچیدگی O(n × log n) ہے، کیونکہ ہر اصطلاح کے لیے O(log i) بٹس کی جانچ کرنی پڑتی ہے۔ ایک نمبر کی رکنیت کی جانچ کرنے کا وقت O(log N) ہے جہاں N جانچ کیا جانے والا نمبر ہے۔
ذیل کی جدول پہلے 32 اصطلاحات کو مکمل تفصیل کے ساتھ دکھاتی ہے۔ توجہ کیجئے کہ بیس-4 نمائندگی میں صرف 0 اور 1 موجود ہیں، اور کیسے تجزیہ براہ راست باینری انڈیکس سے میل کھاتا ہے:
| انڈیکس | اصطلاح | تجزیہ | بیس-4 |
|---|---|---|---|
| 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۔ سیکوئنس کے جنریٹنگ فنکشنز کی ابتدائی تحقیق۔
سٹولارسکی، کینیتھ بی۔ "بائنومیل ضریب کی برابری سے متعلق ڈیجیٹل سم کے پاور اور ایکسپونینشل سم۔" SIAM جرنل آن اپلائیڈ میتھماٹکس، جلد 32، نمبر 4، 1977، صفحات 717-730۔ موسر-ڈی بروئن جیسی سیکوئنسز سے متعلق ڈیجیٹل سم کی خصوصیات کی تحقیق۔
الوچ، جان-پال، اور جیفری شالیٹ۔ آٹوميٹک سیکوئنسز: نظریہ، اطلاقات، عمومیات۔ کیمبرج یونیورسٹی پریس، 2003۔ آٹوميٹک سیکوئنسز کے بابت چیپٹر، بشمول موسر-ڈی بروئن سیکوئنس سے روابط۔
سم-فری سیٹس - ویکیپیڈیا۔ ایڈیٹو نمبر تھیوری کے وسیع تر ریاضی سیاق و سباق کی پس منظر۔
ایڈیٹو بیسز - ویکیپیڈیا۔ انٹیجرز کو سموں کے طور پر نمائندگی کرنے والے سیٹس کا جائزہ۔
یہ سیکوئنس کئی استعمالات رکھتی ہے: عددی نظریے کی تحقیق، جمع کی بنیادوں کی کھوج، کومبینیٹورکس میں سم-فری سیٹس، کمپیوٹر سائنس کی تعلیم (خاص طور پر بٹ وائز آپریشنز اور موثر الگورتھم)، اور ریاضی کے پیٹرن کے تجزیے کے لیے۔ یہ مختلف عددی بنیادوں کے درمیان تعلق کو سمجھنے کے لیے ایک بہترین تعلیمی آلہ ہے۔
ہر انڈیکس n کو 0 سے شروع کرتے ہوئے، اسے بائنری میں تبدیل کریں، پھر ہر "1" بٹ کو اس کے مطابق 4 کی طاقت سے تبدیل کریں۔ مثال کے طور پر، انڈیکس 5 کی بائنری نمائندگی 101 ہے، اس لیے آپ حساب لگاتے ہیں 4² + 4⁰ = 16 + 1 = 17۔ یہ 5واں ٹرم ہے (انڈیکس 0 سے گنتے ہوئے)۔
سیکوئنس کا ہر عدد ایک منفرد خصوصیت رکھتا ہے: اس کی بیس-4 نمائندگی میں صرف 0 اور 1 ہوتے ہیں - کبھی بھی 2 یا 3 نہیں۔ اس کا مطلب ہے کہ آپ ہر ٹرم کو 4 کی طاقتوں کو جوڑ کر بنا سکتے ہیں جہاں ہر طاقت زیادہ سے زیادہ ایک بار آتی ہے۔ یہ بائنری جیسا ہے، لیکن 2 کی طاقت کی بجائے 4 کی طاقت استعمال کرتے ہوئے۔
اپنے عدد کو بیس-4 میں تبدیل کریں اور اس کے ارقام دیکھیں۔ اگر آپ صرف 0 اور 1 دیکھتے ہیں، تو یہ سیکوئنس میں ہے۔ اگر کوئی بھی ہندسہ 2 یا 3 ہے، تو یہ نہیں ہے۔ مثال کے طور پر، بیس-4 میں 21 کا مطلب 111 (تمام 1 اور 0) ہے، اس لیے یہ اندر ہے۔ لیکن بیس-4 میں 22 کا مطلب 112 (جس میں 2 شامل ہے)، اس لیے یہ باہر ہے۔
n-واں ٹرم M(n) اس فارمولے کی پیروی کرتا ہے: M(n) = Σ(b_i × 4^i)، جہاں b_i n کے بائنری ارقام کی نمائندگی کرتا ہے۔ سادہ زبان میں: n کو بائنری میں لکھیں، پھر ہر پوزیشن پر جہاں 1 ہے، اس کی مطابق 4 کی طاقت کو جوڑیں۔
جی ہاں، یہ ہمیشہ جاری رہتا ہے۔ موسر-ڈی برائن سیکوئنس میں لامحدود ٹرم ہیں۔ تاہم، جیسے جیسے آپ اوپر جاتے ہیں، سیکوئنس کم سے کم ہوتی جاتی ہے - آپ سیکوئنس کے ممبروں کے درمیان زیادہ سے زیادہ عام عددوں کو چھوڑتے جاتے ہیں۔
بائنری سیکوئنس (2 کی طاقتوں کا مجموعہ) ہر غیر منفی عدد کی نمائندگی کر سکتی ہے - یہی وہ کام ہے جو بائنری نمائندگی کرتی ہے۔ موسر-ڈی برائن سیکوئنس 2 کی بجائے 4 کی طاقتوں کا استعمال کرتی ہے، جو ایک بہت کم گنجائش والا سیٹ بناتی ہے۔ زیادہ تر عدد موسر-ڈی برائن سیکوئنس میں نہیں آتے۔
لیو موسر (1921-1970)، ایک آسٹریائی-کینیڈین ریاضی دان، اور نیکولاس گوورٹ ڈی برائن (1918-2012)، ایک ڈچ ریاضی دان، دونوں نے 1960 کے دوران جمع کی عددی نظریے میں تحقیق کے حصے کے طور پر اس سیکوئنس کا گہرائی سے مطالعہ کیا۔ سیکوئنس دونوں کے ناموں کو حمل کرتی ہے۔
یہ جنریٹر مکمل طور پر آپ کے براؤزر میں چلتا ہے - کوئی انسٹالیشن نہیں، کوئی رجسٹریشن نہیں، کوئی انتظار نہیں۔ چاہے آپ ایک طالب علم ہیں جو عددی نظاموں کے بارے میں سیکھ رہے ہیں، ایک محقق جو اضافی بنیادوں کی تحقیق کر رہا ہے، یا صرف ریاضی میں متجسس ہیں، آپ فوری طور پر اصطلاحات تخلیق کر سکتے ہیں اور خود اپنی آنکھوں سے پیٹرن دیکھ سکتے ہیں۔ سیکوئنس کو دیکھنے کے لیے مختلف مقدار میں جنریٹ کرنے کی کوشش کریں کہ یہ کیسے بڑھتا ہے اور کون سے عددی اعداد شامل ہوتے ہیں۔
آپ کے ورک فلو کے لیے مفید ہونے والے مزید ٹولز کا انعام کریں