■フィボナッチ数と表現(その23)

pが素数ならば

Lp=1 (mod p)

が成り立つ。しかし、この逆

Ln=1 (mod n)ならばnは素数であるは正しくない(フィボナッチ擬素数)。

たとえば、

 L705=1 (mod 705)

であるが、705=3・5・47

===================================

A=[0,1]

[1,1]とすると,|A^n|=(-1)^n

[Ln ]=[0,1][L0]

[Ln+1] [1,1][L1]

[L704]=A^704][2]

[L705] [1]

===================================

[L704]=A^704][2] (mod 705)

[L705] [1]

を評価したいのであるが、

704=2^6+2^7+2^9

A^2^6=[142,423] (mod705)

=[423,565]

A^2^7=[283,141] (mod705)

=[141,424]

A^2^9=[424,564] (mod705)

=[564,283]

これらを掛け合わせると

A^704=[142,423] (mod705)

=[423,565]

したがって、

[L704]=A^704][2]=[ 707]={2} (mod 705)

[L705] [1] {1411] [1]

より、

 L705=L1=1 (mod 705)

 L704=L0=2 (mod 705)

===================================

L706=L705+L704=L1+L0=L2=3 (mod 705)

L707=L706+L705=L2+L1=L3=4 (mod 705)

===================================