Problem assets/proof/theorems/numbertheory/crt.tex

← Back
Proof. Rozważmy układ równań: \[ \begin{cases} x \equiv a_1 \pmod{m_1} \\ x \equiv a_2 \pmod{m_2} \\ \quad\vdots \\ x \equiv a_k \pmod{m_k} \end{cases} \] Ponieważ \( m_1, m_2, \ldots, m_k \) są parami względnie pierwsze, to z Chińskiego Twierdzenia o Resztach wynika, że istnieje jedno rozwiązanie \( x \), które jest rozwiązaniem układu modularnego.
Aby znaleźć to rozwiązanie, zastosujmy konstrukcję opartą na odwrotnościach modularnych.
Niech \( M = m_1 m_2 \cdots m_k \). Definiujemy \( M_i = \frac{M}{m_i} \) dla każdego \( i = 1, 2, \ldots, k \). Wtedy \( M_i \) jest liczbą, która jest podzielna przez wszystkie \( m_j \) oprócz \( m_i \), czyli \( \gcd(M_i, m_i) = 1 \).
Dla każdego \( i \) możemy znaleźć liczbę \( y_i \) taką, że: \[ M_i y_i \equiv 1 \pmod{m_i} \] jest to **odwrotność modularna** \( M_i \) modulo \( m_i \).
Zatem rozwiązanie \( x \) układu równań możemy zapisać w postaci: \[ x = \sum_{i=1}^k a_i M_i y_i \] gdzie każda składnik \( a_i M_i y_i \) jest rozwiązaniem \( x \equiv a_i \pmod{m_i} \).
Ponieważ \( M_i \) jest podzielne przez wszystkie \( m_j \) oprócz \( m_i \), każdy z tych składników spełnia odpowiednią kongruencję. W ten sposób \( x \) jest rozwiązaniem układu.
Na koniec, ponieważ wszystkie \( m_i \) są parami względnie pierwsze, każde dwa rozwiązania \( x_1 \) i \( x_2 \) układu równań będą kongruentne modulo \( M = m_1 m_2 \cdots m_k \).
Zatem rozwiązanie jest jedyne modulo \( M \), co kończy dowód.
\begin{redbox}{Dowód tw. \ref{tw:crt}}
    \begin{proof}
        Rozważmy układ równań:
        \[
        \begin{cases}
        x \equiv a_1 \pmod{m_1} \\
        x \equiv a_2 \pmod{m_2} \\
        \quad\vdots \\
        x \equiv a_k \pmod{m_k}
        \end{cases}
        \]
        Ponieważ \( m_1, m_2, \ldots, m_k \) są parami względnie pierwsze, to z Chińskiego Twierdzenia o Resztach wynika, że istnieje jedno rozwiązanie \( x \), które jest rozwiązaniem układu modularnego.
        
        Aby znaleźć to rozwiązanie, zastosujmy konstrukcję opartą na odwrotnościach modularnych.
        
        Niech \( M = m_1 m_2 \cdots m_k \). Definiujemy \( M_i = \frac{M}{m_i} \) dla każdego \( i = 1, 2, \ldots, k \). Wtedy \( M_i \) jest liczbą, która jest podzielna przez wszystkie \( m_j \) oprócz \( m_i \), czyli \( \gcd(M_i, m_i) = 1 \).
        
        Dla każdego \( i \) możemy znaleźć liczbę \( y_i \) taką, że:
        \[
        M_i y_i \equiv 1 \pmod{m_i}
        \]
        jest to **odwrotność modularna** \( M_i \) modulo \( m_i \).
        
        Zatem rozwiązanie \( x \) układu równań możemy zapisać w postaci:
        \[
        x = \sum_{i=1}^k a_i M_i y_i
        \]
        gdzie każda składnik \( a_i M_i y_i \) jest rozwiązaniem \( x \equiv a_i \pmod{m_i} \).
        
        Ponieważ \( M_i \) jest podzielne przez wszystkie \( m_j \) oprócz \( m_i \), każdy z tych składników spełnia odpowiednią kongruencję. W ten sposób \( x \) jest rozwiązaniem układu.
        
        Na koniec, ponieważ wszystkie \( m_i \) są parami względnie pierwsze, każde dwa rozwiązania \( x_1 \) i \( x_2 \) układu równań będą kongruentne modulo \( M = m_1 m_2 \cdots m_k \).
        
        Zatem rozwiązanie jest jedyne modulo \( M \), co kończy dowód.
    \end{proof}
\end{redbox}
Generated from: ./assets/proof/theorems/numbertheory/crt.tex