REVIEW
Reasoning About Knowledge of Unawareness
Logic in Computer Science · Submitted 5 Mar 2006 · 4 references
Pith's verdict: Syntactic valuations make this the right logic for knowledge of unawareness; the core completeness proof holds up, but the r.e.-completeness theorem needs a countable-Φ hypothesis and some proof details are skipped.
T0 · AI review
Why Pith says this
Highlight any text to comment on it.
Referee report
The paper
The paper claims
Propositional quantification lets a logic of awareness express that an agent knows there are unknown facts without naming one, and the paper proves the logic has a complete axiom system.
The reading
What carries the argument
The load-bearing device is a syntactic valuation: a function that assigns to each propositional variable a quantifier-free sentence of the base awareness language, instead of a truth value. Universal quantification $\forall x\phi$ is then evaluated by replacing $x$ with every such quantifier-free sentence; because substitution removes variables, the truth definition is well-founded. The axiomatization adds the standard quantification axioms—$\forall x\phi \Rightarrow \phi[x/\psi]$ for substitutable quantifier-free $\psi$, $K\forall$, $N\forall$, the Barcan axiom $\forall x K_i\phi \Rightarrow K_i\forall x\phi$, and the rule $Gen\forall$—on top of the usual knowledge and awareness axioms. In the completeness proof, a canonical model is built from 'acceptable' maximal consistent sets of sentences, which ensure that every false universal sentence $\neg\forall x\psi$ has a witness $\neg\psi[x/q]$ for some primitive proposition $q$; this is why the set $\Phi$ of primitive propositions must be countably infinite.
Extended reading notes
Core claim
On the paper's own terms, the central discovery is that propositional quantification can be added to the logic of general awareness, with the quantifier ranging only over quantifier-free sentences, so that the formula $X_i(\exists x \neg A_i x)$ can be true even when no particular formula $\psi$ satisfies $X_i(\neg A_i \psi)$. The semantics uses syntactic valuations rather than truth-value valuations, and this restriction is what keeps the truth definition non-circular. With that semantics, the paper proves a sound and complete axiomatization (Theorem 4.1) and shows that validity in the language is r.e.-complete (Theorem 5.1).
Load-bearing premise
The truth of a universal formula is checked by substituting only quantifier-free sentences, not every sentence of the richer language; if the range were the full language, the definition of truth would chase its own tail and the paper's completeness result would no longer apply.
Editorial extensions
If this is right
- An agent can know that he is unaware of something without being able to name a single thing he is unaware of, so higher-order ignorance is representable.
- Multi-agent scenarios like referral and delegation can be modeled: one agent can explicitly know that another agent is aware of facts he is not, without knowing those facts.
- The usual knowledge and awareness axioms, plus standard quantifier axioms, are enough; no nonstandard quantifier rules are needed beyond the restricted substitution axiom.
- Validity cannot be decided by any algorithm, so reasoning about knowledge of unawareness is inherently open-ended: all validities can be enumerated, but no procedure can answer every formula.
Reading between the lines
- The paper leaves implicit that the same trick—restricting quantification to a syntactic fragment that shrinks under substitution—would work for other intensional operators such as probability or belief, potentially producing complete logics for higher-order uncertainty.
- A natural extension is a hierarchy of quantifiers ranging over sentences of bounded quantifier depth; the paper's well-foundedness argument suggests this remains consistent, though the r.e.-completeness result may change at each level.
- In games, the undecidability result implies that strategic reasoning about opponents' unawareness cannot be fully automated; any practical solver must restrict the language or accept incompleteness.
Original abstract
Awareness has been shown to be a useful addition to standard epistemic logic for many applications. However, standard propositional logics for knowledge and awareness cannot express the fact that an agent knows that there are facts of which he is unaware without there being an explicit fact that the agent knows he is unaware of. We propose a logic for reasoning about knowledge of unawareness, by extending Fagin and Halpern's \emph{Logic of General Awareness}. The logic allows quantification over variables, so that there is a formula in the language that can express the fact that ``an agent explicitly knows that there exists a fact of which he is unaware''. Moreover, that formula can be true without the agent explicitly knowing that he is unaware of any particular formula. We provide a sound and complete axiomatization of the logic, using standard axioms from the literature to capture the quantification operator. Finally, we show that the validity problem for the logic is recursively enumerable, but not decidable.
The compiled record
The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
The abstract, sentence by sentence
Awareness has been shown to be a useful addition to standard epistemic logic for many applications. However, standard propositional logics for knowledge and awareness cannot express the fact that an agent knows that there are facts of which he is unaware without there being an explicit fact that the agent knows he is unaware of. We propose a logic for reasoning about knowledge of unawareness, by extending Fagin and Halpern's \emph{Logic of General Awareness}. The logic allows quantification over variables, so that there is a formula in the language that can express the fact that ``an agent explicitly knows that there exists a fact of which he is unaware''. Moreover, that formula can be true without the agent explicitly knowing that he is unaware of any particular formula. We provide a sound and complete axiomatization of the logic, using standard axioms from the literature to capture the quantification operator. Finally, we show that the validity problem for the logic is recursively enumerable, but not decidable.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | Awareness has been shown to be a useful addition to standard epistemic logic for many applications. | background 1.00 | 0.05 | 0.02 | asserted 1.00 |
| s1 | However, standard propositional logics for knowledge and awareness cannot express the fact that an agent knows that there are facts of which he is unaware without there being an explicit fact that the agent knows he is unaware of. | gap 0.85 | 0.09 | 0.07 | asserted 1.00 |
| s2 | We propose a logic for reasoning about knowledge of unawareness, by extending Fagin and Halpern's \emph{Logic of General Awareness}. | contribution 0.98 | 0.93 | 0.23 | asserted 0.98 |
| s3 | The logic allows quantification over variables, so that there is a formula in the language that can express the fact that ``an agent explicitly knows that there exists a fact of which he is unaware''. | contribution 0.73 | 0.90 | 0.37 | asserted 0.99 |
| s4 | Moreover, that formula can be true without the agent explicitly knowing that he is unaware of any particular formula. | result 0.73 | 0.86 | 0.20 | asserted 0.97 |
| s5 | We provide a sound and complete axiomatization of the logic, using standard axioms from the literature to capture the quantification operator. | contribution 0.64 | 0.94 | 0.11 | asserted 1.00 |
| s6 | Finally, we show that the validity problem for the logic is recursively enumerable, but not decidable. | result 0.97 | 0.94 | 0.18 | asserted 1.00 |
What was examined, and what was not
- arXiv listing abstract v1
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
Figures
Figures reproduced from arXiv:cs/0603020 by the authors.
References
Discussion
Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.