Nullity

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 00 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

The content of this field is kept private and will not be shown publicly.