मोसर-डी ब्रुइन अनुक्रम जनरेटर | 4 च्या घातांचा कॅल्क्युलेटर
मोसर-डी ब्रुइन अनुक्रम तत्काल तयार करा. केवळ 0 आणि 1 वापरून 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 च्या घातांवर काम करत आहात. यामुळे बरीच कमी संख्या या अनुक्रमात येतात.
मोसर-डी ब्रुइन अनुक्रम जनरेटर कसा वापरावा
या जनरेटरचा वापर खूप सोपा आहे:
- तुम्हाला किती पद हवेत ते प्रविष्ट करा (रिकामे असल्यास डीफॉल्ट 20 पद)
- अनुक्रम काढण्यासाठी "जनरेट" वर क्लिक करा
- तुमले निकाल लगेच खाली सूचीमध्ये दिसतील
- वेगळी संख्या हवी? फक्त इनपुट बदला आणि पुन्हा जनरेट करा
गणना पूर्णपणे तुमच्या ब्राउझरमध्ये जावास्क्रिप्टचा वापर करून होतात, त्यामुळे कोणताही सर्व्हर विलंब किंवा इंटरनेट अवलंबित्व नाही - हे जलद आहे आणि पृष्ठ लोड झाल्यानंतर ऑफलाइन काम करते.
इनपुट सत्यापन आणि मर्यादा
जनरेटर त्रुटी टाळण्यासाठी तुमचे इनपुट सत्यापित करतो:
- एक धनात्मक पूर्णांक असणे आवश्यक (दशांश किंवा ऋण मूल्य नाही)
- ब्राउझर मंदावण्यास प्रतिबंधित करण्यासाठी कमाल 1000 पद
- असंख्यांक प्रविष्टी त्रुटी संदेश ट्रिगर करतात
- रिकामे सोडल्यास तुम्हाला डीफॉल्ट 20 पद मिळतील
1000 पदांची मर्यादा का? जरी अल्गोरिदम कार्यक्षम असला तरी हजारो पद तयार करणे ब्राउझर मेमरीवर ताण टाकू शकते, विशेषतः मोबाइल डिव्हाइसवर. व्यवहारात, बहुतेक गणितीय विश्लेषण किंवा शैक्षणिक उद्देशांसाठी तुम्हाला 100-200 पदांहून अधिक गरज नसते.
मोसर-डी ब्रुइन अनुक्रम सूत्र समजून घेणे
आपण मोसर-डी ब्रुइन अनुक्रम तीन समतुल्य पद्धतींनी परिभाषित करू शकता, प्रत्येक वेगवेगळी अंतर्दृष्टी देत:
अनुक्रम परिभाषित करण्याच्या तीन मार्ग
योगात्मक स्वरूप (४ चे घात): एखादी संख्या n अनुक्रमात असते जेव्हा आपण तिला असे लिहू शकता: जेथे S हा कोणताही अऋणांक पूर्णांकांचा संच असतो. ४ चे प्रत्येक घात एकदा किंवा कधीही नसू शकतात—पुनरावृत्ती परवानगी नाही.
बेस-४ प्रतिनिधित्व (सर्वात सोपी चाचणी): एखाद्या संख्येचे बेस-४ मध्ये रूपांतर करा. जर तुम्हाला केवळ ०, १ दिसत असतील (२ किंवा ३ नाहीत), तर ती अनुक्रमात आहे. हा हस्तने सदस्यत्व तपासण्याचा सर्वात जलद मार्ग आहे.
बाइनरी संबंध (संगणनासाठी सर्वाधिक उपयुक्त): n-वा पद शोधण्यासाठी (n=0 पासून): जेथे हे n चे बाइनरी अंक असतात. अर्थ: आपल्या निर्देशांकाचे बाइनरी प्रतिनिधित्व घ्या, नंतर प्रत्येक "1" बिटला संबंधित ४ चे घात बदला.
कार्य उदाहरणे
या परिभाषांचे कार्य पाहूया:
- n = 0 (बाइनरी: 0) → M(0) = 0
- n = 1 (बाइनरी: 1) → M(1) = 4⁰ = 1
- n = 2 (बाइनरी: 10) → M(2) = 4¹ = 4
- n = 3 (बाइनरी: 11) → M(3) = 4¹ + 4⁰ = 5
- n = 5 (बाइनरी: 101) → M(5) = 4² + 4⁰ = 17
बाइनरी संबंध पद्धत हा जनरेटर आतून वापरतो—हा संगणकीय दृष्ट्या कार्यक्षम आहे कारण बिटवाइज ऑपरेशन्स जलद असतात.
मोसर-डी ब्रुइन अनुक्रम काढणे
जनरेटरमागील अल्गोरिदम
जनरेटर बायनरी संगतीचा वापर करतो कारण तो जलद आणि सोपा आहे:
पायऱ्या-पायऱ्यांनी प्रक्रिया:
- प्रत्येक निर्देशांक i ला 0 पासून n-1 पर्यंत फिरवा (n म्हणजे आपल्याला हवे असलेले पद संख्या)
- निर्देशांक i साठी, त्याच्या बायनरी प्रतिनिधित्वाकडे पहा
- प्रत्येक "1" बिटसाठी स्थान j वर, 4^j आपल्या चालू एकूणात जोडा
- तो बेरीज i-व्या पदाचा होतो
उदाहरण: 6 वे पद (निर्देशांक 5) शोधणे
M(5) काढूया पायऱ्या-पायऱ्यांनी:
- निर्देशांक 5 बायनरीमध्ये: 101
- बिट 0 (उजवीकडचा) = 1 → 4⁰ = 1 जोडा
- बिट 1 (मधला) = 0 → काहीही जोडू नका
- बिट 2 (डावीकडचा) = 1 → 4² = 16 जोडा
- अंतिम निकाल: 1 + 16 = 17
हा पद्धती चांगला मोठ्या निर्देशांकांसाठी स्केल होतो. आधुनिक प्रोसेसर्स बिट शिफ्टिंग आणि बेरीज अत्यंत जलद हाताळतात.
अनुक्रमात संख्या आहे का हे तपासणे
एखाद्या विशिष्ट संख्येचे मोसर-डी ब्रुइन अनुक्रमात असणे तपासण्यासाठी बेस-4 चाचणी वापरा:
- आपली संख्या बेस-4 मध्ये रूपांतरित करा
- अंक स्कॅन करा—फक्त 0 आणि 1 दिसतात का?
- होय, तर ती अनुक्रमात आहे. 2 किंवा 3 दिसल्यास, नाही.
उदाहरण: 85 अनुक्रमात आहे का?
- 85 बेस-4 मध्ये: 1111 (म्हणजे 64 + 16 + 4 + 1)
- फक्त 1 आणि 0 असतात → होय, 85 अनुक्रमात आहे
उलट उदाहरण: 90 अनुक्रमात आहे का?
- 90 बेस-4 मध्ये: 1122
- 2 अंक असल्याने → नाही, 90 अनुक्रमात नाही
जनरेटर जावास्क्रिप्टच्या बिटवाइज ऑपरेटर्सचा वापर करतो, जे भाषेत मूलभूत आणि आधुनिक ब्राउझर्समध्ये अत्यंत अनुकूलित आहेत.
एकक आणि अचूकतेबद्दल काय?
मोसर-डी ब्रुइन अनुक्रम शुद्ध पूर्णांकांशी संबंधित आहे:
- सर्व पदे नकारात्मक नसलेले पूर्ण संख्या (0, 1, 4, 5, 16, इ.)
- कोणतेही एकक, दशांश किंवा रौंडिंग नाही
- गणितीय रित्या अचूक—प्रत्येक वेळी अचूक पूर्णांक मिळतात
- वाढ अतिरेकी आहे: n-व्या पदाचे प्रमाण जवळपास 4^(⌊log₂(n)⌋+1) - 1 पर्यंत पोहोचू शकते
हा अतिरेकी वाढीचा अर्थ असा की अनुक्रम लवकरच मोठा होतो. 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 आहे.
ऐतिहासिक पार्श्वभूमी
अनुक्रमाचे मागे असलेले गणितज्ञ
लियो मोसर (१९२१-१९७०) आणि निकोलास गोवर्ट डी ब्रुइन (१९१८-२०१२) दोघांनीही गणितात कायमचे योगदान दिले, जरी ते वेगवेगळ्या पार्श्वभूमीतून आले होते. मोसर, एक ऑस्ट्रियन-कॅनडियन गणितज्ञ, संख्या सिद्धांत, संयोजन शास्त्र आणि भूमितीमध्ये व्यापक काम करत होता—तुम्हाला त्याचे नाव एर्डोश–मोसर समीकरणातून ओळखता येऊ शकते. डी ब्रुइन, एक डच गणितज्ञ, संयोजन शास्त्र, ग्राफ सिद्धांत आणि संगणक विज्ञानामध्ये आपला ठसा उमटवला. त्याच्या डी ब्रुइन अनुक्रम (या अनुक्रमापेक्षा वेगळे) कोडिंग सिद्धांतामध्ये मूलभूत असून आजही व्यापकरित्या वापरले जातात.
त्यांच्या नावाचा अनुक्रम १९६० च्या दशकात जोडणी संख्या सिद्धांतातील संशोधनादरम्यान उद्भवला. गणितज्ञ विचारत होते: कोणते संख्या समूह इतर संख्यांना जोडण्याचे अनन्य प्रतिनिधित्व करतात? ४ चे घात असे एक समूह ठरला, आणि मोसर-डी ब्रुइन अनुक्रम तुम्ही बनवू शकणाऱ्या सर्व जोडणींचा समावेश करतो.
हे महत्वाचे का आहे
हा अनुक्रम जोडणी आधारांच्या व्यापक अभ्यासात बसतो—जोडणीद्वारे इतर संख्या बनवू शकणाऱ्या संख्या समूह. काही आधार अनन्य प्रतिनिधित्व अनुमत करतात (जसे ४ चे घात), तर काही नाहीत. कोणत्या आधारांमध्ये कोणती वैशिष्ट्ये आहेत हे समजणे जोडणी संख्या सिद्धांतातील सक्रिय संशोधनाचा विषय आहे.
तुम्हाला हा अनुक्रम OEIS मधील A000695 मध्ये सापडेल, जिथे गणितज्ञांनी त्याच्या बाइनरी प्रतिनिधित्व, चतुर्थांक (बेस-४) प्रणाली आणि संयोजन गुणधर्मांशी असलेल्या संबंधांचे दस्तऐवजीकरण केले आहे. आधुनिक संगणक विज्ञानाने त्याचा नवीन वापर शोधला आहे, विशेषतः बिट हाताळणी आणि खालच्या डेटा संरचनांच्या कार्यक्षम एन्कोडिंगमधील अॅल्गोरिदम.
कोड कार्यान्वयन उदाहरणे
मोसर-डी ब्रुइन अनुक्रम जनरेटर स्वतः कार्यान्वित करू इच्छिता? येथे लोकप्रिय प्रोग्रामिंग भाषांमध्ये कार्यक्षम कार्यान्वयने आहेत. प्रत्येक उदाहरणात अनुक्रम जनरेटर आणि सदस्यता चाचणी फंक्शन समाविष्ट आहेत.
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)}") # True
33print(f"22 अनुक्रमात आहे का? {is_moser_de_bruijn(22)}") # False
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 चा तपशीलवार अभ्यास
पद 21 चे संपूर्ण विभाजन पाहूया:
- दशांश मूल्य: 21
- बेस-4 प्रतिनिधित्व: 111 (केवल 0 आणि 1 वापरते ✓)
- अनुक्रमातील निर्देशांक: 7
- बाइनरी निर्देशांक: 111 (7 चे बाइनरी)
- विभाजन: 21 = 16 + 4 + 1 = 4² + 4¹ + 4⁰
पॅटर्न दिसतो का? बाइनरी निर्देशांक (111) थेट 4 च्या कोणत्या घातांचा समावेश करायचा हे दर्शवतो. प्रत्येक "1" बिट सांगतो की त्या घाताचा समावेश करावा.
वाढीच्या पॅटर्नचे निरीक्षण
अनुक्रम घातीय वाढतो—n-व्या पदाचे मूल्य जवळजवळ 4^(log₂(n)) शी समानुपाती असते. याचा अर्थ व्यावहारिकरित्या काय?
- 10 व्या पदापर्यंत, तुम्ही 68 वर असाल
- 20 व्या पदापर्यंत, तुम्ही 272 पर्यंत पोहोचाल
- 100 व्या पदापर्यंत, तुम्ही लाखांमध्ये असाल
जसे-जसे संख्या मोठ्या होतात, अनुक्रम अधिकाधिक विरल होत जातो. तुम्ही अधिकाधिक पूर्णांकांना वगळत जाता. या विरलतेच्या असूनही, अनुक्रमात अनंत पदे असतात—हा कधीही थांबत नाही.
संदर्भ आणि पुढील वाचन
प्राथमिक स्रोत
-
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 असेल, तर ती नाही. उदाहरणार्थ, 21 बेस-4 मध्ये 111 (सर्व 1 आणि 0) आहे, म्हणून ती अनुक्रमात आहे. पण 22 बेस-4 मध्ये 112 (2 धारण करते), म्हणून ती नाही.
nth मुद्द्याचा सूत्र काय आहे?
n-वा मुद्दा M(n) हा या सूत्राचा अनुसरण करतो: M(n) = Σ(b_i × 4^i), जेथे b_i n च्या बाइनरी अंकांचे प्रतिनिधित्व करते. सोप्या भाषेत: n ला बाइनरी मध्ये लिहा, आणि नंतर प्रत्येक स्थानासाठी जेथे 1 आहे, संबंधित 4 चा घात जोडा.
अनुक्रम अनंत आहे का?
होय, हा अनंत पर्यंत चालतो. मोसर-डी ब्रुइन अनुक्रमात अनंत मुद्दे आहेत. तथापि, जसे तुम्ही वर जाता, अनुक्रम अधिकाधिक विरल होत जातो - तुम्ही अनुक्रमातील सदस्यांदरम्यान अधिक नियमित पूर्णांकांना वगळत जाता.
हे बाइनरी अनुक्रमांपेक्षा कसे भिन्न आहे?
बाइनरी अनुक्रम (2 च्या घातांची बेरीज) दर्शवू शकतात प्रत्येक नॉन-निगेटिव्ह पूर्णांक - हेच बाइनरी प्रतिनिधित्व करते. मोसर-डी ब्रुइन अनुक्रम 4 च्या घातांचा वापर करतो, जे एक अधिक विरल संच तयार करते. बहुतेक पूर्णांक मोसर-डी ब्रुइन अनुक्रमात दिसत नाहीत.
या अनुक्रमाचा शोध कोणी लावला?
लियो मोसर (1921-1970), एक ऑस्ट्रियन-कॅनेडियन गणितज्ञ, आणि निकोलास गोगर्ट डी ब्रुइन (1918-2012), एक डच गणितज्ञ, या दोघांनी 1960 च्या दशकात जोडात्मक संख्या सिद्धांतातील संशोधनाच्या भागरूप या अनुक्रमाचा खोलवर अभ्यास केला. अनुक्रमाला या दोघांचेही नाव देण्यात आले आहे.
तयार आहात संशोधनासाठी?
हा जनरेटर पूर्णपणे आपल्या ब्राउझरमध्ये चालतो - कोणतीही इंस्टॉलेशन नाही, कोणतेही नोंदणी नाही, कोणतेही प्रतीक्षा करणे नाही. चाहे आपण एक विद्यार्थी असाल जो संख्या प्रणालीबद्दल शिकत आहात, एक संशोधक जो योजक आधारांचा शोध घेत आहात, किंवा फक्त गणितीय जिज्ञासू आहात, आपण लगेच शब्द तयार करू शकता आणि स्वतः पॅटर्न पाहू शकता. वेगवेगळ्या संख्यांचे उत्पादन करून पाहा की कसे अनुक्रम वाढतो आणि कोणते पूर्णांक समाविष्ट होतात.