Vol-3197/paper8

From BITPlan ceur-ws Wiki
Jump to navigation Jump to search

Paper

Paper
edit
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

load PDF

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
๏ฟฝ