Click Here ">
« March 2005 »
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
You are not logged in. Log in
Entries by Topic
All topics  «
Counterfactuals
defl@tionism
GENERAL LOGIC
HUMAN SEMANTICS
Interconnections
PARACONSISTENCY
Polemics
SCIENCE & NEWS
Cognition & Epistemology
Notes on Pirah?
Ontology&possible worlds
PRAGMATICS
PROPAEDEUTICS
Syn-Sem Interface
Temporal Logic
Blog Tools
Edit your Blog
Build a Blog
RSS Feed
View Profile
Translate this
INTO JAPANESE
BROTHER BLOG
MAIEUTIKOS
LINGUISTIX&LOGIK, Tony Marmo's blog
Sunday, 6 March 2005

Now Playing: COUNTERFACTUALS WEEK (REPOSTED)
Topic: PARACONSISTENCY

Using Counterfactuals in Knowledge-Based Programming


By Joseph Y. Halpern & Yoram Moses

Knowledge-based programs, first introduced by Halpern and Fagin [and further developed by Fagin, Halpern, Moses, and Vardi, are intended to provide a high-level framework for the design and specification of protocols. The idea is that, in knowledge-based programs, there are explicit tests for knowledge. Thus, a knowledge-based program might have the form
if K(x = 0) then y := y + 1 else skip,

where K(x = 0) should be read as "you know x = 0" and skip is the action of doing nothing. We can informally view this knowledge-based program as saying "if you know that x = 0, then set y to y + 1 (otherwise do nothing)".
Knowledge-based programs are an attempt to capture the intuition that what an agent does depends on what it knows. They have been used successfully (...) both to help in the design of new protocols and to clarify the understanding of existing protocols. However, as we show here, there are cases when, used naively, knowledge-based programs exhibit some quite counterintuitive behavior. We then show how this can be overcome by the use of counterfactuals. In this introduction, we discuss these issues informally, leaving the formal details to later sections of the paper.

Source: CLE

Posted by Tony Marmo at 00:01 GMT
Updated: Friday, 4 March 2005 19:06 GMT

View Latest Entries