Frobby is a software system and project for computations with monomial ideals. Frobby is free software and it is intended as a vehicle for research on monomial ideals, as well as a useful practical tool for investigating monomial ideals.
Available functions:
long dimension(const ideal& I); ideal AlexanderDualFrobby(I, pp); ideal AlexanderDualFrobby(I); ideal MaximalStandardMonomials(I); void IrreducibleDecomposition(std::vector<ideal>& components, I); void PrimaryDecompositionFrobby(std::vector<ideal>& components, I); void AssociatedPrimes(std::vector<ideal>& primes, I); RingElem MultigradedHilbertPoincareNumerator(I); RingElem TotalDegreeHilbertPoincareNumerator(I); RingElem TotalDegreeHilbertPoincareNumerator(I, const RingElem& base);
**frobby** website |
Right now (8 October 2010) CoCoALib requires a more rececent version than the official Frobby release. The authors will be quite happy to send you a snapshot in the meanwhile.
Download and compile Frobby following the instructions from the website. Then configure and compile CoCoALib typing
cd CoCoALib-0.99 ./configure --with-libfrobby=<your_path_to>/libfrobby.a make
NOTE: JAA says that to compile Frobby (0.8.2) on my machine I had to execute the following:
export CFLAGS="-m64 -mtune=core2 -march=core2" # taken from gmp.h export LDFLAGS=$CFLAGS make make library
Currently Frobby is not really intended to be used as a library, so linking it with CoCoALib is not as simple as it could be. Hopefully this will soon change.
2011