MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

(Newbie question): New types of numbers

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


     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.


  • Prev by Date: derivative of cubic spline
  • Next by Date: Re: Insulating data from code
  • Previous by thread: Re: derivative of cubic spline
  • Next by thread: Re: (Newbie question): New types of numbers