lambda n:[k/n for k in range(n*n)if k/n*k%n==1]
এটি অনলাইন চেষ্টা করুন!
পটভূমি
রিংটি বিবেচনা করুন । এই রিংটি সাধারণত রেসিডু ক্লাস মডুলো ব্যবহার করে সংজ্ঞায়িত করা হয় , এটি সেট হিসাবেও বিবেচনা করা যেতে পারে , যেখানে সংযোজন এবং গুণক অপারেটরগুলি দ্বারা সংজ্ঞায়িত করা হয়েছে এবং , যেখানে সাধারণ সংযোজনকে বোঝায়, পূর্ণসংখ্যার উপর গুণক এবং মডুলো অপারেটরগুলি।( জেডএন, +এন, ⋅এন)এনজেডএন= { 0 , ... , এন - 1 }ক +এনখ = ( এ + বি )%এন+ ,একটি ⋅এনখ = ক ⋅ বি%এন+ ,⋅ , এবং %
এর দুটি উপাদান এবং এক হলে পারস্পরিক গুণক মডুলো বলা হয় । নোট করুন যে যখনই ।b Z n n a ⋅ n b = 1একটিB ইংরেজী বর্ণমালার দ্বিতীয় অক্ষরজেডএনএন1একটি ⋅এনখ = 1%এনএন > 11%n = 1n > 1
ত্রুটিমুক্ত দিন একটি coprime হতে মধ্যে । যদি জন্য দুটি উপাদান এবং এর , আমরা আছে । এর থেকে বোঝা যায় যে , এবং আমরা সেই , অর্থাত্, ভাগ সমানভাবে। যেহেতু শেয়ারের সঙ্গে কোন মৌলিক ভাজক , এর মানে হল যে । অবশেষে, কারণএ এনn > 1একটিএন একটি ⋅ এন এক্স = একটি ⋅ এন ওয়াই এক্স Y জেড এন একটি ⋅ এক্সজেডএনএকটি ⋅এনএক্স = একটি ⋅এনYএক্সYজেডএনa ⋅ ( x - y )a ⋅ x%n = a ⋅ y%এনn ∣ a ⋅ ( x - y ) n a ⋅ ( x - y ) n a n ∣ x - y - n < xa ⋅ ( x - y))%n = a ⋅ x%n - a ⋅ y%n = 0n ∣ a ⋅ ( x - y))এনa ⋅ ( x - y))এনএকটিn ∣ x - yx = y a ⋅ n 0 , … , a ⋅ n (- এন < এক্স - ওয়াই< এন , আমরা শেষ করি যে । এটি দেখায় যে পণ্যগুলি সমস্ত বিভিন্ন উপাদান । যেহেতু এর ঠিক উপাদান রয়েছে, সেই পণ্যগুলির মধ্যে একটি (এবং ঠিক এক) অবশ্যই সমান হতে হবে , অর্থাত্, এ একটি unique মতো একটি অনন্য রয়েছে ।x = yজেড এন জেড এন এন 1 বি জেডএকটি ⋅এন0 , … , a ⋅এন( এন - 1 )জেডএনজেডএনএন1 B ইংরেজী বর্ণমালার দ্বিতীয় অক্ষর a ⋅ n b = 1জেডএনএকটি ⋅এনখ = 1
বিপরীতভাবে, ঠিক দিন একটি উপাদান হতে যে না করতে coprime । এই ক্ষেত্রে, একটি মৌলিক রয়েছে যা এবং । যদি ভর্তি যদি গুণিত বিপরীতমুখী মডুলো (আসুন আমরা এটিকে বলি ) স্বীকার করি তবে আমাদের কাছে এমন যার অর্থ এবং, সুতরাং, , সুতরাং । থেকে আমরা এটি অনুসরণ করিn > 1টু Z এন এন পি পি | একটি পি | এন একটি এন বি একটি ⋅ এন খ = 1 একটি ⋅ খএকটিজেডএনএনপিp ∣ ap ∣ nএকটিএনB ইংরেজী বর্ণমালার দ্বিতীয় অক্ষরএকটি ⋅এনখ = 1( a ⋅ b - 1 )a ⋅ খ%n = 1n ∣ a ⋅ b - 1 p ∣ a p ∣ a ⋅ b p ∣ n p ∣ a ⋅ b - 1( a ⋅ b - 1 )%n = a ⋅ খ%n−1=0n∣a⋅b−1p∣ap∣a⋅b । অন্যদিকে, আমরা সেই । এইভাবে, , যা একটি মৌলিক সংখ্যার অনুমানের সাথে বিরোধী ।p∣np ∣ a⋅b−1pp ∣ ( a ⋅ b ) - ( a ⋅ b - 1 ) = 1পি
এটি প্রমাণ করে যে এ নিম্নলিখিত বিবৃতিগুলি সমতুল্য ।n > 1
এনএকটি এবং কপিরাইম।এন
এনএকটি গুণিত বিপরীতমুখী মডুলো স্বীকার করে ।এন
এনএকটি স্বতন্ত্র গুণিত বিপরীতমুখী মডুলো স্বীকার করে ।এন
কিভাবে এটা কাজ করে
এ প্রতিটি জোড় এবং এর জন্য পূর্ণসংখ্যা অনন্য; আসলে, এবং ভাগফল এবং বাকি আছে দ্বারা বিভক্ত , অর্থাত্, প্রদত্ত , আমরা পুনরুদ্ধার করতে পারেন এবং , যেখানে উল্লেখ করে পূর্ণসংখ্যা বিভাজন। অবশেষে, যেহেতু এবং , হল এর উপাদান ; আসলে, ।বি জেড এন কে : = এ ⋅ এন + বি এ বিএকটিB ইংরেজী বর্ণমালার দ্বিতীয় অক্ষরজেডএনকে : = a ⋅ n + bএকটিB ইংরেজী বর্ণমালার দ্বিতীয় অক্ষরএন কে এ = কে / এন বি = কেটএনটa = কে / এন/ a ≤ n - 1 খ ≤ n - 1 কে জেড এন 2 কে ≤ ( এনখ = কে%এন/a ≤ n - 1খ ≤ n - 1টজেডএন2কে ≤ ( এন - 1 ) ⋅ n + ( এন - 1 ) = এন2- 1
উপরোক্ত আলোচনা লক্ষনীয়, যদি এবং coprime হয়, সেখানে একটি অনন্য হতে হবে যেমন যে , অর্থাত্, একটি অনন্য হতে হবে যেমন যে এবং , তাই উত্পন্ন তালিকা উপস্থিত থাকবে ঠিক একবার।এন বি a ⋅ বিএকটিএনB ইংরেজী বর্ণমালার দ্বিতীয় অক্ষরa ⋅ খ%n = 1টকে / এন = একে / এন ⋅ কে%n = ( কে / এন ) ⋅ ( কে%এন )%n = 1একটি
বিপরীতভাবে, যদি এবং হয় না coprime শর্তে সব মানের জন্য শত্রুর হাতে তুলে দেবে যেমন যে , তাই উত্পন্ন তালিকা হবে না ধারণ করে ।একটিএনকে / এন ⋅ কে%n = 1টa = কে / এনএকটি
এই প্রমাণ করে যে তালিকার কথা ল্যামডা আয় সমস্ত কিছু থাকবে 's coprimes ঠিক একবার।জেড এনএনজেডএন
1\n3\n
) বৈধ আউটপুট হিসাবে গণনা করে?