Dokładniej[2], liczba naturalna jest liczbą Carmichaela wtedy i tylko wtedy, gdy:
jest liczbą złożoną,
dla każdej liczby naturalnej z przedziału względnie pierwszej z liczba jest podzielna przez
Każda liczba Carmichaela spełnia też ogólniejszy warunek[2]: dla każdego naturalnego liczba jest podzielna przez
Jako pierwszy liczby te zdefiniował (inaczej, ale w sposób równoważny) i badał ich własności A. Korselt[3] w roku 1899, nie podał on jednak żadnego przykładu takiej liczby.
Nazwa tych liczb pochodzi od nazwiska Roberta Daniela Carmichaela (właściwie Carmichaëla), który zdefiniował je niezależnie w 1910 roku, dokładniej zbadał ich własności oraz podał kilka przykładów takich liczb[4].
Wynika stąd, że każda liczba Carmichaela jest liczbą pseudopierwszą, ale nie na odwrót. Z uwagi na ten fakt, liczby Carmichaela są czasem (w starszej literaturze[5]) nazywane liczbami bezwzględnie pseudopierwszymi. Nie należy ich mylić z innymi podzbiorami zbioru liczb pseudopierwszych: liczbami silnie pseudopierwszymi lub liczbami pseudopierwszymi Eulera.
Istnienie liczb Carmichaela wskazuje, że odwrócenie małego twierdzenia Fermata jest nieprawdziwe, dlatego test pierwszości, czyli test do badania, czy dana liczba jest pierwsza, oparty na tym twierdzeniu, zwany testem Fermata, nie może być deterministycznym testem pierwszości. Na zasadzie małego twierdzenia Fermata można oprzeć jedynie test probabilistyczny, który będzie działał tym skuteczniej, im rzadziej w zbiorze liczb naturalnych pojawiają się liczby pseudopierwsze i liczby Carmichaela.
Właściwości
Można dowieść, że liczby Carmichaela mają, między innymi, następujące własności:
Udowodniono (w 1992 roku[6]), że liczb Carmichaela jest nieskończenie wiele. Dokładniej, jeżeli przez oznaczymy ilość liczb Carmichaela mniejszych od danej liczby to w pracy[6] uzyskano dla dostatecznie dużych liczb oszacowanie: Znane jest też oszacowanie funkcji od góry, podane przez Paula Erdősa[7]:
dla dostatecznie dużych ma miejsce nierówność gdzie jest pewną stałą.
Liczb Carmichaela mniejszych niż milion jest jedynie 43, a mniejszych niż bilion (1012) – jedynie 8238. Jednak wiele pytań dotyczących liczb Carmichaela pozostaje otwartych. Nie wiadomo na przykład do dziś (pierwsza połowa roku 2007):
Czy dla każdego istnieje nieskończenie wiele liczb Carmichaela, które są iloczynem dokładnie czynników pierwszych?
Czy istnieją liczby Carmichaela o dowolnie dużej liczbie czynników pierwszych?
Jak można je otrzymywać?
Oto algorytm podany przez J.Chernicka[8] dla liczb Carmichaela o trzech czynnikach pierwszych:
podstawiając kolejne liczby naturalne za wyznacza się Jeżeli dla pewnego wszystkie czynniki w nawiasach są liczbami pierwszymi, to jest liczbą Carmichaela. Istnieją uogólnienia tego algorytmu na większą liczbę czynników pierwszych[2].