Advanced

Kalkylator för modulär invers

Beräkna det modulära multiplikativa inverset av ett heltal a modulo m med den utökade Euklides algoritm.
Integer to invert
Must be greater than 1
Modular inverse
3^-1 = 4 (mod 11)
Inverse x
4
a reduced mod m
3
gcd(a, m)
1
Check (a·x) mod m
1
01.42.84.15.56.98.39.611Inverse x lies within [0, m)
Resultaten är uppskattningar endast för allmän information och utgör inte professionell rådgivning — verifiera alltid viktiga resultat oberoende innan du förlitar dig på dem. Läs hela ansvarsfriskrivningen.
Snabbt svar

Hur fungerar denna kalkylator?

Det modulära inverset av a modulo m är det heltal x i [0, m) där a·x ≡ 1 (mod m). Det existerar bara när gcd(a, m) = 1 och hittas med den utökade Euklides algoritm, sedan normaliseras till en positiv rest. Om a och m delar en faktor finns inget invers.

Formel
a · x ≡ 1 (mod m), exists iff gcd(a, m) = 1
How this is calculated

Talet a reduceras modulo m till intervallet [0, m), och modulus m måste vara ett heltal större än 1. Den utökade Euklides algoritm körs sedan på (a mod m, m) och producerar både den största gemensamma divisorn gcd(a, m) och en Bézout-koefficient x sådan att a·x + m·y = gcd(a, m).

Ett modulärt invers existerar bara när gcd(a, m) = 1. När det gör det kan råkoefficienten x vara negativ, så den normaliseras till [0, m) med ((x mod m) + m) mod m. Det returnerade inverset uppfyller (a · x) mod m = 1, vilket visas i verifieringsstatistiken. Om gcd(a, m) ≠ 1 finns inget invers och divisorn rapporteras i stället.

All aritmetik använder BigInt internt för att undvika precisionsförlust med stora heltal. Indata måste vara heltal; icke-heltalsvärden avvisas. Negativa värden av a hanteras genom reduktion, så t.ex. -8 mod 11 behandlas som 3.

Vanliga frågor

Ett invers av a modulo m existerar bara när a och m är inbördes primtal, det vill säga gcd(a, m) = 1. Om de delar en gemensam faktor större än 1 uppfyller inget heltal x villkoret a·x ≡ 1 (mod m).

Nej. Modulus kan vara vilket heltal som helst större än 1. När m är ett primtal har varje a från 1 till m−1 ett invers eftersom alla är inbördes primtal med m, men sammansatta moduli fungerar också för alla a som är inbördes primtal med m.

Talet a reduceras först till intervallet [0, m) innan algoritmen körs, så negativa indata behandlas med sin positiva rest. Det resulterande inverset normaliseras också till [0, m).

Även känt som

modulär invers
multiplikativ invers mod
invers modulo
utökad euklides
mod invers
modulär invers kalkylator

APA

TG we-Calculate Editorial Team. (2026). Kalkylator för modulär invers [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/modular-inverse-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkylator för modulär invers." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/modular-inverse-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkylator för modulär invers," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/modular-inverse-calculator

BibTeX

@misc{wecalculate_modular_inverse_calculator, title = {Kalkylator för modulär invers}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/modular-inverse-calculator}}, year = {2026}, note = {TG we-Calculate} }

Hjälpte denna kalkylator dig?