Construction of the Transreal Numbers and Algebraic Transfields [pdf]
iaeng.org
iaeng.org
I even attempted to code those systems in C/python/java.
"The main difference between transreal arithmetic and IEEE floating-point arithmetic is thus that nullity compares equal to nullity, whereas NaN does not compare equal to NaN."
As far as I got into the paper, the proofs seemed somewhat circular and no significant value (from a mathematical standpoint) was covered.
The comparison to the use of a negative square root was unreasonable - since even if i is not a meaningful value, it still can act as a useful intermediary, whose weirdness goes away at the end.