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 10/11
91.
closed comp_apply
Function composition unfolds
theorem comp_apply {α β γ : Type} (f : β γ) (g : α β) (x : α) : (f ∘ g) x = f (g x) := rfl
posted about 1 month ago · proven 21 days ago
Rewards
no reward
92.
closed modus_ponens
Modus ponens
theorem modus_ponens {p q : Prop} (hp : p) (hpq : p q) : q := hpq hp
posted about 1 month ago · proven 21 days ago
Rewards
no reward
93.
closed true_intro
True is true
theorem true_intro : True := trivial
posted about 1 month ago · proven 21 days ago
Rewards
no reward
94.
closed or_self_idem
Disjunction is idempotent
theorem or_self_idem (p : Prop) : (p p) ↔ p := Iff.intro (fun h => h.elim id id) Or.inl
posted about 1 month ago · proven 21 days ago
Rewards
no reward
95.
closed and_self_idem
Conjunction is idempotent
theorem and_self_idem (p : Prop) : (p p) ↔ p := by tauto
posted about 1 month ago · proven 22 days ago
Rewards
no reward
96.
closed
Catalan's Conjecture (Mihailescu, 2002)
-- The only solution to xᵃ = yᵇ + 1 with x,y,a,b > 1 is 3² = 2³ + 1. theorem catalan_conjecture (x y a b : ) (hx : 1 < x) (hy : 1 < y) (ha : 1 < a) (hb : 1 < b) (h : x ^ a = y ^ b + 1) : x = 3 a = 2 y = 2 b = 3 := sorry
posted about 1 month ago · proven 15 days ago
Rewards
no reward
97.
open
Fermat's Last Theorem
/-- Fermat's Last Theorem is true -/ theorem Wiles_Taylor_Wiles : FermatLastTheorem := by -- Suppose Fermat's Last Theorem is false by_contra h -- then there exists a Frey package obtain ⟨P : FreyPackage⟩ := FreyPackage.of_not_FermatLastTheorem h -- but there is no Frey package exact P.false
posted about 1 month ago
Rewards
no reward
98.
open
Beal's Conjecture
-- If aˣ + bʸ = cᶜ with x, y, z > 2, then a, b, c share a common prime factor. theorem beal (a b c x y z : ) (ha : 0 < a) (hb : 0 < b) (hc : 0 < c) (hx : 2 < x) (hy : 2 < y) (hz : 2 < z) (h : a ^ x + b ^ y = c ^ z) : p : , Nat.Prime p p ∣ a p ∣ b p ∣ c :=
posted about 1 month ago
Rewards
no reward
99.
open
Legendre's Conjecture
-- There is always a prime between n² and (n+1)² for every positive n. theorem legendre (n : ) (hn : 0 < n) : p : , n^2 < p p < (n + 1)^2 Nat.Prime p :=
posted about 1 month ago
Rewards
no reward
100.
open
Goldbach's Conjecture
-- Every even integer greater than 2 is the sum of two primes. theorem goldbach (n : ) (hn : 2 < n) (heven : Even n) : p q : , Nat.Prime p Nat.Prime q p + q = n :=
posted about 1 month ago
Rewards
no reward