A reguláris számok olyan számok, amelyek egyenlően osztják a 60 hatványait (vagy ennek megfelelően a 30 hatványait ). Például 60 2 = 3600 = 48 × 75, tehát a 48 és a 75 is osztói a 60 hatványának. Így ezek közönséges számok . Ezzel egyenértékűen olyan számokról van szó, amelyeknek egyetlen prímosztója a 2, 3 és 5.
A 60-as hatványra egyenletesen osztódó számok a matematika és alkalmazásai számos területén előfordulnak, és ezekről a különböző tudományterületekről eltérő elnevezéseket kapnak.
Formálisan egy reguláris szám egy 2 i ·3 j ·5 k alakú egész szám i , j és k nemnegatív egészek esetén . Ez a szám osztó . A reguláris számokat 5-nek is nevezik - sima , ami azt jelzi, hogy legnagyobb prímtényezőjük legfeljebb 5.
Az első néhány szokásos szám
1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 18, 20, 24, 25, 27, 30, 32, 36, 40, 45, 48, 50, 54, 60, ... ( A051037 sorozat az OEIS -ben ).Az OEIS néhány más szekvenciájának definíciói 5-sima számokat tartalmaznak [2] .
Bár a szabályos számok sűrűnek tűnnek az 1 és 60 közötti tartományban, a nagy egész számok között meglehetősen ritkák. Egy n = 2 i 3 j 5 k szabályos szám akkor és csak akkor kisebb vagy egyenlő N -nél , ha az ( i , j , k ) pont egy tetraéderhez tartozik , amelyet a koordinátasíkok és a sík határolnak.
amint azt a 2 i ·3 j ·5 k ≤ N egyenlőtlenség mindkét oldalának logaritmusának felvételével láthatjuk . Ezért az N -t meg nem haladó szabályos számok száma ennek a tetraédernek a térfogataként becsülhető , amely egyenlő
Még pontosabban, az "O" jelölés használata nagy , a szabályos számok száma N - ig
és azt feltételezték, hogy ennek a közelítésnek a hibája valójában [3] . Hasonló képletet ad az N -ig terjedő 3 sima számok számára Srinivasa Ramanujan Godfrey Harold Hardynak írt első levelében [4] .
A babiloni hatszázalékos jelölésben egy szabályos szám reciproka véges ábrázolással rendelkezik, így könnyen osztható. Különösen, ha n osztja 60 k -t , akkor az 1/ n hatszázalékos reprezentációja 60 k / n , eltolva bizonyos számú hellyel.
Tegyük fel például, hogy osztani akarunk az 54 = 2 1 3 3 közös számmal . Az 54 osztója 603-nak , és 603/54 = 4000, tehát az 54-gyel hatszázalékos osztás történhet 4000-zel való szorzással és három számjegy eltolásával. Hatszázalékos 4000 = 1x3600 + 6x60 + 40x1, vagy (Joyce szerint) 1:6:40. Tehát a hatszázalékos 1/54 1/60 + 6/60 2 + 40/60 3 , amelyet szintén 1:6:40-nek jelölnek, ahogy a babiloni konvenciók tették. a kezdő számjegy mértékének megadása nélkül. Ezzel szemben 1/4000 = 54/60 3 , tehát az 1:6:40 = 4000-gyel való osztás elvégezhető 54-gyel való szorzással és három hatszázalékos számjegy eltolásával.
A babilóniaiak reciprok szabályos számokat tartalmazó táblázatokat használtak, amelyek közül néhány a mai napig fennmaradt (Sachs, 1947). Ezek a táblázatok viszonylag változatlan formában léteztek a babiloni időkben [5] .
Bár a közönséges számok másokkal szembeni előnyben részesítésének fő oka a reciprok végessége, egyes babiloni számítások a reciprokákon kívül szabályos számokat is tartalmaztak. Például szabályos négyzettáblázatokat találtak [5] , és a Plimpton 322 -es tábla törött ékírását Otto E. Neugebauer úgy értelmezte , mint a 60-nál kisebb p , q reguláris számok által generált Pitagorasz-hármasok felsorolását. [6] .
A zeneelméletben a diatonikus skála természetes hangolása közönséges számokat foglal magában: ennek a skála egy oktávjának hangmagasságai arányosak a 24, 27, 30, 32, 36, 40, 45, 48 szinte egymást követő reguláris sorozat számjaival. számok. Így egy ilyen hangolású hangszernél minden hangmagasság azonos alapfrekvenciájú szabályos harmonikus . Ezt a skálát 5 határértékes hangolásnak nevezik, ami azt jelenti, hogy bármely két hang közötti intervallum leírható a prímek 2 i 3 j 5 k hatványának szorzataként 5-ig, vagy ezzel egyenértékűen a szabályos hangok arányaként. számok.
A nyugati zene megszokott diatonikus skálájától eltérő 5-határos zenei skálákat is használtak mind a hagyományos zenében más kultúrákból, mind a modern kísérleti zenében: Honingh és Bod (2005 ) 31 különböző 5-határos skálát sorol fel egy nagy adatbázisból. zenei skálák. A 31 skála mindegyike a diatonikus intonációval megosztja azt a tulajdonságot, hogy minden hangköz szabályos számok aránya. Az Euler Tonal Grid kényelmes grafikus megjelenítést biztosít a hangmagasságról bármilyen 5-határos hangolás esetén az oktávarányok (kettő hatványai) kinyerésével, így a fennmaradó értékek síkhálót alkotnak [ . Egyes zeneteoretikusok általánosabban kijelentették, hogy a szabályos számok alapvetőek magának a tonális zenének, és hogy az 5-nél nagyobb prímszámokon alapuló hangmagasság-arányok nem lehetnek mássalhangzók [7] . A modern zongorák egyforma temperamentuma azonban nem 5-határos hangolás, és néhány modern zeneszerző kísérletezett 5-nél nagyobb prímszámokon alapuló hangolásokkal.
A közönséges számok zeneelméleti alkalmazása kapcsán érdekes, hogy olyan szabályos számpárokat találjunk, amelyek eggyel különböznek egymástól. Pontosan tíz ilyen pár van ( x , x + 1) [8] és mindegyik ilyen pár meghatároz egy szuperrészecske relációt ( x + 1)/ x , aminek zenei intervallumként van értelme. Ez 2/1 ( oktáv ), 3/2 ( tökéletes kvint ), 4/3 ( tökéletes negyed ), 5/4 ( dúr terc ), 6/5 ( moll terc ), 9/8 ( dúr szekund ), 10/9 ( moll szekund), 16/15 ( diatonikus félhang ), 25/24 ( kromatikus félhang ) és 81/80 (szintonikus vessző ).
Edsger Dijkstra népszerűsítette a szabályos számok növekvő sorrendben történő kiszámítására szolgáló algoritmusokat . Dijkstra [9] [10] kreditálja Hammingnek az összes 5 sima számból álló végtelen növekvő sorozat felépítésének problémáját; ezt a problémát ma Hamming-problémaként ismerik , és az így kapott számokat Hamming-számoknak is nevezik . Dijkstra ötletei ezeknek a számoknak a kiszámításához a következők:
Ezt az algoritmust gyakran használják egy lusta funkcionális programozási nyelv erejének bemutatására , mivel (implicit módon) párhuzamos hatékony megvalósítások, amelyek generált értékenként állandó számú aritmetikai műveletet használnak, könnyen megszerkeszthetők a fent leírtak szerint. Ugyanilyen hatékony szigorú funkcionális vagy imperatív szekvenciális megvalósítások is lehetségesek, míg az explicit módon párhuzamos generatív megoldások nem triviálisak lehetnek [11] .
A Python programozási nyelvben a rendszeres számok generálására szolgáló lusta funkcionális kódot használják a nyelvi megvalósítás helyességének egyik beépített tesztjeként [12] .
Egy kapcsolódó probléma, amelyet Knuth (1972 ) tárgyal, az összes k számjegyű hexadecimális szám növekvő sorrendben való felsorolása, ahogy azt a szeleukida korszak írnoka , Inakibit-Anu tette az AO6456 táblán ( k = 6 esetén) . Algoritmikus értelemben ez egyenértékű a 60 k és 60 k + 1 tartományba eső közönséges számok végtelen sorozatának (sorrendben) egy részsorozatának generálásával . Lásd Gingerich (1965 ) annak a számítógépes kódnak a korai leírását, amely ezeket a számokat rendellenesen generálja, majd rendezi; Knuth leír egy speciális algoritmust, amelyet Bruinsnak (1970 ) tulajdonít, a hatjegyű számok gyorsabb generálására, de nem általánosít közvetlenül nagy k értékre . Eppstein (2007 ) egy algoritmust ír le az ilyen típusú táblák lineáris időben történő kiszámítására tetszőleges k értékére .
Heninger, Rains és Sloane (2006 ) azt mutatják, hogy ha n egy 8-cal osztható szabályos szám, akkor egy n - dimenziós extremális páros unimoduláris rács generáló függvénye egy polinom n- edik hatványa.
A sima számok más osztályaihoz hasonlóan a szabályos számok fontosak problémaméretként a gyors Fourier-transzformáció végrehajtására szolgáló számítógépes programokban, amely az időben változó adatok domináns jelfrekvenciáinak elemzésére szolgáló technika . Például Temperton (1992 ) módszere megköveteli, hogy a transzformáció hossza közönséges szám legyen.
Platón Az Államok című művének 8. könyve a házasság allegóriáját tartalmazza, amely a nagyon szabályos 60 4 = 12 960 000 számon és osztóin alapul. A későbbi tudósok mind a babiloni matematikát, mind a zeneelméletet felhasználták, hogy megmagyarázzák ezt a részt [13] . (Lásd Platón számát .)
Számok oszthatósági jellemzők szerint | ||
---|---|---|
Általános információ | ||
Faktorizációs formák | ||
Korlátozott osztókkal |
| |
Számok sok osztóval | ||
Alikvot szekvenciákkal kapcsolatos |
| |
Egyéb |
|