You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[GameTheory][ProgramGames] Compagnon Lean exécutable pour Bounded Agents #15603
L’issue #15408 demande deux notebooks compagnons pour le module livré par #15395. La moitié Python est déjà claimée séparément sur GameTheory-06f-Bounded-Agents-Python.ipynb. Son claim porte un fichier nouveau encore absent et devient donc fail-closed pour toute l’issue dans check_lane_claim.py, bien que la moitié Lean soit matériellement disjointe.
Cette issue fille isole le compagnon Lean afin de rendre le verrouillage cross-lane mécanique et de conserver une PR atomique.
Créer MyIA.AI.Notebooks/GameTheory/GameTheory-06g-Bounded-Agents-Lean.ipynb, kernel lean4-wsl, sans modifier GameTheory-06e-Open-Source-Game-Theory.ipynb ni game_theory_lean/ProgramGames/**.
Le notebook doit charger le vrai module ProgramGames.Bounded, expliquer son modèle à budget fini et rejouer dans le kernel les certificats calculables exposés par le module.
Acceptance
notebook exécuté de bout en bout avec outputs réels et verdict EXEC_PROVED ;
chargement du vrai module ProgramGames.Bounded, sans copie locale de ses définitions ;
au moins quatre familles de certificats rejouées, couvrant les propriétés calculables de coopération mutuelle, inexploitation, Nash borné et ordre fini des gains ;
cooperateBot, defectBotBounded, mirrorBot, basicFamily et canonicalPD sont utilisés dans le parcours ;
au moins trois exercices exécutables C.1, chacun précédé d’une consigne Markdown, sans erreur volontaire ;
distinction explicite entre calcul fini et preuve Lean, sans extrapolation vers Löb ou Gödel ;
Grain: DEEP/notebook-lean — lane myia-po-2026:CoursIA-2 — prev: MED/refactor #15525
[CLAIMED] lane myia-po-2026:CoursIA-2 -- paths: MyIA.AI.Notebooks/GameTheory/GameTheory-06g-Bounded-Agents-Lean.ipynb -- compagnon Lean exécutable ProgramGames.Bounded ; hors 06e, 06f Python et sources game_theory_lean
Dispatch adjoint : créer le notebook Lean atomique décrit dans le body, exécuter avec le vrai kernel lean4-wsl, committer les outputs réels et valider toutes les acceptances. Ne pas modifier le catalogue généré ni les sources du lake.
[RELEASED] lane myia-po-2026:CoursIA-2 -- remplacement immédiat du scope exact vers fichier futur : SCOPE_ZERO_COVERAGE, verrou mécanique vide.
Grain: DEEP/notebook-lean — lane myia-po-2026:CoursIA-2 — prev: MED/refactor #15525
[CLAIMED] lane myia-po-2026:CoursIA-2 — issue unitaire #15603, compagnon Lean GameTheory-06g-Bounded-Agents-Lean.ipynb ; claim issue-wide volontaire pour verrouiller le fichier futur absent du tree. Hors 06e, 06f Python et sources game_theory_lean/ selon le body.
Contexte
L’issue #15408 demande deux notebooks compagnons pour le module livré par #15395. La moitié Python est déjà claimée séparément sur
GameTheory-06f-Bounded-Agents-Python.ipynb. Son claim porte un fichier nouveau encore absent et devient donc fail-closed pour toute l’issue danscheck_lane_claim.py, bien que la moitié Lean soit matériellement disjointe.Cette issue fille isole le compagnon Lean afin de rendre le verrouillage cross-lane mécanique et de conserver une PR atomique.
See #15408
See #15395
See #15062
Livrable
Créer
MyIA.AI.Notebooks/GameTheory/GameTheory-06g-Bounded-Agents-Lean.ipynb, kernellean4-wsl, sans modifierGameTheory-06e-Open-Source-Game-Theory.ipynbnigame_theory_lean/ProgramGames/**.Le notebook doit charger le vrai module
ProgramGames.Bounded, expliquer son modèle à budget fini et rejouer dans le kernel les certificats calculables exposés par le module.Acceptance
EXEC_PROVED;ProgramGames.Bounded, sans copie locale de ses définitions ;cooperateBot,defectBotBounded,mirrorBot,basicFamilyetcanonicalPDsont utilisés dans le parcours ;GameTheory-06e-Open-Source-Game-Theory.ipynb, [GameTheory][ProgramGames] Deux notebooks compagnons Lean et Python pour Bounded #15408 et le lakegame_theory_lean;sorryintroduit, 0 output d’erreur et output-failure ratchet sans régression ;main;lean4-wslet les outils notebook canoniques du dépôt.Hors périmètre
GameTheory-06f-Bounded-Agents-Python.ipynb;ProgramGames.Basic,ProgramGames.Boundedou de leurs siblings ;