Hello,
I am new to Mathematica, but I have a potentially complex problem
to solve. My goal is get Mathematica to understand a new type of
number called a "neutrosophic number". Neutrosophic numbers have a
similar form to complex numbers, except that I^2 = I instead of I^2=-1.
Is it possible to add a new type for the neutrosophic numbers in
addition to the four types that Mathematica currently supports
(Integer, Real, Rational, Complex per Appendix A.1.5 in the help
browser for Mathematica 5.1)? If so, what bases would I need to cover
to make the implementation possible for user defined operators (to be
developed) and the system operators '+' and '*' (to begin with). If it
is not possible to create new types of numbers, is there a way to "fake
it"? One possible example may involve intercepting input from the main
evaluation loop and coercing it somehow.
Sincerely,
Craig
Ugoretz