Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion MyIA.AI.Notebooks/GameTheory/conway_cgt_lean/README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ The file imports the upstream modules and exhibits their key results:
| Games | `PGame` (basic) | `IGame` (concrete) + `Game` (quotient) |
| Surreals | Basic/Dyadic/Mul | + Division, Hahn series, Birthday, Pow |
| Nimbers | Basic/Field | + Nat, SimplestExtension |
| Games lib | 8 modules | 15+ modules (Impartial, Loopy, Specific…) |
| Games lib | CGT modules | upstream modules (Impartial, Loopy, Specific…) |

## Modules

Expand Down
12 changes: 6 additions & 6 deletions MyIA.AI.Notebooks/GameTheory/lean_game_defs/README.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Shared Lean 4 type definitions used by multiple GameTheory Lean projects. A **se
## Status

- **Type:** Standalone Lake project (`lakefile.toml`, `lean-toolchain` pinned `v4.32.1`, `lake-manifest.json`)
- **Files:** 12 `.lean` (6 FR + 6 `_en` siblings, EPIC #4980 Pattern A)
- **Files:** see catalogue (FR + `_en` siblings, EPIC #4980 Pattern A)
- **`sorry` count:** 0 (definitions only, no proofs)
- **Mathlib dependency:** None — all files use core Lean 4 only
- **Buildable in isolation:** Yes — `lake build` (harness added by #2752, ai-01 review)
Expand All @@ -15,10 +15,10 @@ Shared Lean 4 type definitions used by multiple GameTheory Lean projects. A **se

## Files

- [Basic.lean](Basic.lean) — 107 lines. `NormalFormGame`, `FiniteGame`, `Game2x2` structures + expected payoffs. Source: `GameTheory-16-Lean-Definitions.ipynb`.
- [Nash.lean](Nash.lean) — 139 lines. Best response, pure/mixed Nash equilibrium, strict dominance. Source: `GameTheory-16-Lean-Definitions.ipynb`.
- [Combinatorial.lean](Combinatorial.lean) — 113 lines. `GameTree`, minimax evaluation, win/loss determination. Source: `GameTheory-18-Lean-CombinatorialGames.ipynb`.
- [SocialChoice.lean](SocialChoice.lean) — 126 lines. `Preference`, `StrictPref`, Arrow's axioms (statements). Source: `GameTheory-19-Lean-SocialChoice.ipynb`.
- [Basic.lean](Basic.lean) — see catalogue. `NormalFormGame`, `FiniteGame`, `Game2x2` structures + expected payoffs. Source: `GameTheory-16-Lean-Definitions.ipynb`.
- [Nash.lean](Nash.lean) — see catalogue. Best response, pure/mixed Nash equilibrium, strict dominance. Source: `GameTheory-16-Lean-Definitions.ipynb`.
- [Combinatorial.lean](Combinatorial.lean) — see catalogue. `GameTree`, minimax evaluation, win/loss determination. Source: `GameTheory-18-Lean-CombinatorialGames.ipynb`.
- [SocialChoice.lean](SocialChoice.lean) — see catalogue. `Preference`, `StrictPref`, Arrow's axioms (statements). Source: `GameTheory-19-Lean-SocialChoice.ipynb`.
- [Bayesian.lean](Bayesian.lean) — Bayesian games with incomplete information: `BayesianGame`, `TypeStrategy`, `BayesianNashEquilibrium`, `InformationSet`, `SignalingGame`, `FirstPriceAuction`, Kuhn poker definitions. Source: `GameTheory-11-BayesianGames-Python.ipynb`, `GameTheory-13-ImperfectInfo-CFR-Python.ipynb`.
- [Regret.lean](Regret.lean) — Regret minimization and CFR: `CumulativeRegret`, `regretMatchingStrategy`, `CounterfactualRegret`, `CFRState`, `FictitiousPlayState`. Source: `GameTheory-13-ImperfectInfo-CFR-Python.ipynb`, `GameTheory-17-MultiAgent-RL-Python.ipynb`.

Expand Down Expand Up @@ -64,7 +64,7 @@ track: shared Lean 4 type definitions (no proofs, 0 `sorry`) used by the teachin
notebooks and copied by adjacent Lake projects. It has been a standalone Lake
project since #2752 — `lakefile.toml`, pinned `lean-toolchain`, dedicated CI — with
no Mathlib dependency; every file is core Lean 4 only, and `lake build` checks the
whole set (12 modules, FR + `_en` siblings).
whole set (FR + `_en` siblings).

### What it provides

Expand Down
Loading