On 3/14/2025 11:15 AM, Nasser M. Abbasi wrote:
I do not know if any one still reads this newsgroup.
I do! I am no longer active with symbolic math. At one time I had a
(paid for) copy of Macsyma and later the freer one of a similar name. I
was hired at the old System Development Corporation around the mid 1960s
to work on the development of Lisp 2 along with a gang from Ed Fredkin's
III. A fellow at SDC, Clark Weissman, at about that time, wrote a Lisp
Primer for what, today, we would call a Lisp 1.5. It had a special
problem with exercises in each chapter that incorporated the language
forms used in that chapter. The special problem was developing a program
that could do symbolic math including differentiation, some
simplification, factoring, etc.
I was quite enamored how easy that was to do in Lisp. I had a job
working on the Apollo program a few years before that. A control
engineer talked to me one day about how hard it was to combine and
manipulate S-plane rational fractions and do analyses on the results. I designed and wrote an implementation of an interpreter for a "machine"
whose memory could hold polynomials, rational fractions, and constants.
The order codes were add, subtract, multiply, divide, etc for these
primitive representations, graph them, and derive various features of stability, vibration modes etc. That code changed the way the engineers
thought about their work and the processes they used.
As a coincidence, Tony Hearn, during the Lisp 2 years, was developing
his Reduce system on the same computers that we used for Lisp 2. He used
an existing Lisp there for his research. Ever since those intros to
symbolic math in my youth, I've been fascinated and tried to keep in
touch with progress in the field.
I particularly value the kind of results that you develop and publish.
Symbolic math in some ways resembles the halt problems. Say someone says
they have a halt decider that's really good. You might come along and
grab a few thousand programs that are between a 100 and 1500 lines of
code (in various stages of development) run them through a decider and
report percents of right, false positive, and false negatives. And that
would tell us a lot more about the field than any of the claim-ware advertisements.
Keep up the good work and I'll continue to peek in and see how everyone
is doing.
--
Jeff Barnett
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)