Reasoning about Knowledge and Action.

Abstract

This report deals with the problem of making a computer reason about the interactions between knowledge and action. In particular, we want to be able to reason about what knowledge a person must have in order to perform an action, and what knowledge a person may gain by performing an action. The first problem we face in achieving this goal is that the basic facts about knowledge we need to use are most naturally expressed as a modal logic. There are, however, no known techniques for efficiently doing automatic deduction directly in modal logics. We solve this problem by taking the possible-world semantics for a modal logic of knowledge and axiomatizing it directly in first-order logic. This means that we reason not about what facts someone knows, but rather what possible worlds are compatible with what he knows. We integrate this theory with a logic of actions by identifying possible worlds with the situations before and after an action is performed. We use these notions to express what knowledge a person must have in order to perform a given action and what knowledge a person acquires by carrying out a given action. Finally, we consider some domain-specific control heuristics that are useful for doing deductions in this formalism, and we present several examples of deductions produced by applying these heuristics.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 1980
Accession Number
ADA126244

Entities

People

  • Robert C Moore

Organizations

  • SRI International

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Acquisition
  • Artificial Intelligence
  • Circuit Analysis
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Databases
  • Language
  • Language Translation
  • Litmus Tests
  • Mathematics
  • Natural Languages
  • Notation
  • Programming Languages
  • Reasoning
  • Standards

Fields of Study

  • Computer science
  • Philosophy

Readers

  • Artificial Intelligence