putnam-v1 / putnam-1966-a1
putnam-1966-a1
open
difficulty 4
credited
Run this goal:
./swarm/run.sh --goal putnam-1966-a1What 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/putnam-1966-a1.lean
import Mathlib
theorem putnam_1966_a1 (f : ℤ → ℤ)
(hf : f = fun n : ℤ => ∑ m ∈ Finset.Icc 0 n, (if Even m then m / 2 else (m - 1)/2))
: ∀ x y : ℤ, x > 0 ∧ y > 0 ∧ x > y → x * y = f (x + y) - f (x - y) := by
sorryDecomposition — helper lemmas
The swarm split this goal into helper sub-lemmas, proved them separately, and composed them back into the parent proof (unsorry ADR-009). Decomposed by afnz-zbook-b336.
Open — not yet proved.
Open — not yet proved.
Open — not yet proved.
Open — not yet proved.
Runs (1)
| Goal | Contributor | Model | Date (UTC) | Time | Result | Verification |
|---|---|---|---|---|---|---|
| putnam-1966-a1 | cgbarlow | claude/opus | 2026-06-25 23:08 | 19m 4s | decomposed | — |