OpenXM
Package of Mathematical Software Systems
The OpenXM project
provides a package of mathematical software systems,
which are integrated by
the OpenXM protocol.
OpenXM is an abbreviation of Open message eXchange for Mathematics.
The computer algebra system
Risa/Asir
,
which is made in Japan,
is a main client of the package and
all software systems in the package can be used from Risa/Asir.
How to start Risa/Asir
From the KDE menu, choose
Application
-->
Mathematics
-->
Asir(OpenXM)
In order to use Asir(OpenXM),
your computer must be connected to the internet, because
a part of Risa/Asir is downloaded from ftp.math.kobe-u.ac.jp.
NOTE:
A part of Asir cannot be included in the CD because of a restriction
of the Risa/Asir license and the part is downloaded from the internet
after you agree with the license.
The size of the part is less than 2 Mega bytes.
The part is saved under your home directory
with the names .asir-tmp, .TeXmacs, .asirrc.
If you have a USB memory, you can save the files of your home directory
to the USB memory.
Choose the KDE menu
knoppix --> configure --> create persistent home directory
As to details, see a knoppix manual.
Once you downloaded, you can use Asir(OpenMX) from the TeXmacs, too.
In the TeXmacs menu, choose
Insert
-->
session
-->
OpenXM[asir,sm1]
The screeen will look like
this.
What kind of computation can I do by Risa/Asir?
Here are some examples
- fctr(x^100-1);
Factorization of x 100 - 1
-
ifplot(x^3-y^2);
Drawing the zero set of x 3 - y 2 = 0.
-
gnuplot.heat(0.0001,100);
Solving the heat equation by using the forward difference scheme.
The time step is 0.0001.
-
dp_gr_main([x^2+y^2-4,x*y-1] | v=[x,y], order=[[x,1]]);
Computation of the Grobner basis of
x 2 +y 2 -4, x y -1
with the weight 1 for the variable x and the weight 0
for the variable y.
-
F=[x^2+y^2-4,x*y-1]; V=[x,y];
dp_gr_main(map(dp_ptod,F,V) | v=V, order=[[x,1]]);
The same computation, but the answer is given by DP (distributed polynomial).
- Others:
A faster Grobner basis computation (nd_gr_main),
primary ideal decomposition (primadec), factorization in algebraic
extensions of Q (afctr), computation in the ring of differential operators
(*weyl*), number theoretic functions in pari, ...
What are references of Asir?
-
Several manuals and documents for asir and asir-contrib packages.
- You can read online manuals by commands like
help("fctr");
and
ox_help("gnuplot");
What OX servers can I call from Asir?
- kan/sm1 : A system for algebraic analysis and the ring of differential
operators. The standalone version is started by typing in "openxm sm1"
in the terminal (unix shell).
- phc : Solving systems of algebraic equations by the homotopy method.
The standalone version is started by typing in "openxm phc"
- gnuplot : The famous plotting software.
- And others.
As to details, see
Several manuals and documents for asir-contrib packages and kan/sm1.
OpenXM CVS Repositry (for developpers).
cvsweb
(Risa/Asir is under OpenXM_contrib2/asir2000.
sm1 is under OpenXM/src.)
$OpenXM: OpenXM/misc/packages/Linux/Debian2/openxm-knoppix-math-en.html,v 1.1 2006/02/13 05:31:38 takayama Exp $