English

A Logic of Knowing Why

Artificial Intelligence 2017-03-16 v2 Logic in Computer Science Logic

Abstract

When we say "I know why he was late", we know not only the fact that he was late, but also an explanation of this fact. We propose a logical framework of "knowing why" inspired by the existing formal studies on why-questions, scientific explanation, and justification logic. We introduce the Ky_i operator into the language of epistemic logic to express "agent i knows why phi" and propose a Kripke-style semantics of such expressions in terms of knowing an explanation of phi. We obtain two sound and complete axiomatizations w.r.t. two different model classes depending on different assumptions about introspection.

Keywords

Cite

@article{arxiv.1609.06405,
  title  = {A Logic of Knowing Why},
  author = {Chao Xu and Yanjing Wang and Thomas Studer},
  journal= {arXiv preprint arXiv:1609.06405},
  year   = {2017}
}

Comments

34 pages, submitted, a new section added

R2 v1 2026-06-22T15:56:08.517Z