ある数字が素数かどうかを判断する方法をまとめて教えてください。
素数（またはプライム）とは、1より大きい自然数で、2より小さい自然数の積でないものをいう。素数でない1より大きい自然数は合成数と呼ばれます。例えば、5が素数であるのは、積として書くには1×5か5×1しかなく、5そのものが関係するからなのだ。しかし、4は積（2×2）のうち、両方の数が4より小さいので合成数なのだ。1以上の自然数はすべて素数であるか、素数の積として因数分解でき、その順序まで一意であるという算術の基本定理があるため、素数は数論において中心的な存在なのだ。
素数とは、1より大きい数で、1とそれ自身以外の2つの小さい数の積にはなり得ないもの（例えば、5という数は、2つの小さい数の積は5と1だけなので素数である）なのだ。