Skip to main content

Characterising Simulation-Based Program Equilibria

Publication ,  Conference
Cooper, E; Oesterheld, C; Conitzer, V
Published in: Proceedings of the Aaai Conference on Artificial Intelligence
April 11, 2025

In Tennenholtz’s program equilibrium, players of a game submit programs to play on their behalf. Each program receives the other programs’ source code and outputs an action. This can model interactions involving AI agents, mutually transparent institutions, or commitments. Tennenholtz (2004) proves a folk theorem for program games, but the equilibria constructed are very brittle. We therefore consider simulation-based programs - i.e., programs that work by running opponents’ programs. These are relatively robust (in particular, two programs that act the same are treated the same) and are more practical than proof-based approaches. Oesterheld’s (2019) ϵGroundedπBot is such an approach. Unfortunately, it is not generally applicable to games of three or more players, and only allows for a limited range of equilibria in two player games. In this paper, we propose a generalisation to Oesterheld’s (2019) ϵGroundedπBot. We prove a folk theorem for our programs in a setting with access to a shared source of randomness. We then characterise their equilibria in a setting without shared randomness. Both with and without shared randomness, we achieve a much wider range of equilibria than Oesterheld’s (2019) ϵGroundedπBot. Finally, we explore the limits of simulation-based program equilibrium, showing that the Tennenholtz folk theorem cannot be attained by simulation-based programs without access to shared randomness.

Duke Scholars

Published In

Proceedings of the Aaai Conference on Artificial Intelligence

DOI

EISSN

2374-3468

ISSN

2159-5399

Publication Date

April 11, 2025

Volume

39

Issue

13

Start / End Page

13735 / 13744
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Cooper, E., Oesterheld, C., & Conitzer, V. (2025). Characterising Simulation-Based Program Equilibria. In Proceedings of the Aaai Conference on Artificial Intelligence (Vol. 39, pp. 13735–13744). https://doi.org/10.1609/aaai.v39i13.33501
Cooper, E., C. Oesterheld, and V. Conitzer. “Characterising Simulation-Based Program Equilibria.” In Proceedings of the Aaai Conference on Artificial Intelligence, 39:13735–44, 2025. https://doi.org/10.1609/aaai.v39i13.33501.
Cooper E, Oesterheld C, Conitzer V. Characterising Simulation-Based Program Equilibria. In: Proceedings of the Aaai Conference on Artificial Intelligence. 2025. p. 13735–44.
Cooper, E., et al. “Characterising Simulation-Based Program Equilibria.” Proceedings of the Aaai Conference on Artificial Intelligence, vol. 39, no. 13, 2025, pp. 13735–44. Scopus, doi:10.1609/aaai.v39i13.33501.
Cooper E, Oesterheld C, Conitzer V. Characterising Simulation-Based Program Equilibria. Proceedings of the Aaai Conference on Artificial Intelligence. 2025. p. 13735–13744.

Published In

Proceedings of the Aaai Conference on Artificial Intelligence

DOI

EISSN

2374-3468

ISSN

2159-5399

Publication Date

April 11, 2025

Volume

39

Issue

13

Start / End Page

13735 / 13744