Liczby nadrzeczywiste (ang. surreal numbers) – klasa obiektów, spełniająca aksjomaty ciała, która zawiera w sobie zarówno liczby rzeczywiste, hiperrzeczywiste, jak i porządkowe. Tak jak liczby hiperrzeczywiste klasa ta zawiera również wielkości nieskończone oraz nieskończenie małe (infinitezymalne). Klasa liczb nadrzeczywistych oryginalnie została oznaczona[1] No, jednak ze względu na podobieństwo do oznaczenia liczb naturalnych z zerem
poniżej użyty został symbol
.
Spis treści |
Trójka
jest systemem liczb nadrzeczywistych, jeśli:
jest porządkiem liniowym w 
(tzw. funkcja urodzinowa) jest funkcją określoną w
, o wartościach będących liczbami porządkowymi.
i
będących podzbiorami
, takimi że
.
, takie że:

jest większa od każdego
dla
, to
.Funkcja urodzinowa reprezentuje w pewnym sensie kolejne generacje liczb nadrzeczywistych.
Ich konstrukcja oparta jest na uogólnieniu idei przekrojów Dedekinda, zastosowanej przy konstrukcji liczb rzeczywistych.
Klasa liczb nadrzeczywistych wraz z porządkiem liniowym i funkcją urodzinową jest tworzona etapami, metodą indukcji pozaskończonej.
liczb nadrzeczywistych utworzonych wcześniej, przy czym żadna liczba należąca do
nie jest większa lub równa żadnej liczbie należącej do
a wartość funkcji urodzinowej liczby
jest większa od wartości funkcji urodzinowej dla każdej liczby w
i
.
i
reprezentują liczby nadrzeczywiste, to
wtedy i tylko wtedy, gdy


i
są równe, jeśli
.
utożsamianej z liczbą naturalną 0.Para
reprezentuje liczbę nadrzeczywistą większą od każdej liczby w
i mniejszą od każdej liczby w
.
Działania arytmetyczne
Dodawanie jest w tej konstrukcji zdefiniowane następująco:

Negacja liczby:

Mnożenie:





Można też stosować zapis pary zbiorów g = {a, b, c...|d, e, f...} i mówić, że g to najprostsza liczba ostro większa od a, b, c... i ostro mniejsza od d, e, f...[2].
Przykłady
Można też utożsamiać je z grami (gra Hackenbusha). Gra polega na tym, że jeden gracz usuwa z rysunku po jednej czerwone linie, a drugi czarne. Jednocześnie są usuwane linie, które straciły kontakt z podłożem. Przegrywa ten, kto nie może wykonać ruchu. Jeżeli strategię wygrywającą ma gracz czerwony, liczba jest dodatnia, jeżeli czarny – ujemna, a jeżeli drugi gracz zawsze może wygrać – liczba jest równa zeru. Liczbę przeciwną uzyskujemy przez zamianę kolorów linii. Dodawanie to po prostu postawienie rysunków obok siebie. To, która liczba jest większa, określa się sprawdzając znak sumy jednej liczby i liczby przeciwnej do drugiej. Można też zdefiniować mnożenie.
Liczby rzeczywiste określa się jako słupki – liczby naturalne to odpowiednia liczba czarnych kresek, przecinek zastępuje układ czarna – czerwona, a potem zera w rozwinięciu dwójkowym to czerwone kreski, a jedynki – czarne. Ostatniego zera skończonej liczby nie zapisuje się.
Liczby nadrzeczywiste można też utożsamiać z rzędem wzrostu funkcji: