Modüler Aritmetik Konu Anlatımı

DGS · DGS · Matematik · Modüler Aritmetik

DGS Matematik dersi Modüler Aritmetik konu anlatımı.

Konu anlatımı notları

  1. Modüler Aritmetiğe Giriş

    Tamsayılar kümesinde bölünebilme ilişkisi, denklik bağıntıları aracılığıyla modüler aritmetiğin temelini oluşturur. Sabit bir m pozitif tamsayısı verildiğinde, iki tamsayının m ile bölümünden kalanlar eşit ise bu iki sayı modül m'e göre birbirine denktir (kongrüanstır).

    Matematiksel olarak, a ve b tamsayıları için m sayısı a−ba - b farkını tam bölüyorsa, yani m∣(a−b)m \mid (a - b) ise bu durum şu şekilde ifade edilir:

    a≡b(modm)a \equiv b \pmod{m}

    Kongrüans Bağıntısının Özellikleri

    Modül m üzerindeki kongrüans bağıntısı bir denklik bağıntısıdır ve şu özellikleri sağlar:

    • Yansıma: Her a tamsayısı için a≡a(modm)a \equiv a \pmod{m} dir.
    • Simetri: a≡b(modm)a \equiv b \pmod{m} ise b≡a(modm)b \equiv a \pmod{m} dir.
    • Geçişme: a≡b(modm)a \equiv b \pmod{m} ve b≡c(modm)b \equiv c \pmod{m} ise a≡c(modm)a \equiv c \pmod{m} dir.

    Kalan Sınıfları Kümesi (Zm\mathbb{Z}_m)

    Bir m tamsayısına göre tüm tamsayılar m farklı denklik sınıfına ayrılır. Bu denklik sınıfları aˉ={x∈Z:x≡a(modm)}\bar{a} = \{x \in \mathbb{Z} : x \equiv a \pmod{m}\} biçiminde tanımlanır.

    Kalan sınıfları kümesi Zm={0ˉ,1ˉ,2ˉ,…,m−1‾}\mathbb{Z}_m = \{\bar{0}, \bar{1}, \bar{2}, \dots, \overline{m-1}\} olarak gösterilir ve üzerinde toplama ile çarpma işlemleri iyi tanımlıdır:

    • Toplama: aˉ+bˉ=a+b‾\bar{a} + \bar{b} = \overline{a + b}
    • Çarpma: aˉ⋅bˉ=a⋅b‾\bar{a} \cdot \bar{b} = \overline{a \cdot b}

    Aritmetik İşlemlerin Korunması

    Eğer a≡b(modm)a \equiv b \pmod{m} ve c≡d(modm)c \equiv d \pmod{m} ise:

    • a+c≡b+d(modm)a + c \equiv b + d \pmod{m}
    • a−c≡b−d(modm)a - c \equiv b - d \pmod{m}
    • a⋅c≡b⋅d(modm)a \cdot c \equiv b \cdot d \pmod{m}
    • Her k pozitif tamsayısı için ak≡bk(modm)a^k \equiv b^k \pmod{m}

    Doğrusal Kongrüans Denklemleri

    Bilinmeyen içeren en temel modüler denklem formu ax≡b(modm)ax \equiv b \pmod{m} şeklindedir. Bu tür denklemlerin çözümünün varlığı tamsayıların en büyük ortak bölenine (EBOB) bağlıdır.

    d=gcd⁡(a,m)d = \gcd(a, m) olsun:

    • Eğer d sayısı b'yi bölmüyorsa (d∤bd \nmid b), kongrüansın çözümü yoktur.
    • Eğer d sayısı b'yi bölüyorsa (d∣bd \mid b), denklemin modül m içinde tam olarak d tane birbirine denk olmayan çözümü vardır.

    Çarpımsal Ters Kavramı

    Bir a tamsayısının modül m'e göre çarpımsal tersi, ax≡1(modm)ax \equiv 1 \pmod{m} bağıntısını sağlayan x tamsayısıdır. Bu tersin var olabilmesi için gerek ve yeter koşul gcd⁡(a,m)=1\gcd(a, m) = 1 olmasıdır. Bu durumda çözüm tektir ve a−1(modm)a^{-1} \pmod{m} ile gösterilir.

    Fermat ve Euler Teoremleri

    Modüler aritmetikte büyük kuvvetlerin hesaplanmasında temel teoremler kullanılır:

    • Fermat'nın Küçük Teoremi: p bir asal sayı ve a, p ile aralarında asal bir tamsayı ise, ap−1≡1(modp)a^{p-1} \equiv 1 \pmod{p} olur. Genel olarak her a için ap≡a(modp)a^p \equiv a \pmod{p} geçerlidir.
    • Euler Teoremi: ϕ(m)\phi(m) Euler totient fonksiyonu olmak üzere, gcd⁡(a,m)=1\gcd(a, m) = 1 ise aϕ(m)≡1(modm)a^{\phi(m)} \equiv 1 \pmod{m} elde edilir.

    Çin Kalan Teoremi (CRT)

    İkişerli aralarında asal olan m1,m2,…,mkm_1, m_2, \dots, m_k modülleri için kurulan eşzamanlı lineer kongrüans sistemi:

    x≡a1(modm1)x \equiv a_1 \pmod{m_1}
    x≡a2(modm2)x \equiv a_2 \pmod{m_2}
    ⋮\vdots
    x≡ak(modmk)x \equiv a_k \pmod{m_k}

    M=m1m2…mkM = m_1 m_2 \dots m_k modülünde tek bir ortak çözüme sahiptir. Bu teorem veri şifreleme ve hızlı aritmetik hesaplamalarda yaygın olarak kullanılır.