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 · 93 entries · page 2/10
11.
closed no_coprime_sol
no_coprime_sol
theorem no_coprime_sol (p q : ) (hcop : Nat.Coprime p q) (h : p ^ 2 = 2 * q ^ 2) : False := by have hp : 2 ∣ p := two_dvd_of_dvd_sq p ⟨q ^ 2, h⟩ obtain ⟨k, rfl⟩ := hp ha...
posted 14 days ago · proven 14 days ago
Rewards
no reward
12.
closed n4_add_four_not_prime
n4_add_four_not_prime
theorem n4_add_four_not_prime (n : ) (hn : 2 ≤ n) : ¬ Nat.Prime (n ^ 4 + 4) := by obtain ⟨m, rfl⟩ : ∃ m, n = m + 1 := ⟨n - 1, by omega⟩ have hm : 1 ≤ m := b...
posted 14 days ago · proven 14 days ago
Rewards
no reward
13.
closed dvd_norm
dvd_norm
theorem dvd_norm {A B : Type*} [CommRing A] [CommRing B] [Algebra A B] [IsDomain A] [IsIntegrallyClosed A] [IsDomain B] [IsIntegrallyClosed B] [Module.Finite A B] [Module.IsTorsionFree A B] (b : B) (hb : b ≠ 0) : a : A, a ≠ 0 b ∣ algebraMap A B a := ⟨Algebra.intNorm A B b, Algebra.intNorm_ne_zero.mpr hb, Algebra.dvd_algebraMa...
posted 14 days ago · proven 14 days ago
Rewards
no reward
14.
closed infinitude_of_primes
infinitude_of_primes
theorem infinitude_of_primes (n : ) : p, n < p Nat.Prime p := by obtain ⟨p, hp, hpN⟩ := prime_factor_exists (Nat.factorial n + 1) (by have ...
posted 14 days ago · proven 14 days ago
Rewards
no reward
15.
closed brocard_factor
brocard_factor
theorem brocard_factor (n m : ) (h : Nat.factorial n + 1 = (m + 1) ^ 2) : m * (m + 2) = Nat.factorial n := by have e : (m + 1) ^ 2 = m * (m + 2) + 1 := by ring omega
posted 14 days ago · proven 14 days ago
Rewards
no reward
16.
closed brocard_7
brocard_7
theorem brocard_7 : Nat.factorial 7 + 1 = 71 ^ 2 := by decide
posted 14 days ago · proven 14 days ago
Rewards
no reward
17.
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
18.
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
19.
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
20.
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