# Knowledge on a Budget
**Authors**: Ondrej Majer, Krishna Manoorkar, Wolfgang Poiger, Igor Sedlár
> Institute of Philosophy, Czech Academy of Sciences, Prague, Czech Republic
> Institute of Computer Science, Czech Academy of Sciences, Prague, Czech Republic
## Abstract
In various computational systems, accessing information incurs time, memory or energy costs. However, standard epistemic logics usually model the acquisition of evidence as a cost-free process, which restricts their applicability in environments with limited resources. In this paper, we bridge the gap between qualitative epistemic reasoning and quantitative resource constraints by introducing semiring-annotated topological spaces (seats). Building on Topological Evidence Logic (TEL), we extend the representation of evidence as open sets, adding an annotation function that maps evidence to semiring ideals, representing the resource budgets sufficient for observation. This framework allows us to reason not only about what is observable in principle, but also about what is affordable given a specific budget. We develop a family of seat-based epistemic logics with resource-indexed modalities and provide sound, strongly complete axiomatisations for these logics. Furthermore, we introduce suitable notions of bisimulation and disjoint union to delineate the expressive power of our framework.
## 1 Introduction
In typical computational systems, knowledge rarely comes for free. Whether it is a database query engine, a security protocol or a robotic agent, accessing information consumes resources, whether that be time, memory, energy or money. However, standard epistemic logics usually treat the acquisition of evidence as a cost-free, idealized process. This discrepancy limits the applicability of logical models to real-world scenarios in which agents must operate within strict resource constraints. The central issue addressed in this article is how to integrate quantitative resource constraints into a qualitative logic of evidence and justification.
We build upon Topological Evidence Logic (TEL), a robust framework that models epistemic concepts using the tools of topology; see [4, 6, 8, 7, 10, 9, 14, 21, 40] for example. TEL represents evidence by open sets in a topological space. This approach is rooted in the topological semantics for modal logic [28] and is consistent with the use of topology to model observable properties in the domain-theoretic foundations of programming semantics [1, 33, 37]. TEL extends topological modal logic by providing tools for reasoning about what an agent can justify and know, given the available evidence. Given a topological space $⟨ X,T⟩$ , a hypothesis $P⊆ X$ is justified if $U⊆ P$ for a dense open set $U$ (evidence for $P$ that is consistent with all available evidence), and known at a state $x∈ X$ if the evidence $U$ is truthful ( $x∈ U$ ). However, classical TEL remains ‘ resource-blind ’, assuming any open set is accessible regardless of cost.
We bridge this gap by introducing semiring-annotated topological spaces (seats) as a representation of resource use within topological models of evidence. Seats extend topological spaces $⟨ X,T⟩$ with an annotation function $A_K\colonT× X→P(K)$ for a semiring of resources $K$ ; the intuition is that $A_K(U,x)$ is the collection of resources $a∈ K$ that are sufficient to access evidence $U∈T$ at state $x∈ X$ . Intuitively, this allows us to reason not just about what is observable in principle, but what is affordable given a budget. We demonstrate that this framework is not only a natural extension of TEL, but also unifies structures from diverse areas of computer science, such as programming semantics, database security, robotics and distributed systems. Our main contribution is the development of seat-based epistemic logics, with formulas $F_aφ$ which intuitively express the availability of evidence for $φ$ given the resource $a$ , as well as with formulas expressing TEL-style epistemic justification and knowledge in the resource-constrained setting.
Our main technical results include strong completeness theorems for the minimal seat-based epistemic logic as well as for various extensions characterizing naturally defined classes of seats. That is, we provide sound and strongly complete axiomatizations of logics capable of reasoning about the trade-offs between the precision of knowledge and the cost of the underlying observations. Furthermore, we define suitable notions of bisimulation and disjoint unions in our framework and use them to delineate the expressive capabilities of these logics.
Although several frameworks incorporate resource constraints into epistemic logic, typically by annotating Kripke or neighbourhood models with numerical costs, our approach offers two advantages. Firstly, by using arbitrary semirings instead of specific numerical scales, we obtain a general framework capable of modelling non-linear resource structures, such as security clearances or multi-dimensional budgets. Secondly, by situating our framework within TEL, we connect resource-aware epistemic logics and existing work on the topology of observable properties. A more detailed discussion of related work is provided in Section 7.
The paper is structured as follows. In Section 2, we recall the TEL framework, present some examples of its use, and motivate the need for a representation of resources. In Section 3, we introduce semiring-annotated topological spaces (seats), which provide a rigorous mathematical foundation for our intuitive considerations. Section 4 introduces seat-based epistemic logics and establishes soundness and strong completeness for logics based on various natural classes of seats. In Section 5, we extend the logical language of Section 4 with the global modality and show how the resulting framework gives rise to resource-aware generalizations of the core epistemic operators of [8]. We also establish soundness and strong completeness for our logics extended with the global modality. In Section 6, we prove undefinability results using appropriately defined notions of disjoint unions and bisimulations. Section 7 discusses related work in more detail. We conclude in Section 8, providing a summary and an outlook for future work. Full proofs and further details are provided in Appendix A.
## 2 Motivation
In this section, we outline the TEL framework (Section 2.1) and argue for extending it to include a representation of the resources used to obtain evidence (Section 2.2). For more details about TEL, we refer the reader to [8].
### 2.1 Topology of evidence
We assume that the reader is familiar with basic topological notions such as topological space, open set, interior, closure, density, basis, subbasis, etc. (see [29], for example).
Let $⟨ X,T⟩$ be a topological space where $T$ is generated by a basis $B$ with a subbasis $S$ . It is suggested in [4, 8] to view elements of $S$ as pieces of direct evidence and elements of $B$ as combined evidence. Open sets $U∈T$ correspond to arguments, or collections of evidence that can be used to support a conclusion. A proposition $P⊆ X$ is supported by $U∈T$ if $U⊆ P$ . Thus, the interior $\mathit{Int}(P)$ , is the weakest argument supporting $P$ . Equivalently, $\mathit{Int}(P)$ can be seen as the proposition stating that there is truthful evidence supporting $P$ . On the evidential reading, an argument $U∈T$ is dense in $⟨ X,T⟩$ if it is consistent with all non-empty (i.e. consistent) arguments $V∈T$ ; a dense $U$ cannot be contradicted by any consistent evidence. Baltag et al. [4, 8] link the topological notion of density to the notions of epistemic justification and knowledge. A hypothesis $P⊆ X$ is justified if there is a dense open $U∈T$ such that $U⊆ P$ (i.e. $U$ supports $P$ and cannot be refuted by any consistent evidence); and $P$ is known at $x∈ X$ if there is a dense open neighborhood of $x$ that supports $P$ , i.e. a dense $U∈T$ such that $U⊆ P$ and $x∈ U$ .
Recall that if $T$ is generated by a basis $B$ , then $U∈T$ is dense iff $B∩ U≠∅$ for all $B∈B{∖}\{∅\}$ . Equivalently, $U=\bigcup_i∈ IB_i$ for $\{B_i\}_i∈ I⊆B$ is dense iff for all $B∈B{∖}\{∅\}$ there is $B_i$ such that $B∩ B_i≠∅$ . Hence, $P$ is justified if there is a collection $\{B_i\}_i∈ I⊆B$ such that all $B_i$ support $P$ , and for each ‘objection’ $B∈B{∖}\{∅\}$ there is a ‘response’ $B_i$ consistent with $B$ .
The following examples illustrate the TEL approach.
**Example 2.1 (Observing binary streams[33,37])**
*Consider a device that outputs a binary sequence, such as a server or a sensor. Countable (finite or infinite) words $w∈\{0,1\}^∞$ represent the outputs the device would yield if given infinite time; finite words $w∈\{0,1\}^*$ represent finite observations of these outputs. Recall that $w∈\{0,1\}^∞$ is a directed-complete partially ordered set under the prefix order $\sqsubseteq$ , where $w\sqsubseteq u$ means that $w$ is a prefix of $u$ . For any set $O⊆\{0,1\}^*$ of possible observations such that $ε∈ O$ , the collection of ${↑}w=\{u∈\{0,1\}^∞\mid w\sqsubseteq u\}$ for $w∈ O$ forms a basis for a topology $T_O$ on $\{0,1\}^∞$ , which is typically coarser than the Scott topology on $\{0,1\}^∞$ (a special case where $O=\{0,1\}^*$ ). This is the topology of observable properties of binary words, given the set $O$ of possible observations. An open set is dense if it is consistent with every possible observation. The set of possible observations is given by the context and may depend on the ‘actual computation’ $w∈\{0,1\}^∞$ . For instance, we can have $O(w)=\{v∈\{0,1\}^*\mid v\sqsubseteq w\}$ . In this case, $P⊆\{0,1\}^∞$ is known at $w∈\{0,1\}^∞$ if ${↑}w⊆ P$ .*
**Example 2.2 (Role-Based Access Control in databases[32,16])**
*Fix a set $\mathit{DB}$ of databases and a finite set $R$ of user roles. Let $d\colon R→P(\mathit{DB})$ be the permission assignment, mapping each role to its accessible databases. Let $Ω$ be the state space and $p\colonP(\mathit{DB})→P(Ω)$ an anti-monotone function mapping a set of databases to the states consistent with their content. The composition $pd=p∘ d\colon R→P(Ω)$ represents the view of the system available to a specific role. We model qualifications as subsets of roles. Let $\mathit{QL}⊆P(R)$ be a collection of role sets closed under union and intersection. A qualification $a∈\mathit{QL}$ represents a requirement, for instance ‘the user must possess one of the roles in $a$ ’. A proposition $P⊆Ω$ is qualification-observable if there exists a qualification $a∈\mathit{QL}$ such that $pd(r)⊆ P$ for all $r∈ a$ . Intuitively, if a user satisfies the qualification $a$ (possesses some role in $a$ ), they can verify $P$ regardless of which specific role in $a$ they hold. This captures a notion of robust access. The collection of qualification-observable propositions forms the basis of a topology $T_\mathit{QL}$ on $Ω$ . Within this topology, a proposition $P$ is justified if it is qualification-observable (since $T_\mathit{QL}$ is closed under supersets) and its complement cannot be observed by any non-empty qualification. This corresponds to a property that is verifiable by some group of users and cannot be refuted by any other group.*
**Example 2.3 (Exploring a graph[19])**
*Let $⟨ V,E⟩$ be a connected graph and $Ω$ a state space, e.g. the set of all graphs on $V$ . Assume that every $v∈ V$ provides some information or ‘local perspective’ on the ‘global state’. This may be represented by a function $f\colon V→P(Ω)$ , where $f(v)$ is the set of global states consistent with the information available in $v$ (e.g. the number of its neighbors). The function $f$ can be lifted to paths $t∈ V^*$ over $⟨ V,E⟩$ by defining $f(⟨ v_1,…,v_n⟩)=\bigcap_i=1^nf(v_i)$ . Intuitively, this corresponds to a robot traversing the path $t=⟨ v_1,…,v_n⟩$ , observing the vertices along the path and the information they provide. The function $f$ can also be lifted to sets of paths $L⊆ V^*$ by defining $f(L)=\bigcap_t∈ Lf(t)$ . Intuitively, $f(L)$ is the information obtained by traversing all paths in $L$ , e.g. by a group of robots in a parallel exploration of the graph. Note that $f(∅)=Ω$ . The set $\{f(L)\mid L is a finite set of paths in ⟨ V,E⟩\}$ is the basis of a topology $T_f$ on $Ω$ . Intuitively, this is the topology of properties of the global state that can be observed locally by a group of robots exploring the graph. We may require that all ‘legal’ paths start in some fixed ‘initial vertex’ $v_0$ . Now assume that $⟨ V,E⟩$ is the ‘actual state’ and $v_0∈ V$ is the initial vertex. A property $P⊆Ω$ is known (or, better, ‘knowable’) if $⟨ V,E⟩∈ P$ (the actual state has the property), there is a collection $\{L_i\}_i∈ I$ of finite sets of paths $L_i$ on $⟨ V,E⟩$ starting in $v_0$ such that $f(L_i)⊆ P$ (the property is verifiable by a number of finite explorations of the graph) and $f(L)∩ f(L_i)≠∅$ for each finite non-empty set of paths $L$ (the findings of each possible ‘counter-exploration’ $L$ are consistent with the finding of some of the options in $\{L_i\}_i∈ I$ ).*
**Example 2.4 (Agents in distributed systems[20])**
*Let $A$ be a set of agents in a distributed system and $Ω$ be the set of all global states of the system (both sets may be infinite). We assume the standard partition model: for each agent $n∈ A$ , let $∼_n$ be an equivalence relation on $Ω$ where $s∼_ns^\prime$ indicates that agent $n$ cannot distinguish state $s$ from $s^\prime$ . For a finite group of agents $G⊆ A$ , we define $[s]_G=\bigcap_n∈ G[s]_n$ , representing the distributed knowledge of the group $G$ in $s$ , i.e. the combined information of the group. The collection of all $[s]_G$ for $s∈Ω$ and finite $G⊆ A$ forms a basis for a topology $T_A$ on $Ω$ . This topology captures the properties of the system that are observable by an external observer $N$ , who can query the distributed knowledge of any group. A proposition $P⊆Ω$ is justifiable if there is a collection $\{[s_i]_G_{i}\}_i∈ I$ such that $\bigcup_i∈ I[s_i]_G_{i}⊆ P$ ( $N$ considers it possible that $P$ is distributed knowledge in groups $G_i$ ) such that for all $[t]_H≠∅$ there is $i∈ I$ with $[s_i]_G_{i}∩[t]_H≠∅$ – no matter which group $H$ an adversary consults or which potential state $t$ they propose, their distributed knowledge is consistent with at least one piece of evidence for $P$ . The proposition $P$ is known at $s$ if the above holds and $s∈[s_i]_G_{i}$ for some $i∈ I$ .*
### 2.2 Resources
In practice, accessing evidence requires resources. Real-life agents operate within resource budgets, meaning that the amount of resources they can spend on obtaining evidence is limited. Consequently, a finer-grained, resource-aware notion of justification comes to the forefront.
Example 2.1, continued. Observable properties of words are established by observing finite words $w∈ O$ ; the resource spent is the time needed to observe a given finite word. We may represent the time needed to observe $w∈ O$ by its length $|w|∈ℕ$ . We say that time $n$ is sufficient to obtain evidence $U∈T_O$ if there is $w∈ O$ such that ${↑}w⊆ U$ and $|w|≤ n$ . We express this by writing $n→ U$ . Note that ‘ $→$ ’ has a number of general properties, for instance: (i) Resource strengthening: if $n→ U$ and $m∈ℕ$ , then $\max(n,m)→ U$ (‘if a resource is sufficient for $U$ , then any stronger resource is also sufficient for $U$ ’); and (ii) Evidence weakening: if $n→ U$ and $U⊆ V$ for an open set $V$ , then $n→ V$ (‘if a resource is sufficient for $U$ , then it it sufficient for any weaker evidence’).
Example 2.2, continued. Evidence is obtained by fulfilling a qualification, so we may think of $\mathit{QL}$ as the collection of resources. We say that $a∈\mathit{QL}$ is sufficient to obtain $U∈T_\mathit{QL}$ if $pd(r)⊆ U$ for all $r∈ a$ . As before, we indicate this by $a→ U$ and observe that analogues of properties (i) and (ii) hold here : (i) if $a→ U$ , then $a∩ b→ U$ for all $b∈\mathit{QL}$ (‘if satisfying $a$ gives access to information that supports $U$ , then satisfying “ $a$ and $b$ ” does so as well’); and (ii) if $a→ U$ and $U⊆ V$ for an open set $V$ , then $a→ V$ . Additional properties are discernible: (iii) Resource choice: if $a→ U$ and $b→ U$ , then $a∪ b→ U$ (‘if satisfying $a$ and satisfying $b$ are both sufficient for $U$ , then satisfying “ $a$ or $b$ ” is sufficient’); and (iv) Resource combination: if $a→ U$ and $b→ V$ , then $a∩ b→(U∩ V)$ (‘if $a$ and $b$ are sufficient for $U$ and $V$ , respectively, then their combination, “ $a$ and $b$ ”, is sufficient for the combined evidence $U∩ V$ ’). Note that analogues of (iii) and (iv) hold in Example 2.1 as well if ‘ $n$ or $m$ ’ is represented by $\min(n,m)$ and ‘ $n$ together with $m$ ’ is represented by either $\max(n,m)$ or $n+m$ (the former is sufficient: if $v∈{↑}w$ and $v∈{↑}u$ for $|w|≤ n$ and $|u|≤ m$ , then both $w$ and $u$ are prefixes of $v$ ).
Example 2.3, continued. Assume that $⟨ V,E⟩$ is a weighted graph, say with positive rational edge weights. The weight $E(v,w)$ could represent physical distance, battery requirements, etc. Let $E(⟨ v_1,…,v_n⟩)=∑_i=1^n-1E(v_i,v_i+1)$ for a path and let $E(L)=∑_t∈ LE(t)$ for a finite set of paths $L$ (an ‘exploration’). We say that $q∈ℚ_>0$ is sufficient to obtain the observable $U$ iff there is an exploration $L$ such that $f(L)⊆ U$ and $E(L)≤ q$ . We write $q→ U$ as before. We leave it to the reader to verify that the properties (i) – (iv) identified in the first two examples also hold here, if ‘ $q_1$ or $q_2$ ’ is $\min(q_1,q_2)$ and ‘ $q_1$ together with $q_2$ ’ is $q_1+q_2$ . We add a fifth property: (v) $0→Ω$ , meaning that the tautologous open set $Ω$ is available ‘for free’ (note that if $L=∅$ , then $f(L)=Ω$ and $E(L)=0$ ; it is known that $Ω$ holds without exploring the graph at all). Analogues of this property hold in the previous examples: $0→\{0,1\}^∞={↑}ε$ in Example 2.1, where $|ε|=0$ and $R→Ω$ in Example 2.2, since $pd(r)⊆Ω$ for all $r∈ R$ .
Example 2.4, continued. Resources used by the external observer $N$ to observe the system are groups of agents $G⊆ A$ . We must distinguish between local and global sufficiency of a group $G$ for an open set $U$ . We say that $G$ is sufficient for $U$ at state $s$ , denoted by $G\xrightarrow{s}U$ , if $[s]_G⊆ U$ ; on the other hand, $G$ is sufficient for $U$ globally, $G→ U$ , if $G\xrightarrow{s}U$ for some $s$ . As before, the analogues of the general properties (i) – (v) hold for $\xrightarrow{s}$ , however some do not hold for $→$ . In particular, if $G\xrightarrow{s}U$ and $H\xrightarrow{s}V$ , then $G∪ H\xrightarrow{s}(U∩ V)$ , but the variant of this property with $→$ instead of $\xrightarrow{s}$ fails since we can have $[s]_G∩[t]_H=∅$ and $∅≠[u]_D$ for all $u∈Ω$ and $D⊆ A$ . Note that (v) holds since $Ω=[s]_∅$ for all $s∈Ω$ .
The following framework emerges. Firstly, in each example the collection of resources forms an algebra, namely a (zero-free) semiring $⟨ K,⊕,\odot,\mathbbold{1}⟩$ . The operation $\odot$ represents resource combination (resource $a\odot b$ can be read as ‘ $a$ together with $b$ ’ or ‘ $a$ and $b$ ’) and the operation $⊕$ represents resource choice (resource $a⊕ b$ can be read as ‘ $a$ or $b$ ’). As usual, we use $ab$ instead of $a\odot b$ . The multiplicative unit $\mathbbold{1}$ represents using no resources (note that using the combination $a\mathbbold{1}$ means using $a$ ). In Example 2.1, we use $⟨ℕ,\min,\max,0⟩$ , in Example 2.2 we use the distributive lattice $⟨\mathit{QL},∪,∩,R⟩$ , in Example 2.3 we use $⟨ℚ_≥ 0,\min,+,0⟩$ and in Example 2.4 we use the unusual $⟨P(A),∪,∪,∅⟩$ . The use of semirings to provide an abstract representation of resources is widespread in computer science, ranging from constraint satisfaction problems [13] to automata theory [27] and databases [23].
Secondly, each example includes a topological space $⟨ X,T⟩$ where the open sets correspond to observable properties or propositions. Open sets $U∈T$ are annotated with subsets of the respective semirings $K$ ; sometimes it is natural to parametrize the annotation by a state $x∈ X$ . Intuitively, $a\xrightarrow{x}U$ (meaning that $a∈ K$ belongs to the annotation of $U∈T$ relative to $x∈ X$ ) expresses the idea that resource $a$ is sufficient to obtain evidence $U$ at state $x$ . The annotations satisfy a number of properties (for all $a∈ K$ , $U,V∈T$ and $x∈ X$ ):
- Resource strengthening: if $a\xrightarrow{x}U$ , then $ab\xrightarrow{x}U$ and $ba\xrightarrow{x}U$ for all $b∈ K$ (if $a$ is sufficient for $U$ , then ‘ $a$ together with $b$ ’ is sufficient, in any order);
- Evidence weakening: if $a\xrightarrow{x}U$ and $U⊆ V$ , then $a\xrightarrow{x}V$ (if $a$ is sufficient for $U$ , then $a$ is sufficient for any weaker $V$ );
- Resource choice: if $a\xrightarrow{x}U$ and $b\xrightarrow{x}U$ , then $a⊕ b\xrightarrow{x}U$ (if both $a$ and $b$ are sufficient for $U$ , then whichever is chosen will be sufficient);
- Resource combination: if $a\xrightarrow{x}U$ and $b\xrightarrow{x}V$ , then $ab\xrightarrow{x}(U∩ V)$ and $ba\xrightarrow{x}(U∩ V)$ (if $a$ is sufficient for $U$ and $b$ is sufficient for $V$ , then ‘ $a$ together with $b$ ’ is sufficient for $U∩ V$ );
- Available tautologies: $a\xrightarrow{x}X$ for some $a∈ K$ (tautologous evidence can be obtained).
Let $A(U,x)=\{a\mid a\xrightarrow{x}U\}$ . Note that conditions (i) and (iii) imply that $A(U,x)$ is an ideal of $K$ (possibly empty or improper). Conditions (iv) and (v) imply that, for all $x∈ X$ , the set $\{U\midA(U,x)≠∅\}$ is a basis for a topology $T(x)$ on $X$ , which is coarser than $T$ .
Our examples satisfy a stronger variant of condition (v), namely $\mathbbold{1}\xrightarrow{x}X$ , which states that ‘tautologous evidence is free’. However, we do not generally assume this stronger form, since it is easy to imagine situations where substantial resources need to be spent on obtaining tautologous evidence (consider hard mathematical proofs, for example).
It is usually assumed that semirings contain an additive identity that is also a multiplicative annihilator, that is, an element $\mathbbold{0}∈ K$ such that $a⊕\mathbbold{0}=a$ and $a\mathbbold{0}=\mathbbold{0}a=\mathbbold{0}$ for all $a∈ K$ . Intuitively speaking, $\mathbbold{0}$ represents the strongest resource (using ‘ $a$ or $\mathbbold{0}$ ’ is equivalent to using $a$ since $a$ is contained in $\mathbbold{0}$ ; using ‘ $a$ together with $\mathbbold{0}$ ’ is equivalent to using $\mathbbold{0}$ ). We note that in the presence of condition (i) above, condition (v) can be equivalently formulated as
- $\mathbbold{0}\xrightarrow{x}X$ .
This turns out to be a more practical formulation of the underlying assumption, hence we use the standard definition of semiring in computer science (i.e. with zero) in a manner that is consistent with our resource-based interpretation.
Turning to justification, assume that an agent has a limited resource budget. The agent may only be able to observe words up to a certain length (Example 2.1), satisfy a specific set of qualifications (Example 2.2), have only limited resources for exploring a graph (Example 2.3) and consult specific groups of agents (Example 2.4). What can the agent justify and know? It is reasonable to assume that if the agent can justify a proposition $P⊆ X$ , then there is some $P$ -supporting evidence $U∈T$ that can be obtained within the agent’s budget. However, as in TEL, we should also require the agent to be able to defend their evidence against relevant counterexamples. The set of these counterexamples itself is typically limited by a resource budget, in general belonging to an ‘opponent’ (e.g. other agents, ‘nature’ or the justifying agent itself).
We arrive at the notions of justification and knowledge on a budget. These notions are relevant in situations where evidence must be both proposed and opposed, but both processes are limited by resource restrictions.
In Example 2.1, one can imagine the set of relevant observations $O$ being generated by a group of ‘verifiers’ that need to be mutually consistent. In Example 2.2, one may be interested in what information can be justified by users satisfying specific qualifications (e.g. to prevent them from observing certain security-sensitive facts). In Example 2.3, justification on a budget corresponds to asking which hypotheses about the structure of the graph are ‘stable’ under specific limitations on explorations (e.g. time or battery consumption). In Example 2.4, budget restrictions pertain to limits of group communication, as only certain groups of agents are assumed to be able to provide evidence (i.e. to pool their information to arrive at distributed knowledge).
## 3 Semiring-annotated topological spaces
In this section, we introduce semiring-annotated topological spaces formally (Section 3.1), look at some special classes of these structures (Section 3.2), and investigate epistemic propositional operators based on them (Section 3.3). These operators will play a crucial role in the semantics of the epistemic logics introduced in Sections 4 and 5.
### 3.1 Seats
We now introduce structures in which open sets of a topological space are annotated by elements of a semiring. While all examples in Section 2 use idempotent and commutative semirings, there is no mathematical need to limit our framework to this specific class.
**Definition 3.1 (Seats)**
*A semiring-annotated topological space (seat) is a tuple $\bm{S}=⟨ X,T,A_K⟩$ where $⟨ X,T⟩$ is a topological space, $K=⟨ K,⊕,\odot,\mathbbold{0},\mathbbold{1}⟩$ is a semiring and
$$
A_K\colonT× X→P(K)
$$
satisfies the following (for all $a∈ K$ , $U,V∈T$ , and $x∈ X$ ):
$$
\displaystyle a∈A_K(U,x)\Andb∈ K ⇒ ab,ba∈A_K(U,x) \displaystyle U⊆ V ⇒ A_K(U,x)⊆A_K(V,x) \displaystyle a,b∈A_K(U,x) ⇒ a⊕ b∈A_K(U,x) \displaystyle a∈A_K(U,x)\Andb∈A_K(V,x)⇒ ab∈A_K(U∩ V,x) \displaystyle\mathbbold{0}∈A_K(X,x) \tag{1}
$$
We define $E_a(x)=\{U∈T\mid a∈A_K(U,x)\}$ and $B(x)=\{U∈T\midA_K(U,x)≠∅\}$ .*
Intuitively, $A_K(U,x)$ is the set of resources that are sufficient for obtaining evidence $U$ at state $x$ . As noted above, $A_K(U,x)$ is an ideal of $K$ (possibly empty or improper). If $A_K(U,x)=∅$ , then $U$ cannot be obtained in $x$ . We will write $A_x(U)$ instead of $A_K(U,x)$ when $K$ is clear from the context or immaterial. The set $E_a(x)$ comprises pieces of evidence that can be obtained using resource $a$ at state $x$ and $B(x)$ contains evidence that can be obtained using some resource in $x$ . As noted above, $B(x)$ is a basis for a topology on $X$ which we will denote by $T(x)$ . Note that $B(x)=E{0}(x)$ .
**Remark 3.2**
*The term ‘semiring-annotated topological space’ is an analogy to semiring-annotated databases [23] and the interpretation of $⊕$ in terms of resource choice is directly inspired by the corresponding usage therein.*
We now specify the seat used to formalize Example 2.1; seats related to the remaining examples of Section 2 are discussed later on (Examples 3.6 – 3.8).
**Example 3.3**
*Let $⟨\{0,1\}^∞,T⟩$ be $\{0,1\}^∞$ with the Scott topology. We assume that for each $w∈\{0,1\}^∞$ we have a set $O(w)⊆\{0,1\}^*$ of possible observations of $w$ such that $\{u\sqsubseteq w\mid u∈\{0,1\}^*\}⊆ O(w)⊆\{0,1\}^*$ . That is, $O(w)$ contains all ‘correct’ finite observations but may also include additional observations representing ‘noise’. Let $K=⟨ℕ∪\{∞\},\min,\max,∞,0⟩$ and define
$$
A_K(U,w)=\{a∈ K\mid∃ u∈ O(w)\colon{↑}u⊆ U\And|u|≤ a\}.
$$
It is easily verified that this is a seat.*
**Remark 3.4 (Strength preorders)**
*‘Resource strengthening’ can be seen as monotonicity with respect to a ‘strength preorder’, though in arbitrary semirings this can have different interpretations. For one, the right (resp. left) multiplicative preorder, where $a≤_Rb$ iff $∃ c\colon b=ac$ (resp. $a≤_Lb$ iff $∃ c\colon b=ca$ ), meaning ‘ $b$ can be obtained as $a$ together with some resource $c$ ’. Monotonicity under this preorder corresponds to property (1). Alternatively, we may consider the additive preorder $a\sqsubseteq b$ iff $∃ c\colon b=a⊕ c$ . This is the ‘standard’ preorder on semirings (which is a partial order if $⊕$ is idempotent). We can take $\sqsubseteq^-1$ as a strength preorder (note that $a\sqsubseteq^-1\mathbbold{0}$ for all $a$ ) where $b\sqsubseteq^-1a$ read as ‘using $a$ is equivalent to using $b$ or some other resource $c$ ’. If $⊕$ is idempotent, this takes the (more natural) meaning $b\sqsubseteq^-1a$ iff $a⊕ b=b$ (‘using $a$ or $b$ is equivalent to using $b$ ’). The latter implies that $b$ is ‘contained in’ $a$ (since even by using $a$ one uses $b$ as well). Since $\sqsubseteq^-1$ is natural only in a restricted class of semirings (idempotent ones) and the associated monotonicity condition defines a restricted kind of semiring ideal (strong ideal), we do not assume $\sqsubseteq^-1$ -monotonicity as a basic condition. However, in many semirings the multiplicative strength preorder coincides with the additive one, e.g. in Examples 2.1 – 2.3.*
### 3.2 Special seats
Some of the following seat properties are reasonable in specific contexts.
**Definition 3.5**
*A seat $⟨ X,T,A_K⟩$ is
- strong if $A_x(U)$ is a strong ideal for all $U∈T$ , that is, $a⊕ b∈A_x(U) ⇒ a,b∈A_x(U)$ ;
- $\mathbbold{1}$ -bounded if $\mathbbold{1}∈A_x(X)$ for all $x∈ X$ (consequently, $A_x(X)=K$ for all $x∈ X$ );
- $\mathbbold{0}$ -bounded if $\mathbbold{0}∈A_x(∅)$ for all $x∈ X$ (consequently, $\mathbbold{0}∈A_x(U)$ for all $U∈T$ );
- uniform if $A_x(U)=A_y(U)$ for all $x,y∈ X,U∈T$ .
A seat is bounded if it is both $\mathbbold{0}$ -bounded and $\mathbbold{1}$ -bounded.*
Strong seats represent the idea that $A_K$ is monotonic under the additive strength preorder $\sqsubseteq^-1$ (see Remark 3.4). In $\mathbbold{1}$ -bounded seats, tautologous evidence $X$ can always be obtained using ‘no resource’ $\mathbbold{1}$ (i.e. $X$ is ‘for free’) and so $A_x(X)$ is the improper ideal $K$ . In $\mathbbold{0}$ -bounded seats, contradictory evidence $∅$ can be accessed using the strongest resource $\mathbbold{0}$ ; in many settings, this reflects the idea that $\mathbbold{0}$ represents an inaccessible (‘infinite’) resource. Using (2), in $\mathbbold{0}$ -bounded seats every piece of evidence can be obtained using some resource and, consequently, $T(x)=T$ for all $x$ . In uniform seats, the resources needed to obtain evidence do not depend on the state. Alternatively, uniform seats can be construed as containing an ‘actual state’ $x_0∈ X$ and parametrizing the annotation function according to that state. For uniform seats, we will write $A(U)$ instead of $A_x(U)$ .
**Example 3.6**
*An example of a strong, uniform and bounded seat is derived from Example 2.2, where $\mathit{QL}⊆P(R)$ forms a bounded distributive lattice, the topological space is $⟨Ω,T_\mathit{QL}⟩$ and $A(U)=\{a∈\mathit{QL}\mid∀ r∈ a\colon pd(r)⊆ U\}$ .*
**Example 3.7**
*To obtain a seat from Example 2.3, fix a non-weighted graph $⟨ V,D⟩$ , a weight function $E\colon D→ℚ_≥ 0$ and a starting point $v∈ V$ . Let $Ω$ be the set of pairs $⟨ G(V),u⟩$ , where $G(V)$ is a non-weighted graph on $V$ and $u∈ V$ is a designated ‘starting state’ of $G(V)$ . The semiring of weights is $K=⟨ℚ_≥ 0^∞,\min,+,∞,0⟩$ . Recall from Example 2.3 and its continuation in Section 2.2 that, given a local information function $f\colon V→P(Ω)$ , the topology $T_f$ on $Ω$ is generated by the set of $f(L)$ for $L$ a finite set of paths on $⟨ V,D⟩$ . We define $A_x(U)$ as comprising $a∈ K$ such that there is $L$ that starts in $v$ such that $f(L)⊆ U$ and $E(L)≤ a$ , where $v$ is the starting state of the graph $x∈Ω$ . This seat is strong and bounded, but it is not uniform.*
**Example 3.8**
*The seat in Example 2.4 (its exact formulation is left to the reader) is neither uniform nor strong. The latter holds by our choice of semiring: $U$ can be distributed knowledge in group $G∪ H$ without being distributed knowledge in $G$ or $H$ . The seat is also not $\mathbbold{0}$ -bounded, since $\mathbbold{0}=∅$ .*
It is natural to define the cost of a piece of evidence as the weakest resource that provides that piece of evidence. However, such a resource may not always exist.
**Definition 3.9**
*A seat $⟨ X,T,A_K⟩$ is a cost seat if $K$ is idempotent and complete That is, $\bigsqcup S$ exists for all $S⊆ K$ and $\odot$ distributes over $\bigsqcup$ from both sides. In idempotent semirings, we write $\sqcup$ instead of $⊕$ . and $\bigsqcupA_x(U)∈A_x(U)$ , for all $U∈T$ and $x∈ X$ . The cost of $U$ in $x$ is then given by $\bigsqcupA_x(U)$ .*
Note that in a cost seat $A_x(U)≠∅$ since $\bigsqcup∅=\mathbbold{0}$ . Given the intuitive reading of $\sqsubseteq^-1$ as an additive strength preorder, $\bigsqcupA_x(U)$ can be seen as the ‘weakest resource’ that is contained in all $a∈A_x(U)$ .
**Example 3.10**
*The seat corresponding to Example 2.1 is not a cost seat since we can have $A_w(U)=∅$ . However, it can be turned into a cost seat by closing each $A_w(U)$ under suprema (the semiring of costs is complete). Given $O(w)$ , the cost of $U$ in $w$ is the length of the shortest $u∈ O(w)$ such that ${↑}u⊆ U$ . This is $∞$ if there is no such $u$ . The seat corresponding to Example 2.2 is a cost seat if $K$ is finite; the cost of $U$ is the join of $A(U)$ , that is, the weakest qualification that allows to observe $U$ . The seat corresponding to Example 2.3 is not a cost seat since the semiring of weights $ℚ^∞_≥ 0$ is not complete. Finally, the seat in Example 2.4 is a cost seat, but a peculiar one: the cost of $U$ in $s$ is the set of all agents.*
**Example 3.11 (Cost seats from Borel measures)**
*Take a structure $⟨ X,T,Σ,\{μ_x\}_x∈ X⟩$ where $⟨ X,T⟩$ is a topological space, $⟨ X,Σ⟩$ is a measurable space such that $T⊆Σ$ , and $μ_x\colonΣ→ℝ_≥ 0$ is a measure for all $x∈ X$ . Let $K$ be the complete tropical semiring of extended non-negative real numbers $⟨ℝ_≥ 0∪\{∞\},∈f,+,∞,0⟩$ . Define $A_K(U,x)=\{a∈ℝ_≥ 0∪\{∞\}\midμ_x(X{∖}U)≤ a\}$ . Then $⟨ X,T,A_K⟩$ is a cost seat where $μ_x(X{∖}U)$ is the cost of $U$ in $x$ . Intuitively, the cost of $U∈T$ in $x$ is the $x$ -relative measure of the complement of $U$ (how easy it is to ‘miss’ $U$ ). As a particular example, one may consider $μ_x$ to be probability measures – for instance, the probability of a transition from $x$ ending up in a particular $P∈Σ$ . In this example, cost is the amount of ‘risk’ one is able to tolerate. This example provides a link to Markovian logics [24, 38, 39, 25], discussed in Section 7.*
It can also be shown that cost seats arise from continuous functions between topological spaces: if $f\colon X→ X^\prime$ is continuous, then $f^-1(U)$ is a cost of $U$ in the sense of our definition (the collection of open sets in $X$ is a frame and hence a complete semiring). However, the intuitive interpretation of arbitrary topologies as ‘costs’ is more problematic. (In the context of dynamical topological logic [26], ‘next $U$ ’ can possibly be interpreted as the cost of $U$ .)
### 3.3 Epistemic operators
In this section, we define several epistemic propositional operators on seats. These will be used in seat-based epistemic logics, which are studied in the following sections.
**Definition 3.12 (The𝐹𝑜𝑟\mathit{For}operator)**
*For a seat $⟨ X,T,A_K⟩$ and $a∈ K$ , we define $\mathit{For}_a\colonP(X)→P(X)$ as follows:
$$
\mathit{For}_a(P)=\{x\mid∃ U∈T\colon U⊆ P\And U∈E_a(x)\}.
$$*
Intuitively, $\mathit{For}_a(P)$ is the set of states in which some evidence supporting $P$ is accessible using resource $a$ (‘one can obtain $P$ for $a$ ’).
**Definition 3.13 (Weighted interior)**
*For a seat $⟨ X,T,A_K⟩$ and $a∈ K$ , we define $\mathit{Int}_a\colonP(X)→P(X)$ as follows:
$$
\mathit{Int}_a(P)=\{x\mid∃ U∈T\colon x∈ U⊆ P\And U∈E_a(x)\}.
$$*
$\mathit{Int}_a(P)$ is the set of states in which some factive evidence supporting $P$ is accessible using $a$ (‘one can verify $P$ for $a$ ’).
**Lemma 3.14**
*The following hold in all seats $⟨ X,T,A_K⟩$ :
1. $P⊆ Q ⇒ \mathit{For}_a(P)⊆\mathit{For}_a(Q)$ ;
1. $\mathit{Int}_a(P)=\mathit{For}_a(P)∩\mathit{Int}(P)$ ;
1. $\mathit{For}_a\mathit{Int}(P)=\mathit{For}_a(P)$ ;
1. $\mathit{For}_a(P)∩\mathit{For}_b(Q)⊆\mathit{For}_ab(P∩ Q)$ .*
* Proof*
1. Follows immediately from Definition 3.12. 2. If $x∈\mathit{Int}_a(P)$ , then there is $U∈T$ such that $x∈ U⊆ P$ and $a∈A_x(U)$ . Then clearly $x∈\mathit{For}_a(P)$ and $x∈\mathit{Int}(P)$ . Conversely, if $x∈\mathit{For}_a(P)∩\mathit{Int}(P)$ , then there is $U∈T$ such that $U⊆ P$ and $a∈A_x(U)$ and there is $V∈T$ such that $x∈ V⊆ P$ . Then $a∈A_x(U∪ V)$ by (2) and $x∈ U∪ V$ ; it follows that $x∈\mathit{Int}_a(P)$ . 3. Follows from the fact that $U⊆\mathit{Int}(P)$ iff $U⊆ P$ , for all $U∈T$ and $P⊆ X$ . 4. If $x∈\mathit{For}_a(P)∩\mathit{For}_b(Q)$ , then there are $U∈E_a(x)$ and $V∈E_b(x)$ with $U∩ V⊆ P∩ Q$ . By (4), $U∩ V∈E_ab(x)$ . ∎
It follows from the previous lemma that $\mathit{Int}_a(P)⊆ P$ and $\mathit{Int}_a(P)⊆\mathit{Int}_a(Q)$ if $P⊆ Q$ . However, $\mathit{Int}_a$ is not necessarily a Kuratowski interior operator. The properties that fail are $\mathit{Int}_a(X)=X$ , $\mathit{Int}_a(P)∩\mathit{Int}_a(Q)⊆\mathit{Int}_a(P∩ Q)$ and $Int_a(P)⊆\mathit{Int}_a(\mathit{Int}_a(P))$ ; details are discussed in Appendix A.1.
As discussed in Section 2, density is a crucial concept in TEL since it formalizes the notion of epistemic justification. In our resource-sensitive setting, these notions have compelling generalizations.
**Definition 3.15**
*Let $⟨ X,T,A_K⟩$ be a seat. Given $a∈ K$ and $x∈ X$ , we say a subset $S⊆ X$ is $a$ -dense in $x$ iff
$$
∀ U∈E_a(x)\colon U≠∅\implies S∩ U≠∅.
$$*
Intuitively, $S$ is $a$ -dense in $x$ iff it is consistent with all consistent pieces of evidence $U∈T$ that can be obtained using resource $a$ in $x$ (all $U$ within budget $a$ ). Note that $S$ is $\mathbbold{0}$ -dense in $x$ iff it is dense in the topology $T(x)$ . In $\mathbbold{0}$ -bounded seats, $S$ is dense in $T$ in the standard sense iff $S$ is dense in $T(x)$ for arbitrary $x$ iff $S$ is $\mathbbold{0}$ -dense in $x$ for arbitrary $x$ .
**Definition 3.16**
*For a seat $⟨ X,T,A_K⟩$ and any $a,b∈ K$ , we define $\mathit{Bel}^a_b,\mathit{Kn}^a_b\colonP(X)→P(X)$ as follows:
| | $\displaystyle x∈\mathit{Bel}^a_b(P)$ | $\displaystyle iff ∃ U∈E_a(x)\colon U⊆ P{\And}U is $b$-dense in x$ | |
| --- | --- | --- | --- |*
Intuitively, $x∈\mathit{Bel}^a_b(P)$ if there is evidence $U$ supporting $P$ that can be obtained with budget $a$ in state $x$ and that is consistent with all consistent evidence that can be obtained with budget $b$ . Thus, $P$ is justifiable given a budget $a$ for finding supporting evidence and a budget $b$ for finding counterarguments against it. Likewise, $x∈\mathit{Kn}^a_b(P)$ if $P$ can be known given a budget $a$ for finding truthful supporting evidence and a budget $b$ for finding counterarguments against it.
In $\mathbbold{0}$ -bounded seats, these operators generalize the belief and knowledge operators of TEL [8], which correspond to the cases $\mathit{Bel}{0}{0}$ and $\mathit{Kn}{0}{0}$ , respectively. However, our setting is much more general and able to express more fine-grained notions of belief and knowledge.
**Example 3.17**
*For a ‘small’ $ε∈ K$ , $x∈\mathit{Bel}^ε_ε(P)$ means that at $x$ there is ‘cheap’ evidence for $P$ that is consistent with all (consistent) ‘cheap’ evidence. This expresses the notion of superficial justification by agents that are in a ‘rush’ or whose justificatory budget is limited for another reason (e.g. think of the spread of unsubstantiated claims on social networks). Note that $x∈\mathit{Bel}^ε_ε(P)∩ X{∖}\mathit{Int}(P)$ means that $P$ can be justified superficially but there is no factive evidence to support it. This suggests a relation to the notion of disinformation; $P$ can then be seen as a piece of misleading (false) information that some agents tend to accept without hesitation. One can interpret $x∈\mathit{Bel}^ε_b(P)$ as saying that there is ‘cheap’ evidence for $P$ which however survives attacks by ‘more expensive’ evidence. This situation arises when an agent is biased towards $P$ (the agent does not have to exert too much effort to access evidence that supports $P$ ) but $P$ can be justified nevertheless.*
## 4 Logics and strong completeness
In this section, we introduce epistemic logics based on various classes of seats (we assume that the reader is familiar with standard modal logic [15]). Our logics extend the modal logic $S4$ with its topological semantics [2, 28], by adding operators that express the availability of evidence given a certain resource. The main results are strong completeness for the logic of all $K$ -seats $S4_K$ (Theorem 4.8), the logic of all strong bounded seats $S4sb_K$ (Theorem 4.12) and the logic of all strong uniform bounded seats $S4sub_K$ (Theorem 4.20).
**Definition 4.1**
*Let $\mathit{Prop}$ be a countably infinite set of propositional variables. For a countable semiring $K$ , we define the set of formulas of the language $\mathfrak{L}_K$ using the grammar
$$
φ\Coloneqq p\mid¬φ\midφ∧φ\midF_aφ\mid\Boxφ
$$
where $p∈\mathit{Prop}$ and $a∈ K$ . We define $\Box_aφ\coloneqF_aφ∧\Boxφ$ . Other propositional operators and $\Diamond$ are defined as usual, furthermore we define $\Diamond_aφ\coloneq¬\Box_a¬φ$ .*
Intuitively, the formula $\Boxφ$ expresses that ‘there is truthful evidence supporting $φ$ ’ and $F_aφ$ expresses that ‘there is evidence for $φ$ which can be obtained using $a$ ’. Accordingly, the defined formula $\Box_aφ$ can be read as ‘there is truthful evidence for $φ$ which can be obtained using $a$ ’.
**Definition 4.2**
*A $K$ -model is a tuple $\bm{M}=⟨ X,T,A_K,V⟩$ where $⟨ X,T,A_K⟩$ is a $K$ -annotated topological space ( $K$ -seat) and $V\colon\mathit{Prop}→P(X)$ is a valuation function. The satisfaction relation $\models$ is defined as follows:
- $\bm{M},x\models p$ iff $x∈V(p)$
- $\bm{M},x\models¬φ$ iff $\bm{M},x\not\modelsφ$
- $\bm{M},x\modelsφ∧ψ$ iff $\bm{M},x\modelsφ$ and $\bm{M},x\modelsψ$
- $\bm{M},x\models\Boxφ$ iff $∃ U\colon x∈ U∈T\And U⊆\llbracketφ\rrbracket_\bm{M}$
- $\bm{M},x\modelsF_aφ$ iff $∃ U\colon U∈E_a(x)\And U⊆\llbracketφ\rrbracket_\bm{M}$
where $\llbracketφ\rrbracket_\bm{M}=\{x\mid\bm{M},x\modelsφ\}$ . Validity in $K$ -models and $K$ -seats is defined as expected. For $C$ a class of $K$ -seats we define the (local) semantic consequence relation $\models_C$ as usual: $Δ\models_Cφ$ iff $\bm{M},x\modelsΔ ⇒ \bm{M},x\modelsφ$ for every state $x$ of every $K$ -model $\bm{M}$ based on a seat in $C$ (here, $Δ∪\{φ\}⊆\mathfrak{L}_K$ ). If $C$ is the class of all $K$ -seats, we simply write $Δ\modelsφ$ .*
Note that $\llbracket\Boxφ\rrbracket_\bm{M}=\mathit{Int}\llbracketφ\rrbracket_\bm{M}$ and $\llbracketF_aφ\rrbracket_\bm{M}=\mathit{For}_a\llbracketφ\rrbracket_\bm{M}$ . By Lemma 3.14, it follows that $\llbracket\Box_aφ\rrbracket_\bm{M}=\mathit{Int}_a\llbracketφ\rrbracket_\bm{M}$ .
**Definition 4.3**
*Let $S4_K$ be the extension of $S4$ with
$$
\displaystyleF_aφ→(F_abφ∧F_baφ) \displaystyleF_aφ∧F_bψ→F_a⊕ b(\Boxφ∨\Boxψ) \displaystyleF_aφ∧F_bψ→F_ab(φ∧ψ) \displaystyleF{0}⊤ \displaystyleF_aφ→F_a\Boxφ \displaystyle\dfrac{φ→ψ}{F_aφ→F_aψ} \tag{6}
$$
The derivability relation $\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4_K$ is defined as usual.*
The following lemma shows that $S4_K$ is sound with respect to the class of all $K$ -seats (the proof is found in Appendix A.2).
**Lemma 4.4 (Soundness𝐒𝟒K\mathbf{S4}_{K})**
*Let $Δ∪\{φ\}⊆\mathfrak{L}_K$ . Then $Δ\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4_Kφ ⇒ Δ\modelsφ$ .*
To prove (strong) completeness of $S4_K$ with respect to the class of all $K$ -seats, we use the canonical model technique.
**Definition 4.5**
*Let $\bm{M}^S4_K=⟨ X,T,A_K,V⟩$ , where
- $X$ is the set of all maximal $S4_K$ -consistent theories $Γ⊆\mathfrak{L}_K$ ( $|φ|$ is the set of $Γ∈ X$ such that $φ∈Γ$ );
- $T$ is the topology on $X$ generated by the basis comprising $|\Boxφ|$ for $φ∈\mathfrak{L}_K$ (see [2, Lemma 3.2]);
- $A_K(U,Γ)=\{a∈ K\mid∃φ\colonF_aφ∈Γ\And|\Boxφ|⊆ U\}$ ;
- $V(p)=|p|$ .
Note that $U∈E_a(Γ)$ iff $∃φ\colonF_aφ∈Γ\And|\Boxφ|⊆ U$ .*
We show that $\bm{M}^S4_K$ is indeed the canonical $S4_K$ -model.
**Lemma 4.6**
*$\bm{M}^S4_K$ is a $K$ -model.*
* Proof sketch*
Straightforward application of the axioms. For instance, (4) is established as follows. If $a∈A_Γ(U)$ and $b∈A_Γ(V)$ , then $∃φ,ψ$ such that $F_aφ∧F_bψ∈Γ$ , $|\Boxφ|⊆ U$ and $|\Boxψ|⊆ V$ . Hence, $|\Box(φ∧ψ)|=|\Boxφ|∩|\Boxψ|⊆ U∩ V$ . From (8) we obtain $F_ab(φ∧ψ)∈Γ$ , which shows $ab∈A_Γ(U∩ V)$ . For the rest, see Appendix A.3. ∎
**Lemma 4.7 (Truth Lemma𝐒𝟒K\mathbf{S4}_{K})**
*In the canonical $S4_K$ -model, $|χ|=\llbracketχ\rrbracket_\bm{M^S4_K}$ for every $χ∈\mathfrak{L}_K$ .*
* Proof sketch*
Structural induction on $χ$ . We prove the case $χ=F_aφ$ here; the rest is deferred to Appendix A.4. If $F_aφ∈Γ$ , then $|\Boxφ|∈E_a(Γ)$ by definition and $|\Boxφ|⊆|φ|$ by $S4$ . The induction hypothesis yields $\bm{M}^S4_K,Γ\modelsF_aφ$ . Conversely, suppose $\bm{M}^S4_K,Γ\modelsF_aφ$ . By the induction hypothesis $∃ U∈T$ such that $U∈E_a(Γ)$ and $U⊆|φ|$ . By definition of $E_a(Γ)$ , $∃ψ$ such that $F_aψ∈Γ$ and $|\Boxψ|⊆ U$ . It follows that $|\Boxψ|⊆|φ|$ , which means that $\Boxψ→φ$ is provable in $S4_K$ . Hence, $F_a\Boxψ→F_aφ$ is provable by (11), which means that $F_aψ→F_aφ$ is provable by (10). Hence, $F_aφ∈Γ$ . ∎
**Theorem 4.8 (Completeness𝐒𝟒K\mathbf{S4}_{K})**
*Let $Δ∪\{φ\}⊆\mathfrak{L}_K$ . Then $Δ\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4_Kφ$ if and only if $Δ\modelsφ$ .*
* Proof*
Soundness was established in Lemma 4.4. For completeness, assume $Δ\not\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4_Kφ$ . Then $Δ∪\{¬φ\}$ is consistent, and thus there is a maximal $S4_K$ -consistent theory $Γ$ such that $Δ∪\{¬φ\}⊆Γ$ (by the standard Lindenbaum lemma, which we can use since the language is countable). By Lemma 4.7 we get $\bm{M}^S4_K,Γ\modelsΔ$ but $\bm{M}^S4_K,Γ\not\modelsφ$ . Since we showed that $\bm{M}^S4_K$ is a $K$ -model in Lemma 4.6, this witnesses $Δ\not\modelsφ$ . ∎
Next, we present an extension of this logic which characterizes seats which are strong and bounded (Definition 3.5).
**Definition 4.9**
*Let $S4sb_K$ be the extension of $S4_K$ with:
$$
\displaystyleF_a⊕ bφ→F_aφ∧F_bφ \displaystyleF{1}⊤ \displaystyleF{0}⊥ \tag{12}
$$
We write $\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sb_K$ for the corresponding provability relation.*
To prove strong completeness of $S4sb_K$ with respect to the class of strong bounded seats (denoted by $sb$ ), we use the following characterization result.
**Lemma 4.10**
*A $K$ -seat validates axioms (12) – (14) if and only if it is strong and bounded.*
* Proof sketch*
Showing that strong bounded seats validate the axioms is straightforward by definitions. For the converse direction, if $⟨ X,T,A⟩$ is not strong, there are $a,b∈ K$ , $U∈T$ and $x∈ X$ such that $a⊕ b∈A(U,x)$ but $a∉A(U,x)$ . Let $\bm{M}=⟨ X,T,A,V⟩$ be any model with $V(p)=U$ . Then $\bm{M},x\modelsF_a⊕ bp$ but $\bm{M},x\not\modelsF_ap$ , showing that (12) is not valid. The converse direction for boundedness is proved similarly using axioms (13) and (14); see Appendix A.5. ∎
**Theorem 4.11 (Completeness𝐒𝟒𝐬𝐛K\mathbf{S4sb}_{K})**
*Let $Δ∪\{φ\}⊆\mathfrak{L}_K$ . Then $Δ\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sb_Kφ$ if and only if $Δ\models_sbφ$ .*
* Proof Sketch*
Soundness follows from (the ‘if’ part of) Lemma 4.10. Completeness is shown using the canonical model $\bm{M}^S4sb$ , defined analogously to $\bm{M}^S4_K$ (cf. Definition 4.5), except that $X$ is the set of all maximal $S4sb_K$ -consistent theories. Using axioms (12) – (14) is is straightforward to see that $\bm{M}^S4sb$ is strong and bounded. ∎
We now present the corresponding completeness result.
**Theorem 4.12 (Completeness𝐒𝟒𝐬𝐛K\mathbf{S4sb}_{K})**
*Let $Δ∪\{φ\}⊆\mathfrak{L}_K$ . Then $Δ\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sb_Kφ$ if and only if $Δ\models_sbφ$ .*
* Proof*
The definition of canonical $S4sb_K$ -model $\bm{M}^S4sb_K$ is the same as for the canonical $S4_K$ -model, except for $X$ , which is the set of all $S4sb_K$ -consistent theories. It follows from from Lemma 4.6 that $\bm{M}^S4sb_K$ is a $K$ -model and from Lemma 4.10 (left to right) that it is strong and bounded. As $S4sb_K$ is a conservative extension of $S4_K$ the Lemma 4.7 holds for the latter too. Soundness is the right to left direction of Lemma 4.10. The rest of the proof proceeds analogously to that of Theorem 4.8. ∎
We now extend this axiomatization further in order to characterize uniform strong bounded seats (Definition 3.5).
**Definition 4.13**
*Let $S4sub_K$ extend $S4sb_K$ by the axioms:
$$
\displaystyleF_aφ→F{1}F_aφ \displaystyle¬F_aφ→F{1}¬F_aφ \displaystyleF_aφ→\BoxF_aφ \displaystyle¬F_aφ→\Box¬F_aφ \tag{15}
$$
We write $\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sub_K$ for the corresponding derivability relation.*
We first show that $S4sub_K$ is sound with respect to the class of strong uniform bounded $K$ -seats (denoted by $sub)$ .
**Lemma 4.14 (Soundness𝐒𝟒𝐬𝐮𝐛K\mathbf{S4sub}_{K})**
*Let $Δ∪\{φ\}⊆\mathfrak{L}_K$ . Then $Δ\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sub_Kφ⇒Δ\models_subφ$ .*
* Proof*
We show validity of the formulas $F_aφ→F{1}F_aφ$ and $F_aφ→\BoxF_aφ$ of (15) and (16), respectively (the proofs for the remaining ones are similar). Let $\bm{M}=⟨ X,T,A_K,V⟩$ be a uniform $K$ -model and suppose $\bm{M},x\modelsF_aφ$ . Then $∃ U∈E_a(x)$ with $U⊆\llbracketφ\rrbracket_\bm{M}$ . By uniformity, $U∈E_a(y)$ for all $y∈ X$ , and so $\llbracketF_aφ\rrbracket_\bm{M}=X$ . Thus, by definition, we get $\llbracketF{1}F_aφ\rrbracket_\bm{M}=\mathit{For}{1}(\llbracketF_aφ\rrbracket_\bm{M})=\mathit{For}{1}(X)=X$ (since $\bm{M}$ is $\mathbbold{1}$ -bounded) and similarly $\llbracket\BoxF_aφ\rrbracket_\bm{M}=\mathit{Int}(X)=X$ . In particular, $\bm{M},x\modelsF{1}F_aφ$ and $\bm{M},x\models\BoxF_aφ$ as desired. ∎
Let $\bm{M}^S4sub_K=⟨ X,T,A_K,V⟩$ be the canonical model defined as before, except for using $S4sub_K$ -theories. It is shown exactly as in the proof of Lemmas 4.6 & 4.10 that this is a strong bounded $K$ -model.
However, $\bm{M}^S4sub_K$ need not be uniform. Therefore, to prove completeness of $S4sub_K$ we further ‘modify’ this model relative to a fixed maximal consistent theory as follows (recall that $|φ|$ denotes the set of $Γ∈ X$ with $φ∈Γ$ ).
**Definition 4.15**
*Let $Λ∈ X$ be a maximal $S4sub_K$ -consistent theory. Firstly, we define (with $±F_aφ∈\{F_aφ,¬F_aφ\}$ ):
$$
X^Λ=\bigcap_±F_aφ∈Λ|±F_aφ|
$$ The canonical $S4sub_K$ -model $\bm{M}^Λ=⟨ X^Λ,T^Λ,A_K^Λ,V^Λ⟩$ is defined as follows:
- $T^Λ$ is the subspace topology on $X^Λ$ induced by $T$ ; That is, $V∈T^Λ$ iff $∃ U∈T\colon U∩ X^Λ=V$ .
- $A_K^Λ(V,Γ)=\bigcup\{A_K(U,Γ)\mid U∩ X^Λ⊆ V\}$ ;
- $V^Λ(p)=|p|∩ X^Λ$ .
We write $|φ|^Λ$ instead of $|φ|∩ X^Λ$ .*
Working with these models, the following will be useful.
**Lemma 4.16**
*Let $M∈\{\Box\}∪\{F_a\mid a∈ K\}$ and $φ,ψ∈\mathfrak{L}_K$ . Then $(|φ|^Λ⊆|ψ|) ⇒ (|Mφ|^Λ⊆|Mψ|^Λ)$ .*
* Proof*
Straightforward derivation (Appendix A.6). ∎
With this, we show that $E_a^Λ$ only depends on $Λ$ , and thus that the model $\bm{M}^Λ$ is uniform.
**Lemma 4.17**
*For any $a∈ K$ , $Γ∈ X^Λ$ , it holds in $\bm{M}^Λ$ that
$$
E_a^Λ(Γ)=\{V∈T^Λ\mid∃φ\colonF_aφ∈Λ\And|\Boxφ|^Λ⊆ V\}.
$$*
* Proof*
The $⊆$ -inclusion is clear by definition (note that $F_aφ∈Γ$ iff $F_aφ∈Λ$ ). The $⊇$ -inclusion is established as follows. The assumption $V∈T^Λ$ entails that $∃ U∈T$ such that $|\Boxφ|^Λ⊆ U$ , and so by compactness, that $|\Boxφ|^Λ⊆|χ|⊆ U$ where $χ$ is a disjunction of $\Boxχ_i$ . By Lemma 4.16, $|F_a\Boxφ|^Λ⊆|F_aχ|^Λ$ , whence $|F_aφ|^Λ⊆|F_aχ|^Λ$ by (10). Since $F_aφ∈Γ$ , we obtain $F_aχ∈Γ$ . Now $|χ|⊆ U$ and so $|\Boxχ|⊆ U$ . It follows that $U∈E_a(Γ)$ and so $V∈E_a^Λ(Γ)$ . ∎
We show that $\bm{M}^Λ$ is indeed a canonical model for $S4sub_K$ .
**Lemma 4.18**
*$\bm{M}^Λ$ is a strong uniform bounded $K$ -model.*
* Proof Sketch*
Uniformity follows from Lemma 4.17; and $⟨ X^Λ,T^Λ,A^Λ_K⟩$ is shown strong and bounded similarly to Lemmas 4.6 & 4.10. For instance, (4) is shown as follows (see Appendix A.7 for more details). If $a∈A_K^Λ(U)$ and $b∈A_K^Λ(V)$ for $U,V∈T^Λ$ , then $a∈A_K(U^\prime,Λ)$ and $b∈A_K(V^\prime,Λ)$ for some $U^\prime,V^\prime∈T$ such that $U^\prime∩ X^Λ⊆ U$ and $V^\prime∩ X^Λ⊆ V$ (Lemma 4.17). We know that $ab,ba∈A_K(U^\prime∩ V^\prime,Λ)$ and $U^\prime∩ V^\prime∩ X^Λ⊆ U∩ V$ . Hence, $ab,ba∈A_K^Λ(U∩ V)$ . ∎
**Lemma 4.19 (Truth Lemma𝑴Λ\bm{M}^{\Lambda})**
*Let $χ∈\mathfrak{L}_K$ and $Λ$ be a maximal $S4sub_K$ -consistent set. Then $|χ|^Λ=\llbracketχ\rrbracket_\bm{M^Λ}$ .*
* Proof*
Structural induction on $χ$ . The base case $χ∈\mathit{Prop}$ and inductive cases for $χ∈\{¬φ,φ∧ψ\}$ are straightforward. Case $χ=\Boxφ$ : If $\Boxφ∈Γ∈ X^Λ$ , then $Γ∈|\Boxφ|^Λ⊆|φ|^Λ$ . By the induction hypothesis, $|φ|^Λ=\llbracketφ\rrbracket_\bm{M^Λ}$ , and by definition of $T^Λ$ , $|\Boxφ|^Λ∈T^Λ$ , implying $\bm{M}^Λ,Γ\models\Boxφ$ . For the converse, suppose $\Boxφ∉Γ$ but $Γ∈\llbracket\Boxφ\rrbracket_\bm{M^Λ}$ . That is, $∃ U∈T$ such that $Γ∈ U∩ X^Λ⊆|φ|^Λ$ . By definition of $T$ , $U=\bigcup_i∈ I|\Boxψ_i|$ for some set of formulas $\{ψ_i\}_i∈ I$ . Without loss of generality, suppose $Γ∈|\Boxψ_0|$ . Since $|\Boxψ_0|^Λ⊆|φ|^Λ$ , we can use Lemma 4.16 and $S4$ to obtain $|\Boxψ_0|^Λ⊆|\Boxφ|^Λ$ , which yields $Γ∈|\Boxφ|^Λ$ , a contradiction. Case $χ=F_aφ$ : If $F_aφ∈Γ∈ X^Λ$ , then $|\Boxφ|^Λ∈E_a^Λ(Γ)$ (by the definition of $E_a^Λ$ ) and $|\Boxφ|^Λ⊆|φ|^Λ=\llbracketφ\rrbracket_\bm{M^Λ}$ (by $S4$ and the induction hypothesis), implying $\bm{M}^Λ,Γ\modelsF_aφ$ . For the converse, suppose $F_aφ∉Γ$ but $Γ∈\llbracketF_aφ\rrbracket_\bm{M^Λ}$ . Then $∃ U∈T$ such that $U∩ X^Λ⊆|φ|^Λ$ and $U∩ X^Λ∈E_a^Λ(Γ)$ . By Lemma 4.17, the latter implies that $∃F_aψ∈Γ$ with $|\Boxψ|^Λ⊆ U∩ X^Λ$ . Thus, we have $|\Boxψ|^Λ⊆|φ|^Λ$ , so we can use Lemma 4.16 and (10) to obtain $|F_aψ|^Λ⊆|F_aφ|^Λ$ , which implies $Γ∈|F_aφ|$ , a contradiction. ∎
We are now ready to prove strong completeness of $S4sub_K$ .
**Theorem 4.20 (Completeness𝐒𝟒𝐬𝐮𝐛K\mathbf{S4sub}_{K})**
*Let $Δ∪\{φ\}⊆\mathfrak{L}_K$ . Then $Δ\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sub_Kφ$ if and only if $Δ\models_subφ$ .*
* Proof*
Soundness was established in Lemma 4.14. For completeness, assume that $Δ\not\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sub_Kφ$ . Then there exists a maximal $S4sub_K$ -consistent theory $Λ$ with $Δ∪\{¬φ\}⊆Λ$ . Now $\bm{M}^Λ$ is a strong uniform bounded $K$ -model (Lemma 4.18) with $\bm{M}^Λ,Λ\modelsΔ$ but $\bm{M}^Λ,Λ\not\modelsφ$ (Lemma 4.19). ∎
## 5 Expansions with the global modality
In this section, we extend the signature of $\mathfrak{L}_K$ with the global modality denoted by $A$ ; let $\mathfrak{L}_K∀$ be the resulting expanded language. Expanding the language with $A$ allows us to define modal operators expressing $\mathit{Bel}^a_b$ and $\mathit{Kn}^a_b$ of Definition 3.16 (cf. Lemma 5.8). Moreover, it allows us to characterize the class of uniform strong bounded seats (cf. Lemma 5.6), which is not possible in $\mathfrak{L}_K$ alone (cf. Corollary 6.3).
The global modality $A$ is interpreted in the standard manner. For a model $\bm{M}=⟨ X,T,A_K,V⟩$ , formula $φ∈\mathfrak{L}_K∀$ , and state $x∈ X$ ,
$$
\bm{M},x\modelsAφ iff for all y∈ X, \bm{M},y\modelsφ.
$$
Intuitively, the formula $Aφ$ states that $φ$ is true globally, that is, at all states. As usual, we define the global existential modality $E$ by $Eφ\coloneq¬A¬φ$ .
**Remark 5.1**
*Let $\bm{M}=⟨ X,T,A_K,V⟩$ be a $K$ -model. Suppose $E{1}(x)=\{X\}$ for some $x∈ X$ . That is, $X$ is the only piece of evidence with a cost of $\mathbbold{1}$ . Then, for every formula $φ∈\mathfrak{L}_K∀$ ,
$$
\bm{M},x\modelsAφ iff \bm{M},x\models\Box{1}φ.
$$
Consequently, in any model satisfying this condition for all $x∈ X$ , the global modality $A$ is definable in the logic $S4_K$ . A similar observation in the context of stratified evidence models was made in [3, Theorem 6.1]. However, since we do not make this assumption, the global modality can not be defined in this way in our framework. In fact, later on, using the appropriate notion of bisimulation, we show that $A$ is not definable by any formula in $\mathfrak{L}_K$ (Corollary 6.6).*
Let $S4sb_K∀$ extend $S4sb_K$ with the axioms
$$
\displaystyleAφ→φ \displaystyleAφ→AAφ \displaystyleφ→AEφ \displaystyleAφ\wedgeAψ→A(φ\wedgeψ) \displaystyleAφ→\Boxφ\wedgeF{1}φ \tag{17}
$$
and the $A$ -necessitation rule $φ/Aφ$ . We write $\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sb_K∀$ for the corresponding derivability relation.
As before, we first show that $S4sb_K∀$ is sound with respect to the class of strong bounded $K$ -seats.
**Lemma 5.2 (Soundness𝐒𝟒𝐬𝐛K∀\mathbf{S4sb}_{K\forall})**
*Let $Δ∪\{φ\}⊆\mathfrak{L}_K∀$ . Then $Δ\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sb_K∀φ\impliesΔ\models_sbφ$ .*
* Proof*
Immediate from the soundness of $S4sb_K$ (Lemmas 4.4, 4.10) and the semantics of the global modality $A$ . ∎
We now show that $S4sb_K∀$ is also complete for $\mathfrak{L}_K∀$ interpreted over strong bounded seats via the canonical model construction. Let $X$ be the set of all maximal consistent $S4sb_K∀$ -theories. For any $Λ∈ X$ , we define the canonical model $\bm{M}^Λ=⟨ X^Λ,T^Λ,A_K^Λ,V^Λ⟩$ analogously to the canonical $S4sub_K$ -model (cf. Definition 4.15), except that in this case, the domain of the model is
$$
X^Λ=\bigcap_Aφ∈Λ|φ|.
$$
It can be shown exactly as in the proofs of Lemmas 4.6 & 4.18 that this is a strong bounded $K$ -model.
Similarly to Lemma 4.16, the following will be useful when working with these models.
**Lemma 5.3**
*Let $M∈\{\Box,A\}∪\{F_a\mid a∈ K\}$ and $φ,ψ∈\mathfrak{L}_K∀$ . Then $(|φ|^Λ⊆|ψ|)\implies(|Mφ|^Λ⊆|Mψ|^Λ)$ .*
* Proof*
Straightforward derivation (Appendix A.8). ∎
The following lemma shows that $\bm{M}^Λ$ is indeed a canonical model for $S4sb_K∀$ .
**Lemma 5.4 (Truth Lemma𝐒𝟒𝐬𝐛K∀\mathbf{S4sb}_{K\forall})**
*$\bm{M}^Λ$ is a strong and bounded $K$ -model and $|χ|^Λ=\llbracketχ\rrbracket_\bm{M^Λ}$ for every $χ∈\mathfrak{L}_K∀$ .*
* Proof*
The proof proceeds analogously to Lemma 4.19. Full details are provided in Appendix A.9. ∎
We are now ready to prove strong completeness for $S4sb_K∀$ with respect to all strong bounded $K$ -seats.
**Theorem 5.5 (Completeness𝐒𝟒𝐬𝐛K∀\mathbf{S4sb}_{K\forall})**
*Let $Δ∪\{φ\}⊆\mathfrak{L}_K∀$ . Then $Δ\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sb_K∀φ$ if and only if $Δ\models_sbφ$ .*
* Proof*
Soundness was shown in Lemma 5.2. For completeness, let $Δ\not\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sb_K∀φ$ . Then there exists a maximal consistent $Λ∈ X$ with $Δ∪\{¬φ\}⊆Λ$ and $\bm{M}^Λ$ is a strong bounded $K$ -model in which $Δ\modelsφ$ is not valid (Lemma 5.4). ∎
Next, we present an extension of this logic that characterizes uniform seats.
**Lemma 5.6**
*Let $\bm{S}=⟨ X,T,A_K⟩$ be a strong bounded $K$ -seat. Then, the following are equivalent.
1. $\bm{S}$ is uniform.
1. $\bm{S}$ validates the following axiom for every $a∈ K$ :
$$
\displaystyleF_aφ→AF_aφ \tag{22}
$$
1. $\bm{S}$ validates the following axiom for every $a∈ K$ :
$$
\displaystyle¬F_aφ→A¬F_aφ \tag{23}
$$*
* Proof*
It is straightforward to check that if $\bm{S}$ is uniform, then it validates the above axioms. Conversely, suppose $\bm{S}$ is not uniform. Then, there exist $x_1,x_2∈ X$ , $U∈T$ , and $a∈ K$ such that $U∈E_a(x_1)$ , but $U\not∈E_a(x_2)$ . Let $V$ be a valuation with $V(p)=U$ for some proposition $p$ . Then for $\bm{M}=⟨\bm{S},V⟩$ , we have $\bm{M},x_1\modelsF_ap$ , but $\bm{M},x_1\not\modelsAF_ap$ , showing that $\bm{S}$ does not validate axiom (22). Similarly, $\bm{M},x_2\models¬F_ap$ but $\bm{M},x_2\not\models¬AF_ap$ showing $\bm{S}$ does not validate axiom (23). ∎
As a corollary, we obtain the following. Let $S4sub_K∀$ be the extension of $S4sb_K∀$ with axioms (22) and (23).
**Theorem 5.7 (Completeness𝐒𝟒𝐬𝐮𝐛K∀\mathbf{S4sub}_{K\forall})**
*If $Δ∪\{φ\}⊆\mathfrak{L}_K∀$ , then $Δ\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sub_K∀φ$ if and only if $Δ\models_subφ$ .*
* Proof*
See Appendix A.10. ∎
We define the logical formulas to characterize (weighted) justified belief and knowledge operators as follows.
$$
B^a_bφ\coloneqA\Diamond_b\Box_aφ and K^a_bφ\coloneq\Box_aφ\wedgeB^a_bφ.
$$
The following lemma states that the modalities $B^a_b$ and $K^a_b$ indeed capture the intuitive weighted generalizations of the belief and knowledge operators discussed in Definition 3.16.
**Lemma 5.8**
*Let $\bm{M}=⟨ X,T,A_K,V⟩$ be any $S4sub_K$ -model. For any formula $φ∈\mathfrak{L}_K∀$ , and state $x∈ X$ ,
| | $\displaystyle\bm{M},x\modelsB^a_bφ$ | $\displaystyleiff x∈\mathit{Bel}^a_b(\llbracketφ\rrbracket_\bm{M}),$ | |
| --- | --- | --- | --- |*
* Proof*
See Appendix A.11. ∎
**Remark 5.9**
*Note that, in the case $a=b=\mathbbold{0}$ , the formulas $B^a_bφ$ and $K^a_bφ$ reduce to $A\Diamond\Boxφ$ and $A\Diamond\Boxφ\wedge\Boxφ$ , respectively, which define the standard belief ( $B$ ) and knowledge ( $K$ ) operators in TEL, as established in [8, Proposition 6].*
## 6 Modal undefinabiliy
In the previous sections, we showed that the class of strong bounded seats is modally definable over $\mathfrak{L}_K$ (Lemma 4.10) and that the class of uniform seats is modally definable over the expanded language $\mathfrak{L}_K∀$ (Lemma 5.6).
In this section, we prove undefinability results for some classes of seats introduced in Section 3. We show that the class of uniform seats is not definable in $\mathfrak{L}_K$ and that the global modality is not definable in the language $\mathfrak{L}_K$ .
As usual, we say that a class of $K$ -seats $C$ is modally definable over $\mathfrak{L}∈\{\mathfrak{L}_K,\mathfrak{L}_K∀\}$ if there exists a formula $φ∈\mathfrak{L}$ such that $\bm{S}\modelsφ⇔\bm{S}∈C$ holds for all $K$ -seats $\bm{S}$ .
To show that the class of uniform seats is not modally definable over $\mathfrak{L}_K$ , we make use of the following construction.
**Definition 6.1**
*Let $\{\bm{M}_i\}_i∈ I$ be an $I$ -indexed collection of $K$ -models $\bm{M}_i=⟨ X_i,T_i,A_i,V_i⟩$ . We define the disjoint union $\biguplus_i∈ I\bm{M}_i=⟨ X,T,A,V⟩$ as follows:
- $X$ is the disjoint union $\biguplus_i∈ IX_i$ ;
- $T$ is the usual disjoint union topology; That is, $U∈T$ iff $∀ i∈ I\colon U∩ X_i∈T_i$ .
- $A(U,x)=A_i(X_i∩ U,x)$ , where $x∈ X_i$ ;
- $x∈V(p)⇔ x∈V_i(p)$ , where $x∈ X_i$ .*
Similarly to standard modal logic, we obtain the following preservation result with respect to formulas in $\mathfrak{L}_K$ (note that the fact below does not hold for formulas $Aφ$ ).
**Proposition 6.2**
*Let $\bm{M}=\biguplus_i∈ I\bm{M}_i$ be a disjoint union as above. Then $\llbracketχ\rrbracket_\bm{M_i}=\llbracketχ\rrbracket_\bm{M}∩ X_i$ for all $χ∈\mathfrak{L}_K,i∈ I$ .*
* Proof*
Simple induction on $χ$ , see Appendix A.12. ∎
Therefore, a class $C$ is definable over $\mathfrak{L}_K$ only if it is closed under disjoint unions, i.e. $\{\bm{S}_i\}_I⊆C⇒\biguplus_I\bm{S}_i∈C$ . With this, it is straightforward to show the following undefinability results (for the context of 2. below, recall Remark 5.1).
**Corollary 6.3 (Undefinability I)**
*a
1. The class of uniform $K$ -seats is not definable in $\mathfrak{L}_K$ .
1. The class of $K$ -seats satisfying $∀ x∈ X\colonE{1}(X)=\{x\}$ is not definable in $\mathfrak{L}_K$ .*
Next, we define the notion of bisimulation for $K$ -models.
**Definition 6.4**
*Let $\bm{M}_1=⟨ X_1,T_1,A_1,V_1⟩$ and $\bm{M}_2=⟨ X_2,T_2,\allowbreakA_2,V_2⟩$ be $K$ -models. A bisimulation between these is a relation $Z⊆ X_1× X_2$ , such that $x_1Zx_2$ implies: 1. $x_1∈V_1(p)$ iff $x_2∈V_2(p)$ for all $p∈\mathit{Prop}$ .
1. If $x_1∈ U_1∈T_1$ , then $∃ U_2∈T_2$ s.t. $x_2∈ U_2$ and for any $y_2∈ U_2$ there exists $y_1∈ U_1$ s.t. $y_1Zy_2$ .
1. If $x_2∈ U_2∈T_2$ , then $∃ U_1∈T_1$ s.t. $x_1∈ U_1$ and for any $y_1∈ U_1$ there exists $y_2∈ U_2$ s.t. $y_1Zy_2$ .
1. For any $a∈ K$ , if $U_1∈{E_1}_a(x_1)$ , then $∃ U_2∈{E_2}_a(x_2)$ s.t. for any $y_2∈ U_2$ there exists $y_1∈ U_1$ s.t. $y_1Zy_2$ .
1. For any $a∈ K$ , if $U_2∈{E_2}_a(x_2)$ , then $∃ U_1∈{E_1}_a(x_1)$ s.t. for any $y_1∈ U_1$ there exists $y_2∈ U_2$ s.t. $y_1Zy_2$ .
A bisimulation is global if it further satisfies the following:
1. For every $x_1∈ X_1$ , there exists $x_2∈ X_2$ s.t. $x_1Zx_2$ ,
1. For every $x_2∈ X_2$ , there exists $x_1∈ X_1$ s.t. $x_1Zx_2$ .*
**Theorem 6.5**
*Let $\bm{M}_1=⟨ X_1,T_1,A_1,V_1⟩$ and $\bm{M}_2=⟨ X_2,T_2,\allowbreakA_2,V_2⟩$ be $K$ -models, and $Z⊆ X_1× X_2$ be a bisimulation between them. For any $x_1∈ X_1$ , $x_2∈ X_2$ such that $x_1Zx_2$ , and formula $φ∈\mathfrak{L}_K$ ,
$$
\bm{M}_1,x_1\modelsφ iff \bm{M}_2,x_2\modelsφ.
$$
Moreover, if $Z$ is global, the equivalence holds for all $φ∈\mathfrak{L}_K∀$ .*
* Proof*
See Appendix A.13. ∎
As an application of this theorem, we can now show the following undefinability results.
**Corollary 6.6 (Undefinability II)**
*a
1. The global modality $A$ is not definable in $\mathfrak{L}_K$ .
1. The cost seat property $∀ U∈T\colon\bigsqcupA_x(U)∈A_x(U)$ at $x$ is not (locally) definable in $\mathfrak{L}_K∀$ .*
* Proof*
See Appendix A.14. ∎
## 7 Related Work
Several works have explored epistemic logics that explicitly represent the cost of information and the resources needed to obtain it; see [30, 18, 22, 12, 34, 17, 3, 11, 24] for example. However, our approach differs from the existing work in two fundamental ways:
(i) In existing work, costs, budgets and resources are often represented using a specific structure, often a numerical one such as natural or rational numbers, or an unspecified cardinal number [30, 18, 12, 34, 3, 24]. Moreover, these works usually assume that costs are uniform, i.e. they do not depend on the state. In contrast, our framework is more general, allowing for non-uniform costs and arbitrary semirings. This enables the modelling of non-linear resource structures, such as security clearance levels or multidimensional resource vectors (e.g. time and money), the values of which cannot be adequately captured by a linear structure.
(ii) Existing work typically uses discrete semantic structures coming from modal logic, knowledge representation, and multi-agent systems, such as Kripke frames, neighbourhood frames, and combinations of the two. While these can be seen as endowed with a discrete topology, such an approach misses the opportunity to connect resource-bounded epistemic logic with the work on the topology of observable properties, which has proved to be fruitful in other areas of computer science. In our work, seats provide a bridge between topological models of evidence and resource-conscious models of evidence access.
An existing approach that is perhaps the closest to our contribution is the Stratified Evidence Logic of [3]. It builds on Evidence Logic [36], based on neighborhood models, and extends it with a representation of the cost of evidence – the number (taken from an arbitrary cardinal) of pieces of evidence that need to be combined in order to obtain a given piece of evidence. Our framework subsumes this: a stratified evidence frame can be viewed as a strong, uniform, bounded $K$ -seat where $K$ is the tropical semiring over an arbitrary cardinal.
Another closely related field is that of Markovian logics; see [24, 25, 38, 39] for example. These are modal logics for reasoning about probabilistic belief in Harsanyi’s type spaces and transitions in Markov processes. The language of these logics contains modal formulas $L_aφ$ indicating that the subjective probability of $φ$ for an agent is at least $a$ , or that the probability of transitioning to a state where $φ$ holds is at least $a$ . Markovian logics aim at modelling probability of propositions instead of accessibility (cost) of evidence needed to support them. Accordingly, they use specific numerical semirings. However, Example 3.11 suggests a connection to our framework. Markovian models give rise to particular seats and our formulas $F_aφ$ can be approximated by $L_1-aφ$ in the Markovian setting. This shows that Markovian logics can be integrated into the broader family of logics discussed here, with seats serving as a unifying class of structures.
## 8 Conclusion
We have taken the first steps in studying Resource-Aware Topological Evidence Logic. We introduced the concept of a semiring-annotated topological space (seat), a mathematical model combining two ideas: first, evidence linked to observable properties of an environment is modelled using open sets of a topology on the possible states of the environment; and second, the resources sufficient to obtain this evidence are modelled using an annotation function from the collection of open sets to subsets of a semiring. We have also defined seat-based epistemic logics and established strong completeness for logics of specific classes of seats. Moreover, we define the notions of disjoint unions and bisimulations to delineate the expressive power of the discussed logics.
There are a number of interesting problems that we will pursue in the future. Firstly, we aim to determine the decidability and computational complexity of our seat-based logics, to see whether an explicit representation of resources incurs a computational cost. Secondly, we will develop dynamic extensions of our logics to model the change of costs and information dynamics. We will explore two approaches to dynamics on topological spaces. The first one is based on continuous transition functions on the state space (dynamical systems) and the second one on discrete information updates using subspace topologies (dynamic epistemic logic). Thirdly, drawing upon work in multi-agent TEL [7, 10, 21, 31], we will develop multi-agent variants of seat-based TEL to model situations where agents need to cooperate on their respective budgets. Fourthly, building on the applications of epistemic logic in learning theory [5], we will explore resource-aware counterparts to the notions of learnability in the limit and the solvability of inductive problems. Finally, to better understand the mathematical properties of our framework, we will extend existing work on topological modal logics that proves completeness with respect to specific topological spaces such as $ℝ^n$ [6] and explores modal characterisation and definability [35], to our resource-aware framework.
#### Acknowledgement
This work was supported by Operational Programme Jan Ámos Komenský project ‘ Biography of Fake News with a Touch of AI: Dangerous Phenomenon through the Prism of Modern Human Sciences ’ (reg. CZ.02.01.01/00/23_025/0008724).
## References
- Abramsky [1991] S. Abramsky. Domain theory in logical form. Annals of Pure and Applied Logic, 51(1–2):1–77, Mar. 1991. ISSN 0168-0072. doi: 10.1016/0168-0072(91)90065-t.
- Aiello et al. [2003] M. Aiello, J. van Benthem, and G. Bezhanishvili. Reasoning about space: The modal way. Journal of Logic and Computation, 13(6):889–920, Dec. 2003. ISSN 1465-363X. doi: 10.1093/logcom/13.6.889.
- Balbiani et al. [2019] P. Balbiani, D. Fernández-Duque, A. Herzig, and E. Lorini. Stratified evidence logics. In Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI-2019, pages 1523–1529. International Joint Conferences on Artificial Intelligence Organization, Aug. 2019. doi: 10.24963/ijcai.2019/211.
- Baltag et al. [2016a] A. Baltag, N. Bezhanishvili, A. Özgün, and S. Smets. Justified belief and the topology of evidence. In Logic, Language, Information, and Computation, pages 83–103. Springer Berlin Heidelberg, 2016a. ISBN 9783662529218. doi: 10.1007/978-3-662-52921-8_6.
- Baltag et al. [2016b] A. Baltag, N. Gierasimczuk, and S. Smets. On the solvability of inductive problems: A study in epistemic topology. In TARK 2015, volume 215 of Electronic Proceedings in Theoretical Computer Science, pages 81–98. Open Publishing Association, 2016b. doi: 10.4204/eptcs.215.7.
- Baltag et al. [2019] A. Baltag, N. Bezhanishvili, and S. Fernández González. The McKinsey-Tarski theorem for topological evidence logics. In R. Iemhoff, M. Moortgat, and R. de Queiroz, editors, Logic, Language, Information, and Computation, pages 177–194. Springer Berlin Heidelberg, 2019. ISBN 9783662595336. doi: 10.1007/978-3-662-59533-6_11.
- Baltag et al. [2022a] A. Baltag, N. Bezhanishvili, and S. Fernández González. Topological evidence logics: Multi-agent setting. In Language, Logic, and Computation (TbiLLC 2019), pages 237–257. Springer International Publishing, 2022a. ISBN 9783030984793. doi: 10.1007/978-3-030-98479-3_12.
- Baltag et al. [2022b] A. Baltag, N. Bezhanishvili, A. Özgün, and S. Smets. Justified belief, knowledge, and the topology of evidence. Synthese, 200(6), Dec. 2022b. ISSN 1573-0964. doi: 10.1007/s11229-022-03967-6.
- Baltag et al. [2025a] A. Baltag, N. Bezhanishvili, and D. Fernández-Duque. The topology of surprise. Artificial Intelligence, 349:104423, Dec. 2025a. ISSN 0004-3702. doi: 10.1016/j.artint.2025.104423.
- Baltag et al. [2025b] A. Baltag, M. Gattinger, and D. Gomes. Virtual group knowledge and group belief in topological evidence models (extended version). Technical report, 2025b.
- Baur and Studer [2021] M. Baur and T. Studer. Semirings of evidence. Journal of Logic and Computation, 31(8):2084–2106, Feb. 2021. ISSN 1465-363X. doi: 10.1093/logcom/exab007.
- Belardinelli and Rendsvig [2021] G. Belardinelli and R. K. Rendsvig. Epistemic planning with attention as a bounded resource. In Logic, Rationality, and Interaction (LORI 2021), pages 14–30. Springer International Publishing, 2021. ISBN 9783030887087. doi: 10.1007/978-3-030-88708-7_2.
- Bistarelli et al. [1997] S. Bistarelli, U. Montanari, and F. Rossi. Semiring-based constraint satisfaction and optimization. Journal of the ACM, 44(2):201–236, Mar. 1997. ISSN 1557-735X. doi: 10.1145/256303.256306.
- Bjorndahl and Özgün [2019] A. Bjorndahl and A. Özgün. Logic and topology for knowledge, knowability, and belief. The Review of Symbolic Logic, 13(4):748–775, Oct. 2019. ISSN 1755-0211. doi: 10.1017/s1755020319000509.
- Blackburn et al. [2001] P. Blackburn, M. de Rijke, and Y. Venema. Modal Logic. Cambridge University Press, Cambridge, 2001. doi: 10.1017/cbo9781107050884.
- Bonatti et al. [2002] P. Bonatti, S. De Capitani di Vimercati, and P. Samarati. An algebra for composing access control policies. ACM Transactions on Information and System Security, 5(1):1–35, Feb. 2002. ISSN 1557-7406. doi: 10.1145/504909.504910.
- Costantini et al. [2021] S. Costantini, A. Formisano, and V. Pitoni. An epistemic logic for multi-agent systems with budget and costs. In Logics in Artificial Intelligence (JELIA‘ 2021), pages 101–115. Springer International Publishing, 2021. ISBN 9783030757755. doi: 10.1007/978-3-030-75775-5_8.
- Dolgorukov et al. [2024] V. Dolgorukov, R. Galimullin, and M. Gladyshev. Dynamic epistemic logic of resource bounded information mining agents. In Proceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems, AAMAS ’24, page 481–489, Richland, SC, 2024. International Foundation for Autonomous Agents and Multiagent Systems. ISBN 9798400704864.
- Dudek et al. [1991] G. Dudek, M. Jenkin, E. Milios, and D. Wilkes. Robotic exploration as graph construction. IEEE Transactions on Robotics and Automation, 7(6):859–865, 1991. doi: 10.1109/70.105395.
- Fagin et al. [1995] R. Fagin, J. Y. Halpern, Y. Moses, and M. Y. Vardi. Reasoning About Knowledge. MIT Press, 1995. doi: 10.7551/mitpress/5803.001.0001.
- Fernández González [2018] S. Fernández González. Generic models for topological evidence logics. MSc. Thesis, ILLC, University of Amsterdam, Amsterdam, 2018.
- Galmiche et al. [2019] D. Galmiche, P. Kimmel, and D. Pym. A substructural epistemic resource logic: theory and modelling applications. Journal of Logic and Computation, 29(8):1251–1287, Dec. 2019. ISSN 1465-363X. doi: 10.1093/logcom/exz024.
- Green et al. [2007] T. J. Green, G. Karvounarakis, and V. Tannen. Provenance semirings. In PODS 2007, pages 31–40. ACM, 2007. doi: 10.1145/1265530.1265535.
- Heifetz and Mongin [2001] A. Heifetz and P. Mongin. Probability logic for type spaces. Games and Economic Behavior, 35(1–2):31–53, Apr. 2001. ISSN 0899-8256. doi: 10.1006/game.1999.0788.
- Kozen et al. [2013] D. Kozen, R. Mardare, and P. Panangaden. Strong completeness for markovian logics. In K. Chatterjee and J. Sgall, editors, Mathematical Foundations of Computer Science 2013. MFCS 2013., number 8087 in Lecture Notes in Computer Science, pages 655–666, Berlin, Heidelberg, 2013. Springer. ISBN 9783642403132. doi: 10.1007/978-3-642-40313-2_58.
- Kremer and Mints [2005] P. Kremer and G. Mints. Dynamic topological logic. Annals of Pure and Applied Logic, 131(1–3):133–158, Jan. 2005. ISSN 0168-0072. doi: 10.1016/j.apal.2004.06.004.
- Kuich and Salomaa [1986] W. Kuich and A. Salomaa. Semirings, Automata, Languages. EATCS Monographs on Theoretical Computer Science 5. Springer, 1986. ISBN 978-3-642-69961-0,978-3-642-69959-7. doi: 10.1007/978-3-642-69959-7.
- McKinsey and Tarski [1944] J. C. C. McKinsey and A. Tarski. The algebra of topology. The Annals of Mathematics, 45(1):141, Jan. 1944. ISSN 0003-486X. doi: 10.2307/1969080.
- Munkres [2000] J. R. Munkres. Topology. Prentice Hall, 2nd edition edition, 2000.
- Naumov and Tao [2015] P. Naumov and J. Tao. Budget-constrained knowledge in multiagent systems. In Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems, AAMAS ’15, page 219–226, Richland, SC, 2015. International Foundation for Autonomous Agents and Multiagent Systems. ISBN 9781450334136.
- Ramírez Abarca [2015] A. I. Ramírez Abarca. Topological models for group knowledge and belief. Msc thesis, ILLC, University of Amsterdam, 2015. URL https://eprints.illc.uva.nl/id/eprint/2250.
- Sandhu et al. [1996] R. Sandhu, E. Coyne, H. Feinstein, and C. Youman. Role-based access control models. Computer, 29(2):38–47, 1996. ISSN 0018-9162. doi: 10.1109/2.485845.
- Smyth [1992] M. B. Smyth. Topology. In S. Abramsky, D. M. Gabbay, and T. S. E. Maibaum, editors, Handbook of Logic in Computer Science, volume 1, pages 641–761. Oxford University Press, Oxford, 1992. ISBN 9781383026023. doi: 10.1093/oso/9780198537359.003.0005.
- Solaki [2022] A. Solaki. Actualizing distributed knowledge in bounded groups. Journal of Logic and Computation, 33(6):1497–1525, Mar. 2022. ISSN 1465-363X. doi: 10.1093/logcom/exac007.
- ten Cate et al. [2009] B. ten Cate, D. Gabelaia, and D. Sustretov. Modal languages for topology: Expressivity and definability. Annals of Pure and Applied Logic, 159(1–2):146–170, May 2009. ISSN 0168-0072. doi: 10.1016/j.apal.2008.11.001.
- van Benthem et al. [2014] J. van Benthem, D. Fernández-Duque, and E. Pacuit. Evidence and plausibility in neighborhood structures. Annals of Pure and Applied Logic, 165(1):106–133, Jan. 2014. ISSN 0168-0072. doi: 10.1016/j.apal.2013.07.007.
- Vickers [1989] S. Vickers. Topology via Logic. Cambridge University Press, 1989.
- Zhou [2007] C. Zhou. Complete Deductive Systems for Probability Logic with Application to Harsanyi Type Spaces. Phd thesis, Indiana University, 2007.
- Zhou [2014] C. Zhou. Probability logic for harsanyi type spaces. Logical Methods in Computer Science, 10(2), 2014. ISSN 1860-5974. doi: 10.2168/lmcs-10(2:13)2014.
- Özgün et al. [2025] A. Özgün, S. Smets, and T.-S. Zotescu. Evidence diffusion in social networks: a topological perspective. In V. Goranko, C. Shi, and W. Wang, editors, Logic, Rationality, and Interaction, pages 110–123. Springer Nature Singapore, Oct. 2025. ISBN 9789819524815. doi: 10.1007/978-981-95-2481-5_8.
## Appendix A Appendix: Full proofs and details
This appendix contains the full proofs of the statements made in the main text.
### A.1 Failure of interior properties for $\mathit{Int}_a$
We show that the properties (i) $\mathit{Int}_a(X)=X$ , (ii) $Int_a(P)⊆\mathit{Int}_a\mathit{Int}_a(P)$ and (iii) $\mathit{Int}_a(P)∩\mathit{Int}_a(Q)⊆\mathit{Int}_a(P∩ Q)$ do not hold in all seats $⟨ X,T,A_K⟩$ , providing a counter-example with $K=ℕ^∞=⟨ℕ∪\{∞\},\min,+,\mathbbold{0},\mathbbold{1}⟩$ .
Let $X=\{x,y,z\}$ be a three-element set with topology $T=\{∅,\{x\},\{x,y\},\{x,z\},X\}$ . Let $A(X,x)=A(\{x,y\},x)=A(\{x,z\},x)={↑}42$ and let $A$ return ${↑}43$ in all remaining cases. Then $\mathit{Int}_42(X)=\{x\}$ contra (i), $\mathit{Int}_42(\{x\})=∅$ contra (ii) and $\mathit{Int}_42(\{x,y\})∩\mathit{Int}_42(\{x,z\})=\{x\}$ contra (iii).
### A.2 Proof of Lemma 4.4
We prove that all axioms are valid and that all inference rules preserve validity in all $K$ -seats. Since $\llbracket\Boxφ\rrbracket=\mathit{Int}\llbracketφ\rrbracket$ , validity of the $S4$ axioms
$$
\Box(φ∧ψ)↔(\Boxφ∧\Boxψ) \Boxφ→φ \Boxφ→\Box\Boxφ
$$
directly follows from the corresponding properties of the interior operator: $\mathit{Int}(P∩ Q)=\mathit{Int}(P)∩\mathit{Int}(Q)$ , $\mathit{Int}(P)⊆ P$ and $\mathit{Int}(P)⊆\mathit{Int}(\mathit{Int}(P))$ , respectively. The rule $φ/\Boxφ$ preserves validity in $K$ -seats because $\mathit{Int}(X)=X$ in each topological space. Validity of the additional $S4_K$ axioms is established as follows.
(6): If $\bm{M},x\modelsF_aφ$ , then there is an open $U⊆\llbracketφ\rrbracket_\bm{M}$ with $a∈A_x(U)$ . Since $ab,ba∈A_x(U)$ by (1), we immediately obtain $\bm{M},x\modelsF_abφ\wedgeF_baφ$ .
(7): Suppose $\bm{M},x\modelsF_aφ\wedgeF_bψ$ . Then there are opens $U⊆\llbracketφ\rrbracket_\bm{M}$ and $V⊆\llbracketψ\rrbracket_\bm{M}$ with $a∈A_x(U)$ and $b∈A_x(V)$ . By (2) we get $a,b∈A_x(U∪ V)$ and by (3) this yields $a⊕ b∈A_x(U∪ V)$ . Since $U∪ V⊆\mathit{Int}(\llbracketφ\rrbracket_\bm{M})∪\mathit{Int}(\llbracketψ\rrbracket_\bm{M})=\llbracket\Boxφ\vee\Boxψ\rrbracket_\bm{M}$ , we have $\bm{M},x\modelsF_a⊕ b(\Boxφ\vee\Boxψ)$ .
(8): Suppose $\bm{M},x\modelsF_aφ\wedgeF_bψ$ . Then there are opens $U⊆\llbracketφ\rrbracket_\bm{M}$ and $V⊆\llbracketψ\rrbracket_\bm{M}$ with $a∈A_x(U)$ and $b∈A_x(V)$ . By (4) we have $ab∈A_x(U∩ V)$ . Since $U∩ V⊆\llbracketφ\rrbracket_\bm{M}∩\llbracketψ\rrbracket_\bm{M}=\llbracketφ\wedgeψ\rrbracket_\bm{M}$ , we obtain $\bm{M},x\modelsF_ab(φ\wedgeψ)$ .
(9): Thanks to (5) we have $\mathbbold{0}∈A_x(X)$ and together with $\llbracket⊤\rrbracket_\bm{M}=X$ this gives us $\bm{M},x\modelsF{0}⊤$ .
Lastly, (10) and (11) follow directly from Lemma 3.14 (items 3. and 1., respectively). ∎
### A.3 Proof of Lemma 4.6
It is sufficient to prove that the canonical $⟨ X,T,A_K⟩$ is a seat, that is, to show (1)–(5) of Definition 3.1.
(1): Let $a∈A_Γ(U)$ and $b∈ K$ . By definition of the former there is $F_aφ∈Γ$ with $|\Boxφ|⊆ U$ and using (6) we obtain $F_abφ,F_baφ∈Γ$ witnessing $ab,ba∈A_Γ(U)$ as desired.
(2): It is straightforward to see by definition that $a∈A_Γ(U)$ and $U⊆ V$ imply $a∈A_Γ(V)$ .
(3): If $a,b∈A_Γ(U)$ , then there are $F_aφ,F_bψ∈Γ$ with $|\Boxφ|⊆ U$ and $|\Boxψ|⊆ U$ . Therefore, $|\Boxφ\vee\Boxψ|⊆ U$ and furthermore $F_a⊕ b(\Boxφ\vee\Boxψ)∈Γ$ due to (7), which witnesses $a⊕ b∈A_Γ(U)$ together with the axiom $\Boxχ→χ$ of $S4$ .
(4): If $a∈A_Γ(U)$ and $b∈A_Γ(V)$ , then there are formulas $φ,ψ$ such that $F_aφ∧F_bψ∈Γ$ , $|\Boxφ|⊆ U$ and $|\Boxψ|⊆ V$ . Hence, $|\Box(φ∧ψ)|=|\Boxφ|∩|\Boxψ|⊆ U∩ V$ . By (8), $F_ab(φ∧ψ)∈Γ$ .
(5): Due to (9) we have $F{0}⊤∈Γ$ , and together with $|\Box⊤|=|⊤|=X$ this shows $\mathbbold{0}∈A_Γ(X)$ as desired. ∎
### A.4 Proof of Lemma 4.7
Structural induction on $χ$ . The base case $χ∈\mathit{Prop}$ holds by definition and the inductive cases for $χ=¬φ$ and $χ=φ∧φ^\prime$ are established using the induction hypothesis $|ψ|=\llbracketψ\rrbracket_\bm{M^S4_K}$ for $ψ∈\{φ,φ^\prime\}$ and the properties of maximal consistent theories in the usual way.
The case $χ=\Boxφ$ is established as follows. If $\Boxφ∈Γ$ , then $Γ∈|\Boxφ|∈T$ and $|\Boxφ|⊆|φ|$ using the $S4$ -axiom $\Boxφ→φ$ . Conversely, if $U∈T$ and $Γ∈ U$ , then there is $\Boxψ$ such that $\Boxψ∈Γ$ (since $U=\bigcup_i∈ I|\Boxψ_i|$ ). If also $U⊆|φ|$ , then $|\Boxψ|⊆|φ|$ , which means that $\Boxψ→φ$ is provable, whence $\Boxψ→\Boxφ$ is provable by $S4$ and so $\Boxφ∈Γ$ .
The case $χ=F_aφ$ is established as follows. If $F_aφ∈Γ$ , then $|\Boxφ|∈E_a(Γ)$ and $|\Boxφ|⊆|φ|$ by $S4$ . Conversely, assume that there is $U∈T$ such that $E_a(Γ)$ and $U⊆|φ|$ ; $E_a(Γ)$ means that $∃ψ$ such that $F_aψ∈Γ$ and $|\Boxψ|⊆ U$ . It follows that $|\Boxψ|⊆|φ|$ , which means that $\Boxψ→φ$ is provable in $S4_K$ . Hence, $F_a\Boxψ→F_aφ$ is provable by (11), which means that $F_aψ→F_aφ$ is provable by (10). Hence, $F_aφ∈Γ$ . ∎
### A.5 Proof of Lemma 4.10
Suppose $⟨ X,T,A⟩$ is a strong bounded seat. We show that it validates (12) – (14). Let $\bm{M}=⟨ X,T,A_K,V⟩$ be a $K$ -model and $x∈ X$ . If $\bm{M},x\modelsF_a⊕ bφ$ , then $∃ U∈T$ with $a⊕ b∈A(U,x)$ and $U⊆\llbracketφ\rrbracket_\bm{M}$ . By definition of strong seats, this implies $a,b∈A(U,x)$ which yields $\bm{M},x\modelsF_aφ\wedgeF_bφ$ , establishing (12). For (13) – (14), boundedness entails $\mathbbold{1}∈A(X,x)$ and $\mathbbold{0}∈A(∅,x)$ , which together with $X⊆\llbracket⊤\rrbracket_\bm{M}$ and $∅⊆\llbracket⊥\rrbracket_\bm{M}$ yields $\bm{M},x\modelsF{1}⊤$ and $\bm{M},x\modelsF{0}⊥$ .
Conversely, assume that $⟨ X,T,A⟩$ is not strong bounded. If it is not strong, then there are $a,b∈ K$ , $U∈T$ and $x∈ x$ such that $a⊕ b∈A(U,x)$ but $a∉A(U,x)$ . Let $\bm{M}=⟨ X,T,A,V⟩$ be any model with $V(p)=U$ . Then $\bm{M},x\modelsF_a⊕ bp$ but $\bm{M},x\not\modelsF_ap$ , showing that (12) is not valid. If it is not $\mathbbold{1}$ -bounded, there is $x∈ X$ with $\mathbbold{1}∉A(X,x)$ . Then $\bm{M},x\not\modelsF{1}⊤$ in any model, since otherwise there is $U∈T$ with $\mathbbold{1}∈A(U,x)$ and by (2) $\mathbbold{1}∈A(X,x)$ , a contradiction. If it is not $\mathbbold{0}$ -bounded, there is $x∈ X$ with $\mathbbold{0}∉A(∅,x)$ . Then clearly $\bm{M},x\not\modelsF{0}⊥$ . ∎
### A.6 Proof of Lemma 4.16
Assume $|φ|^Λ⊆|ψ|$ . By compactness of $\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sub_K$ we infer
$$
\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sub_Kφ∧\bigwedge_i=1^n±F_a_{i}χ_i→ψ
$$
for some finite $\{±F_a_{i}χ_i\}_i=1^n⊆Λ$ . In the following, let $F^∗_a=F{1}$ and $\Box^∗=\Box$ . We continue as follows:
$$
\displaystyle\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sub_KM≤ft(φ∧\bigwedge_i=1^n±F_a_{i}χ_i\right)→Mψ \displaystyle\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sub_KMφ∧\bigwedge_i=1^nM^∗\mathord{±}F_a_{i}χ_i→Mψ \displaystyle\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sub_KMφ∧\bigwedge_i=1^n\mathord{±}F_a_{i}χ_i→Mψ \tag{11}
$$
Hence, for any $Γ∈ X^Λ$ , if $Γ∈|Mφ|∩ X^Λ$ , then $Γ∈|Mψ|∩ X^Λ$ as desired. ∎
### A.7 Proof of Lemma 4.18
The fact that $\bm{M}^Λ$ satisfies conditions (1) through (5) follows from the fact that $\bm{M}^S4sub_K$ satisfies them. Take (3), for instance. The assumption $a,b∈A^Λ(U)$ for $U∈T^Λ$ means that $a∈A(U_a,Λ)$ and $b∈A(U_b,Λ)$ for some $U_a,U_b∈T$ such that $(U_a∪ U_b)∩ X^Λ⊆ U$ (Lemma 4.17). We know that $a⊕ b∈A(U_a∪ U_b,Λ)$ , and so $a⊕ b∈A^Λ(U)$ as desired.
In a similar vein, the fact that $\bm{M}^Λ$ is strong and bounded follows from the fact that $\bm{M}^S4sub_K$ is. To show that it is strong, assume that $a⊕ b∈A^Λ(U)$ for some $U∈T^Λ$ . Hence, $a⊕ b∈A(V,Λ)$ for some $V∈T$ such that $V∩ X^Λ⊆ U$ . But we know that $a,b∈A(V,Λ)$ , whence $a,b∈A^Λ(U)$ . Boundedness is established in a similar fashion. ∎
### A.8 Proof of Lemma 5.3
Assume $|φ|^Λ⊆|ψ|$ . By compactness, we infer
$$
\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sb_K∀φ∧\bigwedge_i=1^nχ_i→ψ
$$
for some finite $\{Aχ_i\}_i=1^n⊆Λ$ .
In the following, let $F_a^∗=F{1}$ , $\Box^∗=\Box$ and $A^∗=A$ . We continue as follows:
$$
\displaystyle\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sb_K∀M≤ft(φ∧\bigwedge_i=1^nχ_r\right)→Mψ \displaystyle\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sb_K∀Mφ∧\bigwedge_i=1^nM^∗χ_r→Mψ \displaystyle\mathrel{|}\joinrel\mkern-0.5mu\mathrel{-}_S4sb_K∀Mφ∧\bigwedge_i=1^n\mathord{A}χ_r→Mψ \tag{8}
$$
Since, $Aχ_i∈Λ$ for all $i≤ n$ , by (18), $AAχ_i∈Λ$ . Hence, by definition, for all $Γ∈ X^Λ$ , $Aχ_i∈Γ$ for all $i≤ n$ . Therefore, if $Γ∈|Mφ|∩ X^Λ$ , then $Γ∈|Mψ|∩ X^Λ$ , as desired. ∎
### A.9 Proof of Lemma 5.4
The proof is by induction on the structure of $χ$ , where $χ=p∈\mathit{Prop}$ and the inductive cases of propositional connectives are straightforward. The inductive cases of $\Box$ and $F_a$ are analogous to the corresponding proofs in Lemma 4.19, except for using Lemma 5.3 in place of Lemma 4.16.
Case $χ=Aφ$ : Let $Γ∈ X^Λ$ . If $Aφ∈Γ$ , then by (18), $AAφ∈Γ$ . By construction $X^Λ⊆|Aφ|$ . Therefore, $Γ∈\llbracketAφ\rrbracket_\bm{M^Λ}$ .
For the converse, suppose $Aφ∉Γ$ but $Γ∈\llbracketAφ\rrbracket_\bm{M^Λ}$ . Then, $|⊤|^Λ=X^Λ⊆|φ|^Λ$ . Note that by global necessitation, $|A⊤|=X$ which implies $|A⊤|^Λ=X^Λ$ . Thus, by Lemma 5.3, $|A⊤|^Λ=X^Λ⊆|Aφ|^Λ$ . Therefore, $Γ∈|Aφ|^Λ$ , a contradiction. ∎
### A.10 Proof of Theorem 5.7
The soundness follows from Lemma 5.6. We prove completeness by the canonical model construction, analogous to the canonical model construction for $S4sb_K∀$ , except for defining $X$ to be the set of all maximal $S4sub_K∀$ consistent theories. It is enough to show that the canonical model $\bm{M}^Λ$ constructed in this manner is a strong uniform bounded $K$ -model. It is shown exactly as in the proof of Lemmas 4.6 & 4.18 that this is a strong bounded $K$ -model. By the proof of Lemma 4.17, for uniformity it suffices to show that $F_aφ∈Γ$ iff $F_aφ∈Λ$ for all $Γ∈ X^Λ$ , $φ∈\mathfrak{L}_K∀$ , and $a∈ K$ . By axiom (22), if $F_aφ∈Λ$ , then $AF_aφ∈Λ$ . Therefore, by construction $X^Λ⊆|F_aφ|$ , which implies $F_aφ∈Γ$ . Conversely, if $F_aφ\not∈Λ$ , then $¬F_aφ∈Λ$ . By axiom (23), $A¬F_aφ∈Λ$ . Therefore, by construction $X^Λ⊆|¬F_aφ|$ , which implies $F_aφ\not∈Γ$ .∎
### A.11 Proof of Lemma 5.8
We only prove the result for $\mathit{Bel}^a_b$ . The result for $\mathit{Kn}^a_b$ follows from it in a straightforward manner. Since $\bm{M}$ is uniform, we use $E_a$ to denote the set $E_a(x)$ for any $x∈ X$ .
| iff-iff | $\bm{M},x\modelsB^a_bφ$ $\bm{M},x\modelsA\Diamond_b\Box_aφ$ for all $x^\prime∈ X$ , $\bm{M},x^\prime\models\Diamond_b\Box_aφ$ | (Def. of $B^a_b$ ) (Def. of $A$ ) |
| --- | --- | --- |
| iff | for all $x^\prime∈ X$ , and $U∈E_b$ | (Def. of $\Diamond_b$ ) |
| s.t. if $x^\prime∈ U∈E_b$ , then there | | |
| exists $x^\prime\prime∈ U$ s.t. $\bm{M},x^\prime\prime\models\Box_aφ$ | | |
| iff | for all $U$ s.t. $∅≠ U∈E_b$ | |
| there exists $x^\prime\prime∈ U$ | | |
| s.t. $\bm{M},x^\prime\prime\models\Box_aφ$ | | |
| iff | for all $U$ s.t. $∅≠ U∈E_b$ , | (Def. of $\Box_a$ ) |
| there exist $x^\prime\prime∈ U$ and | | |
| $U^\prime∈E_a$ s.t. $x^\prime\prime∈ U^\prime⊆|φ|$ | | |
| iff | for all $U$ s.t. $∅≠ U∈E_b$ , | |
| there exists $U^\prime∈E_a$ s.t. | | |
| $U∩ U^\prime≠∅$ and $U^\prime⊆|φ|$ . | | |
Let $V=\bigcup_∅≠ U∈E_aU^\prime$ , where for every $U$ , $U^\prime$ is as in the last statement of the above iff chain. Then, we have $V⊆|φ|$ , $V∈E_a$ and $V∩ U≠∅$ for all non-empty sets $U∈E_b$ . Therefore, $V$ is $b$ -dense. Thus, by definition, $x∈\mathit{Bel}^a_b(\llbracketφ\rrbracket_\bm{M})$ .
Conversely, if $x∈\mathit{Bel}^a_b(\llbracketφ\rrbracket_\bm{M})$ , then there exists $D∈E_a$ s.t. $D⊆\llbracketφ\rrbracket_\bm{M}$ and for all $U∈E_b$ , $U≠∅$ implies $D∩ U≠∅$ . Then, choosing $U^\prime=D$ for any $U$ makes the last statement of the above iff chain true. Consequently, $\bm{M},x\modelsB^a_bφ$ . ∎
### A.12 Proof of Proposition 6.2
The proof is by induction on $χ$ , where the base case $p∈\mathit{Prop}$ and the inductive cases for propositional connectives are immediate. The case $χ=\Boxφ$ follows from $\mathit{Int}^T(\llbracketφ\rrbracket_\bm{M})∩ X_i=\mathit{Int}^T_i(\llbracketφ\rrbracket_\bm{M}∩ X_i)$ and the induction hypothesis.
For the remaining case $χ=F_aφ$ , take $x∈ X_i$ . If $x∈\llbracketF_aφ\rrbracket_\bm{M_i}$ , then there is $U_i∈T_i$ with $a∈A_i(U_i,x)$ and $U_i⊆\llbracketφ\rrbracket_\bm{M_i}$ . Considering (up to inclusion) $U_i∈T$ , we thus get $a∈A_i(U_i,x)=A(U_i,x)$ , and by induction hypothesis, $U_i⊆\llbracketφ\rrbracket_\bm{M_i}=\llbracketφ\rrbracket_\bm{M}∩ X_i⊆\llbracketφ\rrbracket_\bm{M}$ shows $x∈\llbracketF_aφ\rrbracket_\bm{M}$ . Conversely, if $x∈\llbracketF_aφ\rrbracket_\bm{M}$ , then there exists some $U∈T$ with $a∈A_i(U,x)$ and $U⊆\llbracketφ\rrbracket_\bm{M}$ . For $U∩ X_i∈T_i$ we have $a∈A(U,x)=A_i(U∩ X_i,x)$ , and by the induction hypothesis, we have $U∩ X_i⊆\llbracketφ\rrbracket_\bm{M}∩ X_i=\llbracketφ\rrbracket_\bm{M_i}$ . Thus, $x∈\llbracketF_aφ\rrbracket_\bm{M_i}$ . ∎
### A.13 Proof of Theorem 6.5
The proof is by induction on the complexity of the formula $φ$ . The proof for the base case (propositional variables) and the inductive step for propositional connectives is trivial. We give the proof for modal operators $\Box$ , $F_a$ , and $A$ (in the case of global bisimulations).
(1) Suppose $φ=\Boxψ$ for some formula $ψ$ . Then, $\bm{M}_1,x_1\models\Boxψ$ iff $∃ U_1∈T_1\colon x_1∈ U_1⊆\llbracketφ\rrbracket_\bm{M_1}$ . That is, $∃ U_1∈T_1$ s.t. $x_1∈ U_1$ , and for all $y_1∈ U_1$ , $\bm{M}_1,y_1\modelsψ$ . By Definition 6.4 (ii), $∃ U_2∈T_2$ s.t. $x_2∈ U_2$ and for all $y_2∈ U_2$ , there exists $y_1∈ U_1$ s.t. $y_1Zy_2$ . By induction, this implies $∃ U_2∈T_2$ s.t. $x_2∈ U_2$ and for all $y_2∈ U_2$ , $\bm{M}_2,y_2\modelsψ$ . Consequently, $\bm{M}_1,y_1\models\Boxψ$ . The preservation of satisfaction in the opposite direction is shown analogously using Definition 6.4 (iii).
(2) Suppose $φ=F_aψ$ for some formula $ψ$ . Then, $\bm{M}_1,x_1\modelsF_aψ$ iff $∃ U_1∈T_1\colon U_1⊆\llbracketφ\rrbracket_\bm{M_1}$ . That is, $∃ U_1∈T_1$ s.t. for all $y_1∈ U_1$ $\bm{M}_1,y_1\modelsψ$ . By Definition 6.4 (iv), $∃ U_2∈{ε_a}_2(x_2)$ s.t. for all $y_2∈ U_2$ there exists $y_1∈ U_1$ s.t. $y_1Zy_2$ . By induction, this implies $∃ U_2∈{ε_a}_2(x_2)$ s.t. for all $y_2∈ U_2$ , $\bm{M}_2,y_2\modelsψ$ . Consequently, $\bm{M}_1,y_1\modelsF_aψ$ . The preservation of satisfaction in the opposite direction is shown analogously using Definition 6.4 (v).
(3) Suppose $φ=Aψ$ for some formula $ψ$ . Then, $\bm{M}_1,x_1\models Aψ$ iff $∀ y_1∈ X_1\colon\bm{M}_1,y_1\modelsψ$ . By Definition 6.4 (vii), for any point $y_2∈ X_2$ , there exists $y_1∈ X_1$ s.t. $y_1Zy_2$ . Since $\bm{M}_1,y_1\modelsψ$ , by induction $\bm{M}_2,y_2\modelsψ$ for any $y_2∈ X_2$ . Therefore, $\bm{M}_2,x_2\modelsAψ$ . The preservation of satisfaction in the opposite direction is shown analogously using Definition 6.4 (vi).∎
### A.14 Proof of Corollary 6.6
Consider the semiring $K=⟨ℚ_≥ 0^∞,\min,+,∞,0⟩$ .
1. Let $\bm{M}_1=⟨ X_1,T_1,A_1,\allowbreakV_1⟩$ and $\bm{M}_2=⟨ X_2,T_2,A_2,V_2⟩$ be strong uniform bounded $K$ -models defined as follows. Let $X_1=\{x_1\}$ , $T_1=\{∅,X_1\}$ , ${A_1}(∅,x_1)={A_1}(X_1,x_1)=ℚ_≥ 0^∞$ , and for all $p∈\mathit{Prop}$ , $V_1(p)=X_1$ . Let $X_2=\{x_2,y_2\}$ , $T_2=\{∅,\{x_2\},X_2\}$ , ${A_2}(∅,x)={A_2}_K(\{x_2\},x)={A_2}(X_2,x)=ℚ_≥ 0^∞$ for all $x∈ X_2$ and $V_2(p)=\{x_2\}$ for all $p∈\mathit{Prop}$ .
Define $Z=\{(x_1,x_2)\}$ . It is straightforward to check that $Z$ is a bisimulation. However, $\bm{M}_1,x_1\modelsAp$ but $\bm{M}_2,x_2\not\modelsAp$ . Therefore, $A$ is not definable by any formula in $\mathfrak{L}_K$ .
2. Let $\bm{M}_1=⟨ X_1,T_1,A_1,\allowbreakV_1⟩$ and $\bm{M}_2=⟨ X_2,T_2,A_2,V_2⟩$ be strong uniform bounded $K$ -models defined as follows. Let $X_1=\{x_1,y_1,z_1\}$ , $T_1=\{∅,\allowbreak\{x_1,y_1\},\allowbreak X_1\}$ , and for all $p∈\mathit{Prop}$ , $V_1(p)=X_1$ . For all $x∈ X_1$ , ${A_1}(X_1,x)=[0,∞]$ , ${A_1}(\{x_1,y_1\},x)=(0,∞]$ , and ${A_1}(∅,x)=\{1\}$ . Let $X_2=\{x_2,y_2\}$ , $T_2=\{∅,X_2\}$ , and for all $p∈\mathit{Prop}$ , $V_2(p)=X_2$ . For all $x∈ X_2$ , ${A_2}(X_2,x)=[0,∞]$ , and ${A_2}(∅,x)=\{∞\}$ .
Set $Z=\{(x_1,x_2),(y_1,y_2),(z_1,y_2)\}$ . It is straightforward to check that $Z$ is a global bisimulation. However, $\bigsqcup{A_1}(U,x_1)\not∈{A_1}(U,x_1)$ for $U=\{x_1,y_1\}$ , but $\bigsqcup{A_2}(U,x_2)∈{A_2}(U,x_2)$ for all $U∈T_2$ . Therefore, by Theorem 6.5, $∀ U∈T\colon\bigsqcupA_x(U)∈A_x(U)$ is not (locally) definable in $S4sub_K∀$ . ∎