I'm working in Grenoble since 1992. My initial research domain was
mathematical physics. I started programming
small programs on HP48 calculators, it became later popular and
my colleague Renée De Graeve contacted HP. I worked with HP
one year on the HP49G CAS (the same CAS was later available
on the HP40G, 40GS, 49G+ and 50G). In year 2000, I started with Renée
a free computer algebra system programmed in C++, named
Giac/Xcas, Giac is the computing kernel, Xcas
is the interface I maintain myself. Giac is used by projects like
Geogebra, the HP Prime
calculator CAS, also ported to other manufacturers, like
the Casio Prizm
family or the TI Nspire CX and CX2.
It is available as
a standard package on most Linux distributions, and is also a standard
package for SageMath.
Giac/Xcas is a free computer algebra system for Windows, Mac OS X and
Linux/Unix (license GPL3). It has
a compatibility mode for maple, mupad and the TI89.
It is available as a standalone program (graphic or text interfaces)
or as a C++ library.
It's name is derived from GiNaC
and means Giac Is A Computer algebra system.
Giac/Xcas is the native CAS of the HP Prime calculator and Android,
iOS, Windows/Mac applications emulating the HP Prime.
Press the CAS key and try Xcas commands, most of them work unchanged
Documentation by Renée De Graeve,
translated by J.M. Lecointre.
I'm the main author of the CAS of the HP49G, HP40G, HP49G+ and HP48GII
calculators. I have also developped in 2005 an interactive and
analytic geometry module.
CAS documentation for all ROM versions
PDF or
LaTeX,
by Renée De Graeve , translated by
Ivan Cibrario Bertolotti
HP40G/GS CAS documentation
HP40GS : CAS in Equationwriter and HOME, including
symbolic matrix instructions not available in HP manual:
PDF,
LaTeX, available under the FDL license.
HP40G : translation of the original CAS manual
made by Mark Howell for HP: DOC,
Postscript,
The source code of my contribution to the HP49G CAS
is released under the
LGPL
license of the Free Software Foundation. If you want to modify the
CAS on your calculator, please get the file
casrelease.zip, unzip it, and follow the instructions in the file
CASrelease/README. Warning, the file casrelease.zip
is not released under the LGPL license and may not be redistributed as is.
The files subject to the LGPL license are all the files contained in the
CASrelease/ROM/CAS and CASrelease/ROM/CAS2 directories
except files containing ALG48 code, namely
CAS/berle.s*, CAS/binary.s*, CAS/distdiv.s*, CAS/error.s*, CAS/errors.s*,
CAS/grobner.s*, CAS/mkpoly.s*, CAS/pfctr.s*, CAS/prime.s*, CAS/qarth.s*,
CAS/root.s*, CAS/smod.s*, CAS/util.s*, CAS/zckconv.s*, CAS/zcmp.s*, CAS/znext.s*,
CAS/zpush.s*, CAS/zsutil.s*, CAS/ztests.s*, CAS2/asmgamma.s*, CAS2/asmpsi.s*,
CAS2/numgamma.s*, CAS2/numpsi.s*, CAS2/qpi.s*, CAS2/symgamma.s*, CAS2/sympsi.s*,
CAS2/util.s*, CAS2/zfact.s*
To get it from source, copy the files
geo.s and
cas2user.s in CASrelease/ROM/CAS2/
In CASrelease/ROM/CAS2/sload.nn add the line
REL geo.o
after the line REL bank64.o
You can also add ROMPTR xGEO at line 617 in
CAS2/interf.s
Do a make in the CASrelease/ROM directory
Reflash your calc. It is a good idea to reflash the
whole system unless you have previously flashed the 49 with casrelease.
Otherwise erasing bank 7 and reflashing it is sufficient.
Liens entre les résonances pour l'opérateur de Dirac
et de Schrodinger, Equations Dériv. Partielles, St. Jean-De-Monts,
vol 12, 1990.
Résonances pour l'opérateur de Dirac,
PhD thèsis, Orsay, 1992
Résonances pour l'opérateur de Dirac-II,
Helvetica Physica Acta, vol 65 (1992), pp. 1077-1118
Approximation des valeurs propres de certaines perturbations
singulières et application à l'opérateur de Dirac,
in collaboration with A. Mohamed,
Annales de l'Institut Henri Poincaré- Physique Théorique,
vol. 56 (3), pp. 235-277, 1992
Asymptotique de la Largeur de la Première Bande de
l'Opérateur de Dirac avec Potentiel Périodique,
in collaboration with A. Mohamed et Outassourt
Helvetica Physica Acta, vol. 66, 1993, pp. 192-215
Erratum vol. 68, 1995, pp. 187-188
Comparaison entre la décroissance de fonctions propres de
l'opérateur de Dirac et de Klein-Gordon.
Application à l'étude de l'effet tunnel,
in collaboration with Bernard Helffer,
Annales de l'Institut Henri Poincaré- Physique Théorique,
vol. 60 (2), pp. 147-187, 1994
Équilibre instable en régime semi-classique I ,
in collaboration with Yves Colin de Verdière,
Communications in Partial Differential Eq uations, vol. 19 (9-10),
pp. 1535-1563, 1994,
PDF
Équilibre instable en régime semi-classique II ,
in collaboration with Yves Colin de Verdière,
Annales de l'Institut Henri Poincaré- Physique Théorique,
vol 61 (3), pp. 347-367, 1994
PDF
Effet d'Aharonov-Bohm sur un état borné de l'opérateur
de Dirac, Asymptotic Analysis, vol. 10, pp. 199-224, 1995.
Singular Bohr-Sommerfeld rules (III) ,
in collaboration with Yves Colin de Verdière,
Communication Math. Phys., vol. 205, pp. 459-500, 1999
Postscript
Construction BKW pour l'opérateur de Dirac. Cas d'un potentiel
périodique. in collaboration with A. Mohamed,
Annales de l'Institut Henri Poincaré- Physique Théorique,
vol.70 (4), pp. 341-367, 1999,
online HTML ,
postscript ou
HTML archive
Semi-classical study of the origin of quantized Hall conductance
in periodic potentials, in collaboration with Frédéric Faure,
Journal of Mathematical Physics, vol. 41 (1), pp. 62-75, 2000
Cours de gémétrie différentielle et
symplectique , course of the Ecole d'été
sur les D-modules (Institut Fourier, Grenoble, June 1995), available as
on-line HTML,
postscript or
tar-gzipped html Introduction à l'opérateur de Dirac
lecture given at the Groupe de travail quantique à
(Grenoble, March 1997), available as
on-line HTML
,
postscript or
tar-gzipped html
Note that other documents are available from my
French homepage.
Bernard Parisse, Institut Fourier (CNRS UMR 5582), 100 rue des Maths,
Université Grenoble Alpes, CS 40700, 38058 Grenoble cedex 9
Tel: ( 33 ) 4 76 51 43 14.
You can send me a mail to bernard.parisse at univ-grenoble-alpes dot fr
Bernard Parisse, Institut Fourier (CNRS UMR 5582), 100 rue des Maths,
Université Grenoble Alpes, CS 40700, 38058 Grenoble cedex 9
Tel: ( 33 ) 4 76 51 43 14.
You can send me a mail to bernard.parisse at univ-grenoble-alpes dot fr