Jules Hedges
University of Oxford
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Jules Hedges.
MSFP | 2014
Jules Hedges
This paper extends Escardo and Olivas selection monad to the selection monad transformer, a general monadic framework for expressing backtracking search algorithms in Haskell. The use of the closely related continuation monad transformer for similar purposes is also discussed, including an implementation of a DPLL-like SAT solver with no explicit recursion. Continuing a line of work exploring connections between selection functions and game theory, we use the selection monad transformer with the nondeterminism monad to obtain an intuitive notion of backward induction for a certain class of nondeterministic games.
practical aspects of declarative languages | 2017
Jules Hedges; Paulo Oliva; Evguenia Shprits; Viktor Winschel; Philipp Zahn
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.
Annales Des Télécommunications | 2017
Jules Hedges; Paulo Oliva; Evguenia Shprits; Viktor Winschel; Philipp Zahn
This paper investigates a surprising relationship between decision theory and proof theory. Using constructions originating in proof theory based on higher-order functions, so called quantifiers and selection functions, we show that these functionals model choice behavior of individual agents. Our framework is expressive, it captures classical theories such as utility functions and preference relations but it can also be used to faithfully model abstract goals such as coordination. It is directly implementable in functional programming languages. Lastly, modeling an agent with selection functions and quantifiers is modular and thereby allows to seamlessly combine agents bridging decision theory and game theory.
arXiv: Computer Science and Game Theory | 2016
Neil Ghani; Jules Hedges
arXiv: Computer Science and Game Theory | 2016
Jules Hedges; Evguenia Shprits; Viktor Winschel; Philipp Zahn
arXiv: Computer Science and Game Theory | 2015
Jules Hedges; Paulo Oliva; Evguenia Sprits; Viktor Winschel; Philipp Zahn
arXiv: Computer Science and Game Theory | 2015
Jules Hedges
Archive | 2014
Jules Hedges; Paulo Oliva; Evguenia Winschel; Viktor Winschel; Philipp Zahn
Archive | 2014
Jules Hedges; Paulo Oliva; Evguenia Winschel; Viktor Winschel; Philipp Zahn
arXiv: Computer Science and Game Theory | 2018
Joe Bolt; Jules Hedges; Viktor Winschel