putnam-v1 / putnam-1966-b4

putnam-1966-b4

open
difficulty 4
credited
Run this goal:./swarm/run.sh --goal putnam-1966-b4

What 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-b4.lean
import Mathlib

open Topology Filter

theorem putnam_1966_b4 (m n : ℕ)
(S : Finset ℕ)
(hS : (∀ i ∈ S, i > 0) ∧ S.card = m * n + 1)
: ∃ T ⊆ S, (T.card = m + 1 ∧ ∀ j ∈ T, ∀ i ∈ T, i ≠ j → ¬(j ∣ i)) ∨ (T.card = n + 1 ∧ ∀ i ∈ T, ∀ j ∈ T, j < i → j ∣ i) := by
  sorry

Decomposition — 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.

Runs (1)

GoalContributorModelDate (UTC)TimeResultVerification
putnam-1966-b4cgbarlowclaude/opus2026-06-26 01:1014m 12s
decomposed