Jamesa ADW Andersona

Jamesa ADW Andersona
Urodzić się 1958 (wiek 64–65 lat)
Alma Mater Uniwersytet w Reading
Znany z

Algebra komputerowa Dzielenie przez zero Arytmetyka transrealna
Kariera naukowa
Instytucje Uniwersytet w Reading
Doradca doktorski Geoffreya Daniela Sullivana

James Arthur Dean Wallace Anderson , znany jako James Anderson , jest emerytowanym pracownikiem naukowym w School of Systems Engineering na University of Reading w Anglii, gdzie uczył kompilatorów , algorytmów , podstaw informatyki i algebry komputerowej , programowania i grafiki komputerowej .

Anderson szybko zyskał rozgłos w Wielkiej Brytanii w grudniu 2006 roku, kiedy regionalny BBC South Today doniósł, że „rozwiązał 1200-letni problem”, a mianowicie dzielenie przez zero . Jednak komentatorzy szybko odpowiedzieli, że jego pomysły są tylko odmianą standardowej koncepcji IEEE 754 NaN (Not a Number), która jest powszechnie stosowana w komputerach w arytmetyce zmiennoprzecinkowej od wielu lat.

Dr Anderson bronił się przed krytyką swoich twierdzeń w BBC Berkshire 12 grudnia 2006 r., Mówiąc: „Jeśli ktoś we mnie wątpi, mogę uderzyć go w głowę komputerem, który to robi”.

Anderson otrzymał zakaz nauczania arytmetyki transrealistycznej na University of Reading w 2019 roku, kiedy podobno uczył jej na zajęciach „Podstawy informatyki”. Nieważność Andersona i arytmetyka transrealna są nieakceptowane zarówno przez matematyków, jak i informatyków i nie są fundamentalną częścią informatyki. Wkrótce potem zrezygnował, pod koniec 2019 roku. [ Potrzebne źródło ]

Badania i tło

Anderson był członkiem British Computer Society , British Machine Vision Association, Eurographics i British Society for the Philosophy of Science. Był także nauczycielem na wydziale Informatyki (School of Systems Engineering) na Uniwersytecie w Reading . Był absolwentem psychologii, pracował na wydziałach Inżynierii Elektrycznej i Elektronicznej na Uniwersytecie Sussex i Politechnice Plymouth (obecnie University of Plymouth ). Jego doktorat uzyskał na Uniwersytecie w Reading za (według słów Andersona) „opracowanie kanonicznego opisu przemian perspektywicznych w wymiarach całkowitych”.

Napisał wiele artykułów na temat dzielenia przez zero i wynalazł coś, co nazywa „maszyną z pleksiglasu”.

Anderson twierdzi, że „arytmetyka matematyczna jest socjologicznie niepoprawna” i że arytmetyka zmiennoprzecinkowa IEEE z NaN również jest błędna.

Arytmetyka transrealna

Zero podzielone przez zero
W analizie matematycznej można znaleźć następujące granice:

jest również nieokreśloną formą . Zobacz potęgowanie .

W arytmetyce zmiennoprzecinkowej IEEE:
z definicji

W kilku językach programowania komputerowego, w tym w funkcji pow C , się jako ponieważ jest to najwygodniejsza wartość dla programów do analizy numerycznej, ponieważ sprawia, (i wiele innych funkcji) ciągłe do zera, z godnym uwagi wyjątkiem .

W arytmetyce transrealistycznej:
z definicji
przez dowód Andersona, zgłoszony przez BBC , że:

Liczby transrealistyczne Andersona zostały po raz pierwszy wspomniane w publikacji z 1997 roku i szeroko znane w Internecie w 2006 roku, ale nie zostały zaakceptowane jako przydatne przez społeczność matematyczną. Liczby te są używane w jego koncepcji arytmetyki transrealistycznej i maszyny Perspex. Według Andersona liczby transrealne obejmują wszystkie liczby rzeczywiste plus trzy inne: nieskończoność ( ), ujemną nieskończoność ( ) i „nieważność” ( ), liczba leżąca poza rozciągniętą afinicznie linią liczb rzeczywistych . ( Nieważność , myląco, ma istniejące znaczenie matematyczne.)

Anderson zamierza, aby aksjomaty arytmetyki transrealistycznej uzupełniały aksjomaty arytmetyki standardowej; mają dawać taki sam wynik jak standardowa arytmetyka dla wszystkich obliczeń, w których standardowa arytmetyka definiuje wynik. Ponadto mają one na celu zdefiniowanie spójnego wyniku liczbowego dla obliczeń, które są niezdefiniowane w standardowej arytmetyce, takiej jak dzielenie przez zero .

Arytmetyka transrealna i inne arytmetyki

„Arytmetyka transrealistyczna” wywodzi się z geometrii rzutowej, ale daje wyniki podobne do arytmetyki zmiennoprzecinkowej IEEE, powszechnie stosowanej w komputerach . Arytmetyka zmiennoprzecinkowa IEEE, podobnie jak arytmetyka transrealna, wykorzystuje nieskończoność afiniczną (dwie oddzielne nieskończoności, jedną dodatnią i jedną ujemną) zamiast nieskończoności rzutowej (pojedyncza nieskończoność bez znaku, zamieniająca oś liczbową w pętlę).

Oto kilka tożsamości w arytmetyce transrealistycznej z odpowiednikami IEEE:

Arytmetyka transrealna Standardowa arytmetyka zmiennoprzecinkowa IEEE
( mogą być identyczne lub nie)
( może, ale nie musi być identyczny)
(tj. zastosowanie jednoargumentowej negacji do NaN daje identyczne NaN

Główna różnica polega na tym, że arytmetyka IEEE zastępuje rzeczywistą (i transrealistyczną) liczbę zero dodatnim i ujemnym zerem . (Ma to na celu zachowanie znaku niezerowej liczby rzeczywistej , której wartość bezwzględna została zaokrąglona w dół do zera. Zobacz także nieskończenie mała .) Dzielenie dowolnej niezerowej liczby skończonej przez zero daje dodatnią lub ujemną nieskończoność.

Inną różnicą między operacjami zmiennoprzecinkowymi transreal i IEEE jest to, że wartość nullity jest porównywana jako równa wartości null, podczas gdy wartość NaN nie jest porównywana jako wartość równa wartości NaN. Wynika to z faktu, że nullity jest liczbą, podczas gdy NaN jest nieokreśloną . Łatwo zauważyć, że nieważność nie jest wartością nieokreśloną. Na przykład licznik nieważności wynosi zero, ale licznik wartości nieokreślonej jest nieokreślony. Zatem nieważność i nieokreśloność mają różne właściwości, co oznacza, że ​​nie są tym samym! W IEEE nierówność polega na tym, że dwa wyrażenia, które nie mają wartości liczbowej, nie mogą być liczbowo równoważne.

Analiza właściwości algebry transrealistycznej Andersona jest podana w jego artykule na temat „maszyn z pleksiglasu”.

Ze względu na bardziej ekspansywną definicję liczb w arytmetyce transrealistycznej, kilka tożsamości i twierdzeń, które mają zastosowanie do wszystkich liczb w arytmetyce standardowej, nie jest uniwersalnych w arytmetyce transrealistycznej. Na przykład w arytmetyce transrealistycznej prawdą dla wszystkich ponieważ . Ten problem jest omówiony w ref. str. 7. Podobnie, w arytmetyce transrzeczywistej nie zawsze jest tak, że liczbę można anulować za pomocą jej odwrotność do uzyskania . Anulowanie zera z jego odwrotnością w rzeczywistości daje nieważność.

Badając aksjomaty podane przez Andersona, łatwo zauważyć, że każdy termin arytmetyczny, sumą, różnicą, iloczynem lub ilorazem, który zawiera wystąpienie stałej, jest w sposób możliwy do udowodnienia równoważny z . Oznacza to, że nieważność jest absorpcyjna w stosunku do tych operacji arytmetycznych. Formalnie niech terminem arytmetycznym z terminem podarytmetycznym , a następnie jest twierdzeniem teorii zaproponowanej przez Andersona.

Relacje w mediach

Transrealistyczna arytmetyka Andersona, aw szczególności koncepcja „nieważności”, została przedstawiona opinii publicznej przez BBC w swoim raporcie z grudnia 2006 r., W którym Anderson pojawił się w programie telewizyjnym BBC, ucząc dzieci w wieku szkolnym o swojej koncepcji „nieważności”. Raport sugerował, że Anderson odkrył rozwiązanie dzielenia przez zero, zamiast po prostu próbować je sformalizować. Raport sugeruje również, że Anderson jako pierwszy rozwiązał ten problem, podczas gdy w rzeczywistości wynik dzielenia zera przez zero został formalnie wyrażony na wiele różnych sposobów (na przykład NaN ).

BBC było krytykowane za nieodpowiedzialne dziennikarstwo, ale producenci segmentu bronili BBC, stwierdzając, że raport był lekkim spojrzeniem na problem matematyczny skierowany do mainstreamowej, regionalnej publiczności BBC South Today, a nie do globalnej publiczności . matematycy. BBC opublikowało później kontynuację, w której Anderson odpowiedział na wiele twierdzeń, że teoria jest błędna.

Aplikacje

Anderson próbuje sprzedawać inwestorom swoje pomysły na arytmetykę transrealistyczną i „maszyny z pleksiglasu”. Twierdzi, że jego praca może wyprodukować komputery, które działają „o rząd wielkości szybciej niż dzisiejsze komputery”. Twierdził również, że może pomóc rozwiązać takie problemy, jak grawitacja kwantowa , połączenie umysł-ciało , świadomość i wolna wola .

Zobacz też

Dalsza lektura

Linki zewnętrzne