(Newbie question): New types of numbers

*To*: mathgroup at smc.vnet.net*Subject*: [mg66545] (Newbie question): New types of numbers*From*: "craigugoretz at gmail.com" <craigugoretz at gmail.com>*Date*: Fri, 19 May 2006 03:40:25 -0400 (EDT)*Sender*: owner-wri-mathgroup at wolfram.com

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

**Follow-Ups**:**Re: (Newbie question): New types of numbers***From:*"Carl K. Woll" <carlw@wolfram.com>