Perfect Numbers in ACL2
John Cowles (University of Wyoming), Ruben Gamboa (University of, Wyoming)

TL;DR
This paper develops an ACL2 theory of perfect numbers and proves that, assuming infinitely many exist, the series of their reciprocals converges, combining formal verification with classical number theory.
Contribution
It introduces a formal ACL2 framework for perfect numbers and proves a classical convergence result within ACL2(r).
Findings
Formal ACL2 theory of perfect numbers created.
Proves the convergence of the reciprocals series assuming infinitely many perfect numbers.
Bridges formal verification with classical number theory results.
Abstract
A perfect number is a positive integer n such that n equals the sum of all positive integer divisors of n that are less than n. That is, although n is a divisor of n, n is excluded from this sum. Thus 6 = 1 + 2 + 3 is perfect, but 12 < 1 + 2 + 3 + 4 + 6 is not perfect. An ACL2 theory of perfect numbers is developed and used to prove, in ACL2(r), this bit of mathematical folklore: Even if there are infinitely many perfect numbers the series of the reciprocals of all perfect numbers converges.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematical and Theoretical Analysis · History and Theory of Mathematics · Mathematics and Applications
