Skip to content

feat: add Kakutani fixed-point theorem eval problem#287

Open
kim-em wants to merge 1 commit into
mainfrom
eval/kakutani
Open

feat: add Kakutani fixed-point theorem eval problem#287
kim-em wants to merge 1 commit into
mainfrom
eval/kakutani

Conversation

@kim-em
Copy link
Copy Markdown
Collaborator

@kim-em kim-em commented May 21, 2026

This PR adds the Kakutani fixed-point theorem as a new lean-eval challenge problem — §33 of Oliver Knill's Some Fundamental Theorems in Mathematics, the set-valued generalization of Brouwer (and the engine behind Nash's 1951 equilibrium-existence proof).

Every upper-hemicontinuous correspondence F from a nonempty compact convex K ⊆ ℝᵈ to itself, with nonempty convex closed values, has a fixed point x ∈ F x.

mathlib's grep -ri kakutani returns only the Riesz–Markov–Kakutani representation theorem (a different theorem). The fixed-point theorem itself is not in mathlib. One auxiliary definition is shipped in the Challenge: IsUpperHemicontinuous (closed-graph form).

🤖 Prepared with Claude Code

This PR adds the Kakutani fixed-point theorem (§33 of Knill's "Some
Fundamental Theorems in Mathematics", the set-valued generalization of
Brouwer) as a new eval problem: every upper-hemicontinuous correspondence
F from a nonempty compact convex K ⊆ ℝᵈ to itself with nonempty convex
closed values has a fixed point x ∈ F x. Mathlib has only the
Riesz-Markov-Kakutani representation theorem (a different theorem); the
fixed-point theorem is not in mathlib.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant