Game theory, economics, finance, and other social and behavioral sciences

The Lean Pool projects whose card's first MSC2020 code is in class 91, “Game theory, economics, finance, and other social and behavioral sciences”: 5 articles, one per card.

TheoremApportionmentlib#

Formalizes apportionment rules and proves the Balinski-Young impossibility theorem: no anonymous quota rule can be population-monotone.

Quoted from the card LeanPool/projects/apportionment.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.

Main results

The card lists one main result, with its informal statement quoted from the card. The scan finds its declaration in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.

Project
Sources

TheoremExistence of Nash equilibria via Brouwer's fixed-point theorem#

Formalizes Scarf's combinatorial lemma, derives Brouwer's fixed-point theorem on a simplex and on finite products of simplices, and uses it to prove the existence of a mixed Nash equilibrium in every finite game.

Quoted from the card LeanPool/projects/brouwer.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.

Main results

The card lists 6 main results, each with its informal statement quoted from the card. The scan finds 6 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.

  • ExistsNashEq (theorem; a main declaration), declared in LeanPool/Brouwer/Nash.lean, line 497: “Every finite game has a mixed Nash equilibrium.” Its source, as the card gives it: “J. Nash, Equilibrium Points in N-Person Games, Proceedings of the National Academy of Sciences 36(1):48-49, 1950, doi:10.1073/pnas.36.1.48.”
  • Brouwer (theorem; a main declaration), declared in LeanPool/Brouwer/Brouwer.lean, line 729: “Every continuous self-map of a standard simplex has a fixed point.” Its source, as the card gives it: “H. Scarf, The Approximation of Fixed Points of a Continuous Mapping, SIAM Journal on Applied Mathematics 15(5):1328-1343, 1967, doi:10.1137/0115116.”
  • Brouwer_Product (theorem; a main declaration), declared in LeanPool/Brouwer/BrouwerProduct.lean, line 610: “Every continuous self-map of a finite product of simplices has a fixed point.” Its source, as the card gives it: “H. Scarf, The Approximation of Fixed Points of a Continuous Mapping, SIAM Journal on Applied Mathematics 15(5):1328-1343, 1967, doi:10.1137/0115116.”
  • IndexedLOrder.Scarf (theorem; a main declaration), declared in LeanPool/Brouwer/Scarf.lean, line 1864: “Scarf's combinatorial lemma producing a colorful simplex.” Its source, as the card gives it: “H. Scarf, The Approximation of Fixed Points of a Continuous Mapping, SIAM Journal on Applied Mathematics 15(5):1328-1343, 1967, doi:10.1137/0115116.”
  • FinGame (structure; a main declaration), declared in LeanPool/Brouwer/Nash.lean, line 75: “The structure of a finite game with finitely many players and finite pure strategy sets.” Its source, as the card gives it: “J. Nash, Equilibrium Points in N-Person Games, Proceedings of the National Academy of Sciences 36(1):48-49, 1950, doi:10.1073/pnas.36.1.48.”
  • FinGame.mixedNashEquilibrium (def), declared in LeanPool/Brouwer/Nash.lean, line 171: “The predicate that a mixed strategy profile is a Nash equilibrium.” Its source, as the card gives it: “J. Nash, Equilibrium Points in N-Person Games, Proceedings of the National Academy of Sciences 36(1):48-49, 1950, doi:10.1073/pnas.36.1.48.”
Project
  • Authors: Math_XMUM.
  • Source: doi:10.1073/pnas.36.1.48.
  • Project repository: math-xmum/Brouwer.
  • Provenance: human, which in Lean Pool's terms means its Lean proofs were “written by people”.
  • License: MIT, under which the project was published; Lean Pool redistributes it under Apache-2.0, keeping its copyright line: “Copyright (c) 2025 Math_XMUM”.
  • MSC2020: 91A06, 91A10, 47H10.
  • In Lean Pool: LeanPool/Brouwer, from the card LeanPool/projects/brouwer.yaml.
Sources

TheoremMisere combinatorial games#

Formalizes a combinatorial game theory library for misere play, including comparison modulo universes, p-free forms, outcome-stability, Property X, and concrete rulesets such as Hackenbush.

Quoted from the card LeanPool/projects/misere-games.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.

Main results

The card lists 3 main results, each with its informal statement quoted from the card. The scan finds 2 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.

Project
  • Authors: Tomasz Maciosowski, Alfie Davies.
  • Source: misere-games by Tomasz Maciosowski, Alfie Davies, Violeta Hernandez Palacios, Yuyang Zhao.
  • Project repository: t4ccer/misere-games.
  • Provenance: human, which in Lean Pool's terms means its Lean proofs were “written by people”.
  • License: Apache-2.0.
  • MSC2020: 91A46, 05C57.
  • In Lean Pool: LeanPool/MisereGames, from the card LeanPool/projects/misere-games.yaml.
Sources

TheoremNormalized capped log-household clearing and dynamic programming#

Proves conditional uniqueness of a rate solving the unit-wage normalized clearing equation: mean household assets equal α / ((1 - α) * (r + δ)), with α = 9/25 and δ = 2/25. Households have capped log utility, discount 24/25, no borrowing, and monotone finite earnings transitions with positive one-step access to a lowest-income state; an explicit cap-slack inequality is required. Finite Tauchen chains instantiate the household model. Bisection converges to a given solution of this normalized equation along a stationary-distribution selection. Equivalence to full competitive market clearing for arbitrary earnings scales is not established. Preserves Bellman contraction, Berge maximum theorems, stationary Markov theory, Euler inequalities, consumption concavity and marginal-propensity bounds.

Quoted from the card LeanPool/projects/aiyagari-equilibrium.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.

Main results

The card lists 4 main results, each with its informal statement quoted from the card. The scan finds 4 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.

Project
Sources

TheoremScott's measurement representation theorems#

Formalizes all eight numbered finite representation theorems of Dana Scott's 1964 Measurement Structures and Linear Inequalities. Develops a shared finite separation and rational-cancellation engine, unit-threshold semiorder representations, additive utility on pairs, ordered utility differences, and normalized finitely additive probabilities on finite Boolean algebras. Includes the Kraft-Pratt-Seidenberg five-atom counterexample to de Finetti's weaker axioms and local real embeddings of finite subsets of ordered abelian groups. A separately labelled modern infinite analogue assumes a generalized Kelley condition: strict-comparison vectors have a countable cover by closed convex upper sets avoiding zero above the weak-comparison cone. It is neither a countably additive measure theorem nor an attribution of Scott's unpublished infinite theorem. The infinite construction uses universal probability evaluation vectors, with a proved faithful Stone representation and probability-state correspondence. The upstream proofs were produced primarily by AI agents under Lars Warren Ericson's direction and review.

Quoted from the card LeanPool/projects/scott-measurement.yaml of LeanPool/lean-pool at commit 2b205bf9, Apache-2.0.

Main results

The card lists 12 main results, each with its informal statement quoted from the card. The scan finds 12 of their declarations in the project's files at commit 2b205bf9. A found declaration links its page in Lean Pool's documentation, which Lean Pool rebuilds daily from its main branch, and its line at this commit.

Project
Sources

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.