Skip to content
757 open problems · 757 with Lean statements

Formal Conjectures: open problems with Lean statements

Formal Conjectures is an open repository, started by Google DeepMind, of conjectures stated in Lean 4 with Mathlib. Every open problem from it that we import keeps its exact Lean statement, so a proof submitted here is checked by the Lean kernel against that statement. The collection covers Erdős problems, OEIS conjectures, Ben Green's open problems, Wikipedia's lists of unsolved problems, MathOverflow questions and more.

Source: google-deepmind/formal-conjectures. Licence: Apache License 2.0.

Level A · Machine-checkable Hard Geometry Lean statement

Moser's Worm

Moser's Worm Problem What is the minimal area (or greatest lower bound on the area) of a shape that can cover every unit-length curve?

No claims yet Be the first →
Level A · Machine-checkable Hard Analysis Lean statement

Moving Sofa Problem

Gerver's sofa is the unique sofa that attains the sofa constant, up to a rigid motion. The motion is needed: horizontalHallway is (-∞, 1] × [0, 1], so a leftward translate of any moving sofa is again one, obtained by sliding right and then following the original motion.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Multiplicative order of 2 mod 2n+1

If p is an odd prime then a((p^3-1)/2) = p · a((p^2-1)/2). Because otherwise a((p^3-1)/2) < p · a((p^2-1)/2) iff a((p^3-1)/2) = a((p-1)/2) for a prime p. Equivalently p^3 divides 2^p-1-1, but no such prime p is known. - Thomas Ordowski, Feb 10 2014

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

No powers as partition numbers

There are no partition numbers a(k) of the form x^m, with x,m integers >1. See comment by Zhi-Wei Sun (Dec 02 2013).

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Number of primes < n^2

Conjecture: all the numbers Σ_i=j^k 1/a(i) with 1 < j ≤ k have pairwise distinct fractional parts. - Zhi-Wei Sun, Sep 24 2015

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Number of primes < n^3

Conjecture (i): for any integer k > 2, the sequence π(n^k)/n^k (n = 2, 3, …) is strictly decreasing, where π(x) denotes the number of primes not exceeding x. - Zhi-Wei Sun, Oct 17 2015

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Number of primes p such that n^n ≤ p ≤ n^n + n^2

Question: for any n > 0, is there at least one prime p such that n^n ≤ p ≤ n^n + n^2? In this case, that would be stronger than the Schinzel conjecture: "for m > 1 there's at least one prime p such that m ≤ p ≤ m + log(m)^2" since n^2 < log(n^n)^2 = n^2 log(n)^2.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Number of squares bmod n

n^2 ≡ 1 pmoda(n)(a(n)-1) if and only if n is an odd prime. - Thomas Ordowski, Jun 08 2017

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Numerator of Σ_k=1^n 2^k/k.

Conjecture: for n > 3, textrmnumerator(-2/n + Σ_k=1^n 2^k/k) == 0 (textrmmod n^2) if and only if n is prime.

No claims yet Be the first →
Level A · Machine-checkable Hard Geometry Lean statement

Packing

What is the smallest square that can contain 11 unit squares? Reference: Wikipedia

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Partial sums of C(2n, n)^2

Conjecture: For any positive integer n, the polynomials Sum_k=0^n binomial(2k,k)^2x^k and Sum_k=0^n binomial(2k,k)^2x^k/(k+1) are irreducible over the field of rational numbers. - Zhi-Wei Sun, Mar 23 2013

No claims yet Be the first →
Level A · Machine-checkable Hard Graph theory Lean statement

Pebbling number conjecture

The pebbling number conjecture: the pebbling number of a Cartesian product of connected graphs is at most equal to the product of the pebbling numbers of the factors. See Asplund, Hurlbert, and Kenter.

No claims yet Be the first →
Level A · Machine-checkable Hard Algebra Lean statement

Pierce–Birkhoff conjecture

The Pierce-Birkhoff conjecture states that for every real piecewise-polynomial function f : ℝⁿ → ℝ, there exists a finite set of polynomials gᵢⱼ ∈ ℝ[x₁, ..., xₙ] such that f = supᵢ infⱼ(gᵢⱼ).

No claims yet Be the first →
Level A · Machine-checkable Hard Algorithms Lean statement

Polynomial-time computability of factoring

The integer factorization problem: Can the prime factorization of a positive integer be computed in polynomial time? We state the problem by asking if Nat.primeFactorsList is polynomial-time computable (assuming typical encodings of ℕ and List ℕ into bitstrings). Reference: Wikipedia

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Practical numbers

Conjecture: every odd number, beginning with 3, is the sum of a prime number and a practical number. - Hal M. Switkay, Jan 28 2023

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Prime Triplet Conjecture

Are there infinitely many tuples of three consecutive primes (p, q, r) such that r - p = 6?

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Prime Tuples Conjecture

For any k ≥ 2, let a₁,...,aₖ and b₁,...,bₖ be integers with aᵢ > 0. Suppose that for every prime p there exists an integer n such that p ∤ ∏ i, (aᵢ n + bᵢ). Then there exist infinitely many n such that aᵢ n + bᵢ is prime for all i.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Prime-th recurrence with reversal at each step

Starting at a positive value other than a(0) = 1, does this sequence ever go into a loop? The positivity hypothesis is required because the source recurrence uses the one-based prime index p₁ = 2; the x = 0 branch above is only an artifact of making aStartAt total on ℕ.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Primes and perfect squares

Are there infinitely many primes p such that p - 1 is a perfect square? In other words: Are there infinitely many primes of the form n^2 + 1?

No claims yet Be the first →
Level A · Machine-checkable Hard Combinatorics Lean statement

Ramsey numbers

The open problem: determine the Ramsey number R(5,5). It is known that 43 ≤ R(5,5) ≤ 46.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Rational distance problem

Does there exist a point in the plane at rational distance from all four vertices of the unit square?

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Recurrence a(n) = (a(n-1) + a(n-2)) pmod n

All numbers appear infinitely often, i.e., for every number k ≥ 0 and every frequency f > 0 there is an index i such that a(i) = k is the f-th occurrence of k in the sequence. - _Klaus Brockhaus_, Aug 29 2006

No claims yet Be the first →
Level A · Machine-checkable Hard Graph theory Lean statement

Reed's omega, delta, and chi conjecture

For a graph G, we define Δ(G) to be the maximum degree, ω(G) to be the size of the largest clique subgraph, and χ(G) to be the chromatic number. Reed's omega, delta, and chi conjecture states that χ(G) ≤ ⌈ 1/2(ω(G) + Δ(G) + 1) ⌉.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Representations as p + 2^x + 11 · 2^y with p ≡ 1 pmod 6

On Feb. 24, 2009, Zhi-Wei Sun conjectured that a(n) = 0 if and only if n < 16 or n ∈ 18, 21, 24, 51, 84, 1011, 59586; in other words, except for 35, 41, 47, 101, 167, 2021, 119171, any odd integer greater than 30 can be written as the sum of a prime congruent to 1 bmod 6, a positive power of 2 and…

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Representations with prime conditions

Zhi-Wei Sun's Conjecture (A232174): Any integer n > 1 can be written as x + y with x, y > 0 such that both x + ny and x^2 + ny^2 are prime.

No claims yet Be the first →
Level A · Machine-checkable Hard Algebra Lean statement

Resolution of singularities

Resolution of singularities in positive characteristic. Let k be a perfect field of characteristic p > 0 and let X be an integral scheme that is separated and of finite type over k. Then there is an integral scheme Y that is smooth over k together with a proper birational morphism Y → X.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Riesel Problem

It is conjectured that the integer k = 509203 is the smallest Riesel number, that is, the first n such that a(n) = -1 is 254602.

No claims yet Be the first →
Level A · Machine-checkable Hard Graph theory Lean statement

Ringel's Conjecture

For any tree T with n edges, the complete graph K_2n+1 decomposes into 2n+1 edge-disjoint copies of T. A "copy" of T is the image T.map(f_i) of T under a vertex embedding f_i : V hookrightarrow Fin(2n+1); the copies are pairwise edge-disjoint and together cover every edge of K_2n+1.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Schanuel's Conjecture

Given any set of n complex numbers z_1, ..., z_n that are linearly independent over ℚ, the field extension ℚ(z_1, ..., z_n, e^z_1, ..., e^z_n) has transcendence degree at least n over ℚ.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Scholz conjecture on addition chains

The Scholz conjecture, also known as the Scholz-Brauer conjecture, asserts that for every positive integer n, the addition-chain length of 2^n - 1 is at most n - 1 + ℓ(n).

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Selfridge's conjectures

PSW conjecture (Selfridge's test) Let p be an odd number, with p ≡ ± 2 pmod5, 2^p-1 ≡ 1 pmodp and F_p+1 ≡ 0 pmodp, then p is a prime number.

No claims yet Be the first →
Level A · Machine-checkable Hard Algebra Lean statement

Serre's multiplicity conjectures

Positivity conjecture. Let R be a regular local ring and let M, N be finitely generated R-modules such that M otimes_R N has finite length. If dim M + dim N = dim R, then χ(M, N) > 0. The hypothesis on dimensions forces M and N to be nonzero, since the dimension of the zero module is bot.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Serre's uniformity conjecture over the rationals

Serre's uniformity question over ℚ [Ser72, Lem17]: is there a bound C such that every non-CM elliptic curve over ℚ has surjective mod-p Galois representation for every prime p > C?

No claims yet Be the first →
Level A · Machine-checkable Hard Graph theory Lean statement

Sidorenko's conjecture (1993)

Sidorenko's conjecture (1993). For every finite bipartite simple graph H and every finite simple graph G: t(H, G) ≥ t(K_2, G)^e(H), where K_2 denotes the single-edge graph on 2 vertices (i.e. completeGraph (Fin 2)).

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Sierpiński number

The Sierpiński problem (Selfridge's conjecture). Is 78557 the smallest Sierpiński number? Selfridge conjectured that 78557 is the smallest Sierpiński number.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Singmaster's conjecture

Singmaster's conjecture: the number of times any number t > 1 appears in Pascal's triangle is bounded.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Smallest number m such that 2^n - m and 2^n + m are primes

Conjecture: a(n) = O(n^3). The source defines a(n) as the least m with 2^n - m and 2^n + m prime, so it implicitly asserts that such an m exists. Since a n = 0 when no such m exists, the existence of a prime pair is stated explicitly for all sufficiently large n.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Smallest x such that σ(x) bmod x = n

At present, the 0 entry for n = 5 is only a conjecture. That is, it is conjectured that there is no positive integer x such that σ_1(x) bmod x = 5.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Solitary Numbers

Is 10 a solitary number? The smallest positive integer whose solitary status is currently unresolved is 10, with abundancy index σ(10) / 10 = 9/5.

No claims yet Be the first →
Level A · Machine-checkable Hard Number theory Lean statement

Some conjectures about ranks of elliptic curves over ℚ

Conjecture by Goldfeld and Katz–Sarnak: if elliptic curves over ℚ are ordered by their heights, then 50% of the curves have rank 0 and 50% have rank 1. See p. 28 of https://people.maths.bris.ac.uk/~matyd/BSD2011/bsd2011-Bhargava.pdf.

No claims yet Be the first →
Level A · Machine-checkable Hard Combinatorics Lean statement

Sparse Ruler

Wichmann's conjecture on optimal rulers. Every optimal ruler of sufficiently large length is a Wichmann ruler W(r, s) (up to reflection, i.e. reversing the segment list). Posed by Wichmann [Wi63].

No claims yet Be the first →
Level A · Machine-checkable Hard Analysis Lean statement

Spectral sets and weak tiling

[KLM2023, Problem 7.1] asks whether a bounded, measurable, nowhere dense subset Ω ⊂ ℝ^d of positive measure can be spectral. The answer is known to be negative for d = 1, so the dimension is restricted to d ≥ 2, where the problem is open.

No claims yet Be the first →
Level A · Machine-checkable Hard Combinatorics Lean statement

Steiner Systems

Construct an S(t, k, n)-Steiner system with n > k > t > 5, t < 10, and n < 200. No example of a Steiner system with t > 5 is known, despite a 2014 existence theorem by Keevash showing that such systems must exist for sufficiently large n. Reference: Large Steiner Systems

No claims yet Be the first →
Level A · Machine-checkable Hard Algorithms Lean statement

Strong Sensitivity Conjecture (bs(f) ≤ s(f)^2)

Strong Sensitivity Conjecture, for every Boolean function f : 0,1^n → 0,1, bs(f) ≤ s(f)^2. We call this the strong sensitivity conjecture because the original sensitivity conjecture only asked for a polynomial bound in terms of s(f).

No claims yet Be the first →