next | previous | forward | backward | up | top | index | toc | Macaulay2 web site
Bertini :: Bertini

Bertini -- software for numerical algebraic geometry


Interfaces the functionality of the software Bertini to solve polynomial systems and perform calculations in numerical algebraic geometry. The software is available at Bertini is under ongoing development by D. Bates, J. Hauenstein, A. Sommese, and C. Wampler.

The user may place the executable program bertini in the executation path. Alternatively, the path to the executable needs to be specified, for instance,

i1 : needsPackage("Bertini", Configuration=>{"BERTINIexecutable"=>"/folder/subfolder/bertini"})

o1 = Bertini

o1 : Package

Below is a simple example using the most popular function, a basic zero-dimensional solve with no special options.

i2 : R = CC[x,y]

o2 = R

o2 : PolynomialRing
i3 : F = {x^2-1,y^2-2}

       2       2
o3 = {x  - 1, y  - 2}

o3 : List
i4 : solns = bertiniZeroDimSolve(F)

o4 = {{1, 1.41421}, {1, -1.41421}, {-1, 1.41421}, {-1, -1.41421}}

o4 : List



This documentation describes version of Bertini.

Source code

The source code from which this documentation is derived is in the file Bertini.m2. The auxiliary files accompanying it are in the directory Bertini/.