- On-line 3rd order linear ODE solver now available

On-line demos are available:

# What is bernina?

Piz Bernina is a 4049-meter peak in Graubunden, in the south-east corner of Switzerland. Its gleaming summit, pictured above, dominates the majestuous Morteratsch and Tschierva glaciers. This page describes however bernina, an interactive interface to the Sum^it library that provides some efficient computations revolving around operators in Q[x,d/dx] or Q(x)[d/dx]. In fact, the main goal of bernina is to provide access to selected functionalities of the Sum^it library to other computer algebra systems, or to users who do not own an Aldor compiler, or who feel more confortable with interactive access to a library. The functionalities currently provided by bernina are the ones that tend to be missing from several commercial computer algebra systems, namely:
• Basic arithmetic in Q[x,d/dx], including adjoints and left and right gcd's and lcm's.
• Symmetric and exterior powers.
• Rational kernels, i.e. Ker(L) /\ Q(x) and rational solutions of inhomogeneous equations of the form L(y) = g.
• Rational kernels of systems of the form dY/dx = A(x) Y(x).
• Radical (resp. exponential) solutions, i.e. the solutions y of L y = 0 such that a positive power of y is in Q(x) (resp. y'/y is in Q(x)).
• Liouvillian solutions of second-order operators.
• Factorisation and decomposition of second and third-order operators.
If you do not need any of the above computations, then you probably will not have much use for bernina. Otherwise, since bernina provides implementations of several recent algorithms for those computations, it is worth giving it a try.

# What is the current version?

The current distributed version is 1.0.0, released September 4, 2002.

# How do I get bernina?

You must download first the platform-independent part by clicking here, then download the executable for the operating system(s) and platform(s) you need:

# How do I install bernina?

Issue tar -xvzf bernina.tar.gz to install the platform-independent parts. The executables can be installed anywhere. More installation details are in the README file and in the on-line documentation

# Are there other Sum^it servers?

Yes, if you are interested in linear ordinary difference equations, you can take a look at the Shasta server, that provides similar functionalities for those equations.
Last update: 25 September 2003