Działanie modulo - znalezienie błędu

Podzielność. Reszty z dzielenia. Kongruencje. Systemy pozycyjne. Równania diofantyczne. Liczby pierwsze i względnie pierwsze. NWW i NWD.
Kvothe
Użytkownik
Użytkownik
Posty: 244
Rejestracja: 30 wrz 2012, o 14:24
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 71 razy

Działanie modulo - znalezienie błędu

Post autor: Kvothe »

Hej, poszukuję błędu w swoich obliczeniach bo wiem, że wynik jest zły (sprawdzone w Excelu), ale nie mogę znaleźć. Mógłby ktoś zerknąć i wskazać co tu nie gra?

Trzeba obliczyć \(\displaystyle{ (31^{29} + 48^{29})\mathrm{mod}(37)}\)

Korzystam z tego, że \(\displaystyle{ \\ 11^{3} \mathrm{mod}(37) \equiv 36 \mathrm{mod}(37) \equiv (-1) \mathrm{mod}(37)}\)

Oraz \(\displaystyle{ 31^{4} \mathrm{mod}(37) \equiv 1 \mathrm{mod}(37)}\)

Dwie powyższe obliczyłem wcześniej i się zgadza (wg Excela).

Więc do rzeczy:

\(\displaystyle{ (31^{29} + 48^{29})\mathrm{mod}(37) \equiv 31^{29} \mathrm{mod}(37) + 48^{29}\mathrm{mod}(37)}\)

\(\displaystyle{ \equiv \left( (31^{4})^{7}} \cdot 31 \right)\mathrm{mod}(37) +\left( (11^{3})^{9} \cdot 11^{2}\right)\mathrm{mod}(37)}\)

\(\displaystyle{ \equiv 31\mathrm{mod}(37) +\left( (-1) \cdot 11^{2}\right)\mathrm{mod}(37)}\)

\(\displaystyle{ \equiv \left( 31 -10 \right) \mathrm{mod}(37) \equiv 21 \mathrm{mod}(37)}\)

Ma wyjść zero.. czy ktoś widzi co jest źle?
Awatar użytkownika
arek1357
Użytkownik
Użytkownik
Posty: 5749
Rejestracja: 6 gru 2006, o 09:18
Płeć: Mężczyzna
Lokalizacja: blisko
Podziękował: 131 razy
Pomógł: 526 razy

Re: Działanie modulo - znalezienie błędu

Post autor: arek1357 »

Pomyśl inaczej a może to Ty masz rację a nie podręczniki jakieś tam...
Kvothe
Użytkownik
Użytkownik
Posty: 244
Rejestracja: 30 wrz 2012, o 14:24
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 71 razy

Re: Działanie modulo - znalezienie błędu

Post autor: Kvothe »

Zazwyczaj tak myślę, ale mam odpowiedź nie z podręcznika, ale z Excela i jeszcze jednego kalkulatora, które mówią, że ta liczba jest podzielna przez 37, więc reszta powinna być równa zero.
Awatar użytkownika
Bratower
Użytkownik
Użytkownik
Posty: 103
Rejestracja: 26 paź 2017, o 05:38
Płeć: Mężczyzna
Lokalizacja: Olsztyn
Podziękował: 64 razy
Pomógł: 2 razy

Re: Działanie modulo - znalezienie błędu

Post autor: Bratower »

\(\displaystyle{ 31^{29}+48^{29} \bmod 37\\
31\equiv-6\bmod 37\\
31^2\equiv36\equiv(-1)\bmod37\\
31^{28}\equiv1\bmod37\\
31^{29}\equiv31\bmod37\\
48^3\equiv(-1)\bmod37\\
48^{27}\equiv(-1)\bmod37\\
48^{29}\equiv27\bmod37\\
31^{29}+48^{29}\equiv31+27=58\equiv\boxed{21}\bmod37}\)
Awatar użytkownika
arek1357
Użytkownik
Użytkownik
Posty: 5749
Rejestracja: 6 gru 2006, o 09:18
Płeć: Mężczyzna
Lokalizacja: blisko
Podziękował: 131 razy
Pomógł: 526 razy

Re: Działanie modulo - znalezienie błędu

Post autor: arek1357 »

No widzisz kalkulatory też się mylą , nie ma jak człowiek...
Kvothe
Użytkownik
Użytkownik
Posty: 244
Rejestracja: 30 wrz 2012, o 14:24
Płeć: Mężczyzna
Lokalizacja: Kraków
Podziękował: 71 razy

Re: Działanie modulo - znalezienie błędu

Post autor: Kvothe »

Hmm, no ok - pewnie kalkulatory się gubią przy tak dużych liczbach. Dzięki!
ODPOWIEDZ