In this paper we propose an explicit form of knowledge-based programming. Our initial motivation is the distributed implementation of game-theoretical algorithms, but we abstract away from the game-theoretical details and describe a general scenario, where a group of agents each have some initially private bits of information which they can then communicate to each other. We draw on existing literature to give a formal model using modal logic to represent the knowledge of the agents as well as how that knowledge changes as they communicate. We sketch an implementation which enables processes in a distributed system to explicitly evaluate knowledge formulae. Then we prove that the implementation captures the formal model, and therefore corre...
Abstract. Logic programming has been considered a viable solution for distributed computing since th...
textabstractThis paper presents a logical system in which various group-level epistemic actions are ...
Intuitionistic epistemic logic is an active research field. However, so far no consensus has been r...
It has long been recognized that many distributed problems can be analyzed in terms of how agents ac...
logics are logics for reasoning about knowledge in systems of agents. Traditional modal epistemic lo...
AbstractWe introduce quantified interpreted systems, a semantics to reason about knowledge in multi-...
Gossip protocols are programs used in a setting in which each agent holds a secret and the aim is to...
Abstract. Traditional approaches to distributed problem solving have treated the problem as one of d...
We argue that none of the existing epistemic logics can adequately serve the needs of agent theories...
modal operators for individual knowledge. This enhanced framework allows us to represent explicitly ...
Abstract: We characterize the states of knowledge that are attainable in distributed systems, where ...
Public announcement logic (PAL) is an extension of epistemic logic with dynamic operators that model...
We propose a logic of interactive proofs as the first and main step towards an intuitionistic founda...
A combination of epistemic logic and dynamic logic of programs is presented. Although rich enough to...
We develop a new foundation for distributed programming languages by defining an intuitionistic, mod...
Abstract. Logic programming has been considered a viable solution for distributed computing since th...
textabstractThis paper presents a logical system in which various group-level epistemic actions are ...
Intuitionistic epistemic logic is an active research field. However, so far no consensus has been r...
It has long been recognized that many distributed problems can be analyzed in terms of how agents ac...
logics are logics for reasoning about knowledge in systems of agents. Traditional modal epistemic lo...
AbstractWe introduce quantified interpreted systems, a semantics to reason about knowledge in multi-...
Gossip protocols are programs used in a setting in which each agent holds a secret and the aim is to...
Abstract. Traditional approaches to distributed problem solving have treated the problem as one of d...
We argue that none of the existing epistemic logics can adequately serve the needs of agent theories...
modal operators for individual knowledge. This enhanced framework allows us to represent explicitly ...
Abstract: We characterize the states of knowledge that are attainable in distributed systems, where ...
Public announcement logic (PAL) is an extension of epistemic logic with dynamic operators that model...
We propose a logic of interactive proofs as the first and main step towards an intuitionistic founda...
A combination of epistemic logic and dynamic logic of programs is presented. Although rich enough to...
We develop a new foundation for distributed programming languages by defining an intuitionistic, mod...
Abstract. Logic programming has been considered a viable solution for distributed computing since th...
textabstractThis paper presents a logical system in which various group-level epistemic actions are ...
Intuitionistic epistemic logic is an active research field. However, so far no consensus has been r...