Hat schon mal jemand von »Nullity« gehört? Ein
wundertolles neues (naja, inzwischen 10 Jahre altes) Konzept (nicht zu verwechseln mit dem
anderen mathematischen Konzept diesen Namens), welches von
James Anderson erfunden wurde. Es erlaubt uns, Null durch Null zu teilen. Zusammen mit der Nullität kommt auch die sogenannte
Transreelle Arithmetik.
Im Grunde ist die Nullität eine besondere nicht-reelle Zahl, die als das Ergebnis von 0 ÷ 0 definiert ist. Es läßt sich beweisen, daß diese Zahl auch das gleiche ist wie 0
0 sowie 0 ⋅ ∞. Der einzige wirkliche Unterschied zu bestehenden Dingen wie NaN ist, daß Nullity (Φ) gleich sich selbst ist, während NaN ungleich NaN ist, zumindest in normaler IEEE-Gleitkomma-Arithmetik.
Scheinbar hat er sogar eine Schule überredet, den Kram zu unterrichten
und baut Computer, die das nutzen (nur wozu?).
Was mich angeht, so bin ich noch keinem 0 ÷ 0 bzw. Φ begegnet, was ein fundamentales Problem darstellte. Bei Grenzwerten erlegt l'Hôspital das üblicherweise. Und da die meisten Berechnungen, die ich am Computer anstelle, ihre Wurzeln in der Mathematik haben, die Dinge wie NaN gar nicht mag, hatte ich das bislang auch eigentlich nie als Ergebnis (es sei denn, der Algorithmus lief sehr schief). Positive und negative Unendlichkeit sicherlich, aber kein NaN. Weiterhin ändert der Kram mit Nullity ohnehin wenig, abgesehen davon, daß man halt
d.IsNullity() statt
d.IsNaN() aufruft.
Wikinews hat da noch ein wenig mehr zu dem Thema.
Kommentare
Neuen Kommentar abgeben