Download Latest Version centefocus-0.96.tar.gz (1.0 MB)
Email in envelope

Get an email when there's a new version of Center Focus over finite fields

Home
Name Modified Size InfoDownloads / Week
centerfocus 2025-09-12
readme 2025-09-12 3.3 kB
oldReadme-2011 2011-01-14 779 Bytes
Totals: 3 Items   4.1 kB 7
Centerfocus
===========

Overview
--------
Centerfocus provides a fast C++ implementation of Frommer's Algorithm to compute
focal values of plane autonomous systems over finite fields, together with the
experimental data used in:

H.-Chr. Graf v. Bothmer, J. Kroeker
"A Survey of the Poincare Center Problem in Degree 3 using Finite Field Heuristics"
arXiv:1012.3402 -- https://arxiv.org/abs/1012.3402

An interactive database (query interface and exports) is hosted at:
https://centerfocus.de

-----------------------------------------------------------------------

Folder layout (on SourceForge)
------------------------------

- source/ : Regular C++ source packages (centerfocus-$version).
- survey/ : Survey edition (the version used for computations in the survey paper).
            Includes:
              * C++ source (LinuxSrc)
              * Macaulay2 packages (macaulay-packages)
              * Macaulay2 scripts (macaulay-scripts/survey2.m2)
              * examples and external libraries
- data/   : SQL dumps of the experimental database (e.g. characteristic 29 points).

Project files:
https://sourceforge.net/projects/centerfocus/files/centerfocus/

-----------------------------------------------------------------------

Online database (quick start)
-----------------------------

At https://centerfocus.de -> "Database access":

- Query statistics
  Toggle "rank statistics" and click "query rank statistic".
  Reproduces global counts such as Figure 1 in the paper.

- Query points
  Filter by characteristic, degree, number of focal values, vanished focal values,
  (sub-)Jacobian/quadrics ranks, smoothness/lift settings, limits/offsets.
  Export results as Macaulay2-readable point lists for further processing.

-----------------------------------------------------------------------

Using the data dumps
--------------------

Download a dump from data/ and import into MySQL/MariaDB:

    mysql -u <user> -p <dbname> < centerfocus_experiments.sql

Notes:
- Original dumps were created with MySQL 5.0; they also work with recent MySQL/MariaDB.
- The online interface is often the fastest way to explore without local import.

-----------------------------------------------------------------------

Macaulay2 workflow
------------------

- Macaulay2 packages Frommer and CenterFocus are included in the survey edition
  under macaulay-packages/.
- The script macaulay-scripts/survey2.m2 contains computations related to the paper.
- Export point sets from the online DB ("Query points") in Macaulay2-readable format.
- Additional code and updates are available at:
  https://github.com/bothmer/centerfocus

-----------------------------------------------------------------------

Documentation & links
---------------------

- Online docs: https://centerfocus.de/docs
- Interactive DB: https://centerfocus.de
- Source code (regular releases): source/
- Survey edition (paper computations): survey/
- Data dumps: data/
- Paper (arXiv): https://arxiv.org/abs/1012.3402

-----------------------------------------------------------------------

Citation
--------

If you use Centerfocus or the data in your work, please cite:

H.-Chr. Graf v. Bothmer, J. Kroeker,
"A Survey of the Poincare Center Problem in Degree 3 using Finite Field Heuristics",
arXiv:1012.3402.
Source: readme, updated 2025-09-12