Re: Steps towards writing a computer algebra system

From: Jesse Nochella (vagabondproof_at_gmail.com)
Date: 01/19/05

  • Next message: A.L.: "Re: Steps towards writing a computer algebra system"
    Date: 18 Jan 2005 16:27:54 -0800
    
    

    Wow, what an undertaking.

    My suggestion is that you write the actual system itself inside
    Mathematica. This may sound a little funny, but the reason I suggest it
    is because you're doing all this for your own educational purposes; and
    if you don't want *any* less-than-insightful issues to deal with, then
    sticking with a system as unified as Mathematica will guarantee you to
    not have any.

    Now, of course Mathematica's built in functions were created to
    shortcut all the work you are tying to actually put yourself into. But
    you don't have to use any of these advanced built in functions at all.
    In fact, the core of Mathematica itself turns out to be easily
    idealized with sequential substitution systems. you cant really go much
    lower than that.

    And you don't need go that low to Implement something like a CAS system
    within mathematica, just like you dont need to use all those high level
    built in functions.

    You can also do a more rigorus analasys of what is actually going on.
    You can find out why some implementation works better than another one.
    You can't do a more thurough analysis than what you can do in
    Mathematica.

    I've seen people embark on big projects like this and spend so much
    time on unimportant details that they ditch the whole thing before
    learning what they wanted to learn. I think the key to really pulling
    stuff like this off for fun is in using a system like Mathematica.


  • Next message: A.L.: "Re: Steps towards writing a computer algebra system"

    Relevant Pages

    • Re: Mathematica 7 is here!
      ... than different toolkits for different jobs, Mathematica has been built ... Solaris UltraSparc ...
      (sci.math.symbolic)
    • Re: Wolfram Alpha claims to be a primary source.
      ... Mathematica 7 gets the FFT of two numbers wrong because it drops the ... Mathematica 4 had a similar bug in ListConvolve where it ... reason and one reason only: ... aspirin advert really had a headache. ...
      (sci.math.symbolic)
    • Re: Excel Math Bug
      ... No one seems to really have any good reason. ... >> Yeah, it's a convention, but there IS an established convention in math, ... Or the language applications just didn't feel it necessary to ... > considering spending for Mathematica. ...
      (sci.math)
    • Re: Excel Math Bug
      ... No one seems to really have any good reason. ... >> Yeah, it's a convention, but there IS an established convention in math, ... Or the language applications just didn't feel it necessary to ... > considering spending for Mathematica. ...
      (microsoft.public.excel.programming)
    • Re: Mathematica question
      ... :> choice of physics and math groups was reasonable; ... :> one would expect to find many mathematica users. ... I see no reason to believe that one is less likely to find mathematica ... Maybe OP is a regular visitor to s.p.p; ...
      (sci.physics.particle)