Chińskie twierdzenie o resztach - Chinese remainder theorem
W teorii liczb , na chiński pozostałość twierdzenie , że jeśli zna się resztek euklidesowej podziału wystąpienia całkowitej n o kilka liczb, można wyznaczyć jednoznaczną resztę z dzielenia n produktem z tych liczb, pod warunkiem, że te dzielniki są parami względnie pierwsze .
Najwcześniejsze znane stwierdzenie tego twierdzenia zostało wydane przez chińskiego matematyka Sun-tzu w Sun-tzu Suan-ching w III wieku n.e.
Chińskie twierdzenie o resztach jest szeroko stosowane do obliczeń z dużymi liczbami całkowitymi, ponieważ pozwala zastąpić obliczenia, dla których znamy granicę wielkości wyniku, kilkoma podobnymi obliczeniami na małych liczbach całkowitych.
Chińskie twierdzenie o resztach (wyrażone w kategoriach zgodności ) jest prawdziwe w odniesieniu do każdej głównej idealnej dziedziny . Został uogólniony na dowolny pierścień przemienny , ze sformułowaniem obejmującym ideały .
Historia
Najwcześniejsze znane stwierdzenie twierdzenia, jako problem z konkretnymi liczbami, pojawia się w książce Sun-tzu Suan-ching z III wieku autorstwa chińskiego matematyka Sun-tzu:
Są rzeczy, których liczba jest nieznana. Jeśli policzymy je przez trzy, zostaną nam dwa; piątkami, zostały nam trzy; a przy siódemkach zostają dwa. Ile jest tam rzeczy?
Praca Sun-tzu nie zawiera ani dowodu, ani pełnego algorytmu. To, co jest algorytmem rozwiązania tego problemu, opisał Aryabhata (VI wiek). Szczególne przypadki chińskiego twierdzenia o resztach były również znane Brahmagupta (7 wieku), i pojawiają się w Fibonacciego „s Liber abaci (1202). Wynik został później uogólniony za pomocą kompletnego rozwiązania zwanego Da-yan-shu (大衍術) w Traktacie Matematycznym w Dziewięciu Częściach Ch'in Chiu-shao z 1247 r. (數書九章, Shu-shu Chiu-chang ). przetłumaczony na język angielski na początku XIX wieku przez brytyjskiego misjonarza Alexandra Wylie .
Pojęcie kongruencji zostało po raz pierwszy wprowadzone i użyte przez Gaussa w jego Disquisitiones Arithmeticae z 1801 roku. Gauss ilustruje chińskie twierdzenie o resztach dotyczące problemu związanego z kalendarzami, a mianowicie „znalezienie lat, które mają określoną liczbę okresów w odniesieniu do słońca i księżyca”. cykl i indykacja rzymska”. Gauss wprowadza procedurę rozwiązywania problemu, która była już stosowana przez Eulera, ale w rzeczywistości była to starożytna metoda, która pojawiła się kilka razy.
Oświadczenie
Niech n 1 , ..., n k będą liczbami całkowitymi większymi od 1 , które często nazywane są modułami lub dzielnikami . Oznaczmy przez N iloczyn n i .
Chińskie twierdzenie o resztach twierdzi, że jeśli n i są parami względnie pierwsze , a jeśli do 1 , ..., k są liczbami całkowitymi takimi, że 0 ≤ i < n i dla każdego I , to nie jest jedna i tylko jedna liczba całkowita x , takie, że 0 ≤ x < N , a pozostała część euklidesowej Division of x o n i jest i dla każdego i .
To może być przekształcone w następujący okres kongruencji : Jeśli n i są parami względnie pierwsze, a jeśli do 1 , ..., k są jakieś całkowitymi, wówczas system
ma rozwiązanie, a dowolne dwa rozwiązania, powiedzmy x 1 i x 2 , są przystające modulo N , czyli x 1 ≡ x 2 (mod N ) .
W algebrze abstrakcyjnej twierdzenie jest często powtarzane jako: jeśli n i są względnie pierwsze w parach, odwzorowanie
definiuje izomorfizm pierścienia
między pierścieniem z liczb całkowitych modulo N i bezpośredniego produktu z pierścieni całkowite modulo n I . Oznacza to, że wykonując sekwencję operacji arytmetycznych w jednym, można wykonać te same obliczenia niezależnie w każdym, a następnie uzyskać wynik stosując izomorfizm (od prawej do lewej). Może to być znacznie szybsze niż obliczenia bezpośrednie, jeśli N i liczba operacji jest duża. Jest to powszechnie stosowane pod nazwą obliczenia wielomodułowe , do algebry liniowej nad liczbami całkowitymi lub liczbami wymiernymi .
Twierdzenie to można również powtórzyć w języku kombinatoryki jako fakt, że nieskończone ciągi arytmetyczne liczb całkowitych tworzą rodzinę Helly .
Dowód
Istnienie i wyjątkowość rozwiązania można udowodnić samodzielnie. Jednak pierwszy dowód istnienia, podany poniżej, wykorzystuje tę wyjątkowość.
Wyjątkowość
Załóżmy, że x i y są rozwiązaniami wszystkich kongruencji. Ponieważ x i y dają tę samą resztę, po podzieleniu przez n i , ich różnica x − y jest wielokrotnością każdego n i . Ponieważ n i są parami względnie pierwsze, ich iloczyn N dzieli również x − y , a zatem x i y są przystające modulo N . Jeśli x i y mają być nieujemne i mniejsze niż N (jak w pierwszym stwierdzeniu twierdzenia), to ich różnica może być wielokrotnością N tylko wtedy, gdy x = y .
Istnienie (pierwszy dowód)
Mapa
odwzorowuje klasy kongruencji modulo N na sekwencje klas kongruencji modulo n i . Dowód wyjątkowości pokazuje, że mapa ta jest iniektywna . Ponieważ domena i codomain tej mapy mają taką samą liczbę elementów, mapa jest również suriekcją , co dowodzi istnienia rozwiązania.
Ten dowód jest bardzo prosty, ale nie dostarcza żadnego bezpośredniego sposobu obliczania rozwiązania. Co więcej, nie można go uogólnić na inne sytuacje, w których poniższy dowód może.
Istnienie (konstruktywny dowód)
Istnienie można ustalić przez jawną konstrukcję x . Konstrukcję tę można podzielić na dwa etapy, po pierwsze przez rozwiązanie problemu w przypadku dwóch modułów, a drugi przez rozszerzenie tego rozwiązania na przypadek ogólny przez indukcję na liczbie modułów.
Przypadek dwóch modułów
Chcemy rozwiązać system:
gdzie i są względnie pierwsze.
Tożsamość Bézouta potwierdza istnienie dwóch liczb całkowitych i takich, że
Liczby całkowite i mogą być obliczane przez rozszerzony algorytm euklidesowy .
Rozwiązanie podaje
W rzeczy samej,
sugerując, że druga zgodność jest udowodniona podobnie, wymieniając indeksy 1 i 2.
Sprawa ogólna
Rozważ sekwencję równań kongruencji:
gdzie są parami względnie pierwsze. Dwa pierwsze równania mają rozwiązanie dostarczone metodą z poprzedniej sekcji. Zbiór rozwiązań tych dwóch pierwszych równań jest zbiorem wszystkich rozwiązań równania
Ponieważ inne są względnie pierwsze, sprowadza to rozwiązanie początkowego problemu równań k do podobnego problemu z równaniami. Iterując proces, w końcu otrzymuje się rozwiązania początkowego problemu.
Istnienie (budownictwo bezpośrednie)
Aby skonstruować rozwiązanie, nie jest konieczne wykonanie indukcji na podstawie liczby modułów. Jednak taka bezpośrednia konstrukcja wiąże się z większą liczbą obliczeń przy dużych liczbach, co sprawia, że jest mniej wydajna i mniej używana. Niemniej jednak interpolacja Lagrange'a jest szczególnym przypadkiem tej konstrukcji, stosowaną do wielomianów zamiast liczb całkowitych.
Niech będzie iloczynem wszystkich modułów oprócz jednego. Ponieważ parami są względnie pierwsze i względnie pierwsze. Zatem tożsamość Bézouta ma zastosowanie, a istnieją liczby całkowite i takie, które
Rozwiązaniem systemu kongruencji jest:
W rzeczywistości, podobnie jak wielokrotność dla mamy
dla każdego
Obliczenie
Rozważ system kongruencji:
gdzie są parami względnie pierwsze , i niech W tej sekcji opisano kilka metod obliczania unikalnego rozwiązania dla , tak że i te metody są stosowane na przykładzie:
Wyszukiwanie systematyczne
Jest to łatwe do sprawdzenia, czy wartość x jest rozwiązanie: wystarczy obliczyć resztę euklidesowej Division of X przez każde n I . Tak więc, aby znaleźć rozwiązanie, wystarczy sprawdzać kolejno liczby całkowite od 0 do N, aż do znalezienia rozwiązania.
Chociaż bardzo prosta, ta metoda jest bardzo nieefektywna. Dla rozważanego tutaj prostego przykładu, aby znaleźć rozwiązanie, należy sprawdzić 40 liczb całkowitych (w tym 0 ), czyli 39 . Jest to algorytm czasu wykładniczego , ponieważ wielkość danych wejściowych jest, do stałego współczynnika, liczbą cyfr N , a średnia liczba operacji jest rzędu N .
Dlatego ta metoda jest rzadko stosowana, ani do obliczeń odręcznych, ani na komputerach.
Szukaj przez przesiewanie
Poszukiwanie rozwiązania można znacznie przyspieszyć przez przesiewanie. W przypadku tej metody zakładamy, bez utraty ogólności, że (gdyby tak nie było, wystarczyłoby zastąpić każdą z pozostałych z dzielenia przez ). Oznacza to, że rozwiązanie należy do ciągu arytmetycznego
Testując wartości tych liczb modulo można ostatecznie znaleźć rozwiązanie dwóch pierwszych kongruencji. Wtedy rozwiązanie należy do ciągu arytmetycznego
Testowanie wartości tych liczb modulo i kontynuowanie do momentu, gdy każdy moduł zostanie przetestowany, daje ostatecznie rozwiązanie.
Ta metoda jest szybsza, jeśli moduły zostały uporządkowane według malejącej wartości, czyli jeśli Dla przykładu daje to następujące obliczenie. Rozważamy najpierw liczby, które są przystające do 4 modulo 5 (największy moduł), czyli 4, 9 = 4 + 5 , 14 = 9 + 5 , ... Dla każdej z nich oblicz resztę przez 4 (drugi największy moduł) aż do uzyskania liczby zgodnej z 3 modulo 4. Następnie można przystąpić, dodając w każdym kroku 20 = 5×4 i obliczając tylko reszty przez 3. Daje to
- 4 mod 4 → 0. Kontynuuj
- 4 + 5 = 9 mod 4 →1. Kontyntynuj
- 9 + 5 = 14 mod 4 → 2. Kontynuuj
- 14 + 5 = 19 mod 4 → 3. OK, kontynuuj, biorąc pod uwagę reszty modulo 3 i dodając za każdym razem 5×4 = 20
- 19 mod 3 → 1. Kontynuuj
- 19 + 20 = 39 mod 3 → 0. OK, to jest wynik.
Ta metoda sprawdza się dobrze w przypadku obliczeń odręcznych z iloczynem modułów, który nie jest zbyt duży. Jest jednak znacznie wolniejszy niż inne metody, dla bardzo dużych produktów modułowych. Chociaż jest znacznie szybsza niż wyszukiwanie systematyczne, ta metoda ma również złożoność czasu wykładniczego i dlatego nie jest używana na komputerach.
Korzystanie z konstrukcji istnienia
W konstrukcyjne okna istnienie wynika, że w przypadku dwóch modułów , rozwiązanie może być uzyskane przez obliczenie tych współczynników Bézout z modułów, a następnie przez kilka mnożenia, dodatki i redukcji modulo (dla uzyskania efektu w przedziale ). Ponieważ współczynniki w Bézout mogą być obliczane z rozszerzonego algorytmu Euklidesa , cała obliczeń, co najwyżej, ma kwadratową złożoność czasowa w którym oznacza liczbę cyfr
Dla więcej niż dwóch modułów, metoda dla dwóch modułów pozwala na zastąpienie dowolnych dwóch kongruencji pojedynczym modułem kongruencji iloczynem modułów. Iteracja tego procesu zapewnia ostatecznie rozwiązanie o złożoności, która jest kwadratowa pod względem liczby cyfr iloczynu wszystkich modułów. Ta kwadratowa złożoność czasu nie zależy od kolejności, w jakiej moduły są przegrupowywane. Można przegrupować dwa pierwsze moduły, a następnie przegrupować wynikowy moduł z następnym i tak dalej. Ta strategia jest najłatwiejsza do wdrożenia, ale wymaga również większej liczby obliczeń z udziałem dużych liczb.
Inna strategia polega na podzieleniu modułów na pary, których iloczyn ma porównywalne rozmiary (w miarę możliwości), przy jednoczesnym zastosowaniu metody dwóch modułów do każdej pary i iteracji z liczbą modułów podzieloną w przybliżeniu przez dwa. Ta metoda pozwala na łatwe zrównoleglenie algorytmu. Ponadto, jeśli do podstawowych operacji wykorzystywane są algorytmy szybkie (czyli algorytmy pracujące w czasie quasilinearnym ), metoda ta dostarcza algorytmu dla całego obliczenia działającego w czasie quasilinearnym.
W obecnym przykładzie (który ma tylko trzy moduły) obie strategie są identyczne i działają w następujący sposób.
Tożsamość Bézout dla 3 i 4 to
Umieszczenie tego we wzorze podanym na udowodnienie istnienia daje
dla rozwiązania dwóch pierwszych kongruencji, pozostałe rozwiązania otrzymuje się przez dodanie do -9 dowolnej wielokrotności 3×4 = 12 . Można kontynuować dowolne z tych rozwiązań, ale rozwiązanie 3 = -9 +12 jest mniejsze (w wartości bezwzględnej) i dlatego prawdopodobnie prowadzi do łatwiejszego obliczenia
Tożsamość Bézout dla 5 i 3×4 = 12 is
Stosując ponownie tę samą formułę, otrzymujemy rozwiązanie problemu:
Pozostałe rozwiązania otrzymuje się przez dodanie dowolnej wielokrotności 3×4×5 = 60 , a najmniejszym dodatnim rozwiązaniem jest −21 + 60 = 39 .
Jako liniowy system diofantyny
Układ kongruencji rozwiązywany przez chińskie twierdzenie o resztach można przepisać jako układ równoczesnych liniowych równań diofantycznych :
gdzie nieznane są liczby całkowite i Dlatego każda ogólna metoda rozwiązywania takich układów może być użyta do znalezienia rozwiązania chińskiego twierdzenia o resztach, takich jak redukcja macierzy układu do postaci normalnej Smitha lub postaci normalnej Hermite'a . Jednak, jak zwykle przy użyciu ogólnego algorytmu dla bardziej szczegółowego problemu, podejście to jest mniej wydajne niż metoda z poprzedniej sekcji, oparta na bezpośrednim użyciu tożsamości Bézouta .
Ponad główne idealne domeny
W § Statement , chińskie twierdzenie o resztach zostało sformułowane na trzy różne sposoby: w kategoriach reszt, kongruencji i izomorfizmu pierścienia. Stwierdzenie w kategoriach reszt nie stosuje się na ogół do głównych domen idealnych , ponieważ reszty nie są zdefiniowane w takich pierścieniach. Jednak dwie inne wersje mają sens w odniesieniu do głównej idealnej domeny R : wystarczy zastąpić „liczbę całkowitą” przez „element domeny” i przez R . Te dwie wersje twierdzenia są prawdziwe w tym kontekście, ponieważ dowody (z wyjątkiem pierwszego dowodu istnienia) oparte są na lemie Euklidesa i identyczności Bézout , które są prawdziwe w każdej głównej dziedzinie.
Jednak ogólnie rzecz biorąc, twierdzenie to jest tylko twierdzeniem o istnieniu i nie zapewnia żadnego sposobu obliczania rozwiązania, chyba że ma się algorytm do obliczania współczynników tożsamości Bézouta.
Nad jednowymiarowymi pierścieniami wielomianowymi i domenami euklidesowymi
Twierdzenie w kategoriach reszt podanych w § Twierdzenie nie może być uogólnione na jakąkolwiek główną dziedzinę idealną, ale jego uogólnienie na dziedziny euklidesowe jest proste. W jednowymiarowe wielomiany nad dziedzinie jest typowym przykładem euklidesowej domeny, która nie jest całkowite. Dlatego stawiamy twierdzenie dla przypadku pierścienia dziedziny jednowymiarowej nad ciałem Aby otrzymać twierdzenie o ogólnej dziedzinie euklidesowej, wystarczy zastąpić stopień funkcją euklidesową dziedziny euklidesowej.
Chińskie twierdzenie o resztach dla wielomianów jest następujące: Niech (moduły) będą, dla i =1, ..., k , parami względnie pierwszymi wielomianami w . Pozwolić być stopień , a być sumą If są takie, że wielomiany lub dla każdego I , a następnie, jest jeden i tylko jeden wielomian , tak że i reszta euklidesowej podział na przez to dla każdego I .
Konstrukcję rozwiązania można wykonać jak w § Istnienie (dowód konstruktywny) lub § Istnienie (dowód bezpośredni) . Jednak ta ostatnia konstrukcja może być uproszczona przez zastosowanie, jak następuje, częściowej dekompozycji na ułamki zamiast rozszerzonego algorytmu euklidesowego .
Zatem chcemy znaleźć wielomian , który spełnia kongruencje
dla
Rozważ wielomiany
Rozkład częściowy na ułamki daje k wielomianów o stopniach takich, że
a zatem
Wtedy rozwiązanie równoczesnego systemu kongruencji jest podane przez wielomian
W rzeczywistości mamy
dla
To rozwiązanie może miećo stopień większy niż Unikalne rozwiązanie stopnia mniejszego niż można wywnioskować biorąc pod uwagę resztę z dzielenia euklidesowego przez To rozwiązanie jest
Interpolacja Lagrange'a
Szczególnym przypadkiem chińskiego twierdzenia o resztach dla wielomianów jest interpolacja Lagrange'a . W tym celu rozważmy k wielomianów monicznych pierwszego stopnia:
Są parami względnie pierwsze, jeśli wszystkie są różne. Pozostała część dzielenia przez wielomian to
Teraz niech będą stałe (wielomiany stopnia 0) zarówno w interpolacji Lagrange'a, jak i chińskim twierdzeniu o resztach zapewniają istnienie unikalnego wielomianu stopnia mniejszego niż taki, że
dla każdego
Wzór na interpolację Lagrange'a jest w tym przypadku wynikiem powyższej konstrukcji rozwiązania. Dokładniej, niech
Częściowy rozkład frakcji o Is
W rzeczywistości sprowadzając prawą stronę do wspólnego mianownika, który otrzymujemy
a licznik jest równy jeden, jako wielomian stopnia mniejszego, który przyjmuje wartość jeden dla różnych wartości
Korzystając z powyższego wzoru ogólnego otrzymujemy wzór na interpolację Lagrange'a:
Interpolacja hermita
Interpolacja Hermite'a jest zastosowaniem chińskiego twierdzenia o resztach dla jednowymiarowych wielomianów, które mogą obejmować moduły dowolnych stopni (interpolacja Lagrange'a obejmuje tylko moduły pierwszego stopnia).
Problem polega na znalezieniu wielomianu najmniejszego możliwego stopnia, tak aby wielomian i jego pierwsze pochodne przybrały dane wartości w pewnych ustalonych punktach.
Dokładniej, niech będzie elementy gruntu pola i przez niech będzie wartości pierwszych pochodnych poszukiwanych w wielomian (w tym 0th pochodnej, która jest wartością wielomianu siebie). Problemem jest znalezienie wielomian tak, że jego j th pochodnej przyjmuje wartość w za i
Rozważ wielomian
Jest to wielomian Taylora rzędu w , nieznanego wielomianu Dlatego musimy mieć
I odwrotnie, każdy wielomian, który spełnia te kongruencje, w szczególności weryfikuje dla dowolnego
dlatego jest jego wielomianem Taylora rzędu w , czyli rozwiązuje początkowy problem interpolacji Hermite'a. Chińskie twierdzenie o resztach twierdzi, że istnieje dokładnie jeden wielomian stopnia mniejszy niż suma, który spełnia te kongruencje.
Istnieje kilka sposobów obliczania rozwiązania. Można użyć metody opisanej na początku § Nad jednowymiarowymi pierścieniami wielomianowymi i domenami euklidesowymi . Można również użyć konstrukcji podanych w § Istnienie (dowód konstruktywny) lub § Istnienie (dowód bezpośredni) .
Uogólnienie na moduły non-coprime
Chińskie twierdzenie o resztach można uogólnić na moduły inne niż względnie pierwsze. Niech będą liczbami całkowitymi, niech , i rozważmy system kongruencji:
Jeśli , to ten układ równań ma unikalne rozwiązanie modulo . W przeciwnym razie nie ma rozwiązań.
Jeśli użyjemy tożsamości Bézout do pisania , to rozwiązaniem jest
Definiuje to liczbę całkowitą, ponieważ g dzieli zarówno m, jak i n . W przeciwnym razie dowód jest bardzo podobny do tego dla modułów względnie pierwszych.
Uogólnienie na dowolne pierścienie
Chińskie twierdzenie o resztach można uogólnić na dowolny pierścień , używając ideałów względnie pierwszych (zwanych także ideałami komaksymalnymi ). Dwa ideały I i J są względnie pierwsze, jeśli istnieją elementy i takie, że Ta relacja odgrywa rolę tożsamości Bézout w dowodach związanych z tym uogólnieniem, które poza tym są bardzo podobne. Uogólnienie można przedstawić następująco.
Niech I 1 , ..., I k będą dwustronnymi ideałami pierścienia i niech ja będę ich przecięciem. Jeśli ideały są względnie pierwsze parami, mamy izomorfizm :
między pierścieniem iloraz i bezpośredni produkt z którym „ ” oznacza obraz elementu w pierścieniu iloraz określonej przez idealny Ponadto, jeśli jest przemienne , wówczas idealnym przecięcia par idei względnie pierwsze równa jest produkt ; to jest
jeśli ja mam i ja j są względnie pierwsze dla í ≠ j .
Aplikacje
Numeracja sekwencyjna
Chińskie twierdzenie o resztach zostało użyte do skonstruowania numeracji Gödla dla sekwencji , która jest zaangażowana w dowód twierdzenia o niezupełności Gödla .
Szybka transformata Fouriera
Algorytm FFT prime-factor (zwany także algorytm Good-Thomas) wykorzystuje chińską twierdzenie pozostałą zmniejszania obliczenia wyniku szybkiej transformaty Fouriera wielkości do wyliczenia dwóch Szybka transformacja Fouriera mniejszych rozmiarach i (pod warunkiem, że i są względnie pierwsze).
Szyfrowanie
Większość implementacji RSA używa chińskiego twierdzenia o resztach podczas podpisywania certyfikatów HTTPS i podczas deszyfrowania.
Chińskie twierdzenie o resztach może być również wykorzystywane w udostępnianiu sekretów , które polega na rozdysponowaniu zbioru udziałów wśród grupy ludzi, którzy wszyscy razem (ale nikt w pojedynkę) może odzyskać pewien sekret z danego zestawu udziałów. Każda z udziałów jest reprezentowana w kongruencji, a tajemnicą do odzyskania jest rozwiązanie systemu kongruencji przy użyciu chińskiego twierdzenia o resztach. Udostępnianie sekretu przy użyciu chińskiego twierdzenia o resztach wykorzystuje, wraz z chińskim twierdzeniem o resztach, specjalne sekwencje liczb całkowitych, które gwarantują niemożność odzyskania sekretu ze zbioru udziałów o mniejszej niż pewna kardynalność .
Rozdzielczość niejednoznaczności zakresu
Że rozkład zakres niejednoznaczności techniki stosowane przy średniej częstotliwości powtarzania impulsów radaru mogą być postrzegane jako szczególny przypadek chińskiego twierdzenia resztę.
Dekompozycja surjekcji skończonych grup abelowych
Mając przypuszczenie skończonych grup abelowych , możemy użyć chińskiego twierdzenia o resztach, aby podać pełny opis takiej mapy. Przede wszystkim twierdzenie daje izomorfizmy
gdzie . Ponadto dla dowolnej mapy indukowanej
z oryginalnej surjekcji mamy i , ponieważ dla pary liczb pierwszych , jedyne niezerowe surjekcje
można zdefiniować, jeśli i .
Zauważ, że te obserwacje mają kluczowe znaczenie dla skonstruowania pierścienia liczb całkowitych nieskończonych , który jest podany jako odwrotna granica wszystkich takich map.
Twierdzenie Dedekinda
Twierdzenie Dedekinda o liniowej niezależności postaci. Niech M będzie monoid a k jest integralną domenę , widzianego jako monoid rozważając mnożenia na k . Następnie każdy skończonej rodziny ( f I ) i ∈ I odrębnych homomorfizmów monoid f I : M → K jest liniowo niezależne. Innymi słowy, każda rodzina ( α i ) i ∈ I elementów α i ∈ k spełniających
musi być równa rodzinie (0) i ∈ I .
Dowód. Najpierw załóżmy, że k jest polem, w przeciwnym razie zastąp domenę całkową k jej polem ilorazu i nic się nie zmieni. Można liniowe rozszerzenie Homomorfizmy monoid f I : M → K do K -algebra homomorfizmy M i : k [ M ] → K , gdzie K [ M ] jest pierścień monoid z M na k . Następnie, przez liniowość, warunek
plony
Następnie dla i , j ∈ I ; i ≠ j dwa k- liniowe odwzorowania F i : k [ M ] → k oraz F j : k [ M ] → k nie są do siebie proporcjonalne. Inaczej C I i f j będzie proporcjonalna, a więc jest równa od jako monoid homomorfizmów spełniają: f I (1) = 1 = F j (1) , co jest sprzeczne z założenia, że są one różne.
Dlatego jądrach Ker F I i Ker F j są różne. Od k [ M ] / Ker F i ≅ K I ( k [ M ]) = K jest pole, Ker C i jest maksymalna ideał k [ M ] dla każdej I ∈ I . Ponieważ są one różne i najdłuższej, ideał Ker F I i Ker F J jest względnie pierwsze, gdy i ≠ j . Chińskie twierdzenie o resztach (dla ogólnych pierścieni) daje izomorfizm:
gdzie
W związku z tym mapa
jest suriektywna. Pod isomorphisms k [ M ] / Ker C i → F ı ( K [ M ]) = k , MAPIE cp odpowiada:
Ale już,
plony
dla każdego wektora ( u i ) i ∈ I w obrazie mapy ψ . Ponieważ ψ jest suriektywna, oznacza to, że
dla każdego wektora
W konsekwencji ( α i ) i ∈ I = (0) i ∈ I . CO BYŁO DO OKAZANIA.
Zobacz też
Uwagi
Bibliografia
- Dauben, Joseph W. (2007), „Rozdział 3: Matematyka chińska”, w Katz, Victor J. (red.), Matematyka Egiptu, Mezopotamii, Chin, Indii i islamu: podręcznik źródłowy , Princeton University Press, s. 187-384, ISBN 978-0-691-11485-9
- Dence, Józef B.; Dence, Thomas P. (1999), Elementy teorii liczb , Academic Press, ISBN 9780122091308
- Duchet, Pierre (1995), „Hipergrafy”, w Graham, RL; Grötschel, M .; Lovász, L. (red.), Podręcznik kombinatoryki, t. 1, 2 , Amsterdam: Elsevier, s. 381-432, MR 1373663. Patrz w szczególności sekcja 2.5, „Właściwość Helly”, s. 393–394 .
- Gauss, Carl Friedrich (1986), Disquisitiones Arithemeticae , przekład Clarke, Arthur A. (druga, poprawiona red.), New York: Springer , ISBN 978-0-387-96254-2
- Irlandia, Kenneth; Rosen, Michael (1990), klasyczne wprowadzenie do nowoczesnej teorii liczb (2nd ed.), Springer-Verlag, ISBN 0-387-97329-X
- Kak, Subhash (1986), „Aspekty obliczeniowe algorytmu Aryabhata” (PDF) , Indian Journal of History of Science , 21 (1): 62-71
- Katz, Victor J. (1998), Historia matematyki / Wprowadzenie (2nd ed.), Addison Wesley Longman, ISBN 978-0-321-01618-8
- Libbrecht Ulrich (1973), Matematyka chińska w XIII wieku: „Shu-shu Chiu-chang” Ch'in Chiu-shao , Dover Publications Inc, ISBN 978-0-486-44619-6
- Ore, Oystein (1988) [1948], Teoria liczb i jej historia , Dover, ISBN 978-0-486-65620-5
- Pisano, Leonardo (2002), Liber Abaci Fibonacciego , przekład Sigler, Laurence E., Springer-Verlag, s. 402-403, ISBN 0-387-95419-8
- Rosen, Kenneth H. (1993), Elementarna teoria liczb i jej zastosowania (3rd ed.), Addison-Wesley, ISBN 978-0201-57889-8
- Sengupta, Ambar N. (2012), Reprezentowanie grup skończonych, A Semimsimple Introduction , Springer, ISBN 978-1-4614-1232-8
Dalsza lektura
- Cormen, Thomas H .; Leiserson, Charles E. ; Rivest, Ronald L .; Stein, Clifford (2001), Wprowadzenie do algorytmów (druga red.), MIT Press i McGraw-Hill, ISBN 0-262-03293-7. Patrz Sekcja 31.5: Chińskie twierdzenie o resztach, s. 873–876.
- Ding, Cunsheng; Pei, Dingyi; Salomaa, Arto (1996), chińskie twierdzenie o pozostałościach. Zastosowania w informatyce, kodowaniu, kryptografii , World Scientific Publishing, s. 1-213 , ISBN 981-02-2827-9
- Hungerford, Thomas W. (1974), Algebra , Graduate Texts in Mathematics, tom. 73, Springer-Verlag, s. 131–132, ISBN 978-1-4612-6101-8
-
Knuth, Donald (1997), The Art of Computer Programming , Tom 2: Algorytmy półnumeryczne (wyd. trzecie.), Addison-Wesley, ISBN 0-201-89684-2
|volume=
ma dodatkowy tekst ( pomoc ). Patrz sekcja 4.3.2 (str. 286–291), ćwiczenie 4.6.2–3 (str. 456).