自然数の複雑度とは、足し算と掛け算と括弧の使用のみを許して
を
だけで表示するのに必要な
の個数の最小値のことを言います。
例えば、と
の複雑度は
です。
の複雑度を
と表すことにしましょう。
Question1
という表示があるが、
は一般に成り立つだろうか?
複雑度がとなるような最小の自然数を
とすると、
から
は次のようになることが知られています*1:
数値観察としては、 を除くと全て素数です。また、
については素数の
倍です。
Question2
は
を除いて全て素数だろうか?
更に、も素数が多い傾向がみられます。例えば
では
を除いて素数です。つまり、
はSophie Germain素数を量産している可能性があります*2。
のことがよくわかっていないのに対して、複雑度が
となるような最大の自然数
は決定されています。
定理(Selfridge)
とする。このとき、
である。
略証. 複雑度の定義から
が成り立つことがわかる。明らかにであり、①を使えば
がわかる。あとは①を利用して
に関する数学的帰納法によって証明できる*3。 Q.E.D.
一般になので、
と複雑度を取る操作を反復すると、有限回で
なる不動点
に到達します。不動点に到達するまでの回数が
であるような最小の
が
から
までは知られています。それはすなわち次の六つの数です。
ちなみに、は素数。