Vol-3197/paper8
Jump to navigation
Jump to search
Paper
Paper | |
---|---|
description | scientific paper published in CEUR-WS Volume 3197 |
id | Vol-3197/paper8 |
wikidataid | Q117341826โQ117341826 |
title | Truth-Tracking with Non-Expert Information Sources |
pdfUrl | https://ceur-ws.org/Vol-3197/paper8.pdf |
dblpUrl | https://dblp.org/rec/conf/nmr/Singleton022 |
volume | Vol-3197โVol-3197 |
session | โ |
Truth-Tracking with Non-Expert Information Sources
Truth-Tracking with Non-Expert Information Sources Joseph Singleton1 , Richard Booth1 1 Cardiff University, Cardiff, UK Abstract We study what can be learned when receiving reports from multiple non-expert information sources. We suppose that sources report all that they consider possible, given their expertise. This may result in false and inconsistent reports when sources lack expertise on a topic. A learning method is truth-tracking, roughly speaking, if it eventually converges to correct beliefs about the โactualโ world. This involves finding both the actual state of affairs in the domain described by the sources, and finding the extent of the expertise of the sources themselves. We investigate the extent to which truth-tracking is possible, and describe what information can be learned even if the actual world cannot be pinned down uniquely. We find that a broad spread of expertise among the sources allows the actual state of affairs to be found, even if no individual source is an expert on all topics. On the other hand, narrower expertise at the individual level allows the actual expertise to be found more easily. Finally, we turn to learning methods themselves: we provide a postulate-based characterisation of truth-tracking for general methods under mild assumptions, before looking at a specific class of methods well-known from the belief change literature. 1. Introduction This is close to our setting, since incoming information is not always assumed to be reliable, and information In this paper we study truth-tracking in the logical frame- about the sources themselves is sought after. Work in work of Singleton and Booth [1] for reasoning about mul- this area combines empirical results (e.g. how well meth- tiple non-expert information sources. Broadly speaking, ods find the truth on test datasets for which true values the goal of truth-tracking is to find the true state of the are known) and theoretical guarantees, and is typically world given some input which describes it. In our case set in a probabilistic framework. this involves finding the true state of some propositional On the other hand, formal learning theory [9] offers a domain about which the sources give reports, and finding non-probabilistic view on truth-tracking, stemming from the extent of the expertise of the sources themselves. the framework of Gold [10] for identification in the limit. The general problem of truth-tracking has been stud- In this paradigm a learner receives an infinite sequence of ied in various forms across many domains. Perhaps the information step-by-step, such that all true information oldest approach goes back to de Condorcet [2], whose eventually appears in the sequence. The learner outputs celebrated Jury Theorem states that a majority vote on a hypothesis at each step, and aims to stabilise on the cor- a yes/no issue will yield the โcorrectโ answer with prob- rect hypothesis after some finite number of steps. This ability approaching 1 as the number of voters tends to framework has been combined with belief revision the- infinity, provided that each voter is more reliable than ory [11, 12] and dynamic epistemic logic [13, 14, 15, 16]. random choice. This result has since been generalised in This is the approach we take, and in particular we many directions (e.g. by Grofman et al. [3]). More widely, adapt the truth-tracking setting of Baltag et al. [12]. We epistemic social choice [4] studies aggregation methods apply this to the logical framework of Singleton and (e.g. voting rules) from the point of finding the โcorrectโ Booth [1]. Briefly, this framework extends finite propo- result with high probability, where individual votes are sitional logic with two new notions: that of a source seen as noisy approximations. Of particular relevance having expertise on a formula, and a formula being sound to our work is truth-tracking in judgement aggregation for a source to report. Intuitively, expertise on ๐ means in social choice [5, 6], which also takes place in a logical the source has the epistemic capability to distinguish be- framework. Belief merging has close links with judge- tween any pair of ๐ and ยฌ๐ states: they know whether or ment aggregation, and generalised jury theorems have not ๐ holds in any state. A formula is sound for a source been found here too [7]. if it is true up to their lack of expertise. For example, if a In crowdsourcing, the problem of truth discovery [8] source has expertise on ๐ but not ๐, then ๐ โง ๐ is sound looks at how information from unreliable sources can whenever ๐ holds, since we can ignore the ๐ part (on be aggregated to find the true value of a number of vari- which the source has no expertise). The resulting logical ables, and to find the true reliability level of the sources. language therefore addresses both the ontic facts of the NMR 2022: 20th International Workshop on Non-Monotonic Reasoning, world, through the propositional part, and the epistemic August 07โ09, 2022, Haifa, Israel state of the sources, via expertise and soundness. $ singletonj1@cardiff.ac.uk (J. Singleton); boothr2@cardiff.ac.uk For the most part, formal learning theory supposes (R. Booth) that all information received is true, and that all true ยฉ 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). information is eventually received.1 This is not a ten- CEUR Workshop Proceedings http://ceur-ws.org ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org) 80 ๏ฟฝable assumption with non-expert sources: some sources may simply lack the expertise to know whether ๐ is true vA pฬq pฬqฬ ฮ D or false. Instead we make a different (and strong) as- sumption: all and only sound reports are received. Thus, sources report everything consistent with their expertise, which necessitates inconsistent reports from non-experts. Consequently, the input to our learning methods should vB pq pqฬ ฮ T be distinguished from the inputs to belief revision and belief merging methods [17, 18] โ also propositional for- mulas โ which represent beliefs of the reporting sources. Figure 1: Example of a world ๐ , which formalises Example 1. Here Prop = {๐, ๐}, ๐ฎ = {D, T} and ๐ = {๐ด, ๐ต}. Indeed, we do not model beliefs of the sources at all. The following example informally illustrates the core concepts of the logical framework and truth-tracking, and will be returned to throughout the paper. 2. Preliminaries Example 1. Consider a medical scenario in which patient In this section we recall the logical framework of Single- ๐ด is checked for conditions ๐ and ๐. By examining ๐ด, a ton and Booth [1] for reasoning with non-expert sources. doctor D has expertise to determine whether ๐ด has at least one of ๐ or ๐, but cannot tell which one(s) without a blood Syntax. Let Prop be a finite set of propositional vari- test. A test is only available for ๐, however, so that the ables, and let โ0 denote the propositional language gen- technician T performing the test has expertise on ๐ but not erated from Prop. We use โ0 to model the domain under- ๐. lying the truth-tracking problem; it describes the โonticโ Supposing ๐ด in fact suffers from ๐ but not ๐, D considers facts of the world, irrespective of the expertise of the each of ๐ โง ๐, ยฌ๐ โง ๐ and ๐ โง ยฌ๐ possible, whereas T sources. Formulas in โ0 will be denoted by lower-case considers both ยฌ๐โง๐ and ยฌ๐โงยฌ๐ possible. Assuming both Greek letters (๐, ๐, etc). sources report all they consider possible, their combined Let ๐ฎ be a finite set of sources. The language โ ex- expertise leaves ยฌ๐ โง ๐ as the only possibility. Intuitively, tends โ0 with expertise and soundness formulas for each this means we can find the true values of ๐ and ๐ in this source ๐ โ ๐ฎ, and is defined by the following grammar: case. Now consider a patient ๐ต who suffers from both condi- ฮฆ ::= ๐ | E๐ ๐ | S๐ ๐ | ฮฆ โง ฮฆ | ยฌฮฆ, tions. D cannot distinguish ๐ด and ๐ต, so will provide the same reports, and T considers both ๐ โง ๐ and ๐ โง ยฌ๐ pos- for ๐ โ โ0 and ๐ โ ๐ฎ. Formulas in โ will be denoted sible. In this case T is more knowledgable than D โ since by upper-case Greek letters (ฮฆ, ฮจ etc). Other logical they consider fewer situations possible โ but we cannot connectives (โจ, โ, โ) are introduced as abbreviations. narrow down the true value of ๐. Thus truth-tracking is We read E๐ ๐ as โ๐ has expertise on ๐โ, and S๐ ๐ as โ๐ only possible for ๐. The second patient still provides useful is sound for ๐โ. Note that we restrict the expertise and information, though, since together with the reports on ๐ด, soundness formulas to propositional arguments, and do Tโs lack of expertise tells us all the (in)distinctions between not considered iterated formulas such as E๐ S๐ ๐. states they are able to make. Namely, T cannot distinguish between ๐ โง ๐ and ๐ โง ยฌ๐. Thus we can find the truth about Semantics. Let ๐ฑ denote the set of propositional valu- Tโs expertise. ations over Prop. We represent the expertise of a source ๐ with a partition ฮ ๐ of ๐ฑ. Intuitively, this partition rep- Paper outline. In Section 2 we outline the logical resents the distinctions between states the source is able framework for reasoning about expertise. Section 3 in- to make: valuations in the same cell in ฮ ๐ are indistin- troduces the key concepts of truth-tracking and solvable guishable to ๐, whereas ๐ is able to tell apart valuations questions. We characterise solvable questions in Sec- in different cells. We say ๐ has expertise on ๐ iff ๐ can tion 4, and explore what they can reveal about the actual distinguish all ๐ states from ยฌ๐ states, and ๐ is sound world in Section 5. Section 6 looks at learning methods for ๐ if the โactualโ state is indistinguishable from some themselves, and characterises truth-tracking methods. ๐ state. We conclude in Section 7. Let ๐ be a finite set of cases, thought of as independent instantiations of the domain of interest. For example, the cases in Example 1 are the patients ๐ด and ๐ต. We consider the expertise of sources to be fixed across all cases. 1 But see Jain et al. [9, ยง8.1], which considers inaccurate data of A world is a pair ๐ = โจ{๐ฃ๐ }๐โ๐ , {ฮ ๐ }๐โ๐ฎ โฉ, where various kinds, and Baltag et al. [12], which considers erroneous reports provided that all errors are eventually corrected. โข ๐ฃ๐ โ ๐ฑ is the โactualโ valuation for case ๐; 81 ๏ฟฝ โข ฮ ๐ โ 2๐ฑ is a partition representing the expertise 3. Truth-Tracking of ๐. We adapt the framework for truth-tracking from [21, Let ๐ฒ denote the set of worlds. Note that ๐ฒ is finite, 12], which finds its roots in formal learning theory. In since ๐ฑ, ๐ and ๐ฎ are. For ๐ โ โ0 , write โ๐โ โ ๐ฑ for this framework, a learning method receives increasing the models of ๐, and write ๐ฃ โฉ ๐ iff ๐ฃ โ โ๐โ. The initial segments of an infinite sequence โ called a stream consequences of a set ฮ โ โ0 is denoted by Cn0 (ฮ), โ which enumerates all (and only) the true propositions and we write ฮ โฉ ๐ if ๐ โ Cn0 (ฮ). For a partition ฮ , observable at the โactualโ world. Truth-tracking requires let ฮ [๐ฃ] denoteโ๏ธthe unique cell in ฮ containing ๐ฃ, and the method to eventually find the actual world (or some write ฮ [๐ ] = ๐ฃโ๐ ฮ [๐ฃ] for ๐ โ ๐ฑ. For brevity, we property thereof), given any stream. write ฮ [๐] instead of ฮ [โ๐โ]. We evaluate โ formulas As mentioned in the introduction, in our setting we with respect to a world ๐ and a case ๐ as follows: cannot assume the sources themselves report only true propositions. Instead, our streams will enumerate all the ๐, ๐ |= ๐ โโ ๐ฃ๐ โฉ ๐ sound reports. Thus, a stream may include false reports, ๐, ๐ |= E๐ ๐ โโ ฮ ๐ [๐] = โ๐โ but such false reports only arise due to lack of expertise of ๐, ๐ |= S๐ ๐ โโ ๐ฃ๐ โ ฮ ๐ [๐], the corresponding source.3 Moreover, all sound reports will eventually arise. Since S๐ ๐ means ๐ is possible from where the clauses for conjunction and negation are as the point of view of ๐โs expertise, we can view a stream standard. The semantics follows the intuition outlined as each source sharing all that they consider possible for above: E๐ ๐ holds when ฮ ๐ separates the ๐ states from each case ๐ โ ๐. In particular, a non-expert source may the ยฌ๐ states, and S๐ ๐ holds when ๐ฃ๐ is indistinguishable report both ๐ and ยฌ๐ for the same case. from some ๐ state. Thus, S๐ ๐ means ๐ is true up to the expertise of ๐: if we weaken ๐ according to ๐โs expertise, Definition 1. An infinite sequence of reports ๐ is a stream the resulting formula (with models ฮ ๐ [๐]) is true. for ๐ iff for all ๐, ๐, ๐: Note that expertise and soundness are closely related โจ๐, ๐, ๐โฉ โ ๐ โโ ๐, ๐ |= S๐ ๐. to S5 knowledge from epistemic logic. By taking the equiv- alence relations associated with each partition ฮ ๐ , we We refer to the left-to-right implication as soundness obtain a (multi-agent) S5 Kripke model, and have the cor- of ๐ for ๐ , and the right-to-left direction as complete- respondences S๐ ๐ โก ยฌK๐ ยฌ๐ and E๐ ๐ โก A(๐ โ K๐ ๐), ness. Note that every world ๐ has some stream: the set where K๐ denotes knowledge of source ๐ and A is the uni- {โจ๐, ๐, ๐โฉ | ๐, ๐ |= S๐ ๐} is countable, so can be indexed versal modality [19]. This gives expertise and soundness by N to form a stream. For ๐ โ N we let ๐๐ denote precise interpretations in terms of knowledge; we refer the ๐-th report in ๐, and write ๐[๐] for the finite initial the reader to [1, 20] for further discussion. segment of ๐ of length ๐. Example 2. Take ๐ from Fig. 1, which formalises Ex- Example 3. Consider ๐ from Fig. 1 and case ๐ด. From ample 1. Then ๐, ๐ |= ED (๐ โจ ๐) for all ๐ โ ๐, since the point of view of Dโs expertise, the โactualโ valuation โ๐ โจ ๐โ is a cell in ฮ D . We also have ๐, ๐ด |= ยฌ๐ โง SD ๐, could be ๐๐, ๐ ยฏ๐, ๐๐ยฏ. Consequently, in a stream for ๐ , D i.e. patient ๐ด does not suffer from condition ๐, but it is will report ๐, ยฌ๐, ๐, ยฌ๐, ๐ โจ ๐, and so on. A report that D consistent with Dโs expertise that they do. will not give is ยฌ(๐ โจ ๐), since D has expertise to know We write ๐, ๐ |= ฮ, for a set of formulas ฮ โ โ, if this is false. ๐, ๐ |= ฮฆ for all ฮฆ โ ฮ. For a set ๐ โ ๐ฒ, we write Note that ๐ฃ๐ด and ๐ฃ๐ต are indistinguishable to D, so the ๐, ๐ |= ฮฆ iff ๐, ๐ |= ฮฆ for all ๐ โ ๐. reports of D in any stream will be the same for both cases. In contrast, T can distinguish the two cases, and will report ยฌ๐ in case ๐ด but not in ๐ต, and ๐ in case ๐ต but not in ๐ด. Reports. A report is a triple โจ๐, ๐, ๐โฉ, where ๐ โ ๐ฎ, ๐ โ ๐ and ๐ โ โ0 with ๐ ฬธโก โฅ. In this paper, we interpret A question ๐ is a partition of ๐ฒ. That is, a question such triples as source ๐ reporting that ๐ is possible in is a set of disjoint answers ๐ด โ ๐, with each world ๐ case ๐. An input sequence ๐ is a finite sequence of reports. appearing in a unique cell ๐[๐ ] โ the correct answer at A method ๐ฟ maps each input sequence ๐ to a set of ๐. worlds ๐ฟ(๐) โ ๐ฒ, called the conjecture of ๐ฟ on ๐.2 We say ๐ฟ implies ๐ โ ๐ฒ on the basis of ๐ if ๐ฟ(๐) โ ๐. ๐ฟ Example 4. We consider some example questions. is consistent if ๐ฟ(๐) ฬธ= โ for all input sequences ๐. 2 3 We depart from the original framework here by taking a semantic Alternatively, we can consider statements of the form โ๐ is sound view of belief change operators, with the output a set of worlds for ๐ in case ๐โ as a higher-order โpropositionโ; a stream then instead of formulas. enumerates all true propositions of this kind. 82 ๏ฟฝ 1. Any formula ฮฆ โ โ and case ๐ defines a question answers of ๐, and thus ๐โฒ is easier than ๐. Naturally, if ๐ฮฆ,๐ , whose two cells consist of the worlds satisfy- ๐ is solvable then so too is any easier question. ing ฮฆ, respectively ยฌฮฆ, in case ๐. Intuitively, this question asks whether ฮฆ is true or false in case ๐. Proposition 2. If ๐ is solvable and ๐ โชฏ ๐โฒ , then ๐โฒ is solvable. 2. The finest question ๐โฅ = {{๐ } | ๐ โ ๐ฒ} asks: what is the โactualโ world? Proof. The method which solves ๐ also solves ๐โฒ . 3. More generally, for any set ๐ and function ๐ : Since question solving is based on streams of sound ๐ฒ โ ๐, the equivalence relation given by ๐ โ๐ reports, worlds satisfying the same soundness statements ๐ โฒ iff ๐ (๐ ) = ๐ (๐ โฒ ) defines a question ๐๐ . cannot be distinguished by any solvable question. To formalise this, define a preorder โ on ๐ฒ by In this way any data associated with a world gives rise to a question. For example, if ๐ (๐ ) = {๐ โ ๐ โ ๐ โฒ โโ โ๐, ๐, ๐ : ๐, ๐ |= S ๐ =โ ๐ โฒ , ๐ |= S ๐. ๐ ๐ ๐ฎ | ฮ ๐ ๐ [๐] = โ๐โ} we ask for the set of sources with expertise on ๐; if ๐ (๐ ) = |{๐ โ ๐ | ๐, ๐ |= Thus, ๐ โ ๐ โฒ iff any report sound for ๐ is also sound ๐}| we ask for the number of cases where ๐ holds, for ๐ โฒ . We denote by โ and โ the strict and symmetric etc. parts of โ, respectively.4 In fact, all questions are of this form: given ๐ we Lemma 1. ๐ โ ๐ โฒ if and only if for all ๐ โ ๐ฎ and may define ๐ : ๐ฒ โ ๐ by ๐ (๐ ) = ๐[๐ ]; then ๐โฒ ๐โฒ ๐๐ = ๐. ๐ โ ๐, ฮ ๐ ๐ ๐ [๐ฃ๐ ] โ ฮ ๐ [๐ฃ๐ ]. A method solves ๐ if it eventually implies the correct Proof. โifโ: Suppose ๐, ๐ |= S๐ ๐. Then ๐ฃ๐๐ โ ฮ ๐ ๐ [๐], answer when given any stream. so there is ๐ข โ โ๐โ such that ๐ฃ๐๐ โ ฮ ๐ ๐ [๐ข]. Con- ๐โฒ ๐โฒ sequently ๐ข โ ฮ ๐ ๐ [๐ฃ๐ ] โ ฮ ๐ [๐ฃ๐ ], which means ๐ Definition 2. A method ๐ฟ solves a question ๐ if for all โฒ โฒ โฒ ๐ [๐ข] โ ฮ ๐ [๐]. Hence ๐ , ๐ |= S๐ ๐. This โฒ ๐ฃ๐๐ โ ฮ ๐ ๐ worlds ๐ and all streams ๐ for ๐ , there is ๐ โ N such shows ๐ โ ๐ . โฒ that ๐ฟ(๐[๐]) โ ๐[๐ ] for all ๐ โฅ ๐. A question ๐ is โonly ifโ: Let ๐ข โ ฮ ๐ ๐ [๐ฃ๐ ]. Let ๐ be any formula ๐ solvable if there is some consistent method ๐ฟ which solves with โ๐โ = {๐ข}. Then ๐, ๐ |= S๐ ๐, so ๐ โ ๐ โฒ gives ๐. โฒ โฒ ๐โฒ ๐โฒ ๐ โฒ , ๐ |= S๐ ๐, i.e. ๐ฃ๐๐ โ ฮ ๐ ๐ [๐ข], so ๐ข โ ฮ ๐ [๐ฃ๐ ]. Note that we do not require ๐ โ ๐ฟ(๐[๐]). Since ๐โฒ ๐โฒ Hence ฮ ๐ [๐ฃ๐ ] โ ฮ ๐ [๐ฃ๐ ]. ๐ ๐ we work in a finite framework, solvability can be also expressed in terms of eliminating incorrect worlds. Note that ฮ ๐ [๐ฃ๐ ] is the set of valuations indistinguish- able from the โactualโ valuation in case ๐, for source ๐. In Proposition 1. A method ๐ฟ solves ๐ if and only if for light of Lemma 1, we can interpret ๐ โ ๐ โฒ as saying all ๐ , all streams ๐ for ๐ , and all ๐ โฒ โ / ๐[๐ ], there is that all sources are more knowledgeable in each case ๐ in ๐๐ โฒ โ N such that ๐ โฒ โ / ๐ฟ(๐[๐]) for all ๐ โฅ ๐๐ โฒ . world ๐ than in ๐ โฒ . However, ๐ โ ๐ โฒ does not say anything about the partition cells not containing some Proof. โifโ: Taking ๐ = max{๐๐ โฒ | ๐ โฒ โ / ๐[๐ ]}, ๐ฃ๐ . which exists since ๐ฒ is finite, ๐ฟ(๐[๐]) โ ๐[๐ ] for ๐ โฅ ๐. Proposition 3. The following are equivalent. โonly ifโ: Taking ๐ from the definition of ๐ฟ solving ๐, we may simply take ๐๐ โฒ = ๐ for all ๐ โ โฒ / ๐[๐ ]. 1. ๐ and ๐ โฒ have exactly the same streams. 2. ๐ โ ๐ โฒ . 4. Characterising Solvable 3. For all ๐ โ ๐ฎ and ๐ โ ๐, ฮ ๐ ๐ ๐ ๐ โฒ โฒ ๐ [๐ฃ๐ ] = ฮ ๐ [๐ฃ๐ ]. Questions Proof. (2) and (3) are easily seen to be equivalent in light In this section we explore solvability of questions, finding of Lemma 1. To show (1) is equivalent to (2), first suppose that there is a unique โhardestโ question which subsumes ๐ and ๐ โฒ have the same streams, and suppose ๐, ๐ |= all solvable questions. We show this is itself solvable, and S๐ ๐. Taking an arbitrary stream ๐ for ๐ , completeness thus obtain a precise characterisation of solvability. gives โจ๐, ๐, ๐โฉ โ ๐. But ๐ is a stream for ๐ โฒ too, and Questions are partially ordered by partition refinement: 4 ๐ โชฏ ๐โฒ iff each ๐ดโฒ โ ๐โฒ can be written as a union of Baltag et al. [21] explore topological interpretations of solvability by considering the topology on the set of worlds generated by ob- answers from ๐. Equivalently, ๐[๐ ] โ ๐โฒ [๐ ] for all servable propositions. In our setting, this is the topology generated ๐ . This can be interpreted as a difficulty ordering: if by sets of the form {๐ | ๐, ๐ |= S๐ ๐}. In this topology, โ is ๐ โชฏ ๐โฒ then each answer of ๐โฒ is just a disjunction of the specialisation preorder. 83 ๏ฟฝsoundness gives ๐ โฒ , ๐ |= S๐ ๐. Hence ๐ โ ๐ โฒ . A Note that these cases are exhaustive since ๐ ฬธโ ๐ โฒ . symmetrical argument shows ๐ โฒ โ ๐ . This completes the proof. On the other hand, if ๐ โ ๐ โฒ then ๐ and ๐ โฒ satisfy exactly the same soundness statements, so it is clear that Putting Propositions 2 and 4 and Lemma 2 together any sequence ๐ is a stream for ๐ iff it is a stream for we obtain a characterisation of solvable questions. ๐ โฒ. Theorem 1. ๐ is solvable if and only if ๐* โชฏ ๐. Since it will play a special role throughout, we denote Given this result, ๐* is the only question that re- by ๐* the question formed by the equivalence relation โ. ally matters: any other question is either unsolvable or Then ๐* [๐ ] is the set of ๐ โฒ with ๐ โ ๐ โฒ . Since no formed by coarsening ๐* . With this in mind, we make solvable question can distinguish โ-equivalent worlds, the following definition. we have the following. Definition 3. A method is truth-tracking if it solves ๐* . Lemma 2. If ๐ is solvable then ๐* โชฏ ๐. Example 5. We refer back to the questions of Example 4. Proof. Suppose ๐ฟ is a consistent method solving ๐. We show ๐* [๐ ] โ ๐[๐ ] for all ๐ . Indeed, let ๐ โฒ โ 1. The question ๐๐,๐ , for any propositional formula ๐* [๐ ]. Then ๐ โฒ โ ๐ . Taking any stream ๐ for ๐ , ๐ โ โ0 , is solvable if and only if either ๐ is a there is ๐ such that ๐ฟ(๐[๐]) โ ๐[๐ ] for ๐ โฅ ๐. On tautology or a contradiction. To see the โonly ifโ the other hand ๐ is also a stream for ๐ โฒ by Proposition 3, part, consider the contrapositive. For any contin- so there is ๐โฒ such that ๐ฟ(๐[๐]) โ ๐[๐ โฒ ] for ๐ โฅ ๐โฒ . gent formula ๐, take worlds ๐1 , ๐2 where no ๐ Setting ๐ = max{๐, ๐โฒ } and using the fact that ๐ฟ is source has any expertise (i.e. ฮ ๐ ๐ = {๐ฑ}) but ๐1 ๐2 consistent, we find โ โ ๐ฟ(๐[๐]) โ ๐[๐ ] โฉ ๐[๐ ]. โฒ where ๐ฃ๐ โฉ ๐, ๐ฃ๐ โฉ ยฌ๐. Then ๐1 โ ๐2 Since ๐ is a partition, this means ๐[๐ ] = ๐[๐ โฒ ], i.e. (e.g. by Proposition 3) but ๐1 โ / ๐๐,๐ [๐2 ]. ๐ โฒ โ ๐[๐ ]. Similarly, ๐E๐ ๐,๐ is solvable iff either ๐ is a tau- tology or contradiction, when |Prop| โฅ 2. So, any solvable question is coarser than ๐* . Fortu- nately, ๐ itself is solvable since we work in a finite * 2. The finest question ๐โฅ is not solvable, since there framework. For a sequence ๐, write ๐ณ๐snd for the set of are always distinct ๐, ๐ โฒ with ๐ โ ๐ โฒ . worlds ๐ such that ๐, ๐ |= S๐ ๐ for all โจ๐, ๐, ๐โฉ โ ๐. To solve ๐* it suffices to conjecture the โ-minimal worlds 3. In general, ๐๐ is solvable iff ๐ โ ๐ โฒ implies in ๐ณ๐ . snd ๐ (๐ ) = ๐ (๐ โฒ ), i.e. iff ๐ takes a unique value on each equivalence class of โ. Proposition 4. ๐* is solvable. Proof. Set ๐ฟ(๐) = minโ ๐ณ๐snd if ๐ณ๐snd ฬธ= โ , and ๐ฟ(๐) = 5. What Information can be ๐ฒ otherwise (where ๐ โ minโ ๐ณ๐snd iff ๐ โ ๐ณ๐snd and there is no ๐ โฒ โ ๐ณ๐snd with ๐ โฒ โ ๐ ). Note that Learned? ๐ฟ is consistent since ๐ฒ is finite and non-empty. We Solving a question ๐ has a global character: we must show that ๐ฟ solves ๐* by Proposition 1. Take any world find the correct answer ๐[๐ ] starting from any world ๐ and a stream ๐. First note that, by soundness of ๐, ๐ . As we saw in Example 5, this rules out the possi- ๐ โ ๐ณ๐[๐]snd for all ๐ โ N, so we are always in the first bility of solving many interesting questions due to the case in the definition of ๐ฟ. presence of โabnormalโ worlds (e.g. those in which no Take ๐ โฒ โ / ๐* [๐ ]. Then ๐ ฬธโ ๐ โฒ . Consider two sources have any expertise). In this section we take a cases: more fine-grained approach by looking locally: given โข Case 1: ๐ ฬธโ ๐ . By definition, there are ๐, ๐, ๐ some particular world ๐ , what can we learn about ๐ โฒ such that ๐, ๐ |= S๐ ๐ but ๐ โฒ , ๐ ฬธ|= S๐ ๐. By via truth-tracking methods? Concretely, what properties completeness of ๐ for ๐ , there is ๐ such that of ๐ are uniquely defined across ๐ [๐ ]? * ๐๐ = โจ๐, ๐, ๐โฉ. Consequently ๐ โฒ โ snd / ๐ณ๐[๐] for Clearly this depends on ๐ . If no sources have exper- tise then source partitions are uniquely defined (since all ๐ โฅ ๐. Since ๐ฟ(๐[๐]) โ ๐ณ๐[๐] , we have snd all consistent formulas are sound, and only the trivial ๐โฒ โ / ๐ฟ(๐[๐]) as required. partitions have this property), but any combination of โข Case 2: ๐ โ ๐ โฒ . Since ๐ โ ๐ณ๐[๐] snd for all ๐, valuations is possible. On the other hand if all sources ๐ โฒ can never be โ-minimal. Thus ๐ โฒ โ / ๐ฟ(๐[๐]) have total expertise then valuations are uniquely defined, for all ๐. but there may not be enough cases to uniquely identify the source partitions. Of particular interest is the case 84 ๏ฟฝwhere ๐* [๐ ] contains only ๐ ; starting in such a world, maximally consistent. This example shows how the exper- truth-tracking methods are able to find the true world tise of multiple sources can be combined to find valuations exactly. uniquely, but that this is not necessarily possible in all In what follows, say ๐ decides ฮฆ in case ๐ iff either cases. ๐, ๐ |= ฮฆ or ๐, ๐ |= ยฌฮฆ. That is, the truth value of ฮฆ in The remainder of this section proves Theorems 2 and 3. case ๐ is unambiguously defined across ๐. If ฮฆ does not depend on the case (e.g. if ฮฆ = E๐ ๐) we simply say ๐ Lemma 3. For ๐ โ ๐ โฒ , ๐ โ ๐ฎ and ๐ โ โ0 , decides ฮฆ. ๐, ๐ |= ๐ โง E๐ ๐ =โ ๐ โฒ , ๐ |= ๐. 5.1. Valuations Proof. From ๐, ๐ |= ๐ we have ๐ฃ๐๐ โ โ๐โ, so ๐ ๐ We start by considering when ๐* [๐ ] decides a proposi- ฮ ๐ [๐ฃ๐ ] โ ฮ ๐ [๐]. ๐ But ๐, ๐ |= E๐ ๐ means ฮ ๐ ๐ [๐] = tional formula ๐ in case ๐, i.e. when truth-tracking meth- โ๐โ, so in fact ฮ ๐ ๐ ๐ [๐ฃ ๐ ] โ โ๐โ. Now using ๐ โ ๐ , โฒ ๐โฒ ๐โฒ ๐โฒ ods are guaranteed to successfully determine whether we find ๐ฃ๐ โ ฮ ๐ [๐ฃ๐ ] = ฮ ๐ [๐ฃ๐ ] โ โ๐โ. Hence ๐ ๐ โฒ or not ๐ holds in the โactualโ world. This leads to a pre- ๐ , ๐ |= ๐. cise characterisation of when ๐ [๐ ] contains a unique * ๐* [๐ ] = ๐โ๐ฎ ฮ ๐ ๐ โ๏ธ valuation in case ๐, so that ๐ฃ๐๐ can be found exactly. Lemma 4. ๐ฑ๐ ๐ [๐ฃ๐ ]. We need a notion of group expertise. For ๐ฎ โฒ โ ๐ฎ and ๐* [๐ ] ฮ โ โ0 , write ๐ |= E๐ฎ โฒ ฮ if for each ๐ โ ฮ there is Proof. โโโ: Suppose ๐ข โ ๐ฑ๐ โฒ . Then there is ๐ โ ๐ฎ โฒ such that ๐ |= E๐ ๐. Then the group ๐ฎ โฒ have ๐ โ ๐โฒ such that . Let ๐ โ ๐ฎ. Then โฒ ๐ ๐ข = ๐ฃ๐ ๐โฒ expertise on ฮ in a collective sense, even if no single ๐ข โ ฮ ๐ [๐ฃ๐ ] = ฮ ๐ [๐ฃ๐ ] by Proposition 3, as re- ๐ ๐ ๐ source has expertise on all formulas in ฮ. We have that quired. โโโ: Suppose ๐ข โ ๐โ๐ฎ ฮ ๐ ๐ [๐ฃ๐ ]. Let ๐ be the ๐ โฒ โ๏ธ ๐ is decided if ๐ฎ have group expertise on a set of true formulas ฮ โ โ0 such that either ฮ โฉ ๐ or ฮ โฉ ยฌ๐. world obtained from ๐ by setting the ๐-valuation to ๐ข, keeping partitions and other valuations the same. We Theorem 2. ๐* [๐ ] decides ๐ โ โ0 in case ๐ if and only need to show ๐ โฒ โ ๐ . We do so via Proposition 3, by if there is ฮ โ โ0 such that (i) ๐, ๐ |= ฮ; (ii) ๐ |= E๐ฎ ฮ; showing condition (3). Take any ๐ โ ๐ฎ and ๐ โ ๐. If ๐ ฬธ= and (iii) either ฮ โฉ ๐ or ฮ โฉ ยฌ๐. โฒ ๐ then ๐ฃ๐๐ = ๐ฃ๐๐ ; since partitions are the same in ๐ โฒ ๐โฒ ๐โฒ ๐* [๐ ] decides all propositional formulas โ and thus as in ๐ we get ฮ ๐ [๐ฃ๐ ] = ฮ ๐ [๐ฃ๐ ]. For ๐ = ๐, note ๐ ๐ โฒ โฒ determines the ๐-valuation ๐ฃ๐๐ exactly โ iff ๐ฎ have group ฮ ๐ ๐ [๐ฃ๐ ] = ฮ ๐ [๐ข]. By assumption ๐ข โ ฮ ๐ [๐ฃ๐ ], so ๐ ๐ ๐ ๐ expertise on a maximally consistent set of true formulas. ฮ ๐ ๐โฒ ๐โฒ ๐ [๐ข] = ฮ ๐ [๐ฃ๐ ]. Hence ฮ ๐ [๐ฃ๐ ] = ฮ ๐ [๐ฃ๐ ] as ๐ ๐ ๐ ๐ For ๐ โ ๐ฒ and ๐ โ ๐, write ๐ฑ๐๐ = {๐ฃ๐๐ | ๐ โ ๐} for required. the ๐-valuations appearing in ๐. Proof of Theorem 2. โifโ: Take ๐ โฒ โ ๐* [๐ ]. Note that Theorem 3. The following are equivalent. since ๐, ๐ |= ฮ and ๐, ๐ |= E๐ฎ ฮ, we may apply ๐* [๐ ] ๐ Lemma 3 to each formula in ฮ in turn to find ๐ โฒ , ๐ |= ฮ. 1. ๐ฑ๐ = {๐ฃ๐ }. Now, if ๐, ๐ |= ๐ then we must have ฮ โฉ ๐, so 2. ๐* [๐ ] decides ๐ in case ๐, for all ๐ โ โ0 . ๐ โฒ , ๐ |= ๐ too. Otherwise ๐, ๐ ฬธ|= ๐, so we must have ฮ โฉ ยฌ๐ and ๐ โฒ , ๐ ฬธ|= ๐. This shows ๐ โฒ , ๐ |= ๐ if and 3. There is ฮ โ โ0 such that (i) ๐, ๐ |= ฮ; only if ๐, ๐ |= ๐. Since ๐ โฒ โ ๐* [๐ ] was arbitrary, (ii) ๐ |= E๐ฎ ฮ; and (iii) Cn0 (ฮ) is a maximally ๐* [๐ ] decides ๐ in case ๐. consistent set. โonly ifโ: Suppose ๐* [๐ ] decides ๐ in case ๐. For each We illustrate Theorem 3 with an example. ๐ โ ๐ฎ, take some ๐๐ โ โ0 such that โ๐๐ โ = ฮ ๐ ๐ ๐ [๐ฃ๐ ]. Then ๐ |= E๐ ๐๐ . Set ฮ = {๐๐ }๐โ๐ฎ . Clearly ๐, ๐ |= ฮ Example 6. Consider ๐ from Fig. 1. Then one can show and ๐ |= E๐ฎ ฮ. Now, take any ๐ข โ โฮโ. By Lemma 4, ๐* [๐ ] ๐* [๐ ] ๐* [๐ ] ๐ โฮโ = ๐โ๐ฎ ฮ ๐ ๐ . Hence there is some โ๏ธ ๐ฑ๐ด = {๐ ยฏ๐} = {๐ฃ๐ด }, and ๐ฑ๐ต = {๐๐, ๐๐ยฏ} = ฬธ ๐ [๐ฃ๐ ] = ๐ฑ๐ ๐ {๐ฃ๐ต }. That is, ๐ โs ๐ด valuation is uniquely determined ๐ โฒ โ ๐* [๐ ] such that ๐ข = ๐ฃ ๐ โฒ . But ๐* [๐ ] decides ๐ by truth-tracking methods, but its ๐ต valuation is not: there ๐ in case ๐, so ๐ โฒ , ๐ |= ๐ iff ๐, ๐ |= ๐. Thus ๐ข โฉ ๐ iff โฒ is some world ๐ โ ๐ whose ๐ต-valuation differs from ๐, ๐ |= ๐. Since ๐ข โ โฮโ was arbitrary, we have ฮ โฉ ๐ ๐ โs. This matches the informal reasoning in Example 1, if ๐, ๐ |= ๐, and ฮ โฉ ยฌ๐ otherwise. in which patient ๐ด could be successfully diagnosed on both ๐ and ๐ but ๐ต could not. Proof of Theorem 3. (1) implies (2): If ๐ โฒ โ ๐* [๐ ] then Formally, take ฮ = {๐ โจ ๐, ยฌ๐}. Then ๐, ๐ด |= ฮ, ๐ and ๐ โฒ share the same ๐-valuation by (1), so clearly ๐ |= E๐ฎ ฮ (since D has expertise on ๐ โจ ๐ and T has ๐, ๐ |= ๐ iff ๐ โฒ , ๐ |= ๐, for any ๐. Hene ๐* [๐ ] decides expertise on ยฌ๐), and Cn0 (ฮ) = Cn0 (ยฌ๐ โง ๐), which is ๐ in case ๐. 85 ๏ฟฝ vc1 Example 7. Suppose |Prop| = 3, ๐ = {๐1 , ๐2 } and ๐ โ ๐ฎ. Consider a world ๐ whose ๐-partition is shown โฒ in Fig. 2. By Lemma 5, a partition ฮ appears as ฮ ๐ ๐ for some ๐ โฒ โ ๐ if and only if it contains the leftmost vc 2 and bottommost sets. Any such ฮ consists of these cells together with a partition of the shaded area. Since there Figure 2: World ๐ from Example 7. Note that for brevity are 5 possible partitions of a 3-element set, it follows that we do not label the valuations. ๐* [๐ ] |๐ซ๐ | = 5. Example 7 hints that if the cells containing the val- ๐* [๐ ] (2) implies (1): Clearly ๐ฃ๐๐ โ ๐ฑ๐ . Suppose ๐ข โ uations ๐ฃ๐๐ cover the whole space of valuations ๐ฑ, or * ๐ [๐ ] just omit a single valuation, then ๐โs partition is uniquely ๐ฑ๐ . Then there is ๐ โฒ โ ๐* [๐ ] such that ๐ข = โฒ defined in ๐* [๐ ]. That is, truth-tracking methods can ๐ฃ๐๐ . Let ๐ โ Prop. Since ๐, ๐ โฒ โ ๐* [๐ ] and ๐* [๐ ] determine the full extent of ๐โs expertise if the โactualโ decides ๐ in case ๐, we have ๐ข โฉ ๐ iff ๐ฃ๐๐ โฉ ๐. Since ๐ world is ๐ . Indeed, we have the following analogue of was arbitrary, ๐ข = ๐ฃ๐๐ . Theorem 3 for partitions. (2) implies (3): Applying Theorem 2 to each ๐ โ โ0 , there is a set ฮ๐ โ โ0 such that ๐, ๐ |= ฮ๐ , Theorem 4. The following are equivalent. ๐ |= โ๏ธE๐ฎ ฮ๐ , and either ฮ๐ โฉ ๐ or ฮ๐ โฉ ยฌ๐. Set ๐* [๐ ] ฮ = ๐โโ0 ฮ๐ . Clearly ๐, ๐ |= ฮ โ so ฮ is con- 1. ๐ซ๐ = {ฮ ๐ ๐ }. sistent โ and ๐ |= E๐ฎ ฮ. To show Cn0 (ฮ) is maxi- mally consistent, suppose ๐ โ / Cn0 (ฮ). From mono- 2. ๐* [๐ ] decides E๐ ๐ for all ๐ โ โ0 . tonicity of classical consequence and ฮ๐ โ ฮ, we get 3. |๐ฑ โ ๐ | โค 1, where ๐ = ๐โ๐ ฮ ๐ โ๏ธ ๐ ๐ [๐ฃ๐ ]. ๐โ / Cn0 (ฮ๐ ). Hence ฮ๐ โฉ ยฌ๐, and ฮ โฉ ยฌ๐ too. This means Cn0 (ฮ) โช {๐} is inconsistent, and we are done. Note that ๐ = ๐โ๐ ฮ ๐ ๐ [๐ฃ๐ ] is the set of valuations โ๏ธ ๐ (3) implies (2): Take ๐ โ โ0 . Then we may apply indistinguishable from the actual state at some case ๐. Theorem 2 with ฮ from (3) โ noting that the maximal Theorem 4 (3) says this set needs to essentially cover consistency property ensure either ฮ โฉ ๐ or ฮ |= ยฌ๐ โ the whole space ๐ฑ, omitting at most a single point. In to see that ๐* [๐ ] decides ๐ in case ๐. this sense, it is easier to find ฮ ๐๐ uniquely when ๐ has less expertise, since the cells ฮ ๐๐ [๐ฃ๐ ] will be larger. In ๐ 5.2. Source Partitions the extreme case where ๐ has total expertise, i.e. ฮ ๐ ๐ = {{๐ฃ} | ๐ฃ โ ๐ฑ}, we need at least 2|Prop| โ 1 cases with We now apply the analysis of the previous section to distinct valuations in order to find ฮ ๐ ๐ exactly. the set of source partitions {ฮ ๐ ๐ }๐โ๐ฎ . For ๐ โ ๐ฒ and ๐ โ ๐ฎ, write ๐ซ๐๐ = {ฮ ๐ ๐ | ๐ โ ๐ } for the ๐-partitions Example 8. In Example 7 we have already seen an ex- appearing in ๐. When ๐ = ๐* [๐ ], these are exactly ample of a world ๐ for which ๐ซ๐ ๐* [๐ ] does not contain a those partitions which agree with ฮ ๐ ๐ at each valuation unique partition. For a positive example, consider the world ๐ฃ๐๐ . ๐ from Fig. 1. Then ๐ฑ โ ๐ D = {๐ ๐ } and ๐ฑ โ ๐ T = โ , so ยฏยฏ ๐* [๐ ] both the partitions of D and T can be found uniquely by Lemma 5. ฮ โ ๐ซ๐ if and only if {ฮ ๐ ๐ ๐ [๐ฃ๐ ]}๐โ๐ โ truth-tracking methods. ฮ . The remainder of this section proves Theorem 4. Proof. โifโ: Suppose {ฮ ๐ ๐ [๐ฃ๐ ]}๐โ๐ โ ฮ . Let ๐ be ๐ โฒ obtained from ๐ by setting ๐โs partition to ฮ , keeping Lemma 6. Let ๐ โ ๐ฎ and ๐ โ ๐ฑ. Then ๐ โ valuations and other source partitions the same. We ๐ ๐ โ ๐ โฒ implies ฮ ๐ โ๏ธ ๐โ๐ ฮ ๐ [๐ฃ๐ ] and ๐ ๐ [๐ ] = claim ๐ โฒ โ ๐ . Indeed, take any ๐ โ ๐ฎ and ๐ โ ๐. ๐ โฒ ฮ ๐ [๐ ]. โฒ If ๐ ฬธ= ๐ then ฮ ๐ ๐ = ฮ ๐ ๐ ; since valuations are the same we get ฮ ๐ [๐ฃ๐ ] = ฮ ๐ ๐ ๐ โฒ ๐โฒ ๐ [๐ฃ๐ ]. For ๐ = ๐, note Proof. It suffices to show that for all ๐ข โ ๐ we ๐โฒ that since ฮ ๐ ๐ [๐ฃ๐ ] โ ฮ by assumption, and ๐ฃ๐ ๐ ๐ โ have ฮ ๐ ๐ [๐ข] = ฮ ๐ [๐ข], since by definition ฮ [๐ ] = ฮ ๐ we have By construction ๐ขโ๐ ฮ [๐ข]. Let ๐ข โ ๐ . Then there is ๐ โ ๐ such that ๐ ๐ ๐ ๐ โ๏ธ ๐ [๐ฃ๐ ], ฮ [๐ฃ ๐ ] = ฮ ๐ [๐ฃ๐ ]. ๐โฒ ๐โฒ ๐โฒ ๐ข โ ฮ ๐ ๐ [๐ฃ๐ ]. Hence ฮ ๐ [๐ข] = ฮ ๐ [๐ฃ๐ ]. But since ๐ ๐ ๐ ๐ of ๐ โฒ , this means ฮ ๐ ๐ ๐ [๐ฃ๐ ] = ฮ [๐ฃ๐ ] = ฮ ๐ [๐ฃ๐ ]. * ๐โฒ ๐โฒ By Proposition 3, ๐ โฒ โ ๐ . Hence ฮ โ ๐ซ๐ ๐ [๐ ] . ๐ โ ๐ , ฮ ๐ [๐ฃ๐ ] = ฮ ๐ [๐ฃ๐ ]. This means ๐ข โ โฒ ๐ ๐ โฒ ๐โฒ ๐โฒ ๐โฒ ๐โฒ โonly ifโ: This is clear from Proposition 3. ฮ ๐๐ [๐ฃ๐ ], so ฮ ๐ [๐ข] = ฮ ๐ [๐ฃ๐ ] = ฮ ๐ [๐ฃ๐ ] = ๐ ๐ ฮ ๐ [๐ข], as required, ๐ 86 ๏ฟฝLemma 7. ๐* [๐ ] decides E๐ ๐ if and only if, writing ๐ = Finally, for (3) implies (1) we also show the contra- ๐ ๐ ๐* [๐ ] โ๏ธ ๐โ๐ ฮ ๐ [๐ฃ๐ ], either (i) โ๐โ โ ๐ ; (ii) โยฌ๐โ โ ๐ ; or positive. Suppose there is ฮ โ ๐ซ๐ โ {ฮ ๐๐ }. Write (iii) there is some ๐ โ ๐ such that ฮ ๐ ๐ ๐ [๐ฃ๐ ] intersects with โ = {ฮ ๐ [๐ฃ๐ ]}๐โ๐ , so that โ is a partition of ๐ . By ๐ ๐ both โ๐โ and โยฌ๐โ. Lemma 5, โ โ ฮ . Note that โ โ ฮ ๐ ๐ too. Since ฮ ฬธ= ฮ ๐๐ , we in fact have โ โ ฮ and โ โ ฮ ๐ . Hence ๐ Proof. โifโ: First suppose (i) holds. Take ๐ โ ๐ [๐ ]. ฮ โ โ and ฮ ๐ โ โ are distinct partitions of ๐ฑ โ ๐ . Since โฒ * ๐ From โ๐โ โ ๐ , ๐ โ ๐ โฒ and Lemma 6 we get a one-element set has a unique partition, ๐ฑ โ ๐ must ๐โฒ ฮ ๐ [๐] = ฮ ๐ [๐]. Consequently, ๐ |= E๐ ๐ iff contain at least two elements. ๐ โฒ ๐ |= E๐ ๐. Since ๐ โฒ was arbitrary, either all worlds in ๐* [๐ ] satisfy E๐ ๐, or all do not. Hence ๐* [๐ ] de- 5.3. Learning the Actual World Exactly cides E๐ ๐. If (ii) holds, a similar argument shows that ๐ [๐ ] Putting Theorems 3 and 4, we obtain a precise characteri- * decides E๐ ยฌ๐. But it is easily checked that E๐ ๐ โก E๐ ยฌ๐, sation of when ๐ can be found exactly by truth-tracking so ๐* [๐ ] also decides E๐ ๐. methods, i.e when ๐* [๐ ] = {๐ }. Finally, suppose (iii) holds. Then there is ๐ โ ๐ and ๐ข โ โ๐โ, ๐ฃ โ โยฌ๐โ such that ๐ข, ๐ฃ โ ฮ ๐ Corollary 1. ๐* [๐ ] = {๐ } if and only if ๐ [๐ฃ๐ ]. We ๐ claim ๐ [๐ ] |= ยฌE๐ ๐. Indeed, take ๐ โ ๐ [๐ ]. * โฒ * 1. There is a collection {ฮ๐ }๐โ๐ โ โ๐0 such that ๐โฒ ๐โฒ ๐โฒ ๐โฒ Then ฮ ๐ ๐ [๐ฃ ๐ ๐ ] = ฮ ๐ [๐ฃ๐ ], so ๐ข, ๐ฃ โ ฮ ๐ [๐ฃ๐ ]. In for each ๐, (i) ๐, ๐ |= ฮ๐ ; (ii) ๐ |= E๐ฎ ฮ๐ ; particular, ๐ข and ๐ฃ differ on ๐ but are contained in the (iii) Cn0 (ฮ๐ ) is maximally consistent; and โฒ same cell in ฮ ๐ ๐ . Hence ๐ |= ยฌE๐ ๐. โฒ 2. For each each ๐ โ ๐ฎ, |๐ฑ โ ๐โ๐ ฮ ๐ ๐ โ๏ธ โonly ifโ: We show the contrapositive. Suppose none ๐ [๐ฃ๐ ]| โค 1. of (i), (ii), (iii) hold. Then there is ๐ข โ โ๐โ โ ๐ and ๐ฃ โ โยฌ๐โ โ ๐ . Let us define two worlds ๐1 , ๐2 from ๐ by modifying ๐โs partition: 6. Truth-Tracking Methods So far we have focussed on solvable questions, and the ฮ ๐ 1 = {ฮ ๐ ๐ ๐ [๐ฃ๐ ]}๐โ๐ โช {๐ฑ โ ๐ }, ๐ extent to which they reveal information about the actual ฮ ๐ ๐ 2 = {ฮ ๐ ๐ ๐ [๐ฃ๐ ]}๐โ๐ โช {{๐ค} | ๐ค โ ๐ฑ โ ๐ }. world. We now turn to the methods which solve them. We give a general characterisation of truth-tracking meth- Then ๐1 , ๐2 โ ๐* [๐ ] by Lemma 5. We claim that ods under mild assumptions, before discussing the family ๐1 |= ยฌE๐ ๐ but ๐2 |= E๐ ๐, which will show ๐* [๐ ] of conditioning methods from Singleton and Booth [1]. does not decide E๐ ๐. First, note that since ๐ข, ๐ฃ โ / ๐ , we have ฮ ๐ 1 ๐ [๐ข] = ฮ ๐ [๐ฃ] = ๐ฑ โ ๐ . Since ๐ข and ๐ฃ differ on ๐ but share the ๐1 6.1. A General Characterisation same partition cell, ๐1 |= ยฌE๐ ๐. For sequences ๐, ๐ฟ, write ๐ โก ๐ฟ iff ๐ฟ is obtained from ๐ To show ๐2 |= E๐ ๐, take ๐ค โ โ๐โ. If ๐ค โ / ๐ then by replacing each report โจ๐, ๐, ๐โฉ with โจ๐, ๐, ๐โฉ, for some ฮ ๐๐ [๐ค] = {๐ค} โ โ๐โ. Otherwise there is ๐ โ ๐ such ๐ โก ๐. For ๐ โ N, let ๐ ๐ denote the ๐-fold repetition of 2 that ๐ค โ ฮ ๐ ๐ [๐ฃ๐ ]. Thus ฮ ๐ [๐ฃ๐ ] intersects with โ๐โ. ๐ ๐ ๐ ๐. Consider the following properties which may hold of Since (iii) does not hold, this in fact implies ฮ ๐ ๐ ๐ [๐ฃ๐ ] โ a learning method ๐ฟ. โ๐โ, and consequently ฮ ๐ [๐ค] = ฮ ๐ [๐ฃ๐ ] โ โ๐โ. ๐2 ๐ ๐ Since ๐ค โ โ๐โ was arbitrary, we have shown ฮ ๐ 2 Equivalence If ๐ โก ๐ฟ then ๐ฟ(๐) = ๐ฟ(๐ฟ). ๐ [๐] = ๐2 Since the reverse inclusion โ๏ธ ๐คโโ๐โ ๐ฮ [๐ค] โ โ๐โ. Repetition ๐ฟ(๐ ๐ ) = ๐ฟ(๐). always holds, this shows ๐2 |= E๐ ๐, and we are done. Soundness ๐ฟ(๐) โ ๐ณ๐snd . Proof of Theorem 4. The implication (1) to (2) is clear Equivalence says that ๐ฟ should not care about the syn- since if ๐ โฒ โ ๐* [๐ ] then ฮ ๐ โฒ = ฮ ๐ by (1), so tactic form of the input. Repetition says that the output ๐ ๐ ๐ |= E๐ ๐ iff ๐ |= E๐ ๐, and thus ๐* [๐ ] decides E๐ ๐. โฒ from ๐ฟ should not change if each source repeats their To show (2) implies (3) we show the contrapositive. reports ๐ times. Soundness says that all reports in ๐ are Suppose |๐ฑ โ๐ | > 1. Then there are distinct ๐ข, ๐ฃ โ ๐ฑ โ๐ . conjectured to be sound. Let ๐ be any propositional formula with โ๐โ = {๐ข}. For methods satisfying these properties, we have a pre- We show by Lemma 7 that ๐* [๐ ] does not decide E๐ ๐. cise characterisation of truth-tracking, i.e. necessary and Indeed, all three conditions fail: โ๐โ ฬธโ ๐ (since ๐ข โ / ๐ ), sufficient conditions for ๐ฟ to solve ๐* . First, some new โยฌ๐โ ฬธโ ๐ (since ๐ฃ โ โยฌ๐โ โ ๐ ) and no ฮ ๐ ๐ notation is required. Write ๐ฟ โชฏ ๐ iff for each โจ๐, ๐, ๐โฉ โ ๐ฟ ๐ [๐ฃ๐ ] intersects with โ๐โ (otherwise ๐ข โ ฮ ๐ [๐ฃ๐ ] โ ๐ ). ๐ ๐ 87 ๏ฟฝthere is ๐ โก ๐ such that โจ๐, ๐, ๐โฉ โ ๐. That is, ๐ contains From ๐ โฒ โ ๐ณ๐snd and S๐ ๐ โก S๐ ๐ we get ๐ โฒ , ๐ |= S๐ ๐. everything ๐ฟ does, up to logical equivalence. Set This shows ๐ โ ๐ โฒ . โ๏ธ {๏ธ snd }๏ธ Now suppose ๐ โ ๐ โฒ and let โจ๐, ๐, ๐โฉ โ ๐. Then ๐๐ = ๐ณ๐snd โ ๐ณ๐ฟ | ๐ฟ ฬธโชฏ ๐ โ ๐ฒ. since ๐ โ ๐๐ โ ๐ณ๐snd we have ๐, ๐ |= S๐ ๐, and ๐ โ ๐ โฒ gives ๐ โฒ , ๐ |= S๐ ๐. Consequently ๐ โฒ โ ๐ณ๐snd . Then ๐ โ ๐๐ iff ๐ is sound for ๐ and any ๐ฟ sound for Now for (ii), first suppose ๐ โฒ โ ๐* [๐ ]. Then ๐ and ๐ has ๐ฟ โชฏ ๐. In this sense ๐ contains all soundness ๐ โฒ satisfy exactly the same soundness statements, so statements for ๐ โ up to equivalence โ so can be seen as ๐ โฒ โ ๐๐ also. Conversely, suppose ๐ โฒ โ ๐๐ . Then a finite version of a stream. Let us call ๐ a pseudo-stream ๐ โฒ โ ๐ณ๐snd , so (i) gives ๐ โ ๐ โฒ . But we also have for ๐ whenever ๐ โ ๐๐ . ๐ โฒ โ ๐๐ and ๐ โ ๐ณ๐snd , so (i) again gives ๐ โฒ โ ๐ . Hence ๐ โ ๐ โฒ , i.e. ๐ โฒ โ ๐* [๐ ]. Theorem 5. A method ๐ฟ satisfying Equivalence, Rep- etition and Soundness is truth-tracking if and only if it The next two results show that initial segments of satisfies the following property. streams are (eventually) pseudo-streams, and that any pseudo-stream gives rise to a stream. Credulity ๐๐ , ๐ ฬธ|= S๐ ๐ =โ ๐ฟ(๐), ๐ |= ยฌS๐ ๐. Lemma 9. If ๐ is a stream for ๐ , there is ๐ such that Before the proof, we comment on our interpretation ๐ โ ๐ ๐[๐] for all ๐ โฅ ๐. of Credulity. It says that whenever ยฌS๐ ๐ is consistent with ๐๐ โ those ๐ for which ๐ is a pseudo-stream โ Proof. Let ฬ๏ธยท be a function which selects a representative ๐ฟ(๐) should imply ยฌS๐ ๐. Since the number of sound formula for each equivalence class of โ0 /โก, so that ๐ โก statements decreases with increasing expertise, this is a ๐ ฬ๏ธ and ๐ โก ๐ implies ๐ ฬ๏ธ is equal to ๐.ฬ๏ธ Note that since principle of maximal trust: we should believe ๐ has the ex- Prop is finite, and since ๐ฎ and ๐ are also finite, there pertise to rule out ๐ in case ๐, whenever this is consistent are only finitely many reports of the form โจ๐, ๐, ๐โฉ. ฬ๏ธ By with ๐๐ . That is, some amount of credulity is required completeness of ๐ for ๐ , we may take ๐ sufficiently to find the truth. Our assumption that learning methods large so that ๐, ๐ |= S๐ ๐ ฬ๏ธ implies โจ๐, ๐, ๐โฉ ฬ๏ธ โ ๐[๐], for all receive complete streams ensures that, if a source in fact ๐, ๐, ๐. Now, take ๐ โฅ ๐. We need to show ๐ โ ๐๐[๐] . lacks this expertise, they will eventually report ๐ and this Clearly ๐ โ ๐ณ snd , since ๐ is sound for ๐ . Suppose ๐[๐] belief can be be retracted. A stronger version of Credulity ๐ โ ๐ณ๐ฟsnd . We need to show ๐ฟ โชฏ ๐[๐]. Indeed, take spells this out explicitly in terms of expertise: โจ๐, ๐, ๐โฉ โ ๐ฟ. Then ๐, ๐ |= S๐ ๐. Since S๐ ๐ โก S๐ ๐, ฬ๏ธ โ๐, ๐, ๐, ๐ : ๐๐ , ๐ ฬธ|= ยฌE๐ ๐ =โ ๐ฟ(๐), ๐ |= E๐ ๐. (1) we have ๐, ๐ |= S๐ ๐. ฬ๏ธ Hence โจ๐, ๐, ๐โฉ ฬ๏ธ appears in ๐[๐], and consequently in ๐[๐] too. Since ๐ โก ๐, ฬ๏ธ this shows (1) implies Credulity in the presence of Soundness, and is ๐ฟ โชฏ ๐[๐]. thus a sufficient condition for truth-tracking (when also Lemma 10. If ๐ โ ๐๐ and ๐ = |๐|, there is a stream taken with Equivalence and Repetition).5 ๐ for ๐ such that ๐[๐ ๐] โก ๐ ๐ for all ๐ โ N. Theorem 5 also shows truth-tracking cannot be per- formed deductively: the method ๐ฟ(๐) = ๐ณ๐snd , which Proof. First note that ๐ โ ๐๐ implies ๐ ฬธ= โ , so ๐ > does not go beyond the mere information that each re- 0. Since โ0 is countable, we may index the set of โ0 port is sound, fails Credulity. Some amount of inductive formulas equivalent to ๐ โ โ0 as {๐๐ }๐โN . Let ๐๐ or non-monotonic reasoning, as captured by Credulity, is be obtained from ๐ by replacing each report โจ๐, ๐, ๐โฉ necessary. with โจ๐, ๐, ๐๐ โฉ. Then ๐ โก ๐๐ . Let ๐ be the sequence The rest of this section works towards the proof of obtained as the infinite concatenation ๐1 โ ๐2 โ ๐3 โ ยท ยท ยท Theorem 5. We collect some useful properties of pseudo- (this is possible since ๐ is of positive finite length). Then streams. First, pseudo-streams provide a way of accessing ๐[๐ ๐] = ๐1 โ ยท ยท ยท โ ๐๐ , and consequently ๐[๐ ๐] โก ๐ ๐ . ๐* via a finite sequence: ๐๐ is a cell in ๐* whenever it It remains to show ๐ is a stream for ๐ . Soundness is non-empty. of ๐ follows from ๐ โ ๐๐ โ ๐ณ snd , since every report ๐ Lemma 8. If ๐ โ ๐๐ , then (i) ๐ โฒ โ ๐ณ๐snd iff ๐ โ ๐ โฒ ; in ๐ is equivalent to some report in ๐ by construction. and (ii) ๐๐ = ๐* [๐ ]. For completeness, suppose ๐, ๐ |= S๐ ๐. As in the proof of Lemma 8, considering the singleton sequence ๐ฟ = Proof. Suppose ๐ โ ๐๐ . For (i), first suppose ๐ โฒ โ โจ๐, ๐, ๐โฉ, we get from ๐ โ ๐๐ that there is ๐ โก ๐ ๐ณ๐snd and ๐, ๐ |= S๐ ๐. Considering the singleton se- such that โจ๐, ๐, ๐โฉ โ ๐. Hence there is ๐ โ N such that quence ๐ฟ = โจ๐, ๐, ๐โฉ we have ๐ โ ๐ณ๐ฟsnd . From ๐ โ ๐๐ ๐ = ๐๐ , so โจ๐, ๐, ๐โฉ โ ๐๐ , and thus โจ๐, ๐, ๐โฉ โ ๐. we get ๐ฟ โชฏ ๐, i.e. there is ๐ โก ๐ such that โจ๐, ๐, ๐โฉ โ ๐. 5 We conjecture (1) is strictly stronger than Credulity. 88 ๏ฟฝ Next we obtain an equivalent formulation of Credulity corresponding to each new report โจ๐, ๐, ๐โฉ. In this pa- which is less transparent as a postulate for learning meth- per, we take a report โจ๐, ๐, ๐โฉ to correspond to the fact ods, but easier to work with. that S๐ ๐ holds in case ๐; this fits with our assumption throughout that sources only report sound statements.7 Lemma 11. Suppose ๐ฟ satisfies Soundness. Then ๐ฟ sat- Thus, the worlds under consideration given a sequence isfies Credulity if and only if ๐ฟ(๐) โ ๐๐ for all ๐ with ๐ are exactly those satisfying all soundness statements ๐๐ ฬธ= โ . in ๐, i.e. ๐ณ๐snd . Note that ๐ณ๐snd represents the indefeasible Proof. โifโ: Suppose ๐๐ , ๐ ฬธ|= S๐ ๐. Then there is ๐ โ knowledge given by ๐: worlds outside ๐ณ๐ are elimi- snd ๐๐ such that ๐, ๐ ฬธ|= S๐ ๐. By our assumption and nated and cannot be recovered with further reports, since Lemma 8, ๐ฟ(๐) โ ๐๐ = ๐* [๐ ]. Thus every world ๐ณ๐โ๐ฟ โ ๐ณ๐ . The plausibility order allows us to rep- snd snd in ๐ฟ(๐) agrees with ๐ on soundness statements, so resent defeasible beliefs about the most plausible worlds ๐ฟ(๐), ๐ |= ยฌS ๐. within ๐ณ snd ๐ . ๐ โonly ifโ: Suppose there is some ๐ โ ๐๐ , and Definition 4. For a total preorder โค on ๐ฒ, the condi- take ๐ โฒ โ ๐ฟ(๐). We need to show ๐ โฒ โ ๐๐ ; by tioning method ๐ฟโค is given by ๐ฟโค (๐) = minโค ๐ณ๐snd . Lemma 8, this is equivalent to ๐ โ ๐ โฒ . First suppose ๐, ๐ |= S๐ ๐. Then ๐ โ ๐๐ implies there is ๐ โก ๐ Note that since ๐ณ๐snd ฬธ= โ for all ๐ 8 and ๐ฒ is finite, such that โจ๐, ๐, ๐โฉ โ ๐. By Soundness for ๐ฟ, we have ๐ฟโค is consistent. Moreover, ๐ฟโค satisfies Equivalence, ๐ โฒ โ ๐ฟ(๐) โ ๐ณ๐snd . Consequently ๐ โฒ , ๐ |= S๐ ๐ and Repetition and Soundness. thus ๐ โฒ , ๐ |= S๐ ๐. This shows ๐ โ ๐ โฒ . Now sup- pose ๐, ๐ ฬธ|= S๐ ๐. Then ๐๐ , ๐ ฬธ|= S๐ ๐. By Credulity, Example 9. We recall two concrete choices of โค from ๐ฟ(๐), ๐ |= ยฌS๐ ๐. Hence ๐ โฒ , ๐ ฬธ|= S๐ ๐. This shows Singleton and Booth [1]. ๐ โฒ โ ๐ . Thus ๐ โ ๐ โฒ as required. 1. Set ๐ โค ๐ โฒ iff ๐(๐ ) โค ๐(๐ โฒ ), where Finally, we prove the characterisation of truth- โ๏ธ tracking. ๐(๐ ) = โ |{๐ โ Prop | ฮ ๐๐ [๐] = โ๐โ}|. ๐โ๐ฎ Proof of Theorem 5. Suppose ๐ฟ satisfies Equivalence, Repetition and Soundness. The most plausible worlds in this order are those in โifโ: Suppose Credulity holds. We show ๐ฟ solves ๐* . which source have as much expertise on the propo- Take any world ๐ and stream ๐ for ๐ . By Lemma 9, sitional variables as possible, on aggregate. We there is ๐ such that ๐ โ ๐๐[๐] for all ๐ โฅ ๐. By denote the corresponding conditioning method by Lemma 8, ๐๐[๐] = ๐* [๐ ] for such ๐. In particu- ๐ฟvbc , standing for variable-based conditioning. lar, ๐๐[๐] ฬธ= โ . By Credulity and Lemma 11, we get 2. Set ๐ โค ๐ โฒ iff ๐(๐ ) โค ๐(๐ โฒ ), where ๐ฟ(๐[๐]) โ ๐๐[๐] = ๐* [๐ ]. โonly ifโ: Suppose ๐ฟ solves ๐* . We show Credulity โ๏ธ ๐ ๐(๐ ) = โ |ฮ ๐ |. via Lemma 11. Suppose there is some ๐ โ ๐๐ , and ๐โ๐ฎ write ๐ = |๐| > 0. By Lemma 10, there is a stream ๐ for ๐ such that ๐[๐ ๐] โก ๐ ๐ for all ๐ โ N. By Rep- This order aims to maximise the number of cells etition and Equivalence, ๐ฟ(๐) = ๐ฟ(๐ ๐ ) = ๐ฟ(๐[๐ ๐]). in each sourceโs partitions, thereby maximising the But ๐ฟ solves ๐* , so for ๐ sufficiently large we have number of propositions on which they have exper- ๐ฟ(๐[๐ ๐]) โ ๐* [๐ ] = ๐๐ . Hence, going via some tise. Note that the propositional variables play no large ๐, we obtain ๐ฟ(๐) โ ๐๐ as required. special role. We denote the corresponding condi- tioning operator by ๐ฟpbc , for partition-based con- 6.2. Conditioning Methods ditioning. In this section we turn to the family of conditioning meth- A straightforward property of โค characterises truth- ods, proposed in [1] and inspired by similar methods in tracking for conditioning methods. For a generic total the belief change literature [22]. While our interpreta- preorder โค, let < denote its strict part. tion of input sequences is different โ we read โจ๐, ๐, ๐โฉ as ๐ reporting ๐ is possible in case ๐, whereas Singleton and Theorem 6. ๐ฟโค is truth-tracking if and only if Booth [1] read this as ๐ believes ๐ โ this class of methods ๐ โ ๐ โฒ =โ โ๐ โฒโฒ โ ๐ such that ๐ โฒโฒ < ๐ โฒ . (2) can still be applied in our setting. Conditioning methods operate by successively restrict- 7 ing a fixed plausibility total preorder 6 to the information Singleton and Booth [1] consider more general conditioning meth- ods in which this choice is not fixed. 6 8 A total preorder is a reflexive, transitive and total relation. For example, if ฮ ๐๐ = {๐ฑ} for all ๐ then ๐ โ ๐ณ๐ for all ๐ . snd 89 ๏ฟฝ ๐ and ๐ โฒ shown in Fig. 3, where we assume pฬq pฬqฬ pฬq pฬqฬ Prop = {๐, ๐}, ๐ฎ = {๐} and ๐ = {๐}. Then โฒ ๐ โ ๐ โฒ (e.g. by Lemma 1). Note that ๐ does not vcW vcW have expertise on ๐ or ๐ in both ๐ and ๐ โฒ , so ๐(๐ ) = ๐(๐ โฒ ) = 0. Moreover, ๐โs partition is pq pqฬ pq pqฬ uniquely determined in ๐* [๐ ] by Theorem 4, so if ๐ โฒโฒ โ ๐ then ๐(๐ โฒโฒ ) = 0 also. That is, there โฒ is no ๐ โฒโฒ โ ๐ such that ๐ โฒโฒ < ๐ โฒ . Hence (2) ฮ W i ฮ W i fails, and ๐ฟvbc is not truth-tracking. Intuitively, the problem here is that since ๐โs expertise is not split Figure 3: Worlds which demonstrate ๐ฟvbc is not truth- along the lines of the propositional variables when tracking. ๐ is the actual world, ๐ฟvbc will always maintain ๐ โฒ as a possibility. Like Credulity, (2) is a principle of maximising trust in 2. The partition-based conditioning method ๐ฟpbc is sources. Recall from that Lemma 1 that ๐ โ ๐ โฒ means truth-tracking. Indeed, if ๐ โ ๐ โฒ we may all sources are more knowledgeable in each case in ๐ construct ๐ โฒโฒ from ๐ by modifying the parti- than in ๐ โฒ , and there is at least one source and case each source ๐ so that all valuations out- tion of โ๏ธ for which this holds strictly. If we aim to trust sources side of ๐โ๐ ฮ ๐ ๐ ๐ [๐ฃ๐ ] lie in their own cell. Then โฒโฒ โฒ โฒโฒ as much as possible, we might impose ๐ < ๐ โฒ here; ๐ โ ๐ . One can show that ฮ ๐ ๐ refines ฮ ๐ ๐ then ๐ โฒ is strictly less plausible and will be ruled out for all ๐ โ ๐ฎ, and there is some ๐ for which the in favour of ๐ . This yields a sufficient condition for refinement is strict. Hence the partitions in ๐ โฒโฒ truth-tracking, but to obtain a necessary condition we contain strictly more cells, so ๐ โฒโฒ < ๐ โฒ . need to allow a โsurrogateโ world ๐ โฒโฒ โ ๐ to take the place of ๐ . 7. Conclusion Proof of Theorem 6. Write ๐ฟ = ๐ฟโค . Since ๐ฟ satisfies Equivalence, Repetition and Soundness, we may use The- Summary. In this paper we studied truth-tracking in orem 5. Furthermore, it is sufficient by Lemma 11 to the presence of non-expert sources. The model assumes show that (2) holds if and only if ๐ฟ(๐) โ ๐๐ , whenever sources report everything true up to their lack of exper- ๐๐ ฬธ= โ . tise, i.e. all that they consider possible. We obtained โifโ: Suppose ๐ โ ๐ โฒ . Let ๐ be some pseudo- precise characterisations of when truth-tracking meth- stream for ๐ , so that ๐ โ ๐๐ .9 Note that since ods can uniquely find the valuations and partitions of a ๐ โ ๐๐ โ ๐ณ๐snd and ๐ โ ๐ โฒ , we have ๐ โฒ โ ๐ณ๐snd world ๐ . We then gave a postulational characterisation also. By assumption, ๐ฟ(๐) โ ๐๐ = ๐* [๐ ]. Since of truth-tracking methods under mild assumptions, be- ๐ ฬธโ ๐ โฒ , this means ๐ โฒ โ ๐ณ๐snd โ ๐ฟ(๐). That is, ๐ โฒ fore looking specifically at the conditioning methods of lies in ๐ณ๐snd but is not โค-minimal. Consequently there Singleton and Booth [1]. is ๐ โฒโฒ โ ๐ณ๐snd such that ๐ โฒโฒ < ๐ โฒ . Since ๐ฟ is con- sistent, we may assume without loss of generality that Limitations and future work. Conceptually, the as- ๐ โฒโฒ โ ๐ฟ(๐). Hence ๐ โฒโฒ โ ๐* [๐ ], so ๐ โฒโฒ โ ๐ . sumption that streams are complete is very strong. As โonly ifโ: Suppose there is some ๐ โ ๐๐ , and let seen in Example 3, completeness requires sources to ๐ โฒ โ ๐ฟ(๐). We need to show ๐ โฒ โ ๐๐ = ๐* [๐ ], i.e. give jointly inconsistent reports whenever ฮ ๐ [๐ฃ๐ ] con- ๐ โ ๐ โฒ . Since ๐ โฒ โ ๐ฟ(๐) โ ๐ณ๐snd , Lemma 8 gives tains more than just ๐ฃ๐ . Such reports provide informa- ๐ โ ๐ โฒ . Suppose for contradiction that ๐ ฬธโ ๐ โฒ . tion about the sourceโs expertise: if ๐ reports both ๐ Then ๐ โ ๐ โฒ . By (2), there is ๐ โฒโฒ โ ๐ such that and ยฌ๐ we know ยฌE๐ ๐. To provide all sound reports ๐ โฒโฒ < ๐ โฒ . But ๐ โฒ is โค-minimal in ๐ณ๐snd , so this must sources must also have negative introspection over their mean ๐ โฒโฒ โ / ๐ณ๐snd . On the other hand, ๐ โฒโฒ โ ๐* [๐ ] = own knowledge, i.e. they know when they do not know ๐๐ โ ๐ณ๐ : contradiction. snd something. Indeed, our use of partitions makes expertise closely related to S5 knowledge [1, 20], which has been criticised in the philosophical literature as too strong. In Example 10. We revisit the methods of Example 9. reality, non-expert sources may have beliefs about the 1. The variable-based conditioning method ๐ฟvbc is world, and may prefer to report only that which they not truth-tracking. Indeed, consider the worlds believe. A source may even believe a sound report ๐ is false, since soundness only says the source does not know 9 For example, pick some stream ๐ and apply Lemma 9 to obtain a ยฌ๐. For example, in Example 1 the doctor D may think it pseudo-stream. 90 ๏ฟฝis more likely that ๐ด suffers from ๐ than ๐, but we cannot [10] E. M. Gold, Language identification in the limit, express this in our framework. Information and Control 10 (1967) 447โ474. doi:10. On the technical side, our results on solvability of ๐* 1016/s0019-9958(67)91165-5. and the characterisation of Theorem 5 rely on the fact that [11] K. Kelly, O. Schulte, V. Hendricks, Reliable belief we only consider finitely many worlds. In a sense this revision, in: Logic and Scientific Methods, Springer, trivialises the problem of induction as studied by Kelly 1997, pp. 383โ398. et al. [11], Baltag et al. [21], among others. In future work [12] A. Baltag, N. Gierasimczuk, S. Smets, it would be interesting to see which results can be carried Truth-Tracking by Belief Revision, Stu- over to the case where Prop is infinite. dia Logica 107 (2019) 917โ947. URL: https://doi.org/10.1007/s11225-018-9812-x. doi:10.1007/s11225-018-9812-x. Acknowledgments [13] N. Gierasimczuk, Bridging learning theory and dynamic epistemic logic, Synthese 169 (2009) 371โ We thank the reviewers for their detailed comments, 384. which are useful for improving both current and future [14] N. Gierasimczuk, Learning by erasing in dynamic versions of this paper. epistemic logic, in: International Conference on Language and Automata Theory and Applications, References Springer, 2009, pp. 362โ373. [15] N. Gierasimczuk, Knowing oneโs limits: logical anal- [1] J. Singleton, R. Booth, Whoโs the expert? On multi- ysis of inductive inference, Ph.D. thesis, ILLC, 2010. source belief change, in: KR (forthcoming), 2022. [16] A. Baltag, N. Gierasimczuk, A. รzgรผn, A. L. V. San- URL: https://arxiv.org/abs/2205.00077. doval, S. Smets, A dynamic logic for learning the- [2] N. de Condorcet, Essai sur lโapplication de lโanalyse ory, Journal of Logical and Algebraic Methods in ร la probabilitรฉ des dรฉcisions rendues ร la pluralitรฉ Programming 109 (2019) 100485. des voix, 1785. [17] C. E. Alchourrรณn, P. Gรคrdenfors, D. Makinson, On [3] B. Grofman, G. Owen, S. L. Feld, Thirteen theorems the logic of theory change: Partial meet contraction in search of the truth, Theory and decision 15 (1983) and revision functions, Journal of symbolic logic 261โ278. (1985) 510โ530. [4] E. Elkind, A. Slinko, Rationalizations of voting [18] S. Konieczny, R. Pino Pรฉrez, Merging information rules, in: F. Brandt, V. Conitzer, U. Endriss, J. Lang, under constraints: a logical framework, Journal of A. D. Procaccia (Eds.), Handbook of Computational Logic and computation 12 (2002) 773โ808. Social Choice, Cambridge University Press, 2016, [19] V. Goranko, S. Passy, Using the universal modality: pp. 169โ196. Gains and questions, Journal of Logic and Compu- [5] S. Hartmann, J. Sprenger, Judgment ag- tation 2 (1992) 5โ30. gregation and the problem of tracking the [20] J. Singleton, A logic of expertise, truth, Synthese 187 (2012) 209โ221. URL: https:// ESSLLI 2021 Student Session (2021). doi.org/10.1007/s11229-011-0031-5. doi:10.1007/ Https://arxiv.org/abs/2107.10832. s11229-011-0031-5. [21] A. Baltag, N. Gierasimczuk, S. Smets, On the [6] Z. Terzopoulou, U. Endriss, Optimal truth-tracking solvability of inductive problems: A study in rules for the aggregation of incomplete judgments, epistemic topology, Electronic Proceedings in in: Proceedings of the 12th International Sympo- Theoretical Computer Science 215 (2016) 81โ98. sium on Algorithmic Game Theory (SAGT-2019), URL: http://dx.doi.org/10.4204/EPTCS.215.7. doi:10. 2019. 4204/eptcs.215.7. [7] P. Everaere, S. Konieczny, P. Marquis, The epistemic [22] W. Spohn, Ordinal conditional functions: A dy- view of belief merging: Can we track the truth?., namic theory of epistemic states, in: Causation in: ECAI, 2010, pp. 621โ626. in decision, belief change, and statistics, Springer, [8] Y. Li, J. Gao, C. Meng, Q. Li, L. Su, B. Zhao, W. Fan, 1988, pp. 105โ134. J. Han, A Survey on Truth Discovery, SIGKDD Ex- plor. Newsl. 17 (2016) 1โ16. URL: http://doi.acm.org/ 10.1145/2897350.2897352. doi:10.1145/2897350. 2897352. [9] S. Jain, D. Osherson, J. S. Royer, A. Sharma, Systems that Learn: An Introduction to Learning Theory, MIT, 1999. 91 ๏ฟฝ