ABC@home
ABC@home was a volunteer computing project running on the BOINC platform that searched for abc-triples, sets of numbers related to the abc conjecture, one of the best known open problems in number theory.[3] The project was organized by the Mathematical Institute of Leiden University in the Netherlands, together with the Dutch Kennislink science communication institute, and ran from 2006 until it ceased operations in 2015.[4]
ABC@home completed an exhaustive enumeration of all abc-triples with in 2011, finding 14,482,065 of them, and then searched the range non-exhaustively until 2015, bringing the total to 23,827,716 triples.[4][5] The resulting lists were published as open data and continue to be used in number-theory research.[4]
Background
The abc conjecture, proposed by Joseph Oesterlé and David Masser in 1985, concerns triples of positive, pairwise coprime integers , , and satisfying
For such a triple, the radical of the product is defined as the product of the distinct prime factors of :
A triple is called an abc-triple if . The quality of an abc-triple is defined as
The abc conjecture states that for every , only finitely many abc-triples satisfy .[4] A proof of the conjecture would have far-reaching consequences for number theory, including an asymptotic version of Fermat's Last Theorem and Faltings's theorem.
Two further quantities are used in the project's published data lists: the size of a triple, (the number of decimal digits of ), and its merit, where . One triple is said to beat another if it has both a larger size and a larger quality; the list of unbeaten triples gives the best known lower bound on how quickly the limsup of the quality tends to 1. The refined abc conjecture of Robert, Stewart and Tenenbaum predicts that the limsup of the merit is 48.[5]
Cataloguing abc-triples by brute-force search, and studying their quality distribution, is one of the main ways mathematicians have gathered empirical evidence about the conjecture. ABC@home was created to carry out such a search at scale using volunteered computing power.[6]
History

The roots of ABC@home lie in the Intercity Number Theory Seminar held in Leiden in September 2005, where researchers including Hendrik Lenstra discussed algorithms for enumerating abc-triples.[7] In 2006, the Mathematical Institute launched a public science outreach initiative called "Reken mee met ABC" ("Count along with ABC"), which combined public education about the abc conjecture with a distributed computing search for triples. The project and its educational aims were described by Bart de Smit and Gillien Geuze in a 2007 article for Nieuw Archief voor Wiskunde.[8]
The distributed computing side of the project was launched as ABC@home on the BOINC platform, allowing volunteers to donate spare CPU time toward searching for abc-triples below successively larger bounds.[3] A beta project ran on a separate server from March 2007 to test new application binaries before release.[9]
In April 2011 the project announced that preliminary data for all triples with was available, and that the search had "moved onward to further reaches of the search space".[9] The exhaustive phase had found 14,482,065 triples.[4] A further milestone was announced in September 2012, after which the project warned that far fewer workunits would be available while the data was verified.[9] From 2012 to 2015 the project searched , adding 9,345,651 triples for a total of 23,827,716; this later phase was not exhaustive.[10][4]
Free-DC's cumulative statistics list 79,634 users, 146,940 hosts, 1,852 teams and 4,452,051,377 credit for ABC@home.[1] The same totals appear in archived Free-DC captures from 19 September 2015 and 16 October 2026, consistent with a retired project whose statistics no longer change.[11][1]
Shutdown
The last news item posted by the project, on 17 December 2014, announced a migration to a new machine.[9] Archived copies of the project's own server status page show that the computing pipeline had already stopped earlier: from the snapshot of 25 June 2014 onward, the feeder, transitioner, file deleter, database purge and all three abc_sieve workunit daemons are listed as "Not Running", with zero results ready to send and zero results in progress. Only the web server, upload/download server and scheduler remained running, so the site stayed reachable while no work was issued.[12]
The transitioner backlog reported on that page increases by exactly the elapsed time between snapshots, which places the moment the transitioner stopped at about 18:00 UTC on 1 June 2014. The final archived snapshot, taken on 19 May 2016, still shows the same frozen state: nine workunits awaiting validation, nothing in progress, and a backlog of 17,232 hours.[2] The project's nominal end date is given as 30 November 2015, but the server-side evidence indicates that no new work was distributed after mid-2014.[3][12]
By April 2017 the abcathome.com domain was redirecting to Bart de Smit's ABC-triples page at Leiden, which states plainly that "At this moment ABC@home is no longer active."[10]
Algorithm
The search avoids testing every pair by working with radicals instead. The project's own documentation describes the method as follows.[13]
A number can be a radical only if it is square-free, so a sieve of Eratosthenes variant is used to cross out multiples of prime squares and enumerate all radicals below a bound. All numbers below having a given radical are then generated by repeatedly multiplying by that radical's prime factors.
The three values , , are sorted by their radicals into , , with . Because the values are coprime, , which gives and . These bounds cut the search space dramatically: only radicals up to need to be considered for , and for each choice of only radicals up to for . Candidate values of are then obtained as or , and only those candidates need to be factored to test the abc condition. Factoring is the expensive step, but the preceding steps eliminate the vast majority of candidates before it is reached.[13]
The authoritative description of the algorithm, together with the argument for why the resulting list is believed complete and a number of observations about it, is Chapter 7 of Willem Jan Palenstijn's PhD thesis.[14]
Application and platforms
The client application was distributed as ABC finder in the project's early years, reaching version 1.02 by February 2007 on Linux/x86, Linux/x86-64 and Windows/x86.[15] It was later replaced by ABC sieving finder, which reached version 2.10 in August 2010 and was available for Windows (x86 and x86-64), Linux (x86, x86-64 and 32-bit PowerPC) and Mac OS X (Intel, Intel 64-bit and PowerPC).[16] The application was CPU-only; no GPU version was released. Server-side workunit generation, validation and assimilation were handled by the abc_sieve_makework, abc_sieve_validator and abc_sieve_assimilator daemons.[2]
The published minimum requirements were 256 MB of free RAM and 2 MB of free disk space, on Windows, Linux or Mac OS X, with a 64-bit CPU recommended.[17] The implementation of the BOINC client-side search application was addressed separately in a 2011 bachelor thesis by Thijs van Dijk.[10]
Data releases
The project's results were published as two gzipped text files by Bart de Smit at Leiden, and remain the canonical dataset:[10]
- abctriples_below_1018.gz (179 MB) — the complete list of 14,482,065 abc-triples with . Each line holds the values and for one triple.
- big_triples.gz (133 MB) — the 9,345,651 additional triples found in during 2012–2015. This list is not exhaustive.
Derived lists of high-quality, high-merit and unbeaten triples are published alongside them.[5] The description and analysis of the search algorithm, along with observations about the resulting list of triples, form the final chapter of Palenstijn's thesis.[14]
The abc-triple with the highest known quality, , has a quality of approximately 1.6299 and remains one of the most frequently cited examples in the literature on the conjecture.[4] It was found by Eric Reyssat in 1987 and was not a discovery of the project.[14]
Project personnel
The project's personnel page credited the following people.[18]
- Carl Koppeschaar — initiator
- Hendrik Lenstra — mathematician, initiator
- Willem-Jan Palenstijn — mathematician, programmer
- Bart de Smit — mathematician
- Michiel Vermeulen — project manager
- Hendrik Verhoek — programmer
- Robin Weezepoel — web developer, abcathome.com
- Joris Weimar — web developer, Reken mee met ABC
- Sietske Tacoma — articles for Reken mee met ABC
Related projects
A separate, unrelated project called ABC Lattices@Home also searched for abc-triples using BOINC, but took a different approach: rather than an exhaustive search of a numerical range, it used a specialized lattice-based algorithm and educated guesses to look for good triples beyond .[19]
Scientific publications
Papers based on ABC@home data
- Alvarez-Salazar, Elise.(2023).On abc triples of the form (1, c − 1, c). Integers. pp. A64. DOI: 10.5281/zenodo.8283159. Proves general results for constructing infinite families of abc-triples of the form , and applies them to a direct statistical analysis of the 45,604 such triples with found by ABC@home. Published 25 August 2023; the publisher's PDF and volume contents give the paper number as A64. Full text
- Martin, Greg.(2016).abc triples. Functiones et Approximatio Commentarii Mathematici. pp. 145–176. DOI: 10.7169/facm/2016.55.2.2. A catalog of known abc-triples, both computational examples and theoretically constructed infinite families, together with a survey of the heuristics, refinements, and progress on the abc conjecture. arXiv:1409.2974
- Palenstijn, Willem Jan.(2014-05-22)."Radicals in Arithmetic".(PhD thesis).Retrieved 2026-11-08. Chapter 7 describes the algorithm used by ABC@home to enumerate abc-triples and reports results from the project; it is cited as the reference for the project's enumeration results by later work analysing the ABC@home data.
Project documentation
- Geuze, Gillien.(2007).Reken mee met ABC. Nieuw Archief voor Wiskunde. pp. 26–30. Describes the founding and educational goals of the Reken mee met ABC project, of which ABC@home was the computational component.
See also
References
- ↑ 1.0 1.1 1.2 1.3 1.4 ABC@Home Project Stats. Free-DC. Retrieved 2026-11-08.
- ↑ 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 (2016-05-19).ABC@home server status page. ABC@home. University of Leiden. Retrieved 2026-11-08.
- ↑ 3.0 3.1 3.2 ABC@Home. Wikipedia. Retrieved 2026-07-18.
- ↑ 4.0 4.1 4.2 4.3 4.4 4.5 4.6 Alvarez-Salazar, Elise.(2023).On abc triples of the form (1, c − 1, c). Integers. pp. A64. DOI: 10.5281/zenodo.8283159.
- ↑ 5.0 5.1 5.2 de Smit, Bart.ABC triples. Universiteit Leiden. Retrieved 2026-11-08.
- ↑ ABC@home. BOINC. University of California, Berkeley. Retrieved 2026-07-18.
- ↑ Intercity Number Theory Seminar. Universiteit Leiden. Retrieved 2026-07-18.
- ↑ Geuze, Gillien.(2007).Reken mee met ABC. Nieuw Archief voor Wiskunde. pp. 26–30.
- ↑ 9.0 9.1 9.2 9.3 ABC@home news archive. ABC@home. University of Leiden. Retrieved 2026-11-08.
- ↑ 10.0 10.1 10.2 10.3 de Smit, Bart.ABC triples – by size. Universiteit Leiden. Retrieved 2026-11-08.
- ↑ (2015-09-19).ABC@Home Project Stats. Free-DC. Retrieved 2026-11-08.
- ↑ 12.0 12.1 (2014-06-25).ABC@home server status page. ABC@home. University of Leiden. Retrieved 2026-11-08.
- ↑ 13.0 13.1 (2008).The algorithm. ABC@home. University of Leiden. Retrieved 2026-11-08.
- ↑ 14.0 14.1 14.2 Palenstijn, Willem Jan.(2014-05-22)."Radicals in Arithmetic".(PhD thesis).Retrieved 2026-11-08.
- ↑ (2007-06-21).ABC@home applications. ABC@home. Leiden University / Kennislink. Retrieved 2026-11-08.
- ↑ (2012-01-31).ABC@home applications. ABC@home. University of Leiden. Retrieved 2026-11-08.
- ↑ (2013-03-31).ABC@home. ABC@home. University of Leiden. Retrieved 2026-11-08.
- ↑ (2009-06-27).ABC@home project personnel. ABC@home. University of Leiden. Retrieved 2026-11-08.
- ↑ ABC LATTICES@HOME. BOINC-Australia Forum. Retrieved 2026-07-18.
External links
- ABC@Home statistics — Free-DC project stats, including cumulative users, hosts, teams and credit
- ABC triples — Bart de Smit's data page at Leiden, hosting the project's published triple lists
- Archived ABC@home server status — final captured state of the project server, 19 May 2016
- Radicals in Arithmetic — Palenstijn's PhD thesis, with the ABC@home algorithm and results in Chapter 7

