မာတိကာသို့ ခုန်သွားရန်

မော်ဂျူလာ ဂဏန်းသင်္ချာ

ဝီကီပီးဒီးယား မှ
Left: Analog clock reading 9 o'clock. Right: After four hours have passed, the clock now reads 1 o'clock.
ဘယ်ဘက်သည် 9 နာရီကို ပြသနေသော လက်တံပါ နာရီ ဖြစ်သည်။ ညာဘက်သည် 4 နာရီ ကြာလွန်ပြီးနောက် လက်တံသည် 1 နာရီကို ပြသနေသည်။ ဤနာရီပေါ်ရှိ အချိန်မှတ်သားမှုသည် မော်ဂျူလို 12 ဂဏန်းသင်္ချာကို အသုံးပြုသည်။ 9 နာရီသို့ 4 နာရီ ပေါင်းထည့်ခြင်းသည် 1 နာရီကို ရရှိစေသည်။ အကြောင်းမှာ 13 သည် မော်ဂျူလို 12 အရ 1 နှင့် ထပ်တူညီသောကြောင့် ဖြစ်သည်။

သင်္ချာတွင် မော်ဂျူလာ ဂဏန်းသင်္ချာ (modular arithmetic) သည် ကိန်းပြည့်များ (integers) အတွက် ဂဏန်းသင်္ချာ တွက်ချက်မှုများ (arithmetic operations) စနစ်တစ်ခု ဖြစ်သည်။ ၎င်းသည် ပုံမှန် တွက်ချက်မှုများနှင့် ကွဲပြားသည်။ မော်ဂျူးလပ်စ် (modulus) ဟုခေါ်သော သတ်မှတ်ထားသည့် တန်ဖိုးတစ်ခုသို့ ရောက်ရှိချိန် သို့မဟုတ် ကျော်လွန်ချိန်တွင် ကိန်းများသည် မူလနေရာသို့ ပြန်လည်လှည့်ပတ်သွားခြင်း ဖြစ်သည်။ မော်ဂျူလာ ဂဏန်းသင်္ချာကို အသုံးပြုထားသော ကိန်းသီအိုရီ (number theory) ဆိုင်ရာ ခေတ်သစ် ချဉ်းကပ်မှုကို ကားလ် ဖရီးဒရစ် ဂေါက်စ် က 1801 ခုနှစ်တွင် ထုတ်ဝေခဲ့သော သူ၏ ဒစ်ကွီဇီရှန်းနက်စ် အရစ်သမက်တီကေး (Disquisitiones Arithmeticae) ကျမ်းတွင် ဖော်ထုတ်ခဲ့သည်။[၁]

မော်ဂျူလို m ပါဝင်သော မော်ဂျူလာ ဂဏန်းသင်္ချာတွင် အပေါင်း၊ အမြှောက်နှင့် အနုတ် ရလဒ်များကို m ဖြင့် စားရာမှရရှိသော အကြွင်းဖြင့် စနစ်တကျ အစားထိုးခြင်း ပါဝင်သည်။ မော်ဂျူလာ ဂဏန်းသင်္ချာ၏ ထူးခြားသော ဂုဏ်သတ္တိတစ်ခုမှာ တွက်ချက်မှု၏ ရလဒ်သည် m ဖြင့် စားခြင်းကို တွက်ချက်မှုအဆင့်တိုင်း၏ နောက်တွင် ပြုလုပ်သည်ဖြစ်စေ တွက်ချက်မှုအားလုံး ပြီးဆုံးချိန်တွင် တစ်ကြိမ်တည်း ပြုလုပ်သည်ဖြစ်စေ မူတည်ခြင်းမရှိခြင်း ဖြစ်သည်။

ဥပမာ (Example)

[ပြင်ဆင်ရန်]

မော်ဂျူလာ ဂဏန်းသင်္ချာကို ပြသနေသည့် ရင်းနှီးကျွမ်းဝင်သော ဥပမာတစ်ခုမှာ 12 နာရီပါ နာရီတစ်ခုပေါ်ရှိ နာရီလက်တံ ဖြစ်သည်။ နာရီလက်တံသည် ယခု 7 သို့ ညွှန်ပြနေပါက 8 နာရီ ကြာပြီးနောက်တွင် 3 သို့ ညွှန်ပြမည် ဖြစ်သည်။ ပုံမှန် အပေါင်းတွက်ချက်မှု (addition) သည် 7+8=15 ရလဒ်ကို ရရှိစေမည် ဖြစ်သော်လည်း နာရီလက်တံသည် 12 နာရီတိုင်းတွင် တစ်ပတ်လည်သောကြောင့် နာရီမျက်နှာပြင်ပေါ်တွင် 15 ကို 3 အဖြစ် ဖတ်ရှုရသည်။ 15 သည် မော်ဂျူလို 12 အရ 3 နှင့် ထပ်တူညီသည် (congruent) ဟု ခေါ်ဆိုပြီး 15≡3(mod12) ဟု ရေးသားသည်။ ထို့ကြောင့် 7+8≡3(mod12) ဖြစ်သည်။

အလားတူစွာ 16 နာရီ ပြောင်းလဲမှုသည် 4 နာရီနှင့် ထပ်တူညီပြီး 2×8≡4(mod12) ဟူသော ထပ်တူညီမှု ဖြစ်သည်။ အတိအကျ 12 နာရီ ကြာပြီးနောက်တွင် လက်တံသည် ၎င်းစတင်ခဲ့သောနေရာသို့ ပြန်ရောက်ရှိသွားသောကြောင့် 12 သည် 0 ဖြစ်မှုရှိသည်။ ယင်းကို 12≡0(mod12) ဟု ရေးသားသည်။

ထပ်တူညီမှု (Congruence)

[ပြင်ဆင်ရန်]

မော်ဂျူးလပ်စ် ဟုခေါ်သော ကိန်းပြည့် m≥1 တစ်ခုကို ပေးထားရာတွင် ကိန်းပြည့်နှစ်ခုဖြစ်သော a နှင့် b တို့၏ ခြားနားခြင်းရလဒ် (difference) a−b သည် m ၏ ကိန်းပြည့် ဆတိုးကိန်း (multiple) ဖြစ်ပါက အဆိုပါကိန်းပြည့်နှစ်ခုသည် မော်ဂျူလို m အရ ထပ်တူညီသည်ဟု ဆိုသည်။ တနည်းအားဖြင့် a−b=km ဖြစ်စေမည့် ကိန်းပြည့် k တစ်ခု တည်ရှိပါက ထပ်တူညီသည်ဟု ဆိုခြင်းဖြစ်သည်။ မော်ဂျူလို m ထပ်တူညီမှုသည် ထပ်တူညီမှုဆက်သွယ်ချက် (congruence relation) တစ်ခု ဖြစ်သည်။ ယင်းမှာ အပေါင်း၊ အနုတ်နှင့် အမြှောက်တို့နှင့် ကိုက်ညီမှု (compatible) ရှိသော ထပ်တူညီမှုဆက်သွယ်ချက် (equivalence relation) တစ်ခု ဖြစ်သည်ဟု ဆိုလိုသည်။ မော်ဂျူလို m ထပ်တူညီမှုကို အောက်ပါအတိုင်း ဖော်ပြသည်။

a≡b(modm).

ကွင်းစကွင်းပိတ်များသည်(modm) ကို ညီမျှခြင်းတစ်ခုလုံးအပေါ် သက်ရောက်ကြောင်း ဆိုလိုသည်။ ဤသင်္ကေတအသုံးအနှုန်း (notation) ကို မော်ဂျူလို တွက်ချက်မှု (modulo operation) bmodm နှင့် ရောထွေးမှုမရှိသင့်ပေ။ အဆိုပါ မော်ဂျူလို တွက်ချက်မှုသည် 0≤r<m နှင့် r≡b(modm) ဖြစ်စေမည့် တစ်ခုတည်းသီးသန့်ဖြစ်သော (unique) အကြွင်း r ကို ရည်ညွှန်းသည်။ a≡b(modm) ဆက်သွယ်ချက်သည် amodm=bmodm နှင့် အဓိပ္ပာယ် ထပ်တူညီသည် (equivalent)။

a≡b(modm) ထပ်တူညီမှုဆက်သွယ်ချက်ကို ယူကလစ် စားခြင်း (Euclidean division) နှင့် ၎င်း၏ ဆက်စပ်မှုကို ပြသရန် အောက်ပါအတိုင်း ရှင်းလင်းစွာ ပြန်လည်ရေးသားနိုင်သည်။ ∃k∈ℤa=km+b ဤသည်မှာ a နှင့် b တို့ကို m ဖြင့် စားသောအခါ အကြွင်းတူညီကြောင်း အတည်ပြုခြင်း ဖြစ်သည်။ သုညမဟုတ်သော မည်သည့်ကိန်းပြည့်ကိုမဆို သီအိုရီအရ မော်ဂျူးလပ်စ်အဖြစ် အသုံးပြုနိုင်သည်။ အကြောင်းမှာ ကိန်းတစ်ခုသည် m ဖြင့် အတိအကျ စား၍ရနိုင်ပါက −m ဖြင့်လည်း အတိအကျ စား၍ရနိုင်သောကြောင့် ဖြစ်သည်။ သို့သော် စံအဓိပ္ပာယ်သတ်မှတ်ချက်များတွင် မော်ဂျူးလပ်စ် m ကို အပေါင်းကိန်းအဖြစ်သာ အသုံးပြုလေ့ရှိသည်။

ဥပမာများ (Examples)

[ပြင်ဆင်ရန်]

မော်ဂျူးလပ်စ် 12 တွင် ခြားနားခြင်းရလဒ်သည် 38−14=24=2×12 ဖြစ်သောကြောင့် 38≡14(mod12) ဖြစ်သည်ဟု အတည်ပြုနိုင်သည်။ အဓိပ္ပာယ် ထပ်တူညီစွာဖြင့် 38 နှင့် 14 တို့ကို 12 ဖြင့် စားသောအခါ တူညီသော အကြွင်း 2 ကို ရရှိသည်။

ထပ်တူညီမှု၏ အဓိပ္ပာယ်သတ်မှတ်ချက်သည် အနုတ်တန်ဖိုးများအပေါ်တွင်လည်း တူညီစွာ သက်ရောက်မှုရှိသည်။

2≡−3(mod5)−8≡+7(mod5)−3≡−8(mod5).

အခြေခံ ဂုဏ်သတ္တိများ (Basic properties)

[ပြင်ဆင်ရန်]

ထပ်တူညီမှုဆက်သွယ်ချက်သည် ထပ်တူညီမှုဆက်သွယ်ချက်တစ်ခု၏ အခြေအနေအားလုံးကို ပြည့်စုံစေသည်။

  • ကိုယ်ပြန်ဟပ်ဂုဏ်သတ္တိ (Reflexivity) - a≡a(modm) ဖြစ်သည်။
  • အချိုးညီမှု (Symmetry) - a≡b(modm) သည် b≡a(modm) ဖြစ်ရန် လိုအပ်လုံလောက်သောအခြေအနေ ဖြစ်သည်။
  • ကူးပြောင်းနိုင်သော ဂုဏ်သတ္တိ (Transitivity) - a≡b(modm) နှင့် b≡c(modm) ဖြစ်ပါက a≡c(modm) ဖြစ်သည်။

a1≡b1(modm) နှင့် a2≡b2(modm) ဖြစ်ပါက သို့မဟုတ် a≡b(modm) ဖြစ်ပါက အောက်ပါအတိုင်း ဖြစ်သည်။[၂]

  • မည်သည့်ကိန်းပြည့် k အတွက်မဆို a+k≡b+k(modm) ဖြစ်သည်။ ၎င်းသည် ပြိုင်တူ ရွှေ့ပြောင်းခြင်း (translation) ဖြစ်သည်။
  • မည်သည့်ကိန်းပြည့် k အတွက်မဆို ka≡kb(modm) ဖြစ်သည်။ ၎င်းသည် အရွယ်ပြောင်းခြင်း (scaling) ဖြစ်သည်။
  • သုညမဟုတ်သော မည်သည့်ကိန်းပြည့် k အတွက်မဆို ka≡kb(modkm) ဖြစ်သည်။
  • a1+a2≡b1+b2(modm) ဖြစ်သည်။ ၎င်းသည် ပေါင်းခြင်း ဖြစ်သည်။
  • a1−a2≡b1−b2(modm) ဖြစ်သည်။ ၎င်းသည် နုတ်ခြင်း (subtraction) ဖြစ်သည်။
  • a1a2≡b1b2(modm) ဖြစ်သည်။ ၎င်းသည် မြှောက်ခြင်း (multiplication) ဖြစ်သည်။
  • အနုတ်ကိန်းမဟုတ်သော ကိန်းပြည့် (non-negative integer) k မည်သည့်အတွက်မဆို ak≡bk(modm) ဖြစ်သည်။ ၎င်းသည် ထပ်ကိန်းတင်ခြင်း (exponentiation) ဖြစ်သည်။
  • ကိန်းပြည့် မြှောက်ဖော်ကိန်းများ (integer coefficients) ပါဝင်သော ပိုလီနိုမီရယ် (polynomial) p(x) မည်သည့်အတွက်မဆို p(a)≡p(b)(modm) ဖြစ်သည်။ ၎င်းသည် ပိုလီနိုမီရယ် တန်ဖိုးရှာခြင်း (polynomial evaluation) ဖြစ်သည်။

ထပ်ကိန်းတင်ခြင်းအတွက် ka≡kb(modm) သည် ယေဘုယျအားဖြင့် မှားယွင်းသည်။ သို့ရာတွင် အနုတ်မဟုတ်သော ကိန်းပြည့်များဖြစ်သည့် c နှင့် d တို့အတွက် c≡d(modφ(m)) ဖြစ်ပါက ac≡ad(modm) ဖြစ်သည်။ ဤနေရာတွင် φ သည် အွိုင်လာ၏ တိုးရှန့် ဖန်ရှင် (Euler's totient function) ဖြစ်သည်။ ဤအချက်သည် a သည် m နှင့် နှိုင်းရသုဒ္ဓ (coprime) ဖြစ်သည်ဟူသော အခြေအနေအောက်တွင်သာ မှန်ကန်သည်။

a≡b(modmn) ဖြစ်ပါက a≡b(modm) နှင့် a≡b(modn) ဖြစ်သည်။

ဘုံကိန်းပိုင်းများ ချေဖျက်ခြင်းအတွက် အောက်ပါ စည်းမျဉ်းများ ရှိသည်။

  • a+k≡b+k(modm) ဖြစ်ပါက a≡b(modm) ဖြစ်သည်။
  • ka≡kb(modm) ဖြစ်ပြီး k သည် m နှင့် နှိုင်းရသုဒ္ဓဖြစ်ပါက a≡b(modm) ဖြစ်သည်။
  • ka≡kb(modkm) ဖြစ်ပြီး k≠0 ဖြစ်ပါက a≡b(modm) ဖြစ်သည်။

မော်ဂျူလာ မြှောက်ခြင်းဆိုင်ရာ ပြောင်းပြန် (modular multiplicative inverse) ကို အောက်ပါ စည်းမျဉ်းများဖြင့် အဓိပ္ပာယ်သတ်မှတ်သည်။

  • တည်ရှိမှု (Existence) - a သည် m နှင့် နှိုင်းရသုဒ္ဓဖြစ်ခြင်းသည် aa−1≡1(modm) ဖြစ်စေမည့် ကိန်းပြည့် a−1 တည်ရှိရန် လိုအပ်လုံလောက်သောအခြေအနေ ဖြစ်သည်။
  • a≡b(modm) ဖြစ်ပြီး a−1 တည်ရှိပါက a−1≡b−1(modm) ဖြစ်သည်။
  • ax≡b(modm) ဖြစ်ပြီး a သည် m သို့ နှိုင်းရသုဒ္ဓဖြစ်ပါက ဤမျဉ်းဖြောင့် ထပ်တူညီမှု (linear congruence) အတွက် အဖြေကို x≡a−1b(modm) အဖြစ် ဖော်ပြသည်။

မြှောက်ခြင်းဆိုင်ရာ ပြောင်းပြန် x≡a−1(modm) ကို တိုးချဲ့ ယူကလစ် အဆင့်ဆင့်တွက်နည်း (Extended Euclidean algorithm) အသုံးပြု၍ ဘေဇူး ညီမျှခြင်း (Bézout's equation) ax+my=1 ကို ဖြေရှင်းခြင်းဖြင့် လျင်မြန်စွာ တွက်ချက်နိုင်သည်။ အထူးသဖြင့် p သည် သုဒ္ဓကိန်း (prime) ဖြစ်ပါက 0<a<p အားလုံးအတွက် မြှောက်ခြင်းဆိုင်ရာ ပြောင်းပြန်တစ်ခု တည်ရှိသည်။

ဂုဏ်သတ္တိများ (Properties)

[ပြင်ဆင်ရန်]
  • ဖဲမ၏ သီအိုရမ်အငယ် (Fermat's little theorem) - p သည် သုဒ္ဓကိန်းဖြစ်ပြီး a ကို စား၍မပြတ်ပါက ap−1≡1(modp) ဖြစ်သည်။
  • အွိုင်လာ၏ သီအိုရမ် (Euler's theorem) - a နှင့် m တို့သည် နှိုင်းရသုဒ္ဓဖြစ်ပါက aφ(m)≡1(modm) ဖြစ်သည်။ အကျိုးဆက်အနေဖြင့် a−1≡aφ(m)−1(modm) ဖြစ်သည်။
  • ဝီလ်ဆင်၏ သီအိုရမ် (Wilson's theorem) - ကိန်းပြည့် p>1 သည် သုဒ္ဓကိန်းဖြစ်ခြင်းသည် (p−1)!≡−1(modp) ဖြစ်ရန် လိုအပ်လုံလောက်သောအခြေအနေ ဖြစ်သည်။
  • တရုတ် အကြွင်း သီအိုရမ် (Chinese remainder theorem) - ကိန်းပြည့်များဖြစ်သော a,b နှင့် နှိုင်းရသုဒ္ဓ အပေါင်းကိန်းပြည့်များဖြစ်သော m,n မည်သည့်အစုံအတွက်မဆို x≡a(modm) နှင့် x≡b(modn) ဖြစ်စေမည့် တစ်ခုတည်းသီးသန့်ဖြစ်သော x(modmn) တည်ရှိသည်။ အမှန်တကယ်အားဖြင့် x≡bmn−1m+anm−1n(modmn) ဖြစ်သည်။ ဤနေရာတွင် mn−1 သည် m(modn) ၏ ပြောင်းပြန်ဖြစ်ပြီး nm−1 သည် n(modm) ၏ ပြောင်းပြန် ဖြစ်သည်။
  • လာဂေါင့်၏ သီအိုရမ် (Lagrange's theorem) - p သည် သုဒ္ဓကိန်းဖြစ်ပြီး f(x)=a0xd+...+ad သည် ကိန်းပြည့် ပိုလီနိုမီရယ်တစ်ခုဖြစ်ကာ p သည် a0 ကို စား၍မပြတ်ပါက f(x)≡0(modp) ထပ်တူညီမှုတွင် ကိန်းရင်း အများဆုံး d ခု ရှိသည်။
  • မော်ဂျူလို m ၏ ပရစ်မစ်တစ် ကိန်းရင်း (Primitive root modulo m) - ကိန်း g သည် မော်ဂျူလို m ၏ ပရစ်မစ်တစ် ကိန်းရင်းတစ်ခုဖြစ်ရန် m နှင့် နှိုင်းရသုဒ္ဓဖြစ်သော a တိုင်းအတွက် gk≡a(modm) ဖြစ်စေမည့် k တည်ရှိရမည် ဖြစ်သည်။ ကိန်းပြည့် m≥2 အတွက် ပရစ်မစ်တစ် ကိန်းရင်း တည်ရှိရန် လိုအပ်လုံလောက်သောအခြေအနေမှာ m သည် 2,4,pk သို့မဟုတ် 2pk နှင့် ညီမျှခြင်းပင် ဖြစ်သည်။ ထိုအခြေအနေတွင် p သည် မကိန်း သုဒ္ဓကိန်း ဖြစ်ပြီး k သည် အပေါင်းကိန်းပြည့် ဖြစ်သည်။
  • နှစ်ထပ်ကိန်း အကြွင်း (Quadratic residue) - x2≡a(modm) ဖြစ်စေမည့် x တည်ရှိပါက ကိန်းပြည့် a ကို မော်ဂျူလို m ၏ နှစ်ထပ်ကိန်း အကြွင်းဟု ခေါ်သည်။ အွိုင်လာ စံသတ်မှတ်ချက် (Euler's criterion) အရ p သည် a ကို စား၍မပြတ်သော မကိန်း သုဒ္ဓကိန်းဖြစ်ပါက a သည် မော်ဂျူလို p ၏ နှစ်ထပ်ကိန်း အကြွင်းဖြစ်ခြင်းသည် a(p−1)/2≡1(modp) ဖြစ်ရန် လိုအပ်လုံလောက်သောအခြေအနေ ဖြစ်ကြောင်း အတည်ပြုဖော်ပြသည်။

ထပ်တူညီမှုအတန်းအစားများ (Congruence classes)

[ပြင်ဆင်ရန်]

ကိန်းပြည့် a ၏ မော်ဂျူလို m ရှိ ထပ်တူညီမှုအတန်းအစား (equivalence class) သည် a+km ပုံစံရှိ ကိန်းပြည့်အားလုံး၏ အစု ဖြစ်သည်။ ၎င်းကို a(modm) ၏ ထပ်တူညီမှုအတန်းအစား သို့မဟုတ် အကြွင်းအတန်းအစား (residue class) ဟု ခေါ်ပြီး a‾ သို့မဟုတ် [a] ဖြင့် ဖော်ပြသည်။

မော်ဂျူလို m ၏ အကြွင်းအတန်းအစားတစ်ခုစီတွင် 0≤r<|m| အပိုင်းအခြား (range) အတွင်းရှိ ကိုယ်စားပြု ကိန်းပြည့် အတိအကျ တစ်ခု ပါဝင်သည်။ အကျိုးဆက်အနေဖြင့် amodm သည် a(modm) ၏ အကြွင်း ဟုခေါ်သော တစ်ခုတည်းသီးသန့်ဖြစ်သည့် ကိန်းပြည့် r ကို ဖော်ပြသည်။ အစုများကို အသုံးပြုခြင်းထက် ကိုယ်စားပြုကိန်းတစ်ခုတည်းကို အသုံးပြုခြင်းက ပိုမိုရိုးရှင်းသောကြောင့် a≡b(modm) ကို ဖော်ပြရန် amodm=bmodm အဖြစ် မကြာခဏ ရေးသားလေ့ရှိသည်။

အကြွင်း စနစ်များ (Residue systems)

[ပြင်ဆင်ရန်]

မော်ဂျူလို m အကြွင်းအတန်းအစား တစ်ခုစီကို ၎င်း၏ အစုဝင်များထဲမှ မည်သည့်အစုဝင် တစ်ခုကမဆို ကိုယ်စားပြုနိုင်သည်။ ကိန်းပြည့်တိုင်းသည် မော်ဂျူလို m အကြွင်းအတန်းအစား တစ်ခုတည်းတွင်သာ ပါဝင်သည်။[၃]

{0,1,2,…,m−1} အစုကို မော်ဂျူလို m ၏ အငယ်ဆုံး အကြွင်း စနစ် (least residue system modulo m) ဟု ခေါ်သည်။ မည်သည့် ကိန်းနှစ်ခုမျှ မော်ဂျူလို m အရ ထပ်တူမညီသော ကိန်းပြည့် m ခု ပါဝင်သည့် မည်သည့်အစုမဆိုသည် အကြွင်းအတန်းအစားတစ်ခုစီ၏ ကိုယ်စားပြုကိန်း အတိအကျ တစ်ခုစီ ပါဝင်သော မော်ဂျူလို m ၏ ပြည့်စုံသော အကြွင်း စနစ် (complete residue system modulo m) ဖြစ်သည်။[၄] ဥပမာအားဖြင့် မော်ဂျူလို 4 ၏ ပြည့်စုံသော အကြွင်း စနစ်များတွင် အငယ်ဆုံး အကြွင်း စနစ် {0,1,2,3} အပြင် {−13,4,17,18} ကဲ့သို့သော အစုများလည်း ပါဝင်သည်။

လျှော့ချထားသော အကြွင်း စနစ်များ (Reduced residue systems)

[ပြင်ဆင်ရန်]

အွိုင်လာ၏ တိုးရှန့် ဖန်ရှင် φ(m) ကို ပေးထားရာတွင် m နှင့် နှိုင်းရသုဒ္ဓဖြစ်ပြီး အချင်းချင်း မော်ဂျူလို m ထပ်တူမညီသော ကိန်းပြည့် φ(m) ခု ပါဝင်သည့် မည်သည့်အစုမဆိုသည် မော်ဂျူလို m ၏ လျှော့ချထားသော အကြွင်း စနစ် (reduced residue system modulo m) တစ်ခုကို ဖွဲ့စည်းသည်။[၅]

မော်ဂျူလို m ရှိသော ကိန်းပြည့်များ (Integers modulo m)

[ပြင်ဆင်ရန်]

မော်ဂျူလို m ထပ်တူညီမှုအတန်းအစားများအားလုံး၏ အစုသည် ကွင်း (ring) တစ်ခု ဖြစ်ပြီး ၎င်းကို မော်ဂျူလို m ရှိသော ကိန်းပြည့်များ၏ ကွင်း (ring of integers modulo m) ဟု ခေါ်သည်။ ယင်းကို ℤ/mℤ၊ ℤ/(m)၊ ℤ/m၊ သို့မဟုတ် ℤm ဖြင့် ဖော်ပြသည်။[၆]

m>0 အတွက် အောက်ပါအတိုင်း ဖြစ်သည်။

ℤ/mℤ={0‾m,1‾m,…,m−1‾m}

ပေါင်းခြင်း၊ နုတ်ခြင်းနှင့် မြှောက်ခြင်းတို့ကို အောက်ပါအတိုင်း အဓိပ္ပာယ်သတ်မှတ်သည်။

  • a‾m+b‾m=(a+b)‾m
  • a‾m−b‾m=(a−b)‾m
  • a‾mb‾m=(ab)‾m

ဤတွက်ချက်မှုများအောက်တွင် ℤ/mℤ သည် ဖလှယ်ရ ကွင်း (commutative ring) တစ်ခုဖြစ်ပြီး အိုင်ဒီးလ် (ideal) mℤ ဖြင့် ℤ ၏ စားလဒ်ကွင်း (quotient ring) တစ်ခု ဖြစ်သည်။ ပေါင်းခြင်း တွက်ချက်မှုအောက်တွင် ℤ/mℤ သည် ဆိုက်ကလစ်အုပ်စု (cyclic group) တစ်ခု ဖြစ်သည်။[၇]

မော်ဂျူလို m ရှိသော ကိန်းပြည့်များ၏ ကွင်းသည် ဖီးလ်ဒ် (field) တစ်ခု ဖြစ်ခြင်းသည် m သည် သုဒ္ဓကိန်းဖြစ်ရန် လိုအပ်လုံလောက်သောအခြေအနေ ဖြစ်သည်။ k>1 အတွက် m=pk ဖြစ်ပါက ℤ/mℤ တွင် သုညစားကိန်းများ (zero-divisors) ပါဝင်ပြီး အဆုံးရှိ ဖီးလ်ဒ် (finite field) GF(m) နှင့် အိုင်ဆိုမော်ဖစ် (isomorphic) မဖြစ်သောကြောင့် ၎င်းသည် ဖီးလ်ဒ်တစ်ခုအဖြစ် ပြည့်စုံမှုမရှိပေ။

(ℤ/mℤ)× ဖြင့် ဖော်ပြသော မော်ဂျူလို m ရှိသော ကိန်းပြည့်များ၏ မြှောက်ခြင်းဆိုင်ရာ အုပ်စု (multiplicative group of integers modulo m) တွင် a သည် m သို့ နှိုင်းရသုဒ္ဓဖြစ်သည့် ထပ်တူညီမှုအတန်းအစားများ a‾m ပါဝင်သည်။ ၎င်းသည် မြှောက်ခြင်းအောက်တွင် အစဉ် (order) φ(m) ပါရှိသည့် အဘီလီယန်အုပ်စု (abelian group) တစ်ခုကို ဖွဲ့စည်းသည်။

ကိုးကား

[ပြင်ဆင်ရန်]
  1. ↑ Gray (2018), p. 143.
  2. ↑ Lehoczky & Rusczyk (2006), p. 44.
  3. ↑ Pettofrezzo & Byrkit (1970), p. 90.
  4. ↑ Long (1972), p. 78.
  5. ↑ Long (1972), p. 85.
  6. ↑ Denton (2013).
  7. ↑ Sengadir (2009), p. 293.
  • Apostol၊ Tom M. (1976)၊ Introduction to Analytic Number Theory၊ Undergraduate Texts in Mathematics၊ New York: Springer-Verlag၊ doi:10.1007/978-1-4757-5579-4၊ ISBN 978-0-387-90163-3၊ MR 0434929၊ Zbl 0335.10001
  • Berggren၊ John L.၊ "Modular arithmetic"၊ Encyclopædia Britannica
  • Bullynck၊ Maarten (2013)၊ Modular Arithmetic before C. F. Gauss: Systematisations and discussions on remainder problems in 18th-century Germany (PDF)၊ 2 November 2013 တွင် မူရင်း (PDF) အား မော်ကွန်းတင်ပြီး၊ 2018-02-03 တွင် ပြန်စစ်ပြီး
  • Denton၊ Tom (2013-11-16)၊ "2.3: Integers Modulo n"၊ Mathematics LibreTexts၊ 2020-08-12 တွင် ပြန်စစ်ပြီး
  • Garey၊ M. R.; Johnson၊ D. S. (1979)၊ Computers and Intractability: A Guide to the Theory of NP-Completeness၊ San Francisco: W. H. Freeman၊ ISBN 0716710447
  • Gioia၊ Anthony (2001)၊ Number Theory: An Introduction (Reprint ed.)၊ Mineola, NY: Dover၊ ISBN 0-486-41449-3
  • Gray၊ Jeremy (2018)၊ A History of Abstract Algebra: From Algebraic Equations to Modern Algebra၊ Cham, Switzerland: Springer International Publishing၊ doi:10.1007/978-3-319-94773-0၊ ISBN 978-3-319-94772-3၊ MR 3889814၊ Zbl 1406.01001
  • Lehoczky၊ Sandor; Rusczyk၊ Richard (2006)၊ Patrick၊ David (ed.)၊ The Art of Problem Solving၊ 1 (7th ed.)၊ Alpine, CA: AoPS Incorporated၊ ISBN 0977304566
  • Long၊ Calvin T. (1972)၊ Elementary Introduction to Number Theory (2nd ed.)၊ Lexington, MA: D. C. Heath and Company
  • Pettofrezzo၊ Anthony J.; Byrkit၊ Donald R. (1970)၊ Elements of Number Theory၊ Englewood Cliffs, NJ: Prentice Hall၊ ISBN 978-0-13-268300-5
  • Rosetta Code (2020)၊ "Euler's sum of powers conjecture"၊ rosettacode.org၊ 2020-11-11 တွင် ပြန်စစ်ပြီး
  • Sengadir၊ T. (2009)၊ Discrete Mathematics and Combinatorics၊ Chennai, India: Pearson Education India၊ ISBN 978-81-317-1405-8
  • Weisstein၊ Eric W.၊ "Modular Arithmetic"၊ Wolfram MathWorld၊ 2020-08-12 တွင် ပြန်စစ်ပြီး