Professional Documents
Culture Documents
Background
Any mathematician will quickly appreciate the advantages offered by a CAS, or
Computer Algebra System1, which allows the user to perform complex symbolic
algebraic manipulations on the calculator. Algebraic integration by parts and by
substitution, the solution of differential equations, inequalities, simultaneous
equations with algebraic or complex coefficients, the evaluation of limits and
many other problems can be solved quickly and easily using a CAS. Importantly,
solutions can be obtained as exact values such as 5 1 , 2 x < 5 or 4 rather
than the usual decimal values given by numeric methods of successive
approximation. Values can be displayed to almost any degree of accuracy
required, allowing the user to view, for example, the exact value of a number
such as 100 factorial.
The HP CAS
The HP CAS system was created by Bernard Parisse, Universit de Grenoble,
for the HP 49g calculator. It was improved and adapted for inclusion on the HP
40g with the help of Rene De Graeve,
Jean-Yves Avenard and Jean Tavenas2.
The HP CAS system offers the user a
vast array of functions and abilities as
well as an easy user interface which
displays equations as they appear on the
page.
It also includes the ability to display many algebraic calculations in step-by-step
mode, making it an invaluable teaching tool in universities and schools. Functions
are grouped by category and accessed via menus at the bottom of the screen.
Press
then press
then
Press
again to evaluate the highlighted expression.
The result will simply be a return of the expression x 2 + 20 . The reason for this
is that the default setting of the CAS is to only factorise over the set of real
numbers. This needs to be altered using the CAS configuration menu.
To change the CAS configuration, press the {ALGB} screen key and, from the
resulting menu, choose CFG R= X S and press
.
In the resulting menu choose Complex and press
Now choose the Quit config entry and press
screen.
Press
Now press
Press
, [Y],
,
, [=],
, [Z].
Press ,
Then press
button.
Note: [AND] can be found on the
You should now see the screen on the right.
Press ,
then press
, [Y],
, [Z],
, [=],
,
,
,
,
, [Y],
, [=],
,
, [P],
, [Q]
We now need to tell the LINSOLVE function what variables are active by
entering them as the second parameter.
Press , ,
to highlight the entire set of three
equations then press
to move onto the placeholder
for the second parameter.
Enter the three active variables using the key sequence below.
,
, [AND],
, [Y],
, [AND],
, [Z]
to highlight the
The series of screen captures below show the working displayed by the CAS
as it solves the problem. Press {OK} after each screen is displayed. The final
repeatedly to
two screens extend beyond the right hand border. Press
view the remainder.
Further information
More information on the CAS can be found in your manual. In addition to this a
detailed manual in both French and English by Rene de Graeve, a colleague of
Bernard Parisse, can be found on the web4.
CAS systems for personal computers began to appear in the 1970s as an outgrowth of research
into artificial intelligence. Current market leading products are Mathematica and Maple.
2
The HP CAS ancestors were two programs for the HP48: Erable and ALG48, by Mika Heiskanen
and Claude-Nicolas Fiechter, both available at www.hpcalc.org. The part deriving from Erable is
also available as a free software for the HP49G at
www-fourier.ujf-grenoble.fr/~parisse/english.html#hpcas.
3
The HP CAS records all calculations performed in a history view. These can be accessed and reused by pasting to the editing screen. Methods of accessing this history may vary between
models.
4
Documentation by Rene De Graeve, in both French and English, explaining the use of the HP
CAS in considerably more detail than appears in the calculator manual can be found at
www-fourier.ujf-grenoble.fr/~parisse/english.html#hpcas.
1