putnam-v1 / putnam-1969-b4
putnam-1969-b4
open
difficulty 4
credited
Run this goal:
./swarm/run.sh --goal putnam-1969-b4What 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-1969-b4.lean
import Mathlib
open scoped Real EuclideanGeometry
theorem putnam_1969_b4 (Γ : ℝ → EuclideanSpace ℝ (Fin 2))
--Note: the problem doesn't say what regularity conditions we should impose on `Γ` - hopefully continuity is enough.
(Γ_cts : ContinuousOn Γ (Set.Icc 0 1))
(hΓ : eVariationOn Γ (Set.Icc 0 1) = 1) :
letI : Module.Oriented ℝ (EuclideanSpace ℝ (Fin 2)) (Fin 2) := ⟨Module.Basis.orientation <| PiLp.basisFun 2 ℝ (Fin 2)⟩
letI : Fact (Module.finrank ℝ (EuclideanSpace ℝ (Fin 2)) = 2) := ⟨finrank_euclideanSpace_fin⟩
∃ (a b c d : EuclideanSpace ℝ (Fin 2)), Γ '' (Set.Icc 0 1) ⊆
convexHull ℝ {a, b, c, d} ∧ dist a b * dist b c = 1/4 ∧
--`abcd` is a rectangle
letI π_div_2 := Real.Angle.coe <| π / 2
(∡ a b c = π_div_2 ∧ ∡ b c d = π_div_2 ∧ ∡ c d a = π_div_2 ∧ ∡ d a b = π_div_2) := by
sorryRuns (1)
| Goal | Contributor | Model | Date (UTC) | Time | Result | Verification |
|---|---|---|---|---|---|---|
| putnam-1969-b4 | cgbarlow | claude/opus | 2026-06-26 17:49 | 92m 46s | failed | — |