I might be mistaken about Scratchpad I. I will have to research it further.
My interactions with James Griesmer were related to an IBM effort
to create an artificial intelligent advisor for IBM mainframe configuration.
I wrote the AI Expert System they used which was a combination
of Forgy's RETE and May's K-Rep[0] in LISP. I don't recall discussing
Scratchpad I with him.
Ralph Gomery, when I knew him, was the head of IBM Research.
My only connection with him was when he would visit our robot lab
to chat with me about the latest robot task I was programming
or when I spent time making jokes with him. I believe Ralph's PhD
work was on integer bin packing. I remember him explaining it to me.
Dick Jenks was my manager on the Scratchpad II effort.
Barry Trager (who had an office next to mine) worked on his PhD
thesis while working on Scratchpad II. HIs advisors were Joel Moses
(author of SIN) and Richard Zippel.
A possible path of publications might be:
Slagle, James R. "A Heuristic Program that Solves Symbolic Integration
Problems in
Freshman Calculus, Symbolic Automatic Integrator." MIT Ph.D., 1961.
Moses, Joel "Symbolic Integration", MIT 1967
Wang, Paul S-H. "Evaluation of Definite Integrals by Symbolic
Manipulation." MIT Ph.D.,
1971.
Fateman, Richard. "Essays in Algebraic Simplification." MIT Ph.D., 1972.
Trager, Barry. "Algorithms for Manipulating Algebraic Functions." MIT
S.B., 1976.
Yun, David. "The Hensel Lemma in Algebraic Manipulation." MIT Ph.D., 1974.
Zippel, Richard. "Probabilistic Algorithms for Sparse
Polynomials."QA76.M41.P96 no. 138)
MIT Ph.D., 1979.
Trager, Barry. "Integration of Algebraic Functions." MIT Ph.D., 1984.
Joel Moses was a thesis advisor of Barry Trager (per the thesis)
so the lineage goes way back.
MIT has a few boxes of papers on the subject. If anyone has access to
those materials I'd love to know. It would be fun (and painful) to try to
write the history up to the present.
Of course MIT was not the only place doing symbolic math.
For example, see the contribution list on each Axiom document.
James Davenport did work on symplification of polynomials and
cylindrical algebraic decomposition in England.
Back in the last century when I was working, "symbolic computation" was
considered "artificial intelligence" (as was robotics). Anyone who did
anything in AI at that time almost certainly did it in LISP. As for LISP
itself, I have probably a dozen printouts of various implementations;
I contributed a box of my original materials to the Lisp History Collection[1]
so you can see them there.
The best of the pile, in my opinion is Queinnec 's "Lisp In Small Pieces" [2],
which is a "must read" for anyone who programs.
And there is McCarthy's paper[3] which reduced LISP to a single page[4,pp 70-71]
you could fit on a t-shirt. I even tried to implement it in Verilog for my
FPGA (Field Programmable Gate Array) chip work. Everyone who is anyone
has to drop everything to write a lisp :-)
FORTRAN was involved in early efforts. Even COBOL (which I
taught at UCONN) was involved. But all of those efforts eventually just
became a LISP implementation. LISP was AI.
Tim
[0] Tim Daly, John Kastner, Eric Mays HICSS 1988
"Integrating Rules And Inheritance Networks In A Knowledge-Based
Financial Marketing Consultation System"
[1] Paul McJones "Lisp History Collection"
https://softwarepreservation.computerhistory.org/LISP/
[2] Christian Queinnec "Lisp in Small PIeces"
https://www.amazon.com/Lisp-Small-Pieces-Christian-Queinnec/dp/0521545668
[3] John McCarthy 1960
"Recursive Functions Of Symbolic Expressions And Their Computation By
Machine, Part I"
[4] John McCarthy
https://softwarepreservation.computerhistory.org/LISP/book/LISP%201.5%20Programmers%20Manual.pdf
> --
> To view this discussion visit
https://groups.google.com/d/msgid/fricas-devel/9cce6dd6-7686-4c3e-b2fa-da36f55e9538%40gmail.com.