একটি অ-নেতিবাচক পূর্ণসংখ্যা দেওয়া N
, আউটপুট সবচেয়ে ক্ষুদ্রতম বিজোড় ধনাত্মক পূর্ণসংখ্যা যা প্রথম N
প্রধান বেসগুলির সকলের জন্য একটি শক্ত সিউডোপ্রিম ।
এটি OEIS ক্রম A014233 ।
পরীক্ষার কেস (এক সূচকযুক্ত)
1 2047
2 1373653
3 25326001
4 3215031751
5 2152302898747
6 3474749660383
7 341550071728321
8 341550071728321
9 3825123056546413051
10 3825123056546413051
11 3825123056546413051
12 318665857834031151167461
13 3317044064679887385961981
পরীক্ষাগুলির কেসগুলি N > 13
উপলভ্য নয় কারণ সেগুলি মানগুলি এখনও পাওয়া যায় নি। আপনি যদি ক্রমানুসারে পরবর্তী শব্দ (গুলি) সন্ধান করতে পরিচালনা করেন তবে এটি / সেগুলি ওইআইএস-এ জমা দিতে ভুলবেন না!
বিধি
- আপনি
N
শূন্য-সূচকযুক্ত বা এক-সূচকযুক্ত মান হিসাবে বেছে নিতে পারেন । - এটি আপনার ভাষার পূর্ণসংখ্যার পরিসীমা (যেমন
N = 12
স্বাক্ষরিত 64৪-বিট পূর্ণসংখ্যার জন্য উপযুক্ত) কেবলমাত্র তার সমাধানের জন্য আপনার সমাধানের জন্য গ্রহণযোগ্য , তবে আপনার সমাধানটি তাত্ত্বিকভাবে কোনও অনুমানের জন্য অনুমান সহ যে কোনও ইনপুট জন্য কাজ করতে পারে যে আপনার ভাষা স্বেচ্ছাসেদী পূর্ণসংখ্যার সমর্থন করে।
পটভূমি
যে কোনও ধনাত্মক এমনকি পূর্ণসংখ্যার x
আকারটি x = d*2^s
যেখানে d
বিজোড় সেখানে লেখা যেতে পারে । d
এবং s
বার বার n
2 দ্বারা বিভাজক দ্বারা গুণ করা যেতে পারে যতক্ষণ না ভাগফল আর 2 দ্বারা বিভাজ্য হয় না d
এটি চূড়ান্ত ভাগফল, এবং s
2 বিভক্তের সংখ্যা n
।
যদি ধনাত্মক পূর্ণসংখ্যার সংখ্যাটিn
প্রধান হয় তবে ফার্মাসের সামান্য উপপাদ্যটি বলে:
কোন সসীম ক্ষেত্র Z/pZ
(যেখানে p
কিছু মৌলিক), একমাত্র বর্গমূল 1
হয় 1
এবং -1
(অথবা এবং, equivalently, 1
এবং p-1
)।
নিম্নলিখিত দুটি বক্তব্যগুলির মধ্যে একটি অবশ্যই একটি প্রধানের n
(যেখানে d*2^s = n-1
এবং r
কিছুটা পূর্ণসংখ্যার মধ্যে [0, s)
) অবশ্যই প্রমাণ করতে আমরা এই তিনটি সত্য ব্যবহার করতে পারি :
মিলার-রবিন primality পরীক্ষা উপরে দাবির contrapositive পরীক্ষার দ্বারা পরিচালনা: যদি সেখানে একটি বেস হয় a
যেমন যে উপরে অবস্থার উভয় মিথ্যা, তারপর n
প্রধানমন্ত্রী নয়। সেই বেসকে সাক্ষীa
বলা হয় ।
এখন, প্রতিটি বেস পরীক্ষা করা [1, n)
বৃহত্তর জন্য গণনার সময় প্রতিরোধমূলক ব্যয়বহুল হবে n
। মিলার-রবিন পরীক্ষার একটি সম্ভাব্য বৈকল্পিক রয়েছে যা সীমাবদ্ধ ক্ষেত্রের মধ্যে এলোমেলোভাবে নির্বাচিত কিছু ঘাঁটি পরীক্ষা করে। যাইহোক, এটি আবিষ্কার করা হয়েছিল যে কেবলমাত্র প্রাথমিক a
ঘাঁটি পরীক্ষা করা যথেষ্ট, এবং এইভাবে দক্ষ ও নির্বিচারে পদ্ধতিতে পরীক্ষা করা যায়। প্রকৃতপক্ষে, সমস্ত মূল ঘাঁটি পরীক্ষা করার দরকার নেই - কেবলমাত্র একটি নির্দিষ্ট সংখ্যা প্রয়োজন, এবং সেই সংখ্যাটি প্রাথমিকতার জন্য পরীক্ষা করা মানের আকারের উপর নির্ভরশীল।
যদি অপর্যাপ্ত সংখ্যক প্রাথমিক ঘাঁটি পরীক্ষা করা হয় তবে পরীক্ষাটি মিথ্যা ইতিবাচক - বিজোড় সংমিশ্রণ পূর্ণসংখ্যার উত্পাদন করতে পারে যেখানে পরীক্ষাটি তাদের সম্মিলন প্রমাণ করতে ব্যর্থ হয়। বিশেষত, যদি কোনও বেস a
একটি বিজোড় সংখ্যার সংমিশ্রণ প্রমাণ করতে ব্যর্থ হয়, তবে সেই সংখ্যাটিকে বেসকে একটি শক্ত সিউডোপ্রাইম বলা হয় a
। এই চ্যালেঞ্জ বিজোড় যৌগিক সংখ্যা যারা কম সব ঘাঁটি থেকে শক্তিশালী psuedoprimes হয় বা সমান খোঁজার সম্পর্কে N
তম মৌলিক সংখ্যা (যা বলার অপেক্ষা রাখে না যে, তারা সব থেকে শক্তিশালী pseudoprimes হয় সমতূল্য প্রধানমন্ত্রী ঘাঁটি কম বা সমান N
তম মৌলিক সংখ্যা) ।