Logics for Dynamics of Information and Preferences
Working sessions

Back to the meeting schedule


 

Speaker, date and title
Summary or abstract


Johan van Benthem
September 5th
On logics of protocols

Dynamic epistemic logic and epistemic temporal logics in either the Halpern et al. style, or that of Parikh & Ramanujam, seem close, despite some ideological debate which flares up at times. Here is a research line related to this comparison.

First, one can think of DEL as generating epistemic tree models, starting from some initial epistemic model M and then iterating products with some fixed event model E producing successive levels M, MxE, MxExE, ... of an ETL tree. Van Benthem 2001 has a representation theorem (suggesting also a language translation) for this sort of ETL models, in terms of demanding Perfect Recall, No Miracles, Uniformity, and Epistemic Bisimulation Invariance for event domains in the tree. Van Benthem & Liu 2004 have a streamlined version, pointing out also how other assumptions on agents, such as Bounded Memory, would change the picture.

Open Problem: a better typology of agent types, and preferably, some natural conditions on epistemic-temporal models not already investigated (mainly) in the IBM ETL tradition.

Aside: there is still more to the comparison DEL ETL. Through its modalities [E, e], DEL puts some model construction into its language, unlike ETL. This feature is more like Process Algebra, also since the operations respect bisimul;ation, and this link to another paradigm of communication seems worth exploring as well.

Van Benthem & Pacuit 2005 make a more systematic comparison between DEL and ETL, and point out how DEL is an island of low complexity in between epistemic temporal languages of great complexity, investigated around 1990 in some masterful papers by Halpern & Vardi. E.g., ETL of unbounded future plus common knowledge is PI-1-1-complete for agents having Perfect Recall. But DEL only does common knowledge plus 'tomorrow'.

Open Problem: what larger islands are still simple?

Example: Sack and Yap on DEL plus a yesterday operator referring to the previous epistemic model. Claimed: decidable, axiomatizable. We may want to check these fresh proofs at the seminar.

One nice feature of ETL. 'Protocols': systematic restrictions on the set of total runs or histories. DEL can model this to some extent using pre-conditions, but Gerbrandy proposed around 2000 to just incorporate this feature into DEL, and have models with admissible sequences of event models. Example: 'conversation models' in the logic PAL of public announcements, where some protocol tells us which assertions can be made when. This looks natural as a model for real conversation (as opposed to ill mannered 'lava'), but one immediate effect is that the reduction axioms of PAL are no longer valid: e.g., <!A>T implies, but is not implied by A, since A's' assertability' is now a temporal feature of the process, or if you wish, a precondition with genuine temporal content. Van Benthem, Gerbrandy & Pacuit (TARK 2007) show that PAL over conversation models is still RE, but the proof is no longer by the 'cheap' reduction axiom method.

Open Problem: extend this analysis to a more systematic study of conversation (or another good interpretation: 'public observation') protocols.
Many folklore results exist on when common knowledge can be achieved, and when this is impossible. or when implicit 'distributed knowledge' in a group can be turned into common knowledge through repeated public announcement. Our logic should be able to formalize these and get more general results.

Another TARK 2007 paper: Baltag, van Ditmarsch, Hoshi, Kooi, and Tiago de Lima look at 'knowability' <> phi: after some announcement (not specified which one) phi is the case. Axiomatizability is proved, decidability is open. In general PAL, it makes no difference whether that knowledge arises after one assertion or some finite sequence, because of the valid axiom replacing two consecutive assertions !A ; !B by the equivalent single assertion !(A & [!A]B). But now, the second assertion need no longer be available in our protocol-based conversation models, and hence a logic with an additional Kleene star <>* makes sense. Claim (Hoshi): generalized PAL with <>* is axiomatizable. Tomohiro also has other results, which we will see soon at the seminar.

Finally, Eric Pacuit and I have also looked at explicit definitions of protocols. In ETL, the protocol is implicit in the choice of the current model. It is not in the language. But often we want to describe a current protocol and reason about it, as a sort of epistemic program maybe in the style of Fagin et al. 1995. This can be done, but we only have a simple system so far, which seems alrgely a definitional extension of ETL. This issue of defining protocols is also related to the topic of my presentation last winter at this same seminar on *explicit logics of plans and strategies*. I also attach a paper called 'In Praise of Strategies' which is the full story behind that presentation, forthcoming in a NIAS 'Social Software' book.

Related papers
1. In Praise of Strategies
2. Merging Frameworks for Interaction: DEL and ETL
3. The Tree of Knowledge in Action: Towards a Common Perspective
4. Diversity of Logical Agents in Games
5. Games in Dynamic-Epistemic Logic

 


Dr Dongmo Zhang
September 12
Reasoning about Bargaining


This talk gives an introduction of the logical framework of bargaining. The Nash’s cooperative bargaining theory is reviewed from AI and MAS perspectives. By representing bargainers’ demands, beliefs and threats in logical statements and bargainers’ preferences over their negotiation terms in numerical form, an n-person bargaining situation is modelled as a tuple of bargainers’ belief states. A solution to the n-person bargaining problem is proposed based on the maxmin rule over the degrees of bargainers' satisfaction. The solution is uniquely characterized by four axioms: collective rationality, scale invariance, symmetry and mutually comparable monotonicity in conjunction with three other fundamental assumptions: individual rationality, consistency and comprehensiveness. The relationships of these axioms and assumptions, and their links to belief revision postulates and game theory axioms are discussed. The framework would help us to identify the rationality of bargaining agents and would initiate a new methodology of bargaining analysis.

 


Johan van Benthem and Daisuke Ikegami
September 5th
Closure Properties of Modal Fixed-Point Languages


The 'reduction axiom' methodology of dynamic epistemic logics can be analyzed abstractly via closure properties of modal fixed-point logics under operations of relativization, substitution, and product formation. We show how this simplifies the main expressivity/completeness result for DEL with common knowledge in van Benthem, van Eijck & Kooi 2006, while we also prove some new results about the modal mu-calculus as a general spin-off.

References:
1. Johan van Benthem, Jan van Eijck, and Barteld Kooi. "Logics of communication and change." Inform. and Comput., 204 (11):1620-1662, 2006
2. Johan van Benthem and Daisuke Ikegami. "Modal Fixed-Point Logic and Changing Models", preprint, available from http://staff.science.uva.nl/~ikegami/fixed_point.pdf

Stefan Minica
A possible dynamic twist for dialogical/interrogative logics
I will consider two traditional logical theories and the possibility to add a dynamic twist to them. The first one, Interrogative Logic, develops inside the following theoretical framework: there is an Oracle, or a source of information, that offers answers to the interrogations formulated by an Inquirer. The questioning game is played by both deductive and interrogative moves and its goal is to bridge premises to a conclusion by means of asking relevant questions about the world.
The second one, Dialogical Logic, uses the following theoretical background: two rational agents, a Proponent and an Opponent, are disputing a thesis. Their interaction is bounded by both deductive and procedural rules defining the steps that can be performed to attack or to defend. The purpose of the game is to defeat your dialogic partner by forcing him or her into an impossibility to perform according to the rules of playing.
In both these approaches such logical endeavors are performed by building tables to represent the moves and to keep track of the playing process. These tables are also used to decide the game outcome. Interesting theoretical results have been already achieved inside their respective backgrounds. Both of them have been traditionally developed by having validity in mind. I will explore the possibility to preserve this while twisting some parameters to reveal interesting phenomena in playing such games.
Some of my previous research focused on twisting the overall purpose for playing a dialogic or interrogative game. Together with some new features in constructing game tables such a twist was fruitful for designing alternative explanations construction mechanism in both dialogic and interrogative contexts. In interrogative logic this means finding alternative questions for bridging premises and conclusion while in dialogic games this means cooperating with the opponent for a common optimum payoff.
I will aim at further developing this direction and, specifically, at exploring the possibility of extending moves the players can make and consider the actions that can, inside such a design for games, lead to an update of what players know about their opponent's payoff after such moves are performed. As a bonus theme, I will be interested in practical applications, especially by implementing software programs designed to model such patterns of reasoning and strategic interaction.

 

Sonja Smets
A Dynamic-Logical Perspective on Quantum Behavior

 

I will present joint work with A. Baltag on the use of dynamic-epistemic logic to model the behavior of compound quantum systems. An important feature of these compound systems, is "entanglement". Entanglement refers to the appearance of non-trivial correlations between the results of measurements performed simultaneously on systems that are spatially remote. These correlations cannot be explained by any form of "classical communication" or classical information flow between the systems. That is to say, entanglement refers to what is meant by flow of information over a "quantum channel" or to what Einstein called the "spooky action at a distance". Finding a formal logical setting that could naturally accommodate entanglement is the topic that I want to address in this talk.

 

Tomohiro Hoshi
Logics of Public Announcements with Announcement Protocols

 

Public announcement logic (PAL) is an extension of multi-agent epistemic logic that describes how agents' epistemic states change when pieces of information are conveyed publicly. The extension is given by the operator [A], where the intended reading of [A]p is ``after the announcement that A, p is true.''
This logic has been developed in two directions. One direction, studied by P.Balbiani, A. Baltag, H. van Ditmarsch, A. Herzig, T. Hoshi, and T. de Lima in TARK 2007. extends PAL with the operator [] that generalizes the operator [A] of PAL, where []p reads as ``after an arbitrary announcement, p is true.''
The other direction, investigated by J. van Benthem, J. Gerbrandy, and E. Pacuit in Tark 2007, gives a semantic setting to model various restrictions on the set of ``permissible'' sequences of announcements, while PAL is based on the assumption that an announcement can be made whenever what is to be announced is true.
The purpose of my talk will be to merge these two kinds of developments. I will talk about the extension of public announcement logic with the generalized public announcement operator within the framework that models the restricted set of permissible sequences of public announcements.

 

Robert van Rooij
Semi-orders and satisficing behavior

 

A well-known problem in the economic theory of choice is how a preference order among options can be derived on the assumption that the notion of choice is primitive. Assuming a choice function that selects elements from each finite set of options Arrow (1959) already showed how we can generate an ordering relation by putting constraints on how this function should behave on different sets of options. Arrow proposed that rational agents can be modeled by such choice functions. Arrow's standard model of rationality has been criticized in economics and gave rise to approaches of bounded rationality. Two standard assumptions of rationality will be given up in this paper. First, the idea that agents are utility optimizers (Simon). Second, the idea that the relation of `indifference' gives rise to an equivalence relation (Luce). To account for the latter, Luce (1956) introduced semi-orders. Extending some ideas of Van Benthem (1983), we will propose to derive semi-orders (and so-called interval orders) based on the idea that agents are utility satisficers rather than utility optimizers.

 

Denis Bonnay
Token semantics for modal logic

 

I will present some new developments in the so-called "token semantics" for modal logic that Paul Egre and I have been developing as a tool to solve a variety of epistemic puzzles. The main idea of token semantics is to parametrize the evaluation of modal formulas with respect to a fixed number of tokens: every move along the accessibility relation has a price and when all tokens have been spent, one has to backtrack in order to get tokens back. Token semantics is thus a family of semantics TS(n) where n, the number of tokens available to start with, is a fixed parameter determining how deep into the model a formula can go.

Some of you might have already heard Paul Egre talking about some of the (nice) applications we have in mind for the semantics. To avoid repetition and to echo some recent developments, I will rather focus in this talk on model-theoretic aspects:

a) Token semantics as a new twist on correspondence theory:
- token semantics makes some modal axioms (e.g. 4 and 5 for TS(1) ) valid even though the accessibility relation does not have the properties which standardly correspond to those axioms: in this sense, token semantics "makes more models available".
- extensions of standard correspondence results (e.g. by taking token semantics over the class of reflexive frames and adding T to the axioms) are shown to be non trivial. As an example, I will show how one can get from a logic of belief to a logic of knowledge and explain what the general issue is.

b) Completeness proofs for token semantics
We have completeness results for the single and multi agent versions of token semantics. The proofs involve some kind of reduction to completeness proofs for standard Kripke semantics. I will state the results and introduce some of the tools used in the proofs that might be considered to have a general interest: a notion of bisimulation for our logics and a special way of unwinding models.

 

Fernando Velazquez-Quesada
An epistemic inference language

 

As mentioned by van Benthem, “actual planning and problem solving often involves an entanglement of two logical processes: inference and update” [van Benthem, 2007]. Standard epistemic logics allows to express how updates (public announcements) modify the knowledge of agents, but there is no framework combining it with the more fine-grained inference steps.

Based on the work of Mark Jago [Jago, 2006a, Jago, 2006b], we present a logical language that allows us to express these two different ways of getting new information. Through public announcements, the agent discard situations that are not consistent with the announced fact; through inference steps, the agent make explicit information that was only implicit before. Moreover, we can express combinations of both: formulas like
K(I(p -> q)) -> [p!]<p -> q> K(I q)
(“if the agent knows p -> q then, after p is announced, she can perform an inference step with p -> q after which she will know that q is the case”), expressing the intertwine of the two logical process, have meaning in our language.

[Jago, 2006a] Jago, M. (2006a). Logics for Resource-Bounded Agents. PhD thesis, University of Nottingham.

[Jago, 2006b] Jago, M. (2006b). Rule-based and resource-bounded: A new look at epistemic logic. In Agotnes, T. and Alechina, N., editors, Proceedings of the Workshop on Logics for Resource-Bounded Agents, (ESSLLI 2006).

[van Benthem, 2007] van Benthem, J. (2007). Tell it like it is:
Information flow in logic. Unpublished manuscript.

 

Patrick Girard
Modal logic for preference aggregation

 

I will use standard tools of modal logic with nominals to formalize lexicographic preference aggregation (or something like that). I will either present a completeness proof or show how to introduce dynamic actions, viz. agent promotion or demotion in (sub)groups. (or something like that).

 

Utrecht-Amsterdam day!

 

Paolo Turrini (Computer Science)
A Deontic Logic for Socially Optimal Norms

To understand the dynamics of norms, and in particular, the reason why a norm emerges or is useful for a society, one has to understand in what sense norms are related to the social preferences and abilities of coalitions of agents. We investigate this relation by defining an operator for social rational choice, and by considering situations where what is rational for sub-groups may conflict with what is rational for the whole group. We assume that the presence of reachable outcomes that are optimal for the whole group gives rise to a social norm saying that sub-groups should not pursue their own best interest if that conflicts with what is best for the group. We do not study or represent norms explicitly. Instead, we define a semantics for deontic operators for permission, prohibition and obligation to perform collective action, in terms of the implicit social norms resulting from the social preferences and collective abilities of agents. Finally, we discuss how preferences themselves, in turn, might be affected by social norms. In particular, agents may internalize norms such that they actually become preferences. One question we address is whether this internalization process should be seen as a process of norm change or not. We will argue that our concepts are broadly applicable, especially in game-theoretical and social science domains. (work with Jan Broersen, Rosja Mastop, John-Jules Meyer)

Rosja Mastop (Philosophy)
On granting choices. Deontic logic as founded on Update
semantics
In the 1990s von Wright offered an interesting view on the nature of deontic logic. Norm systems can, and often are, inconsistent. Yet, the concept of `norm consistency' does not express a logical necessity of consistent norms, but rather the personal consistency of the norm-giver (or norm-accepter). Permission must be understood as a self-imposed constraint of the norm-giver on possible commands. In this presentation I will propose a formal explication of von Wright's view. The basic idea will be to develop an update semantics on top of Pauly's Coalition Logic.

Patrick Girard (Stanford)

Jan Broersen (Computer science)
Doing Things (Un)knowingly: Explorations in Epistemic STIT Theory
Coalition Logic, Alternating Time Temporal Logic and STIT theory have in common that action is viewed as enforcing the actual world to be among the elements of a set of possible worlds satisfying the effect of the action. We show how in this setting we can suitably introduce epistemic indistinguishability relations between action-state pairs. This enables one to characterize uniformity of strategies as a standard commutativity axiom. The resulting logic raises many conceptual points on the nature of action and knowledge. One of the issues I will discuss is the difference between doing something knowingly and doing something unknowingly. (work with Andreas Herzig, Nicolas Troquard, John Horty)

Thomas Müller (Philosophy)
Doing several things at once -- A challenge for a spatial
extension of STIT

STIT theory is based on branching time structures that disregard the spatial environment of agents. Even though there is room for multiple independent agents in the framework, that may appear as a merely formal add-on. Rather than postulating independent agents labeled by different abstract indexes, it would be nicer to derive agents' independence from their spatio-temporal relations. There are other reasons besides this that also speak in favor of a spatial extension of STIT. Nuel Belnap has proposed such an extension, which is based not on branching time, but on branching space-times structures. In his tentative listing of postulates for such a STIT extension, agents are represented by point-thin world lines in space-time. In my paper, I will present reasons for favoring a (literally) broader basis for agents in space-time. My argument is based on an exploration of the rich phenomenology of "doing several things at once". My claim is that at least some familiar cases of doing several things at once can only be understood if one presupposes spatially extended agents.

 


Willemien Kets,

Beliefs in Network Games



Networks can have an important effect on economic outcomes. Given the complexity of many of these networks, agents will generally not know their structure. We study the sensitivity of game-theoretical predictions to the specification of players' (common) prior on the network in a setting where players play a fixed game with their neighbors and only have local information on the network structure. We show that two priors are close in a strategic sense if and only if (1) the priors assign similar probabilities to all events that involve a player and his neighbors, and (2) with high probability, a player believes, given his type, that his neighbors' conditional beliefs are similar, and that his neighbors believe, given their type, that... the conditional beliefs of their neighbors are similar, for any number of iterations. Also, we show that the common but unrealistic assumptions that the size of the network is common knowledge or that the types of players are independent are far from innocuous: if these assumptions are violated, small probability events can have a large effect on outcomes through players' conditional beliefs.


Patrick Allo,

Adaptive logic presented in "almost Amsterdam-style": an outline and an application


 

Adaptive logics (a family of nonmonotonic logics introduced by Batens, and further developed by his co-workers) are often suggestively described as "logics which adapt themselves to the specific premise-sets they are applied to." Therefore, their functioning is fleshed out in terms of a dynamic proof-theory which allows for defeasible inference-steps. Notwithstanding the fact that this is an accurate description of what adaptive logics do, this is not always the best way to introduce them. The obvious alternative is to explain some of the basic insights of adaptive logics in terms of its preferential semantics. Admittedly, this is not the adaptive logician's preferred starting point (for it is all about the dynamic proof-theory), but from a present-day semantical perspective on logical dynamics it is undoubtedly the most familiar one.

In this presentation I want to do two things. First, and most importantly, to reformulate the model-theory of adaptive logics in a modal-epistemic framework. This move requires us to interpret the preferential semantics relative to a box-operator with a contextually restricted range. Secondly, and largely as an illustration of the former, to describe how this framework can be applied to elucidate how information loss due to equivocal communication could be reduced.