Számrendszerek Feladat. Számrendszerek. Németh Bence május 13.

Hasonló dokumentumok
MM CSOPORTELMÉLET GYAKORLAT ( )

Számelméleti alapfogalmak


Algoritmuselmélet 18. előadás

1.1. Definíció. Azt mondjuk, hogy a oszója b-nek, vagy más szóval, b osztható a-val, ha létezik olyan x Z, hogy b = ax. Ennek jelölése a b.

Diszkrét matematika I.

Számelmélet (2017. február 8.) Bogya Norbert, Kátai-Urbán Kamilla

Komplex számok. Wettl Ferenc előadása alapján Wettl Ferenc előadása alapján Komplex számok / 18

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Negatív alapú számrendszerek

3. előadás Stabilitás

Diszkrét matematika 2.

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Számítógépes Számelmélet

Nagy Gábor compalg.inf.elte.hu/ nagy

1. Polinomok számelmélete

Bevezetés az algebrába az egész számok 2

RSA algoritmus. P(M) = M e mod n. S(C) = C d mod n. A helyesség igazoláshoz szükséges számelméleti háttér. a φ(n) = 1 mod n, a (a 1,a 2,...

Algebra es sz amelm elet 3 el oad as Nevezetes sz amelm eleti probl em ak Waldhauser Tam as 2014 oszi f el ev

2016, Diszkrét matematika

Diszkrét matematika 2.C szakirány

Nagy Gábor compalg.inf.elte.hu/ nagy

Egész pontokról racionálisan

Waldhauser Tamás december 1.

Polinomok (előadásvázlat, október 21.) Maróti Miklós

100% BIO Natur/Bio kozmetikumok és testápolás

Hatványozás. A hatványozás azonosságai

Nagy Gábor compalg.inf.elte.hu/ nagy

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27

Következik, hogy B-nek minden prímosztója 4k + 1 alakú, de akkor B maga is 4k + 1 alakú, s ez ellentmondás.

Fraktálok. Kontrakciók Affin leképezések. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék. TARTALOMJEGYZÉK Kontrakciók Affin transzformációk

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Numerikus módszerek 1.

Más szavakkal formálisan:, ahol olyan egész szám, hogy. Más szavakkal formálisan:, ahol olyan egész szám, hogy.

Mátrix-exponens, Laplace transzformáció

1.7. Elsőrendű lineáris differenciálegyenlet-rendszerek

Komplex számok. Wettl Ferenc Wettl Ferenc () Komplex számok / 9

Magyary Zoltán Posztdoktori beszámoló előadás

Diszkrét matematika 2.C szakirány

Algoritmuselmélet. Bonyolultságelmélet. Katona Gyula Y.

ACTA ACADEMIAE PAEDAGOGICAE AGRIENSIS

Bevezetés az algebrába 1

Polinomok (el adásvázlat, április 15.) Maróti Miklós

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

illetve a n 3 illetve a 2n 5

1. Házi feladat. Határidő: I. Legyen f : R R, f(x) = x 2, valamint. d : R + 0 R+ 0

2018, Diszkre t matematika. 10. elo ada s

Diszkrét matematika 2.C szakirány

1. A maradékos osztás

Algoritmuselmélet gyakorlat (MMN111G)

Klasszikus algebra előadás. Waldhauser Tamás április 14.

2. Tétel (Az oszthatóság tulajdonságai). : 2. Nullát minden elem osztja, de. 3. a nulla csak a nullának osztója.

1. Mellékosztály, Lagrange tétele

Hiszterézises káoszgenerátor vizsgálata

A továbbiakban Y = {0, 1}, azaz minden szóhoz egy bináris sorozatot rendelünk

Számelmélet. 1. Oszthatóság Prímszámok

Algebrai alapismeretek az Algebrai síkgörbék c. tárgyhoz. 1. Integritástartományok, oszthatóság

Bevezetés az algebrába 2

Matematika (mesterképzés)

ANALÍZIS III. ELMÉLETI KÉRDÉSEK

y + a y + b y = r(x),

Nagy Gábor compalg.inf.elte.hu/ nagy

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

MATEMATIKAI PROBLÉMAMEGOLDÓ GYAKORLAT

1. Számsorok, hatványsorok, Taylor-sor, Fourier-sor

2018, Diszkre t matematika. 8. elo ada s

2012. október 2 és 4. Dr. Vincze Szilvia

3. Lineáris differenciálegyenletek

1. Generátorrendszer. Házi feladat (fizikából tudjuk) Ha v és w nem párhuzamos síkvektorok, akkor generátorrendszert alkotnak a sík vektorainak

GAUSS-EGÉSZEK ÉS DIRICHLET TÉTELE

6. feladatsor: Inhomogén lineáris differenciálegyenletek (megoldás)

Alapfogalmak a Diszkrét matematika II. tárgyból

Lineáris algebra numerikus módszerei

MODELLEK ÉS ALGORITMUSOK ELŐADÁS

Vektorterek. =a gyakorlatokon megoldásra ajánlott

Információs rendszerek elméleti alapjai. Információelmélet

Első zárthelyi dolgozat megoldásai biomatematikából * A verzió

lim 2 2 lim 2 lim 1 lim 3 4 lim 4 FOLYTONOSSÁG 1 x helyen? ( 2 a matek világos oldala Mosóczi András 4.1.? 4.5.? 4.2.? 4.6.? 4.3.? ? 4.8.?

Lineáris Algebra. Tartalomjegyzék. Pejó Balázs. 1. Peano-axiomák

Funkcionálanalízis. n=1. n=1. x n y n. n=1

Vizsgatematika Bevezetés a matematikába II tárgyhoz tavasz esti tagozat

Diszkrét matematika 1. estis képzés. Komputeralgebra Tanszék ősz

Klasszikus algebra előadás. Waldhauser Tamás április 28.

2. Logika gyakorlat Függvények és a teljes indukció

Határozatlan integrál

Csoportok II március 7-8.

Optimalizálás alapfeladata Legmeredekebb lejtő Lagrange függvény Log-barrier módszer Büntetőfüggvény módszer 2017/

Kódelméleti és kriptográai alkalmazások


HHF0CX. k darab halmaz sorbarendezésének a lehetősége k! Így adódik az alábbi képlet:

Matematika A2 vizsga mgeoldása június 4.

1. A polinom fogalma. Számolás formális kifejezésekkel. Feladat Oldjuk meg az x2 + x + 1 x + 1. = x egyenletet.

Kongruenciák. Waldhauser Tamás

Lineáris leképezések (előadásvázlat, szeptember 28.) Maróti Miklós, Kátai-Urbán Kamilla

Lineáris leképezések. 2. Lineáris-e az f : R 2 R 2 f(x, y) = (x + y, x 2 )

Zárójelentés a "Számítógépes számelmélet" c. OTKA pályázathoz

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

LNM folytonos Az interpoláció Lagrange interpoláció. Lineáris algebra numerikus módszerei

Sorozatok. 5. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Sorozatok p. 1/2

Átírás:

2014. május 13.

Legyen Λ R n rács, M : Λ Λ alapmátrix, melyre det(m) 0, 0 D Λ véges jegyhalmaz.

Legyen Λ R n rács, M : Λ Λ alapmátrix, melyre det(m) 0, 0 D Λ véges jegyhalmaz. Definíció (Generalized number system) A (Λ, M, D) hármast számrendszernek nevezzük, ha x Λ felírható n x = M i d i i=0 alakban, ahol d i D és n N. A (d n... d 1 d 0 ) sorozatot az x kifejtésének nevezzük.

Tétel Ha (Λ, M, D) számrendszer, akkor 1 D teljes maradékrendszer modulo M, 2 M expanzív, 3 det(i M) ±1

Tétel Ha (Λ, M, D) számrendszer, akkor 1 D teljes maradékrendszer modulo M, 2 M expanzív, 3 det(i M) ±1 Definíció (Radix rendszer) Ha (Λ, M, D) eleget tesz az (1). és a (2). feltételnek, akkor radix rendszernek nevezzük.

Definíció Λ két eleme akkor és csak akkor kongruens modulo M, ha a Λ/MΛ faktorcsoport ugyanazon mellékosztályába esnek.

Definíció Λ két eleme akkor és csak akkor kongruens modulo M, ha a Λ/MΛ faktorcsoport ugyanazon mellékosztályába esnek. Tétel A Λ/MΛ faktorcsoport rendje det(m).

Definíció (Pálya) Legyen φ : Λ Λ, φ(x) = M 1 (x d), ahol d D és x d(modm). Az x, φ(x), φ 2 (x), φ 3 (x),... sorozatot x pályájának nevezzük.

Definíció (Pálya) Legyen φ : Λ Λ, φ(x) = M 1 (x d), ahol d D és x d(modm). Az x, φ(x), φ 2 (x), φ 3 (x),... sorozatot x pályájának nevezzük. Tétel Mivel M 1 kontrakció és D véges, ezért letezik egy. norma Λ-n és egy C konstans, hogy x Λ pályája előbb-utóbb belép az véges halmazba. S = {x Λ x < C}

Definíció (periodikus pont) A p pont periodikus, ha k > 0 : φ k (p) = p

Definíció (periodikus pont) A p pont periodikus, ha k > 0 : φ k (p) = p Tétel x Λ pályája végül periodikus.

Definíció (periodikus pont) A p pont periodikus, ha k > 0 : φ k (p) = p Tétel x Λ pályája végül periodikus. Tétel (Λ, M, D) számrendszert alkot, ha x Λ pályája végül 0.

Definíció (Canonical number system) Legyen Λ = Z n, M a c(x) = c 0 + c 1 x + + c n 1 x n 1 + x n egész együtthatós polinom Frobenius társmátrixa, D = {(i, 0,..., 0) Z n 0 i < c 0 } véges jegyhalmaz. Ha (Λ, M, D) számrendszer, akkor egyszerűsített számrendszer, a c(x) polinom pedig CNS polinom.

0 0... 0 c 0 1 0... 0 c 1 M = 0 1... 0 c 2....... 0 0... 1 c n 1

Definíció (Generalized binary number system Ha (Λ, M, D) a c(x) CNS polinom által meghatározott számrendszer és c 0 = 2, akkor (Λ, M, D) általánosított bináris számrendszer.

Eszközök Folyamat Eredmények Legyen (Λ, M, D) a c(x) CNS polinom által meghatározott számrendszer általánosított bináris számrendszer x Λ kifejtése (d n... d 1 d 0 ) Keressünk olyan x Z számokat, melyekre (x, 0, 0,..., 0), (x, x, 0,..., 0) Λ kifejtését bináris számként értelmezve prímszámokat kapunk.

Eszközök Folyamat Eredmények Legyen (Λ, M, D) a c(x) CNS polinom által meghatározott számrendszer általánosított bináris számrendszer x Λ kifejtése (d n... d 1 d 0 ) Keressünk olyan x Z számokat, melyekre (x, 0, 0,..., 0), (x, x, 0,..., 0) Λ kifejtését bináris számként értelmezve prímszámokat kapunk. Cél Olyan (x, p 1, p 2 ) hármasok keresése, ahol p 1, p 2 kb. 320 bit méretű prímek.

Eszközök Eszközök Folyamat Eredmények Meglévő, szimbolikus keretrendszerben vizsgált probléma hatékonyabb vizsgálata. GeneralNumberSystems C++ template library (Éles Dávid, 2013) kezelése, kifejtés előállítása. GMPLib The GNU Multiple Precision Arithmetic Library Kifejtésként kapot számok kezelése, valószínűségi prímtesztelés.

Folyamat Eszközök Folyamat Eredmények Elem vizsgálata Legyen adott c(x) CNS polinom, és x Z. 1 (x,0,0,...,0) kifejtése 2 a kifejtésből p 1 előállítása 3 ha p 1 biztos nem prím vége 4 (x,x,0,...,0) kifejtése 5 a kifejtésből p 2 előállítása 6 ha p 2 biztos nem prím vége 7 (x, p 1, p 2 ) jelölt 8 p 1, p 2 egzakt prímtesztelése...

Eszközök Folyamat Eredmények Köszönöm a figyelmet!

Eszközök Folyamat Eredmények Kovács,A.: Radix Representation of Numbers http://compalg.inf.elte.hu/~attila/materials/ RepresentingNumbers.pdf Burcsi,P., Kovács,A.: Exhaustive search methods for CNS polynomials, http://compalg.inf.elte.hu/~attila/pub/ SearchingForCnsPolynomials.pdf Kovács,A.: Generalized binary number systems, http: //compalg.inf.elte.hu/~attila/pub/genbinnumsys.pdf Éles,D.: GeneralNumberSystems, https://github.com/elesd/generalnumbersystems The GNU Multiple Precision Arithmetic Library, https://gmplib.org/