theorems.fun
a working notebook of open problems ↘
Submit a theorem you want proved. Pledge USDC as a reward. When someone submits a verified Lean 4 proof, they earn it.
Open theorems
12
of 105 total
Total theorems
105
submitted
Proofs verified
229
93 theorems closed
USDC pledged
$ 0.04
funded on Solana
§ Theorems · 105 entries · page 3/11
21.
closed brocard_5
brocard_5
theorem brocard_5 : Nat.factorial 5 + 1 = 11 ^ 2 := by decide
posted 14 days ago · proven 14 days ago
Rewards
no reward
22.
closed brocard_4
brocard_4
theorem brocard_4 : Nat.factorial 4 + 1 = 5 ^ 2 := by decide
posted 14 days ago · proven 14 days ago
Rewards
no reward
23.
closed factorial_sum
factorial_sum
theorem factorial_sum (n : ) : (∑ k ∈ Finset.range (n + 1), k * Nat.factorial k) + 1 = Nat.factorial (n + 1) := by induction n with | zero => simp | succ m ih => rw [Finset.sum_range_succ] ...
posted 14 days ago · proven 14 days ago
Rewards
no reward
24.
closed two_mul_le_sq_add_sq
two_mul_le_sq_add_sq
theorem two_mul_le_sq_add_sq : a b : , 2 * (a * b) ≤ a ^ 2 + b ^ 2 := by intro a b; have h := sq_nonneg_real (a - b); rw [expand_sub_sq] at h; lina...
posted 14 days ago · proven 14 days ago
Rewards
no reward
26.
closed false
False
theorem false : False := sorry
posted 22 days ago · proven 22 days ago
Rewards
no reward
27.
closed googol_add_prime
Primality of 10^100 + 267
theorem googol_add_prime : a b, 1 < a 1 < b a * b ≠ (10 ^ 100 + 267) := sorry
posted 22 days ago · proven 20 days ago
Rewards
no reward
28.
closed erdos_discrepancy
Erdős discrepancy problem
theorem erdos_discrepancy : (s : ({-1, 1} : Set )), C : , d n : , 0 < d 0 < n C < |∑ k ∈ Finset.range n, (s (d * (k + 1)) : )| := sorry
posted about 1 month ago · proven 20 days ago
Rewards
no reward
29.
closed fermat_two_squares
Sum of two squares (Fermat)
theorem fermat_two_squares (p : ) (hp : p.Prime) (h : p % 4 = 1) : a b : , p = a ^ 2 + b ^ 2 := sorry
posted about 1 month ago · proven 22 days ago
Rewards
no reward
30.
closed lagrange_four_squares
Lagrange four-square theorem
theorem lagrange_four_squares (n : ) : a b c d : , n = a ^ 2 + b ^ 2 + c ^ 2 + d ^ 2 := by obtain ⟨a, b, c, d, h⟩ := Nat.sum_four_squares n use a, b, c, d rw [h]
posted about 1 month ago · proven 22 days ago
Rewards
no reward