Skip to main content

Selection Equilibria of Higher-Order Games

  • Conference paper
  • First Online:
Book cover Practical Aspects of Declarative Languages (PADL 2017)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10137))

Included in the following conference series:

Abstract

In applied game theory the modelling of each player’s intentions and motivations is a key aspect. In classical game theory these are encoded in the payoff functions. In previous work [2, 4] a novel way of modelling games was introduced where players and their goals are more naturally described by a special class of higher-order functions called quantifiers. We refer to these as higher-order games. Such games can be directly and naturally implemented in strongly typed functional programming languages such as Haskell [3]. In this paper we introduce a new solution concept for such higher-order games, which we call selection equilibrium. The original notion proposed in [4] is now called quantifier equilibrium. We show that for a special class of games these two notions coincide, but that in general, the notion of selection equilibrium seems to be the right notion to consider, as illustrated through variants of coordination games where agents are modelled via fixed-point operators. This paper is accompanied by a Haskell implementation of all the definitions and examples.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.eecs.qmul.ac.uk/~pbo/papers/hog-padl-2017.hs.

  2. 2.

    As long as our games are finite we can easily replace powersets with lists, which we do in the accompanying implementation.

  3. 3.

    The terminology comes from the observation that the usual existential \(\exists \) and universal \(\forall \) quantifiers of logic can be seen as operations of type \((X \rightarrow \mathbb {B}) \rightarrow \mathbb {B}\), where \(\mathbb {B}\) is the type of booleans. Mostowski [12] also called arbitrary functionals of type \((X \rightarrow \mathbb {B}) \rightarrow \mathbb {B}\) generalised quantifiers. We are choosing to generalise this further by replacing the booleans \(\mathbb {B}\) with an arbitrary type R, and allowing for the operation to be multi-valued.

  4. 4.

    Where selection functions have been considered previously [2, 4] the focus was on single-valued ones. However, as multi-valued selection functions are extremely important in our examples we have adapted the definitions accordingly.

  5. 5.

    In the following we will assume that quantifiers and selection functions are non-empty. That is, agents will always have a preferred outcome, respectively move, in all situations they have to make a decision. See [9] for a discussion.

  6. 6.

    The economist John Maynard Keynes [11] remarked that investors in financial markets can be described as not being interested in the outcome per se but that they want to behave in line with the majority (in order to “buy low and sell high”). This behaviour can be elegantly captured as fixed point goals.

  7. 7.

    Note that we might have a strict inclusion \(\varepsilon (p) \subset \overline{\overline{\varepsilon }}(p)\) in case we have \(x_1 \ne x_2\), with \(x_1 \in \varepsilon (p)\) and \(x_2 \not \in \varepsilon (p)\) but \(p(x_1) = p(x_2)\).

References

  1. Botta, N., Ionescu, C., Brady, E.: Sequential decision problems, dependently typed solutions. In: Proceedings of PLMMS 2013 (2013)

    Google Scholar 

  2. Escardó, M., Oliva, P.: Selection functions, bar recursion and backward induction. Math. Struct. Comput. Sci. 20(2), 127–168 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  3. Escardó, M., Oliva, P.: What sequential games, the Tychonoff theorem and the double-negation shift have in common. In: Proceedings of the Third ACM SIGPLAN Workshop on Mathematically Structured Functional Programming (MSFP 2010), pp. 21–32 (2010)

    Google Scholar 

  4. Escardó, M., Oliva, P.: Sequential games and optimal strategies. Proc. R. Soc. Lond. A Math. Phys. Eng. Sci. 467(2130), 1519–1545 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  5. Ghani, N., Hedges, J.: A compositional approach to economic game theory. arXiv:1603.04641 (2016)

  6. Hedges, J.: A generalization of Nash’s theorem with higher-order functionals. Proc. R. Soc. Lond. A Math. Phys. Eng. Sci. 469(2154) (2013). http://rspa.royalsocietypublishing.org/content/469/2154/20130041

  7. Hedges, J.: Monad transformers for backtracking search. In: Proceedings of the 5th Workshop on Mathematically Structured Functional Programming, pp. 31–50. Open Publishing Association (2014)

    Google Scholar 

  8. Hedges, J.: Towards compositional game theory. Ph.D. thesis, Queen Mary University of London (2016)

    Google Scholar 

  9. Hedges, J., Oliva, P., Sprits, E., Winschel, V., Zahn, P.: Higher-order decision theory. arXiv preprint cs.GT, arXiv:1506.01003 (2015)

  10. Hedges, J., Sprits, E., Winschel, V., Zahn, P.: Compositionality and string diagrams for game theory. arXiv:1604.06061 (2015)

  11. Keynes, J.M.: General Theory of Employment, Interest and Money. Macmillan, London (1936)

    Google Scholar 

  12. Mostowski, A.: On a generalization of quantifiers. Fundamenta Mathematicae 44, 12–36 (1957)

    MathSciNet  MATH  Google Scholar 

  13. Osborne, M., Rubinstein, A.: Course in Game Theory. MIT Press, Cambridge (1994)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paulo Oliva .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Hedges, J., Oliva, P., Shprits, E., Winschel, V., Zahn, P. (2017). Selection Equilibria of Higher-Order Games. In: Lierler, Y., Taha, W. (eds) Practical Aspects of Declarative Languages. PADL 2017. Lecture Notes in Computer Science(), vol 10137. Springer, Cham. https://doi.org/10.1007/978-3-319-51676-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-51676-9_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-51675-2

  • Online ISBN: 978-3-319-51676-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics