Introduction
exponent-கள் மிகவும் பெரியதாக இருந்தால், நேரடியாக division செய்து remainder கண்டறிவது செயல்திறன் குறைவானது. அப்போது Euler’s மற்றும் Fermat’s Theorems மிகப் பயனுள்ள கருவிகளாகும். இவை எண்களின் பண்புகளைப் பயன்படுத்தி பெரிய exponent-களை குறைத்து, modular arithmetic ஐ எளிதாக்க உதவுகின்றன.
Pattern: Remainder Theorems (Euler/Fermat)
Pattern
Euler’s மற்றும் Fermat’s theorems, modular reduction மற்றும் சிறப்பு exponent விதிகளைப் பயன்படுத்தி, பெரிய powers-க்கான remainders-ஐ எளிதாகக் கண்டறிய உதவுகின்றன.
-
Fermat’s Little Theorem (FLT):
pஒரு prime எண் ஆகவும்,aஎன்பதுp-ஆல் வகுபடாததாகவும் இருந்தால்:
ap-1 ≡ 1 (mod p)
⇒ ak mod p = a(k mod (p-1)) mod p -
Euler’s Theorem (Generalized):
aமற்றும்nஆகியவை coprime (GCD(a, n) = 1) ஆக இருந்தால்:
aφ(n) ≡ 1 (mod n)
இங்கு φ(n) = n-ஐ விட சிறியதாகவும் n-க்கு coprime ஆகவும் உள்ள முழு எண்களின் எண்ணிக்கை (Euler’s Totient Function).
⇒ ak mod n = a(k mod φ(n)) mod n -
Euler’s Totient Function φ(n):
φ(n) = n × (1 - 1/p₁) × (1 - 1/p₂) × … (n-ன் அனைத்து distinct prime factors களுக்கும்).
Example: φ(10) = 10 × (1-1/2) × (1-1/5) = 10×(1/2)×(4/5) = 4 -
Shortcut Relation:
- modulus n prime ஆக இருந்தால் → Fermat’s theorem பயன்படுத்துங்கள்.
- modulus n composite ஆனால் base-உடன் coprime ஆக இருந்தால் → Euler’s theorem பயன்படுத்துங்கள்.
- coprime இல்லை என்றால் → modulus-ஐப் பிரித்து Chinese Remainder Theorem அல்லது அடிப்படை modular reduction பயன்படுத்துங்கள்.
Step-by-Step Example
Question
7100 என்பதை 13-ஆல் வகுத்தால் கிடைக்கும் remainder ஐ கண்டறியுங்கள்.
Solution
-
Step 1: Modulus prime என்பதை கவனியுங்கள்:
13 ஒரு prime எண் என்பதால், Fermat’s Little Theorem பயன்படுத்தலாம்: ap-1 ≡ 1 (mod p). -
Step 2: Theorem பயன்படுத்துதல்:
712 ≡ 1 (mod 13). -
Step 3: Exponent-ஐ (p-1) modulo-ஆகக் குறைத்தல்:
100 mod 12 = 4. ஆகவே 7100 ≡ 74 (mod 13). -
Step 4: குறைக்கப்பட்ட power-ஐ கணக்கிடுதல்:
72 = 49 → 49 mod 13 = 10.
74 = (72)² = 10² = 100 → 100 mod 13 = 9. -
Final Answer:
Remainder = 9. -
Quick Check:
modular reduction மூலம் சரிபார்க்கப்பட்டது - 7¹² ≡ 1 (mod 13), 7⁴ → remainder 9 ✅
Quick Variations
1. modulus prime ஆக இருந்தால் → Fermat’s theorem பயன்படுத்துங்கள்.
2. modulus composite மற்றும் base-உடன் coprime ஆக இருந்தால் → Euler’s theorem பயன்படுத்துங்கள்.
3. modulus, base-உடன் factors பகிர்ந்தால் → modulus-ஐப் பிரித்து Chinese Remainder Theorem பயன்படுத்துங்கள்.
4. exponent மிக மிக பெரியதாக இருந்தால் → φ(n) பயன்படுத்தி exponent-ஐ படிப்படியாகக் குறைக்கவும்.
Trick to Always Use
- Step 1: modulus prime ஆா என்பதைச் சரிபார்க்கவும் → Fermat’s theorem.
- Step 2: prime இல்லை ஆனால் coprime என்றால் → Euler’s theorem (φ(n) கண்டறியவும்).
- Step 3: exponent-ஐ எப்போதும் (p-1) அல்லது φ(n) modulo-ஆகக் குறைக்கவும்.
- Step 4: எண்கள் பெரிதாகாமல் இருக்க, முடிவுகளை n modulo-வில் மட்டுமே பெருக்கவும்.
Summary
Summary
- Fermat’s theorem: prime p க்கு ap-1 ≡ 1 (mod p).
- Euler’s theorem: GCD(a,n)=1 என்றால் aφ(n) ≡ 1 (mod n).
- (p-1) அல்லது φ(n) பயன்படுத்தி exponents-ஐக் குறைத்து கணக்குகளை எளிமைப்படுத்துங்கள்.
- பெரிய எண்களைத் தவிர்க்க modular powers-ஐ படிப்படியாக (squaring) கணக்கிடுங்கள்.
