<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Logics for Non-Cooperative Games with Expectations</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Llu s Godo</string-name>
          <email>godo@iiia.csic.es</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Enrico Marchioni</string-name>
          <email>enrico.marchioni@irit.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>IIIA, Arti cial Intelligence Research Institute CSIC, Spanish National Research Council Campus de la Univ.</institution>
          <addr-line>Autonoma de Barcelona s/n 08193 Bellaterra</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institut de Recherche en Informatique de Toulouse Universite Paul Sabatier</institution>
          ,
          <addr-line>118 Route de Narbonne 31062 Toulouse</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <issue>0</issue>
      <abstract>
        <p>We introduce the logics E(G) for reasoning about probabilistic expectation over classes G of games with discrete polynomial payo functions represented by nite-valued Lukasiewicz formulas and provide completeness and complexity results. In addition, we introduce a new class of games where players' expected payo functions are encoded by E(G)-formulas. In these games each player's aim is to randomise her strategic choices in order to a ect the other players' expectations over an outcome as well as their own. We o er a logical and computational characterisation of this new class of games.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In this work, we introduce the logics E(G) for reasoning about probabilistic
expectation over classes G of games with discrete polynomial payo functions
represented by nite-valued Lukasiewicz formulas. This type of games, called
Lukasiewicz games [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], is a generalisation of Boolean games [
        <xref ref-type="bibr" rid="ref1 ref12">1, 12</xref>
        ] and involves a
nite set of players P = fP1; : : : ; Png, each controlling a nite set of propositional
variables Vi, so that the sets Vi are mutually disjoint. Being in control of a set
Vi of propositional variables means that Pi assigns to the variables in Vi values
from the scale
      </p>
      <p>Lk =</p>
      <p>1
0; ; : : : ;
k
k</p>
      <p>1
k
; 1 :
A strategy for a player Pi is a function s : Vi ! Lk that corresponds to a
valuation of the variables controlled by Pi. Strategies can be interpreted as e orts
or costs, and each player's strategic choice can be seen as an assignment to each
controlled variable carrying an intrinsic cost.</p>
      <p>Each player is assigned a nite-valued Lukasiewicz formula 'i, with
propositional variables from Sin Vi, whose valuation is interpreted as the payo function
for Pi and corresponds to the restriction over Lk of a continuous piecewise linear
polynomial function with integer coe cients. Notice that not all variables in 'i
might be under Pi's control and, consequently, Pi's payo from playing a certain
strategy (i.e. choosing a certain variable assignment) also depends on the choices
made by (some of) the other players.</p>
      <p>
        In this work, we expand Lukasiewicz games by providing an explicit de nition
of a class G of games, and also de ning suitable concepts of a mixed strategy, best
response and Nash Equilibrium, adapted to this framework. Then, we de ne a
probabilistic logic E(G) over many-valued formulas (of nite-valued Lukasiewicz
logic) to reason about expectations in a class G of Lukasiewicz games. This
might be in principle a bit surprising since probabilities are not the same as
expectations, but the reason is simple. The generalisation of a classical probability
measure on Boolean algebras to the algebraic setting of MV-algebras [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] (the
algebraic counterpart of Lukasiewicz logics) corresponds to the so-called states
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], which can be seen as averages of truth-values. Indeed, a state (or
nitelyadditive probability) over the set of Lukasiewicz logic formulas L (built from
a given set of propositional variables V ) is a mapping : L ! [0; 1] such that:
{
{
{
(1) = 1,
(' ) = (') + ( ), if :('&amp; ) is a Lukasiewicz tautology,
(') = ( ), if ' $ is a Lukasiewicz tautology.
      </p>
      <p>
        When we consider only nite-valued Lukasiewicz logics Lk, as proved in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ],
a mapping : L ! [0; 1] is a state on formulas i there exists a probability
distribution : k ! [0; 1] on the set of Lk-valuations k on L such that
X
w2 k
(') =
p(w) w('):
The state (') corresponds to a weighted average of the truth-values of ' under
all possible valuations, and it can also be regarded as the expected value of the
function f' : k ! [0; 1], de ned as f'(w) = w(') for all w 2 k. If we look
at Lukasiewicz formulas as a particular class of functions, to reason about the
probability of these formulas amounts to reasoning about the expectation of the
corresponding functions. This is the view we take in this paper.
      </p>
      <p>
        Note that a logic, called F P (Ln; L), to reason about the probability of
Lkformulas was de ned and axiomatised in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The logic E(G) introduced here is
a (partially) syntactical and semantic expansion of F P (Ln; L), and its
expressive power makes it possible to represent expectations in games where players'
payo s are given by discrete polynomial functions with integer coe cients over
Lk (encoded by nite-valued Lukasiewicz formulas).
      </p>
      <p>
        E(G) is built from a set of non-modal formulas '; ; : : : that correspond
to formulas of the nite-valued Lukasiewicz logic Lck (with additional truth
constants for each element c 2 Lk), and a set of modal formulas E'; E ; : : : to
represent the expectation associated to each '; ; : : : . Modal formulas are combined
with the connectives of the L 21 -logic [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], which makes it possible to express
combinations of polynomial equalities and inequalities with rational coe cients.
      </p>
      <p>Based on the logics E(G), we also introduce a new class of games, called
Lukasiewicz games with expectations, that generalise Lukasiewicz games. In the
situations of strategic interactions modelled in Game Theory, the goal of each
player is essentially the maximisation of her own expected payo . Players,
however, often care not only about maximising their own expectation, but also about
in uencing other players' expected outcomes. Lukasiewicz games with
expectations o er a formalisation of these kinds of strategic interactions where each
player's aim is to randomise her strategic choices in order to a ect the other
players' expectations over an outcome as well as their own expectation. Lukasiewicz
games with expectations expand Lukasiewicz games by assigning to each player
Pi a modal formula i of E(G), whose interpretation corresponds to a piecewise
rational polynomial function whose variables are interpreted as expected
values. The modal formula i assigned to each player is then meant to represent a
player's goal concerning the relation between her and other players' expectations.</p>
      <p>This work is organised as follows.1 The next section introduces the basic
background notions about Lukasiewicz logics and the L 12 -logic. In Section 3,
we present the main de nition of a Lukasiewicz game, de ne the concept of a
class G of games and build the logics E(G) to represent expectations in each G.
We provide both completeness and complexity results for E(G). In Section 4,
we introduce games with expectations based on E(G) and o er some examples
along with a logical and computational characterisation. We end with some nal
remarks.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Logical Background</title>
      <p>
        The language of Lukasiewicz logic L (see [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]) is built from a countable set of
propositional variables fp1; p2; : : :g, the binary connective ! and the truth
constant 0 (for falsity). Further connectives are de ned as follows:
'
'
      </p>
      <p>:' is ' ! 0, ' ^ is '&amp;(' !
'&amp; is :(' ! : ), ' _ is ((' !
is :(:'&amp;: ), ' $ is (' !
is '&amp;: , d('; ) is :(' $</p>
      <p>),
) !
)&amp;(
).</p>
      <p>),
! '),</p>
      <p>Let Form denote the set of Lukasiewicz logic formulas. A valuation e from
Form into [0; 1] is a mapping e : Form ! [0; 1] assigning to all propositional
variables a value from the real unit interval (with e(0) = 0) that can be extended
to complex formulas as follows:
e(' ! ) = min(1 e(') + e( ); 1)
e('&amp; ) = max(0; e(') + e( ) 1)
e(' ) = max(0; e(') e( ))
e(' _ ) = max(e('); e( ))
e(' $ ) = 1 je(') e( )j
e(:') = 1 e(')
e(' ) = min(1; e(') + e( ))
e(' ^ ) = min(e('); e( ))
e(d('; )) = je(') e( )j
1 Notice that the proofs of the main results are either simply sketched or omitted due
to space constraints.</p>
      <p>A valuation e satis es a formula ' if e(') = 1. As usual, a set of formulas is
called a theory. A valuation e satis es a theory T , if e( ) = 1, for every 2 T .</p>
      <p>In nite-valued Lukasiewicz logic has the following axiomatisation:
(L1) ' ! ( ! '),
(L3) (:' ! : ) ! (</p>
      <p>(L2) (' !
! '), (L4) ((' !
) ! ((
) !</p>
      <p>! ) ! (' ! )),
) ! (( ! ') ! ').</p>
      <p>The only inference rule is modus ponens, i.e.: from ' ! and ' derive .</p>
      <p>A proof in L is a sequence '1; : : : ; 'n of formulas such that each 'i either is
an axiom of L or follows from some preceding 'j ; 'k (j; k &lt; i) by modus ponens.
We say that a formula ' can be derived from a theory T , denoted as T ` ', if
there is a proof of ' from a set T 0 T . A theory T is said to be consistent if
T 6` 0.</p>
      <p>Lukasiewicz logic is complete with respect to deductions from nite theories
for the given semantics, i.e.: for every nite theory T and every formula ', T ` '
i every valuation e that satis es T also satis es '.</p>
      <p>For each k 2 N, the nite-valued Lukasiewicz logic Lk is the schematic
extension of L with the axiom schemas:
(L5) (n
1)' $ n';</p>
      <p>(L6) (k'k 1)n $ n'k,
for each integer k = 2; : : : ; n 2 that does not divide n 1, and where n' is an
abbreviation for ' ' (n times) and 'k is an abbreviation for '&amp; : : : &amp;',
(k times). The notions of valuation and satis ability for Lk are de ned as above
just replacing [0; 1] by</p>
      <p>Lk =
as set of truth values. Every Lk is complete with respect to deductions from
nite theories for the given semantics.</p>
      <p>It is sometimes useful to introduce constants in addition to 0 that will denote
values in the domain Lk. Speci cally, we will denote by Lck the Lukasiewicz logic
obtained by adding constants c for every value c 2 Lk. We assume that valuation
functions e interpret such constants in the natural way: e(c) = c.</p>
      <p>
        A McNaughton function [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] is a continuous piecewise linear polynomial
functions with integer coe cients over the nth-cube [0; 1]n. To each Lukasiewicz
formula '(p1; : : : ; pn) we can associate a McNaughton function f' so that, for
every valuation e
      </p>
      <p>f'(e(p1); : : : ; e(pn)) = e('(p1; : : : ; pn)):
Every L-formula is then said to de ne a McNaughton function. The converse is
also true, i.e. every continuous piecewise linear polynomial function with integer
coe cients over [0; 1]n is de nable by a formula in Lukasiewicz logic. In the case
of nite-valued Lukasiewicz logics, the functions de ned by formulas are just the
restrictions of McNaughton functions over (Lk)n. In this sense, we can associate
adding the connectives ; !
L as follows:
to every formula '(p1; : : : ; pn) from Lk a function f' : (Lk)n ! Lk. As for
each Lck, the functions de ned by a formula are combinations of restrictions of
McNaughton functions and, in addition, the constant functions for each c 2 Lk.
The class of functions de nable by Lck-formulas exactly coincides with the class
of all functions f : (Lk)n ! Lk, for every n 0.</p>
      <p>
        The expressive power of in nite-valued Lukasiewicz logic lies in, and is limited
to, the de nability of piecewise linear polynomial functions. Expanding L with
the connectives ; ! of Product logic [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], interpreted as the product of reals
and as the truncated division, respectively, signi cantly augments the expressive
power of the logic. The L 12 logic [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is the result of this expansion, obtained by
; 1 , whose valuations e extend the valuations for
      </p>
      <p>2
e('
) = e(') e( )
e(' !</p>
      <p>
        ) =
The deduction rules are modus ponens for &amp; and !, and the necessitation rule
for , i.e.: from ' derive '. L 21 is complete with respect to deductions from
nite theories for the given semantics [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        While L is the logic of McNaughton functions, L 12 is the logic of piecewise
rational functions with integer coe cients over [0; 1]n (see [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]). In fact, the
function de ned by each L 12 -formula corresponds to a supremum of rational
fractions
      </p>
      <p>P (x1; : : : ; xn)</p>
      <p>Q(x1; : : : ; xn)
over [0; 1]n, where P (x1; : : : ; xn); Q(x1; : : : ; xn) are polynomials with rational
coe cients. Conversely, every piecewise rational function with rational coe cients
over the unit cube [0; 1]n can be de ned by an L 12 -formula.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Logics for Representing Expectation</title>
      <p>In this section we rst introduce the concept of a Lukasiewicz game on Lck along
with the notion of a class G of Lukasiewicz games. Then, we de ne the logic
E(G) to represent expected payo s for games in G, and provide completeness
and complexity results.
3.1</p>
      <p>
        Lukasiewicz Games
A Lukasiewicz game G on Lck [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] is a tuple
where:
      </p>
      <p>G = hP; V; fVig; fSig; f'igi
1. P = fP1; : : : ; Png is a set of players;
2. V = fp1; : : : ; pmg is a nite set of propositional variables;
3. For each i 2 f1; : : : ; ng, Vi V is the set of propositional variables under
control of player Pi, so that the sets Vi form a partition of V, jVij = mi, and
Pn</p>
      <p>i=1 mi = m.
4. For each i 2 f1; : : : ; ng, Si is the strategy set for player Pi that includes all
valuations s : Vi ! Lk of the propositional variables in Vi, i.e.</p>
      <p>Si = fs j s : Vi ! Lkg:
5. For each i 2 f1; : : : ; ng, 'i(p1; : : : ; pt) is an Lck-formula, built from variables
in V, whose associated function</p>
      <p>f'i : (Lk)t ! Lk
corresponds to the payo function of Pi, and whose value is determined by
the valuations in fS1; : : : ; Sng.</p>
      <p>We denote by S = S1 Sn the product of the strategy spaces. A
tuple s = (s1; : : : ; sn) 2 S of strategies is called a strategy combination. s i
denotes the tuple of strategies (s1; : : : ; si 1; si+1; : : : ; sn) not including si. Aside
from s, we use the form (si; s i) do denote a strategy combination. With an
abuse of notation, we denote by f'i (si; s i) (or, equivalently, f'i (s)) the value
of the payo function f'i under the valuation corresponding to the strategy
combination (si; s i) [or, equivalently, s].2</p>
      <p>Given a game G, let
be a function assigning to each player Pi an integer from f1; : : : ; mg that
corresponds to the number of variables in Vi: i.e.:
: P ! f1; : : : ; mg</p>
      <p>(Pi) = mi:
is called a variable distribution function. Given a game G, the type of G is the
triple hn; m; i, where n is the number of players, m is the number of variables
in V, and is the variable distribution function for G.
2 f'i (si; s i) can be also seen as the value of e('i), when e coincides with the valuation
s.</p>
      <p>De nition 1 (Class). Let G and G0 be two Lukasiewicz games G and G0 on Lck
of type hn; m; i and hn; m; 0i, respectively. We say that G and G0 belong to the
same class G if there exists a permutation | of the indices f1; : : : ; ng such that,
for all Pi,</p>
      <p>(P|(i)) = 0(Pi):
Notice that what matters in the de nition of a type is not which players are
assigned certain variables, but rather their distribution. For instance, take two
games G and G0 all having three players P1; P2; P3 and the same variables
p1; : : : ; p6. Suppose that, in G, P1 controls p1, P2 controls p2; p3, and P3
controls p4; p5; p6, while in G0, P2 controls p3, P3 controls p4; p5, and P1 controls
p1; p2; p6. G and G0 have the same type, since they have the same number of
players, the same number of variables, and the permutation |, where
is such that P|(i) = 0 (Pi) for all Pi.</p>
      <p>Given the above de nitions, we can adapt some well-known game-theoretic
concepts to this settings. We introduce the notion of mixed strategy in order to
de ne the concept of expected payo along with the notions of best response
and equilibrium.</p>
      <p>Let G = hP; V; fVig; fSig; f'igi be a Lukasiewicz game on Lck. A mixed
strategy i for player Pi is a probability distribution on the strategy space Si. By
i, we denote the tuple of mixed strategies ( 1; : : : ; i 1; i+1; : : : ; n).</p>
      <p>Given a tuple ( 1; : : : ; n) of mixed strategies for P1; : : : ; Pn, respectively,
the expected payo for Pi of playing i, when P i play i, is given by
exp'i ( i;
i) =</p>
      <p>X</p>
      <p>1
f'i (s)A
De nition 2 (Nash Equilibrium). Let G be a Lukasiewicz game on Lck. We
call a tuple of mixed strategies ( 1 ; : : : ; n) a Nash Equilibrium for G if each
player's mixed strategy i is a best response to the other players' mixed strategy
combination i.</p>
      <p>
        Example: Matching Pennies. The following game is a generalisation of
Matching Pennies3, a classic example of a zero-sum game without a pure strategy
equilibrium. In the original game, two players P1 and P2 both have a penny and must
secretly choose to turn it to head or tails and reveal their choice at the same
3 The idea behind this generalisation comes from [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
time. If their choices agree, P1 takes both pennies, but if they do not match, P2
is the one winning both.
      </p>
      <p>Now, imagine that both players have a dice with n + 1 faces, they both
choose one and reveal it at the same time. P1's overall strategy is to be as
close as possible to P2's choice, who, instead, wants to keep the greater possible
distance between the outcomes. Clearly, we can represent each player's strategy
space with the set Lk. P1's payo function is given by the formula :d(p1; p2),
whose associated function is 1 je(p1) e(p2)j, while P2's payo is de ned by the
formula d(p1; p2), which corresponds to the function je(p1) e(p2)j. The game
is formally de ned on Lck as follows:
The aim of this section is to introduce the logic E(G) for reasoning about
expected utility in games with Lukasiewicz strategies. Notice that, while sometimes
we refer to E(G) as \a logic", we are actually de ning a whole family of logics,
one for each class G.</p>
      <p>
        Syntax The construction of E(G) mimics the one provided for logics for
reasoning about uncertainty in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. The syntax of E(G) is built by taking the m-variable
fragment mLck4 of Lck as inner logic and L 21 as outer logic. Its language is de ned
as follows:
1. The set NModF of non-modal formulas corresponds to the set of
mLckformulas built from the propositional variables p1; : : : ; pm.
2. The set ModF of modal formulas is built from the atomic modal formulas
E', with ' 2 NModF, using the L 12 connectives. E' is meant to encode
a player's expected payo from playing a mixed strategy, given the payo
function associated to '. Nested modalities are not allowed.
      </p>
      <p>Semantics Given a class of games G on mLck, a model M for E(G) is a tuple
hS; e; f igi, such that:
1. S is the set of all strategy combinations fs = (s1; : : : ; sn) j (s1; : : : ; sn) 2</p>
      <p>S1 Sng.
2. e : (NModF S) ! Lk is a valuation of non-modal formulas, such that, for
each ' 2 NModF</p>
      <p>e('; s) = f'(s);
where f' is the function associated to ' and s = (s1; : : : ; sn).
3. i : Si ! [0; 1] is a probability distribution, for each Pi.</p>
      <p>Given a formula , the truth value of
k kM;s, is inductively de ned as follows:
1. If</p>
      <p>is a non-modal formula ' 2 NModF, then
2. If
is an atomic modal formula E', then
k'kM;s = e('; s);</p>
      <p>in M at the combination s, denoted
kE'kM;s = exp'( 1; : : : ; n) =</p>
      <p>X</p>
      <p>1
e('; s)A :5
3. If is a non-atomic modal formula, its truth value is computed by
evaluating its atomic modal subformulas and then by using the truth functions
associated to the L 21 -connectives occurring in .
4 Notice that the functions de nable in mLck are exactly all the functions f : (Lk)t !</p>
      <p>Lk, where t m.
5 Notice that the notation is slightly di erent from the one used above for the de nition
of expected payo but the meaning is the same.</p>
      <p>Since the valuation of a modal formula does not depend on a speci c
strategy combination but only on the model M, we will often simply write k kM
to denote the valuation of in M. As usual, we say that a formula is satis able
if there exists a model M such that k kM = 1. Similarly, a modal theory , i.e. a
set of modal formulas, is satis able if there exists a model that satis es each and
every one of the formulas contained in . Validity clearly means satis ability in
all models.</p>
      <p>Axiomatisation The axioms of E(G) are the following:
1. All the Lck-tautologies for mLck, i.e.: all the Lck-tautologies in the variables
p1; : : : ; pm, for non-modal formulas.
2. All the L</p>
      <p>12 -axioms and rules for modal formulas.
3. Probabilistic axioms for E, with '; ; r 2 NModF:
(a) E(:') $ :E'
(b) E(' ) $ [(E' ! E('&amp; )) ! E ]
(c) Er $ r
4. Independence axioms for E, where p1i ; : : : ; pmi is the tuple of variables
assigned to Pi, for all tuples r11 ; : : : ; rm1 ; : : : ; r1n ; : : : ; rmn 2 (Lk)m:
(a) E</p>
      <p>Vin=1</p>
      <p>Vmi
ji=1i ( (pji $ rji ))
$</p>
      <p>Jn
i=1 E</p>
      <p>Vmi
ji=1i
(pji $ rji )</p>
      <sec id="sec-3-1">
        <title>5. The following inference rules for E, with ';</title>
        <p>2 NModF:
(a) Necessitation: from ' derive E'
(b) Monotonicity: from ' ! derive E' ! E
Notice that each
mi
^
ji=1i
(y)</p>
        <p>( (pji $ rji ))
encodes a particular strategy for player Pi. In fact, each (pji $ rji ) is satis
able if and only if e(pji ) = rji . So, given a tuple r1i ; : : : ; rmi , (y) is satis able by
a strategy si if and only if si(pji ) 7 ! rji , for all pji .</p>
        <p>The notion of proof in E(G) is de ned as usual. For any modal theory
formula ', we write
and
`E(G) '
to denote that ' is a consequence of</p>
        <p>in E(G).</p>
        <p>Completeness Before we prove completeness for E(G) we provide an axiomatic
characterisation for the expectation of mixed strategies over mLck-formulas.
Theorem 1. Let G be a class of Lukasiewicz games on Lck and let mLck be the
c
m-variable fragment of Lk. The following statements are equivalent:
1. There exists a state</p>
        <p>: mLck ! [0; 1]:
such that for all tuples r11 ; : : : ; rm1 ; : : : ; r1n ; : : : ; rmn 2 (Lk)m
0 n 0 mi 11 n 0
@ ^ ^ ( (pji $ rji ))AA = Y
0 mi</p>
        <p>^
(pji $ rji )AA ;
where p1i ; : : : ; pmi is the tuple of variables assigned to Pi.
2. There exists a probability distribution
for each Pi, such that, for all ' 2 mLck, (') = exp'( 1; : : : ; n), i.e.:
i : Si ! [0; 1]
(') =</p>
        <p>X</p>
        <p>1
f'(s)A ;
where f' is the function associated to '.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Proof. It is easy to check that (2) implies (1).</title>
        <p>To prove the converse, suppose that there exists a state
As shown by Paris in [18, Appendix 2] there exists a probability distribution
: S1 Sn ! [0; 1] such that</p>
        <p>: mLck ! [0; 1]:
(') = X (s) f'(s);</p>
        <p>s2S
for all ' 2 mLck.</p>
        <p>Now, let miLck[pi] be the mi-variable fragment of Lck in the variables pi =
fp1i ; : : : ; pmi g, i.e. the variables assigned to Pi. Let #i be the restrictions of to
miLck[pi]. It is clear that each #i is still a probability measure. It follows, again,
from [18, Appendix 2] that, for each i, there exists a probability distribution
such that, for all</p>
        <p>2 miLck[pi]
By assumption,
satis es
( ) =
#1( ) = X i(si) f (si):
i : Si ! [0; 1]
si2Si</p>
        <p>i=1
(pji $ rji )AA ;
for all tuples r11 ; : : : ; rm1 ; : : : ; r1n ; : : : ; rmn 2 (Lk)m.</p>
        <p>It is possible to check that the above condition guarantees the fact that all
probability distributions i are independent, and so for all s 2 S
n
(s) = Y i(si):</p>
        <p>i=1</p>
      </sec>
      <sec id="sec-3-3">
        <title>Therefore</title>
        <p>(') = X (s) f'(s) =</p>
        <p>X
s2S
s=(s1;:::;sn)2S
j=1
We can now proceed to proving the Completeness Theorem.</p>
        <p>1
f'(s)A :
Theorem 2 (Completeness). Let and be a nite modal theory and a
modal formula in E(G). Then, `E(G) if and only if for every model M such
that, for each 2 , k kM = 1, also k kM = 1.</p>
        <p>
          Proof. The proof follows from an adaptation of the strategy laid out in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] and
generalised in [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>
          We now study the computational complexity of certain kinds of satis ability
problems for E(G). Let r 2 Q \ [0; 1] and let [ 2 f&lt;; &gt;; ; ; =g. We call an
E(G)-modal formula [r-satis able if there is a model M such that
k kM[r:
Following a strategy similar to the one laid out by Hajek in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] for probability
logics, satis ability of an E(G)-formula can be translated into an existential
formula in the theory of the reals whose size is exponential in the number of
non-modal propositional variables in . Decidability for the existential theory
of the reals Th9(R) was shown by Canny to be in PSPACE [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Therefore, we
obtain the following result:
Theorem 3. Checking [r-satis ability for E(G) is in EXPSPACE.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Games with Expectations</title>
      <p>In this section we introduce a class of games with polynomial constraints over
expectations. These games expand Lukasiewicz games by assigning to each player
a formula of E(G), which is a piecewise rational polynomial function whose
variables correspond to expected values. The idea is that in a situation of strategic
interaction players might be interested not only in maximizing their own
expectation, but also in in uencing others'. The modal formula assigned to each
player is then meant to represent a player's goal concerning the relation between
her and other players' expectations.</p>
      <p>A game with expectations EG on E(G) is a tuple</p>
      <p>EG = hP; V; fVig; fSig; f'ig; fMig; f igi;</p>
      <p>Let EG be a game with expectations on E(G). A model M = hS; e; f igi for
E(G) is called a best response model for a player Pi whenever, for all models
M0 = hS; e; f i0gi with 0 i = i,
k ikM0
k ikM:
De nition 3 (Equilibrium). A game with expectations EG on E(G) is said
to have a Nash Equilibrium, whenever there exists a model M that is a best
response model for each player Pi.</p>
      <p>
        Example 1. Let EG be any game with expectations where each Pi is simply
assigned the formula i := E'i. This game corresponds to the the situation
where each player cares only about her own expectation and whose goal is its
maximisation. Clearly, by Nash's Theorem [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], every EG of this form admits an
Equilibrium, since it o ers a formalisation of the classical case where equilibria
are given by tuples of mixed strategies over valuations in a Lukasiewicz game.
Example 2. Not every game with expectations has an equilibrium. In fact,
consider the following game
      </p>
      <p>EG = hP; V; fVig; fSig; f'ig; fMig; f igi;
with i 2 f1; 2g, where:
1. '1 := p1 and '2 := p2, and
2. 1 := :d(E(p1); E(p2)) and</p>
      <p>2 := d(E(p1); E(p2)).</p>
      <p>The above game can be regarded as a particular version of Matching Pennies
with expectations. In fact, while P1 aims at matching P2's expectation, P2's goal
is quite the opposite, since she wants their expectations to be as far as possible.</p>
      <p>It is easy to see that there is no model M that gives an equilibrium for EG .
Proposition 1. There exist games with expectations on E(G) that do not admit
a Nash Equilibrum.</p>
      <p>
        As mentioned above, the satis ability of every E(G)-formula can be
translated into the validity of an existential formula of the theory Th(R) of real closed
elds. In a similar way, we can express the existence of an equilibrium in a game
with expectations EG through a rst-order sentence of Th(R) having
exponentially many variables and a xed alternation of quanti ers. By using the fact that
the general decidability problem for Th(R) is singly exponential in the number of
variables when the alternation of quanti ers is xed [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], we obtain the following
result.
      </p>
      <p>Theorem 4 (Complexity). Checking the existence of a Nash Equilibrium in
a game with expectations EG on E(G) is in 2-EXPTIME.</p>
      <p>
        By exploiting the connection between L 12 and real closed elds it is also
possible to express the existence of an equilibrium through an L 21 -formula (see
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]). Therefore, we obtain the following logical characterisation.
      </p>
      <p>Theorem 5. For every game with expectations EG on E(G) there exists an L 21
formula such that EG admits a Nash Equilibrium if and only if is satis able.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Final Remarks</title>
      <p>In this work, we presented a logic E(G) for reasoning about expectations in a
class G of Lukasiewicz games. We have also introduced a new class of games
based on E(G) that expand Lukasiewicz games. These games capture strategic
interactions in which players randomise their choices in order to in uence the
expectations of the other players as well as their own.</p>
      <p>
        While our approach to representing expectation in games in a logical
framework is certainly novel, other works have dealt with similar topics. In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], Halpern
and Pucella introduced a propositional logic for reasoning about probabilistic
expectation. Their work, though, is mainly concerned with modelling expectation
in general and not in a game-theoretic setting. Certainly closer to our paper is
the work by Sack and van der Hoek [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], where the authors study a modal logic
to reason about mixed strategies in games. Although (each instance of) their
logic is based on a xed game and a xed set of mixed strategies, it makes it
possible to represent the concept of a Nash Equilibrium through logical formulas:
a feature that is not possible in our logic.
      </p>
      <p>In our future work, we plan to extend the logical study of expectation for
Lukasiewicz games to those situations where payo formulas are functions
dened over the whole unit cube [0; 1]n, and, consequently, players have an in nite
strategy space.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>Godo acknowledges support from the Spanish projects EdeTRI
(TIN2012-39348C02-01) and AT (CONSOLIDER CSD 2007-0022). Marchioni acknowledges
support from the Marie Curie Project NAAMSI (FP7-PEOPLE-2011-IEF).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>E.</given-names>
            <surname>Bonzon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.C.</given-names>
            <surname>Lagasquie-Schiex</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Zanuttini</surname>
          </string-name>
          .
          <article-title>Boolean games revisited</article-title>
          .
          <source>In Proceedings of the Seventeenth European Conference on Arti cial Intelligence (ECAI-2006), Riva del Garda</source>
          , Italy,
          <volume>265</volume>
          {
          <fpage>269</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>J.F.</given-names>
            <surname>Canny</surname>
          </string-name>
          .
          <article-title>Some algebraic and geometric computations in PSPACE</article-title>
          .
          <source>In Proceedings of the 20th ACM Symposium on Theory of Computing</source>
          ,
          <volume>460</volume>
          {
          <fpage>467</fpage>
          ,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>R.</given-names>
            <surname>Cignoli</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. M. L. D'Ottaviano</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Mundici</surname>
          </string-name>
          .
          <source>Algebraic Foundations of Many-alued Reasoning</source>
          , Volume
          <volume>7</volume>
          of Trends in Logic, Kluwer Academic Publishers, Dordrecht,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>F.</given-names>
            <surname>Esteva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Godo</surname>
          </string-name>
          ,
          <string-name>
            <surname>E. Marchioni.</surname>
          </string-name>
          <article-title>Fuzzy logics with enriched language</article-title>
          .
          <source>In Handbook of Mathematical Fuzzy Logic</source>
          ,
          <string-name>
            <given-names>Cintula P.</given-names>
            ,
            <surname>Hajek</surname>
          </string-name>
          <string-name>
            <given-names>P.</given-names>
            , and
            <surname>Noguera</surname>
          </string-name>
          <string-name>
            <surname>C.</surname>
          </string-name>
          (Editors),
          <source>College Publications</source>
          ,
          <volume>627</volume>
          {
          <fpage>712</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>F.</given-names>
            <surname>Esteva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Godo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Montagna. The L</surname>
          </string-name>
          and
          <article-title>L 12 logics: two complete fuzzy logics joining Lukasiewicz and product logic</article-title>
          .
          <source>Archive for Mathematical Logic</source>
          ,
          <volume>40</volume>
          :
          <fpage>39</fpage>
          {
          <fpage>67</fpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>T.</given-names>
            <surname>Flaminio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Godo</surname>
          </string-name>
          .
          <article-title>A logic for reasoning about the probability of fuzzy events</article-title>
          .
          <source>Fuzzy Sets and Systems</source>
          ,
          <volume>158</volume>
          :
          <fpage>625</fpage>
          {
          <fpage>638</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>T.</given-names>
            <surname>Flaminio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Godo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Marchioni</surname>
          </string-name>
          .
          <article-title>Reasoning about uncertainty of fuzzy events: an overview</article-title>
          .
          <source>In Reasoning under Vagueness - Logical</source>
          , Philosophical, and Linguistic Perspectives,
          <string-name>
            <surname>Cintula P.</surname>
          </string-name>
          , Fermuller
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Godo</surname>
          </string-name>
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Hajek</surname>
          </string-name>
          <string-name>
            <surname>P</surname>
          </string-name>
          . (Editors),
          <source>Studies in Logic</source>
          , College Publications,
          <volume>367</volume>
          {
          <fpage>400</fpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>D. Y.</given-names>
            <surname>Grigor</surname>
          </string-name>
          <article-title>'ev. Complexity of deciding Tarski algebra</article-title>
          .
          <source>Journal of Symbolic Computation</source>
          ,
          <volume>5</volume>
          :
          <fpage>65</fpage>
          {
          <fpage>108</fpage>
          ,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>J.Y.</given-names>
            <surname>Halpern</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Pucella</surname>
          </string-name>
          .
          <article-title>Characterizing and reasoning about probabilistic and nonprobabilistic expectation</article-title>
          .
          <source>Journal of the ACM</source>
          , Article No.
          <volume>15</volume>
          ,
          <issue>54</issue>
          (
          <issue>3</issue>
          ),
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. P.
          <article-title>Hajek Metamathematics of Fuzzy Logic</article-title>
          . Volume
          <volume>4</volume>
          of Trends in Logic, Kluwer Academic Publishers, Dordrecht,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>P.</given-names>
            <surname>Hajek</surname>
          </string-name>
          .
          <article-title>Complexity of fuzzy probability logics II</article-title>
          .
          <source>Fuzzy Sets and Systems</source>
          ,
          <volume>158</volume>
          (
          <issue>23</issue>
          ):
          <volume>2605</volume>
          {
          <fpage>2611</fpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>P.</given-names>
            <surname>Harrenstein</surname>
          </string-name>
          , W. van der Hoek,
          <string-name>
            <given-names>J.J.</given-names>
            <surname>Ch</surname>
          </string-name>
          . Meyer, C. Witteveen.
          <article-title>Boolean games. In Proceeding of the Eighth Conference on Theoretical Aspects of Rationality and Knowledge (TARK VIII)</article-title>
          , J. van Benthem (Ed.), Siena, Italy,
          <volume>287</volume>
          {
          <fpage>298</fpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>T.</given-names>
            <surname>Kroupa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Majer</surname>
          </string-name>
          .
          <article-title>Nash Equilibria in a class of constant-sum games represented by McNaughton functions</article-title>
          .
          <source>In Logic, Algebra and Truth Degrees</source>
          <year>2012</year>
          ,
          <article-title>Book of Abstracts, K. Terui</article-title>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Preining</surname>
          </string-name>
          (Eds.),
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. E. Marchioni,
          <string-name>
            <given-names>M. Wooldridge. Lukasiewicz</given-names>
            <surname>Games</surname>
          </string-name>
          . Submitted.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>F.</given-names>
            <surname>Montagna</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. Panti.</surname>
          </string-name>
          <article-title>Adding structures to MV-algebras</article-title>
          .
          <source>Journal of Pure and Applied Algebra</source>
          ,
          <volume>164</volume>
          :
          <fpage>365</fpage>
          {
          <fpage>387</fpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>D.</given-names>
            <surname>Mundici</surname>
          </string-name>
          ,
          <article-title>Averaging the truth-value in Lukasiewicz logic</article-title>
          .
          <source>Studia Logica</source>
          <volume>55</volume>
          (
          <issue>1</issue>
          ):
          <volume>113</volume>
          {
          <fpage>127</fpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <given-names>J.</given-names>
            <surname>Nash</surname>
          </string-name>
          .
          <article-title>Non-cooperative games</article-title>
          .
          <source>The Annals of Mathematics</source>
          , Second Series,
          <volume>54</volume>
          (
          <issue>2</issue>
          ):
          <volume>286</volume>
          {
          <fpage>295</fpage>
          ,
          <year>1951</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. J. B. Paris.
          <article-title>A note on the Dutch Book method (revised version)</article-title>
          .
          <source>In Second International Symposium on Imprecise Probability and their Application</source>
          , Cornell University, Ithaca,
          <string-name>
            <surname>NY</surname>
          </string-name>
          (USA),
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>J. Sack</surname>
            ,
            <given-names>W. van der</given-names>
          </string-name>
          <string-name>
            <surname>Hoek</surname>
          </string-name>
          .
          <article-title>A Modal Logic for Mixed Strategies</article-title>
          . Studia Logica, accepted.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>