Por exemplo, o número $-5$ é primo, pois ele é divisível por apenas $\pm 1$ e $\pm 5$. O número $6$ é composto, pois ele é divisível, por exemplo, por $2$. É fácil verificar que um número $n$ é primo (composto) se e somente se $-n$ é primo (composto).
A demonstração do seguinte resultado é imediato da definição dos números primos.
A seguinte é uma propriedade importante dos números primos.
\[
upb+vab=b.
\]
Como $p$ divide $ab$, o número $p$ divide $vab$, então $p$ divide as duas parcelas no lado esquerdo da última equação. Mas isso implica que $p\mid b$.
Se $n$ é um número grande (centenas ou milhares de dígitos), então pode ser difícil verificar se $n$ é primo. O primeiro algoritmo teoricamente eficaz para testar primalidade de um número grande foi apresentado por Manindra Agrawal, Neeraj Kayal e Nitin Saxena em 2002. Este algoritmo é conhecido como o Algoritmo AKS.
O seguinte teorema foi conhecido já na antiguidade por Euclides.
\[
N=p_1p_2p_3\cdots p_m+1.
\]
Ora $N$ é positivo e é maior que dois. Além disso, $N$ deve ser divisível por algum primo $p$. Por outro lado, os primos $p_1,\ldots,p_m$ não dividem $N$, pois o resto de $N$ quando for dividido por estes primos é igual a $1$. Isto implica que $p$ precisa ser um novo primo que não está na suposta lista de todos os primos. Isto é uma contradição que significa que a nossa suposição foi errada; ou seja, o número dos primos precisa ser infinito.