Published online by Cambridge University Press: 01 November 2008
In everyday life it happens that a person has to reason out what other peoplethink and how they behave, in order to achieve his goals. In other words, anindividual may be required to adapt his behavior by reasoning about the others'mental state. In this paper we focus on a knowledge-representation languagederived from logic programming which both supports the representation of mentalstates of individual communities and provides each with the capability ofreasoning about others' mental states and acting accordingly. The proposedsemantics is shown to be translatable into stable model semantics of logicprograms with aggregates.