combibench-v1 / brualdi-ch2-36

brualdi-ch2-36

open
difficulty 4
credited
Run this goal:./swarm/run.sh --goal brualdi-ch2-36

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/brualdi-ch2-36.lean
import Mathlib

theorem brualdi_ch2_36 {k : ℕ} (n : Fin k → ℕ)
    (sols : Finset (Fin k → ℕ))
    (h_sols : ∀ f, f ∈ sols ↔ (∀ i, f i ≤ n i)) :
    sols.card = ((fun n => (∏ i : Fin k, (n i + 1))) : (Fin k → ℕ) → ℕ ) n := by
  sorry

Runs (0)

No runs recorded for this suite yet — they appear here as the swarm attempts the benchmarks.