imo-v1 / imo2025p4
imo2025p4
open
difficulty 4
credited
Run this goal:
./swarm/run.sh --goal imo2025p4What it runs
The Lean statement the swarm must prove — kernel-verified at Gate A. The trailing sorry is the open obligation a proof replaces.
goals/imo2025p4.lean
import Mathlib
open scoped Finset
def answer : Set ℕ := sorry
theorem imo2025p4 : {a₁ | ∃ a : ℕ → ℕ, a 0 = a₁ ∧ ∀ i, 0 < a i ∧ 3 ≤ #(Nat.properDivisors (a i)) ∧
a (i + 1) = (((Nat.properDivisors (a i)).sort (· ≤ ·)).reverse.take 3).sum} = answer := by
sorryRuns (0)
No runs recorded for this suite yet — they appear here as the swarm attempts the benchmarks.