V teorii čísel jsou Perrinova čísla členy lineární opakující se sekvence :
P (0)=3, P (1)=0, P (2)=2,a
P ( n ) = P ( n − 2) + P ( n − 3) pro n > 2.Posloupnost Perrinových čísel začíná na
3 , 0 , 2 , 3, 2, 5 , 5, 7 , 10 , 12 , 17 , 22 , 29 , 39 , ... ( sekvence OEIS A001608 )Tuto sekvenci zmínil Édouard Lucas v roce 1876 . V roce 1899 Perrin výslovně použil stejnou sekvenci. Nejpodrobnější studii této sekvence provedli Adams a Shanks (1982).
Generující funkce Perrinových čísel je
Posloupnost Perrinových čísel lze zapsat z hlediska stupně kořenů charakteristické rovnice
Tato rovnice má tři kořeny. Jeden z těchto kořenů p je skutečný (známý jako plastické číslo ). Pomocí něj a dvou konjugovaných komplexních kořenů q a r lze vyjádřit Perrinovo číslo podobným způsobem jako Binetův vzorec pro Lucasova čísla :
Protože absolutní hodnoty komplexních kořenů q a r jsou menší než 1, budou mocniny těchto kořenů mít tendenci k 0, jak n vzrůstá . Pro velké n se vzorec zjednoduší na
Tento vzorec lze použít k rychlému výpočtu Perrinových čísel pro velké n . Poměr po sobě jdoucích členů Perrinovy sekvence má tendenci k p ≈ 1,324718. Tato konstanta hraje pro Perrinovu sekvenci stejnou roli jako zlatý řez pro Lucasova čísla . Podobný vztah existuje mezi p a Padovanovou sekvencí , mezi zlatým řezem a Fibonacciho čísly a mezi stříbrným poměrem a Pellovými čísly .
Z Binetových vzorců můžeme získat vzorce pro G ( kn ) ve smyslu G ( n −1), G ( n ) a G ( n +1). Víme, že
Což nám dává systém tří lineárních rovnic s koeficienty z expanzního pole polynomu . Výpočtem inverzní matice můžeme vyřešit rovnice a získat . Poté můžeme všechny tři získané hodnoty zvýšit na mocninu k a vypočítat součet.
Příklad programu v systému Magma :
P<x> := PolynomialRing(Rationals()); S<t> := SplittingField(x^3-x-1); P2<y> := PolynomialRing(S); p,q,r := Explode([r[1] : r v kořenech(y^3-y-1)]); Mi:=Matrix([[1/p,1/q,1/r],[1,1,1],[p,q,r]])^(-1); T<u,v,w> := PolynomialRing(S,3); v1 := ChangeRing(Mi,T) *Matrix([[u],[v],[w]]); [p^i*v1[1,1]^3 + q^i*v1[2,1]^3 + r^i*v1[3,1]^3 : i v [-1..1]] ;Nechte _ V důsledku řešení systému získáme
Číslo 23 se v těchto vzorcích objevuje jako diskriminant polynomu, který definuje posloupnost ( ).
To umožňuje vypočítat n-té Perrinovo číslo v celočíselné aritmetice pomocí násobení.
Je dokázáno, že všechna prvočísla p dělí P ( p ). Opak však neplatí - některá složená čísla n mohou dělit P ( n ), taková čísla se nazývají pseudoprvočísla Perrinova .
O existenci Perrinových pseudoprimes uvažoval sám Perrin, ale nebylo známo, zda existují či nikoli, dokud Adams a Shanks (1982) neobjevili nejmenší z nich, 271441 = 521 2 . Další byl . Je známo sedmnáct pseudoprvních Perrinových čísel, méně než miliarda; [1] Jon Grantham dokázal [2] , že existuje nekonečně mnoho Perrinových pseudoprimes.
Perrinova čísla, která jsou prvočísla , tvoří posloupnost:
2 3 5 7 17 29 277 367 853 14197 43721 1442968193 792606555396977 187278659180417234321 668279478041Weisstein našel pravděpodobné Perrinovo prvočíslo P (263226) s 32147 číslicemi v květnu 2006 [3] .