Modulo Invertierbarkeit

Das Konzept der Invertierbarkeit aber mit Modulo.

Wir nennen ein Inverses von modulo , wenn gilt:

Wir wissen ist genau dann invertierbar modulo wenn

Wir berechnen also mit dem Erweiterter Euklidischer Algorithmus und , sodass . Wir wissen Außerdem wissen wir und , da ein Vielfaches von ist. Es ist also invers zu mod eindeutig.

Ein kurzes Beispiel in Python:

n = 101
a = 37
 
ggt, x, y = eea(n, a)
if ggt == 1:
    print((y * a) % n)
    print(y % n)
    # y is invers to a mod n
    # 71 is invers to 37 mod 101