Knowability as Continuity: A Topological Account of Informational Dependence
Abstract
1. Introduction and Preview
- Dependence in the world Dependence occurs when objects or phenomena constrain each other’s behavior. These constraints range from complete functional determination to milder forms of correlation. At the opposite extreme lies independence: complete freedom of behavior, regardless of what the other object or phenomenon does. A common mathematical model for all this uses a family of variables X for relevant items that can take values in their ranges, where correlations arise when not all a priori possible value combinations can occur. The laws of physics provide many examples: Newton’s law of gravity constrains the values that can arise for the masses of two objects, their distances, and their accelerations toward each other. Dependence is at the heart of the physical universe and our theories about it, but just as well our social world and the many dependencies in human behaviors. Logicians have long been interested in modeling this pervasive notion and studying its basic laws [1,2]. In this line, the present paper offers a new dependence logic in a richer topological setting that applies to empirical inquiry.
- Dependence, knowledge and information flow In a complementary sense to its physical manifestation, nn dependence can also be seen as an information-carrying relation. If y depends functionally on X, then, given the information which values the variables in X have right now, we automatically know the value of y. And weaker forms of correlation license weaker forms of knowledge transfer. This dual perspective was proposed in Situation Theory, where realism about constraints between situations in the world [3] led to logical theories of information flow for human agents [4]. But dependence also underlies (Dynamic) Epistemic Logic, the basic theory of semantic information [5,6,7]. If some players get a card each from a set whose composition is common knowledge, then the card dealt to the first player constrains the card combinations available for the other players. Or epistemically, if we know the card of the first player, we also know more about which cards are held by which other player. In this paper, we will mainly pursue this informational-epistemic perspective on dependence.
- Variables as wh-questions As used in empirical sciences, ‘variables’ differ in an essential way from the First-Order Logic notion with the same name: while in FOL variables are simple placeholders, with no meaning of their own, in empirical science they are specific “what" questions (e.g., what is the position of a particle, or its velocity, momentum or acceleration, etc?). The values of a variable are the possible exact answers to the question (e.g., the exact position, etc.). A variable y will take different values in different possible states of the world, so in this sense variables are functions from a state space S to a range of values . On the other hand, the corresponding propositional question can be understood as a partition of the state space: each cell of the partition represents (the set of worlds satisfying) a specific answer to the question. We obtain a correspondence between variables and (propositional) questions: any variable induces a partition on S, whose cells are given by the sets , for all .
- Functional dependence and propositional determination Unlike in FOL, in empirical sciences the values of different variables are not necessarily independent: answering some questions may already be enough to answer other questions. In this sense, dependence is all about logical relations between questions. The standard logical setting for this is provided by the notion of functional dependence between variables/questions, expressed as a global statement in [1], and denoted in this paper by : essentially, this captures the existence of a function F that maps the values of the variables in X at all states into the value of y at the same states. There is also a local, state-dependent version , introduced in [2], which can be thought of as semantic determination: fixing the X-values to the current ones (realized at the current state s) also fixes the value for y. In the epistemic reading, a dependence statement can be seen as a conditional knowledge claim: an observer can know the current value of y if given the current values of the variables in X. As a special case, when y is a Boolean variable associated to some proposition , we obtain a natural ‘determination modality’ , which says that fixing the X-values to the current ones (at s) ‘determines’ the truth of (i.e., fixes its value to ‘true’).
- From idealized sharp values to empirical measurement Standard scenarios in epistemic logic are discrete, and it then makes sense to work with sharp values of variables, such as truth values for proposition letters. However, in the empirical sciences, and in daily life, values are usually obtained by imprecise observations or measurements. Even if not in error, these deliver only intervals containing the real value. Of course, one can perform more measurements and combine outcomes, or turn to a more precise measuring device, but sharp individual values for variables will still not be delivered. Thus, in empirical inquiry, the view of dependence as conditional knowledge of sharp values becomes unrealistic.
- Topological models for empirical inquiry and knowledge As it happens, a suitable richer style of modeling exists. Topological models have been around since the 1930s for modeling intuitionistic and modal logics [8], where the surplus of topological spaces over plain sets elucidates epistemic notions such as knowledge or verifiability. In our present setting, open sets in a topological space represent possible outcomes of experiments or measurements, while propositions of interest are modeled by arbitrary subsets. In this way, topological notions acquire epistemic meaning. For instance, a property P denoting an open set is ‘verifiable’ in that, for any point s satisfying P, there exists an experiment that can tell us that the point has that property. Dually, properties denoting closed sets are falsifiable. In this setting, even technical separation properties for topological spaces make epistemic sense: e.g., the -property says that any point can be identified uniquely by experiments, since any other point can be separated by some measurement. The area of Epistemic Topology exploits all these features, witness important studies like [9,10,11]. Our analysis of dependence follows up on this, by looking at further structure in dependence models with topologies over the value ranges for the variables.
- Empirical variables as topological maps We are thus lead to a natural modeling of empirical variables y as functions from a state space S onto a topological space : in this way, in addition to the exact value of variable y at state s (an idealization which typically is not accessible by measurements), we also have observable approximations of this value, given by open neighborhoods with . Finally, topological spaces allow us to treat sets of variables X as single new entities taking tuples as values, by using the product topology on the Cartesian product of the underlying spaces. This uniform treatment of single variables and finite sets of these greatly simplifies epistemic analysis.
- Propositionalization: empirical questions as topologies If we move from empirical variables to the corresponding propositional questions, this requires refining the partitional view of questions into a topology on the state space S; any open neighborhood of the current state s in the question’s topology will represent a partial, “inexact" answer to the given question: these are the “feasible” answers, that one can determine by observations (measurements). The above-mentioned correspondence between variables and questions-as-partitions extends to their topological versions: the topology on the range of values of variable y naturally induces a topology on the state domain S, having open sets of the form , for any open .
- Continuity as information-carrying dependence Though we presented dependence as delivering conditional knowledge of y given X, note that this required being given the exact value(s) of X. In an empirical setting this is seldom achievable: all we can observe are measurable approximations. Thus, a usable, truly ‘epistemic’ dependence should allow us to approximate the value of y arbitrarily closely given suitable approximations for the values of X. In its global form, this requires that the dependence function F mapping X-values to y-values be globally continuous with respect to the underlying topologies. We call this known epistemic dependence : the observer knows that she can get to know the value of y as accurately as needed if given accurate enough approximations of X. What makes this dependence “epistemic” is the fact that it requires only observable approximations, and what makes it “known” is its globality. As in the case of exact dependence, there is also a local version of epistemic dependence, which only requires that the dependence function F is continuous on some open neighborhood U of the exact value(s) (of X at the current state s). We read as knowable epistemic dependence: the observer can come to know (after doing an accurate enough measurement of X) that the value of y can be determined as accurately as needed (if given accurate enough approximations of X).
- Special case: conditional knowability of a proposition As in the case of exact dependence, we can apply epistemic dependence to the case when y is a Boolean variable associated to a proposition , obtaining a natural notion of knowability of a proposition given (accurate enough approximations of) X: holds at s if there is some open neighborhood of s (in the topology induced by X on the state space) all of whose members satisfy . This means that one can come to know that was the case by measuring X with enough accuracy. The modality connects back to the standard topological semantics for modal logic, more precisely to the so-called interior semantics: note that s satisfies iff it is in the interior of the set of states satisfying (where interior is taken wrt the topology induced by X on the state space). As such, this notion fits well with the recent epistemic interpretations of the interior operator in terms of “knowability”.
- Further notions: full independence versus topological independence In mathematical practice, independence of variables often makes for greater simplicity than dependence. The probability of two independent events is just their product, no analysis of correlations is required. Independence, too, has a natural interpretation in the above models. Two sets of variables X and Y are fully independent if, given the states that occur in our model, knowing the exact values of the variables in X tells us nothing new about the values of Y (i.e., it still leaves them free to take on any combination of values that the model allows them anywhere). Independence is zero-correlation of Y-values with X-values, functional dependence is total correlation1. But for empirical variables, this notion of independence is epistemically irrelevant (since typically we cannot know the exact values of X). The richer topological setting offers a more subtle concept: two sets of variables X and Y are topologically independent if no matter how accurate measurements of X we are given, we can never learn anything new about Y. Interestingly enough, topological independence is compatible with global functional dependence! So we can have a total correlation (which in principle would give us complete knowledge of the exact values of Y if we only were given the exact values of X), while at the same time having topological independence (so that no approximate observation of X can tell us anything about Y). In our paper, we characterize such situations mathematically in terms of the dependence function being “everywhere surjective” [12], thus significantly expanding the current interfaces of Epistemic Topology with mathematics. More philosophically, the extended framework obtained in this way allows us to reason about in-principle learnability and unlearnability on a par.
- Special topologies While our discussion may have suggested that we abandon standard (relational) epistemic logic, the topological setting contains in fact standard epistemic models as the special case of discrete topologies on the range of values (where all subsets of the space are open). In this case, the topologies induced on the state space are partitional, and we can thus interpret the corresponding propositional questions as “agents” (modeled using the accessibility relations associated to these partitions). and collapse to the same notion in this case (capturing ‘epistemic superiority’ of group X over Y [13]), and similarly and collapse to the standard notion of distributed knowledge. Another special class of topologies, to be used extensively in our later technical proofs, are Alexandrov spaces where each point has a smallest open neighborhood. These spaces match the usual models for modal and support a reduction to relational models where the accessibility relation is the standard topological specialization order . In what follows, such relational models will allow us to use standard modal techniques.
- ‘Knowing how’: from plain continuity to uniform continuity Even a known epistemic dependence leaves something to be desired. The inverse map associated with a continuous function F, from open neighborhoods of values to open neighborhoods of s, is state dependent. So, the agent knows that she can approximate y as accurately as desired given an accurate enough approximation of X, but she may not know in advance how accurate needs the measurement of X be (in order to obtain the desired accuracy for y). To have in advance such an explicit ‘epistemic know-how’ (as to which approximation works) she needs the dependence function F to be uniformly continuous. Formalizing this stronger notion of conditional knowability how (to find y from X) requires an even richer setting. We chose to use for this the well-known framework of metric spaces [14], mostly for reasons of accessibility to a general philosophical audience; but uniform continuity can also be defined in a more qualitative way in the much more general framework of uniform spaces [15], and the even more general setting of quasi-uniform spaces, and our notions and results do carry through to these qualitative generalizations.
- Plan of this paper Section 2 introduces the basic notion of empirical wh-questions, in two equivalent versions: empirical variables (modeled as topological maps), and propositional questions (modeled as topologies). Section 3 investigates various notions of dependence and the corresponding modalities: exact functional dependence (in both its global and local versions) and the determination modality, knowledge and knowability of a proposition given a set of variables, and most importantly the key notion of continuous (epistemic) dependence (in both its global and local versions). Section 4 contains the formal syntax and semantics of our decidable logic of continuous dependence , a sound and complete proof system to reason about epistemic dependence, as well as some concrete examples. Section 5 discusses the notions of full independence and topological independence, and their interplay with functional dependence in a topological setting. Section 6 extends the setting to uniformly continuous dependence on metric models, and presents the syntax and semantics of the decidable logic of uniform dependence (which in fact also comprises all the other forms of dependence and modalities encountered in this paper), as well as a sound and complete axiomatization of this logic. Section 7 and Section 8 are dedicated to the proofs of completeness and decidability of our logic. These two sections can be skipped by a reader who is uninterested in technical issues (-although the non-standard relational models and the various other types of generalized models introduced in Section 7 may also be of some conceptual interest in their own respect). Section 9 lists some further directions of immediate epistemic relevance, including richer dynamic logics of approximation, a notion of computable dependence understood as Scott continuity, the use of ‘point-free topologies’, etc. Finally, the Conclusion Section 10 gives a summary of results and some general conclusions.
2. Basic Framework: Empirical Questions
2.1. Preliminaries on Topology
- Topologies, neighborhoods and local bases Recall that a topological space consists of a set (the domain, consisting of ‘points’ or ‘values’ ), together with a family of ‘open’ sets, assumed to include ∅ and itself, and to be closed under finite intersections and arbitrary unions. The complements of open sets are called ’closed’. For a point , we put
- Interior and closure The well-known topological interior and closure operators are defined as usual, as maps , defined by putting for all sets of values :
- Specialization preorders, topological indistinguishability and separation axioms Given a space , we denote by the specialization preorder for its topology, defined by putting, for all :
- Continuity at a point A function between topological spaces is continuous at a point if we have
- Global continuity is (globally) continuous if it is continuous at all points . Equivalently: iff the preimage of every open set is open (i.e., implies ).
- Local continuity around a point F is locally continuous (on a neighborhood) around a point if it is continuous at all points in some open neighborhood of x. Equivalently: iff there exists some open neighborhood of x s.t. the preimage of every open subset of O is open.
- Subspaces and quotients Every subset of (the domain of) a topological space determines a subspace , obtained by endowing D with its subspace topology
- Compactness and local compactness A topological space is compact if every open cover of has a finite subcover; i.e., for every collection of open subsets s.t. , there exists a finite subcollection s.t. . A subset of a topological space is compact if the subspace determined by it is compact. A space is locally compact if every point has a compact neighborhood; i.e., for every there exists some open set and some compact set s.t. .
- Metric spaces, pseudo-metric spaces and ultra-(pseudo-)metric spaces A pseudo-metric space consists of a set of points, together with a pseudo-metric (or ‘pseudo-distance’) , satisfying three conditions: ; ; . A metric space is a pseudo-metric space satisfying the additional condition that: implies . In this case d is called a metric (or ‘distance’).
- Uniform continuity A function between two pseudo-metric spaces is uniformly continuous if we have
- Lipschitz, locally Lipschitz and pseudo-locally Lipschitz functions A function between two pseudo-metric spaces is Lipschitz if there exists a constant (called ‘Lipschitz constant’) s.t. for all we have that
- Special case: isometries (global, local and pseudo-local) A special case of Lipschitz functions of particular importance are isometries. These are the natural morphisms of a category of (pseudo-)metric spaces. A map between two pseudo-metric spaces is an isometry if for all we have that
2.2. Empirical Variables as Inexact Wh-Questions
- Example: Euclidean variables A well-known example is that of Euclidean variables , for some : here, is the n-dimensional Euclidean space for some (consisting of all real-number vectors ), and is the standard Euclidean topology, generated by the family of all n-dimensional open balls of the form
- Example: a particle in space For a more concrete example, consider a point-like particle in three-dimensional space. The state space is . Consider the question “What is the x-coordinate of the particle?”. As a wh-question, this is an empirical variable , with and the natural topology is given by the family of rational open intervals , where with . (The restriction to intervals with rational endpoints corresponds to the fact that actual measurements always produce rational estimates.) Suppose the particle is actually in the point : so this triplet represents the actual state. Then the exact answer to the wh-question is the actual exact value 1 of the variable X at state s, while the feasible approximations at s are rational intervals with . The similar wh-questions regarding the other two coordinates y and z are similarly represented by empirical variables , with the same topology as before.
- Special case: exact questions An exact wh-question on a state space S is just a variable mapping states into values living in a discrete space, i.e., s.t. . Intuitively, this means that at every state one can observe the exact value of the variable X. The topology is then irrelevant: the complete answer to the question can be determined, so no partial approximations are really needed.
2.3. Abstraction: Propositional Questions
- Complete answers are not necessarily feasible. The complete ’answer’ to the question at state s is the equivalence class of s wrt the topological indistinguishability relation for . The complete answer is the propositional analogue of the ‘exact’ value of an empirical variable. The fact that the complete answer might not be feasible is reflected in the fact that this equivalence class is not necessarily an open set. The indistinguishability relation induces a partition on S, whose cells are the equivalence classes modulo , corresponding to all the possible complete answers to the question.
- Example continued: the particle in space Recall our example of a point-like particle situated in the point . Instead of answering the wh-question “what is the x-coordinate?” by simply specifying the exact value of the corresponding empirical variable, we can interpret the question as a propositional one, whose complete answer is , which in English corresponds to the proposition “The x-coordinate of the particle is 1”. Similarly, if only an approximation of X (with and ) is feasible or measurable, then the same information can be packaged in a partial answer to the corresponding propositional question: in English, this is the proposition “The x-coordinate is between a and b”.
- From variables to propositional questions: the (weak) X-topology on S. To any empirical variable , we can associate a propositional empirical question , called the X-topology on S: this is the so-called ‘weak topology’ induced by X on S, defined as the coarsest topology on S that makes X continuous. More explicitly, is given by
- X-relations on states The relations and = on the range space naturally induce corresponding relations on states in S, defined by putting for all :
- Special case: partitions as exact propositional questions Note that the propositional counterpart of an exact wh-question on a state space S is a partition of S, whose partition cells are sets of the form , with . Conversely, every partition of S can be viewed as a propositionalized exact question. So, from a purely propositional perspective, exact questions are just partitions of the state space.
2.4. Equivalence Between Variables and (Propositional) Questions
- From propositional questions to variables: the quotient topology. Given any propositional empirical question (topology) , we can convert it into a wh-question by taking as our associated empirical variable the canonical quotient map from S to the quotient space modulo the topological indistinguishability relation for ; more precisely, we take
2.5. Joint Questions
- Sets of propositional questions as joint questions: the join topology Given a set of topologies on a state space S (interpreted as empirical questions), we can regard it as a single question, given by the supremum or “join” (in the lattice of topologies on S with inclusion) of all the topologies . This is the topology generated by the union of the underlying topologies: the coarsest topology on S that includes all of them. The indistinguishability relation for this join topology coincides with the intersection of the indistinguishability relations of each topology . The complete answer to the join propositional question at state s is thus the intersection of the complete answers at s to all the propositional questions ; while a partial answer to the join question, i.e., an open set , is an intersection of partial answers to all the underlying questions .
- Some special cases When is the empty family of topologies, is the trivial (‘indiscrete’) topology on S. When is a singleton, the joint question corresponding to the set is the same as the question/topology .
- Sets of variables as joint wh-questions: the product topology A finite set of empirical variables can itself be regarded as a single variable (hence, our use of the same notation X for both variables and sets of variables, a common practice in, e.g., Statistics when dealing with random variables), essentially given by taking the product map into the topological product space (suitably restricted in its range to make this map surjective). More precisely, given such a finite set of empirical variables, we can associate to it a single variable, also denoted by X, as follows:
- –
- the set of values ;
- –
- the topology is the restriction to of the product topology on , generated by the restrictions to of all products of open sets (in their own topologies );
- –
- finally, the map is given by .
- Some special cases When is empty, with the empty string, the trivial topology on (which in this case coincides with the discrete topology!), and the map given by for all . Note that, since the weak ∅-topology is the trivial topology on S, its indistinguishability relation is the universal relation on S (relating every two states). When is a singleton, the single variable corresponding to the set X is the same as x itself.
- Sanity check: equivalence between the two notions of joint questions It is easy to see that above-mentioned equivalence between propositional empirical questions and empirical variables extends to the notion of joint question/variable. Indeed, the weak topology induced on S by the product variable is exactly the join (supremum) of all the topologies (with ).
3. Information-Carrying Dependence as Topological Continuity
3.1. Background: Dependence in
- Exact determination of a proposition by a variable Given a state space S, a (finite set of) empirical variable(s) and a proposition , we say that P is determined by X at state s, and write , if the (exact) value of X (at s) carries the information that P is true (at s):
- Abstraction: exact determination by a propositional question By abstracting away from the specific values of the variable, we can ‘lift’ this notion to the level of propositional questions. Given a state space S, a proposition and a (empirical) propositional question (i.e., topology) on S, we say P is determined by (the answer of) τ at state s, and write , if the (complete) answer to (at s) carries the information that P is true (at s):
- Exact dependence between variables Given two empirical variables and over the same state space S, we say that X exactly determines Y at state s, and write , if the value of X at s uniquely determines the value of Y at s:
- Abstraction: exact dependence between propositional questions By abstracting again from the specific values, this notion is lifted to the level of propositional questions: given topologies and on a state space S, we say that τ exactly determines at state s, and write , if the exact answer to at s uniquely determines the exact answer to at s:
- Global dependence As already mentioned, the standard notion of (functional) dependence in Dependence Logic is global: in our notation , this is given by
3.2. Propositional Knowledge and Conditional Knowability of a Proposition
- Propositional knowledge as universal quantification over epistemic possibilities We say that a proposition is known, and write , if P holds in all epistemically possible states, i.e., if in fact we have that . So, in our setting, the knowledge operator K is simply the above-defined universal modality, quantifying over all epistemic states:
- Conditional knowability, given (approximate values of) a variable Given a proposition and an empirical variable , we say that P is knowable given X at state s (or knowable conditional on X), and write , if the truth of P at s is determined by some (good enough) approximation of the value , i.e., if we have
- Abstraction: conditional knowability as interior operator Given a proposition and a propositional question (topology) , we say that P is knowable given question (topology) τ at state s, and write , if one can come to know that P is true at s after learning some (true feasible) answer to question ; i.e., if there exists some feasible answer such that . It is obvious that we have:
- Equivalence between the two notions One can easily see that conditional knowability given X is equivalent to conditional knowability given the propositional question :
- 1.
- 2.
- .
- Special case: Knowledge as unconditional knowability When we take the empty set of variables , we obtain the above notion of (unconditional) knowledge :
3.3. Knowing the Value
- Exact knowledge We say that a variable X is exactly known, and write , if there is a value such that the proposition is known, i.e., if holds for all states ; equivalently, iff is a singleton ; i.e., iff X is a constant map:
- Approximate observations The act of observing some approximation of a variable X at state s can be modeled as restriction of the state space: we move from the original space S to the subspace . All the variables are also restricted to U, so we obtain where , , and is the subspace topology on U.
- Approximate knowledge For empirical variables, we have a more inexact form of knowledge, namely approximate knowledge. Given any open set , we say that the value of X is known with approximation U if we have , that is, for all states .
- Arbitrarily accurate knowledge We say that the value of X is known with arbitrary accuracy at state s, and write if: for every open neighborhood of , the value of X is known with approximation U; i.e., we have that
- 2.
- Knowledge of arbitrarily accurate knowledge of X is the same as exact knowledge of X: i.e., we have .
- 3.
- If is -separated, then arbitrarily accurate knowledge of X is the same as exact knowledge of X: i.e., we have .
3.4. Known Dependence Versus Knowable Dependence
- Global dependence is known dependence By combining the above identity with the interpretation of the universal modality A as “knowledge” K, we obtain
- Knowable dependence A knowable dependence of Y on X holds at s iff the existence of an (exact) dependence can be known if one is given some sufficiently accurate estimate of the value . This is captured by the expression
- Knowing a dependence is not enough! However, an important observation is that (for inexact variables) these forms of dependence ay still be epistemically ‘useless’, as far as knowability of Y from X is concerned. Neither known dependence nor knowable dependence guarantee that any estimate of the value of Y (no matter how vague) is ever known after observing the value of X with any accuracy (no matter how precise). What we need instead is a notion of epistemic dependence, i.e., one that ensures knowledge transfer: we should be able to infer the value of Y with any desired accuracy from a sufficiently accurate measurement of the value of X. This forms the topic of the next section.
3.5. Epistemic Dependence as Continuous Correlation
- Known epistemic dependence We introduce now a global concept , obtained by adding the continuity requirement to the definition of (global) functional dependence:
- 1.
- 2.
- 3.
- 4.
- for all states and sets , if then
- 5.
- is continuous (in the X-topology on S)
- 6.
- the identity function is continuous (if we endow its domain with the X-topology and its codomain with the Y-topology).
- Epistemic dependence We write , and say that there exists a (knowable) epistemic dependence between X and Y at state s, if known dependence can be achieved after observing some accurate enough approximation of the value (of variable X at a state s). This happens when holds on the subspace O (even if it does not hold on the whole original space S):
- 1.
- ;
- 2.
- there exists an open neighborhood and a continuous map , s.t. holds on O;
- 3.
- there exists an open neighborhood O of , and a continuous map , s.t. holds on ;
- 4.
- ;
- 5.
- there is some open X-neighborhood O of s, s.t. for all states and sets , if then ;
- 6.
- Y is continuous in the X-topology on some X-open neighborhood of s;
- 7.
- the restriction of the identity function to some open X-neighborhood is continuous (if we endow its domain with the topology induced on it by the X-topology, and its codomain with the Y-topology.
3.6. A Side Issue: Continuity at a Point
- Conditional knowability of variables as point-continuous dependence We write , and say that Y is conditionally knowable given X at state s if we have
- 1.
- 2.
- 3.
- for all sets , if then
- 4.
- Y is continuous at point s in the X-topology
- 5.
- the identity function is continuous at point s, if we endow its domain with the X-topology and its codomain with the Y-topology
- Counterexample: Thomae’s function An extreme form of unknowable conditional dependence is given by Thomae’s function. Let X and Y be two single variables, (the set of real numbers), with being the standard topology on , and we set to be the identity map, and Y be given by Thomae’s function:
4. The Logic of Continuous Dependence
- Vocabulary Throughout this section, we assume given a (finite or infinite) set of basic variables , and a relational vocabulary consisting of a set of predicate symbols, together with an arity map , associating to each symbol a natural number . We denote by finite sets of variables in V, and denote by finite tuples of variables.
4.1. Background on : The Logic of (Exact) Functional Dependence
- Global dependence In , (exact) global dependence is not a primitive notion, but can be defined via the abbreviation . Indeed, it is easy to see that the semantics of the formula matches the above semantic clause for .
- A sound and complete proof system Here is a version of the axiomatic system for the Logic of Functional Dependence, whose completeness is the main technical result in [2]:
4.2. Syntax and Semantics of
- Abbreviations Knowledge , knowable dependence , known dependence and exact knowledge are defined in this language as abbreviations:
- Special case: concrete models A concrete topo-dependence model is a structure , consisting of: a typed topological model ; and a set of ‘concrete’ states, i.e., type-respecting assignments of values to variables. This structure is subject to the additional requirement that for every . (Once again, this condition is innocuous: we can always restrict the codomain to the actual range of values taken by x.) Concrete topo-dependence models are indeed a special case of topo-dependence models: we can associate to each variable an empirical variable , given by .
- Example: Euclidean models An example of topo-dependence models that are both metric and concrete are Euclidean models. For a finite set , a Euclidean model is simply given by a subset of the Euclidean space of dimension , consisting of assignments of real values to variables . The metric on each copy of is the Euclidean distance , and so the topology is the subspace topology induced on by the standard Euclidean topology on .
- Pseudo-locally Lipschitz (and pseudo-locally isometric) models A metric dependence model is called pseudo-locally Lipschitz if every basic empirical variable is pseudo-locally Lipschitz wrt to every other basic variable ; i.e.,: for any two basic variables , the map is pseudo-locally Lipschitz. A special case are pseudo-locally isometric models: these are metric dependence models in which every basic variable is a pseudo-local isometry. It is easy to see that these conditions are equivalent to requiring that the identity maps are pseudo-locally Lipschitz (and respectively, pseudo-local isometries for all non-empty sets of variables .
4.3. The Proof System
- What the axioms mean Mathematically, the axioms for in Group (II) capture the main properties of the interior operator, as given by the Frechet axioms of topology. In addition, Veracity asserts that knowable facts are true6.
- Open problem What is the complete logic of the language based only on the operators and conditional knowability atoms ? Is that logic decidable?
4.4. A Concrete Example
5. Epistemic Independence
- Known dependence versus epistemic dependence Recall the exact dependence operators and of the logic , as well as the associated ‘epistemic’ abbreviations
- 1.
- holds in (at any/all states)
- 2.
- there exists some map s.t. and F has a dense set of discontinuities (i.e., ).
- Complete ignorance as topological independence Going further with the above discrepancies, we now move to even more extreme situations where, while X globally determines Y, it is known that no observable estimate of X will give any information about Y! The dual opposite of epistemic dependence is the case when no observable approximation of the value of X can give any information concerning the value of Y. We refer to this notion as epistemic (or ‘topological’) independence:
- 1.
- holds in (at any/all states)
- 2.
- there exists some everywhere-surjective map s.t. .
- Open problem Is the logic of topological independence and dependence decidable?
6. Uniform Dependence: A Stronger Notion of Knowability
6.1. Uniform Dependence in Metric Spaces
- Empirical variables over metric spaces As already noticed in Section 4, one may consider as a special case empirical variables of the form , whose range of values has a metric topology induced by a metric on . From now we will restrict ourselves to such “metric variables”. Closeness relations of the form will then give us global notions of accuracy for the values of X: margins of error for measurements (or more generally, for observations) of the value of X.
- Sets of variables as joint variables As we already saw in Section 4 (when giving the semantics of on metric dependence models), a finite set of empirical variables over metric spaces can itself be regarded as a single metric variable. More precisely, given such a finite set of metric variables , each coming with its own metric space, we can associate to it a single metric variable, also denoted by X, whose set of values is as usual , while the metric is (the restriction to of) the so-called Chebyshev distance (also known as the supremum metric):
- Strong epistemic dependence We say that there is a strong (or ‘uniform’) epistemic dependence between empirical variables X and Y, and write , if for every margin of error for Y-measurements there exists some margin of error for X-measurements, such that every estimate of X with accuracy entails an estimate of Y with accuracy :
- 1.
- 2.
- there exists a uniformly continuous map s.t. holds on S
- 3.
- is uniformly continuous (wrt the X-topology on S induced by the pseudo-metric )
- 4.
- the identity function is uniformly continuous (wrt to the X-topology given by on its domain and the Y-topology given by on its codomain).
- 1.
- 2.
- there exists an open neighborhood O of , and also a uniformly continuous map s.t. holds on
- 3.
- is locally uniformly continuous around s
- 4.
- the identity function is locally uniformly continuous around s.
- Important special case: locally compact spaces When the underlying spaces are locally compact (i.e., every value in has a compact neighborhood), epistemic dependence implies locally strong dependence: the formula
- Interpretation: bootstrapping knowability Since Euclidean spaces are locally compact, the natural topology of our space is arguably epistemically fertile: fit to ‘bootstrap knowability’. Every epistemic dependence between Euclidean variables X and Y is a locally strong dependence. Indeed, if such a dependence is knowable (i.e., if holds between Euclidean variables), then it is also knowable that (given enough information about X) you could come to know how to find Y from X with any desired accuracy. Since Euclidean variables are the ones most often encountered in empirical science, one could say that Nature makes us a free gift: it is enough to gain knowledge of an epistemic dependence to obtain potential ‘how-to knowability’, and thus, if you wish, pass from science to engineering.
- A stronger form of epistemic bootstrapping: pseudo-locally Lipschitz models Recall that a metric dependence model is pseudo-locally Lipschitz if every basic empirical variable is pseudo-locally Lipschitz wrt to every other basic variable . Such models afford an even stronger form of epistemic bootstrapping:
Every pseudo-locally Lipschitz model validates the implication , for all . So in such models, our three ‘localized’ forms of continuous dependence (point-continuous dependence , locally-continuous dependence and locally uniformly-continuous dependence ) are all equivalent, for all .
6.2. The Logic of Uniform Dependence
- Open problem What is the complete logic of the language of both local and global uniform dependence? Is that logic decidable?
7. Decidability and Completeness for Non-Standard Semantics
7.1. Abstract Topo-Models
- (1)
- if and , then we have iff ;
- (2)
- is the total relation , and is the discrete topology on W. (Given condition (7), the second part of this clause follows in fact from the first part.)
- (3)
- if and , then and ;
- (4)
- Inclusion, Additivity and Transitivity for all atoms of the form , or :, whenever ;, and similarly for and ;, and similarly for and );
- (5)
- ;
- (6)
- if , then every X-open neighborhood includes some Y-open neighborhood (i.e., );
- (7)
- if and , then ;
- (8)
- ;
- (9)
- ;
- (10)
- ;
- (11)
- (or equivalently: if , then ).
- Topo-dependence models are topo-models Every topo-dependence model of the form , based on a typed topological model , gives rise to an associated topo-model for , obtained by putting:
- 1.
- for each set of variables, π is an interior map (i.e., a map that is both open and closed in the standard topological sense for functions) between the topologies and ;
- 2.
- π is a relational p-morphism (in the usual Modal Logic sense [18]: a functional bisimulation) wrt to the relations and the atoms , , and (in the case of topo-models) .
7.2. Special Case 1: Preorder Models
- (1)
- if and , then we have iff ;
- (2)
- both and are equal to the total relation . (Once again, the second part of this clause follows in fact from the first part together with condition (7)).
- (3)
- if and , then and ;
- (4)
- atoms , and satisfy Inclusion, Additivity and Transitivity;
- (5)
- if and , then ;
- (6)
- if and , then ;
- (7)
- if , then ;
- (8)
- ;
- (9)
- ;
- (10)
- ;
- (11)
- Equivalence between preorder models and Alexandroff topo-models As a consequence of Proposition 16, we will identify Alexandroff topo-models with the corresponding preorder models (and later we will characterize them precisely as the “standard” preorder models).
7.3. Special Case 2: Pseudo-Metric Models
- Metric dependence models are pseudo-metric topo-models Every metric dependence model of the form , based on a typed metric model , gives rise to a pseudo-metric topo-model for , obtained by putting:
7.4. Standard Models and Their Representation
- (St1)
- is the topology generated by (where we skipped set brackets for singletons as usual, writing for );
- (St2)
- is the topological indistinguishability relation, given by: iff ;
- (St3)
- iff ;
- (St4)
- iff .
- Simplified presentation of standard topo-models It should be clear that a standard topo-model is uniquely determined by its set of points W, its basic topologies and the valuation of the atoms of the form , so it can be identified with the structure
- Equivalence between standard topo-models and topo-dependence models Based on Facts 17 and 18, from now on we will identify topo-dependence models with the corresponding standard topo-models.
- Special case: standard preorder models A standard preorder model is just a preorder model that is standard when considered as a topo-model (i.e., it satisfies conditions (St1)-(St5) in the definition of standard topo-models). It is useful to give a more direct characterization of the standard preorder models in purely relational terms:
- (0)
- if and , then we have iff ;
- (1)
- is the intersection of all relations with (where for singletons we again wrote for );
- (2)
- iff both and ;
- (3)
- iff ;
- (4)
- iff .
- Simplified presentation of standard preorder models It should be clear that a standard preorder model is uniquely determined by its set W, its basic preorders and the valuation of the atoms of the form , so it can be identified with the structure
- Equivalence between standard preorder models and Alexandroff topo-dependence models As a special case of the above-mentioned equivalence between standard topo-models and topo-dependence models, we can now identify standard preorder models with the corresponding Alexandroff topo-dependence models.
- (St5)
- iff .
- (0)
- if and , then we have iff ;
- (1)
- is the Chebyshev pseudo-metric induced by the basic pseudo-metrics :with the convention that ;
- (2)
- pseudo-metric indistinguishability conincides with X-equality: iff ;
- (3)
- iff ;
- (4)
- iff ;
- (5)
- iff .
- Simplified presentation of standard pseudo-metric models Again, a standard pseudo-metric model is uniquely determined by its set of points W, its basic pseudo-distances and the valuation of the atoms of the form , so it can be identified with the structure
- Equivalence between standard pseudo-metric models and metric dependence models Based on Facts 21 and 22, we will identify metric dependence models with the corresponding standard pseudo-metric models.
7.5. Completeness for Finite Preorder Models
- –
- ;
- –
- is closed under subformulas and single negations ;
- –
- , , for all sets and all (where the closure clause for can be skipped in the case of );
- –
- if , then .
- –
- ;
- –
- the relations and are just the restrictions of the above-defined relations and to the set W;
- –
- is the canonical valuation for all atoms , , and , according to which by definition w satisfies an atom iff the atom belongs to w.
- 1.
- If , then iff there exists with and ;
- 2.
- If , then iff there exists with and .
8. Completeness for the Intended Semantics
8.1. Completeness of for Topo-Dependence Models
- The idea of the proof Throughout the section, we fix a finite preorder model of the form (for ), and a designated in this model (-where the specific choice of is irrelevant, as all the other states in S will be accessible from via the total relation ). To find a standard preorder model that is modally equivalent to , we use the well-known modal logic technique of unravelling. The proof goes along familiar lines, by unravelling into a tree of all possible “histories”, redefining the relations on this tree to ensure standardness, and defining a p-morphism from the tree into our original model , by mapping each history to its last element. The proof is very similar to the corresponding proof for in [2], which is itself a modification of the standard modal completeness proof for distributed knowledge (meant to deal with the new dependence atoms ).
- Histories Let be a finite preorder model for , and let be a designated state in this model. A history is any finite sequence (of any length ) of the form , where is the designated world, and for each we have: ; ; is a non-negative real number less than 1; ; and finally whenever . We denote by W the set of possible histories. The map , which sends every history to its last element , will play a key role in our construction.
- One-step transition relations on histories There are three relevant one-step relations on histories: the immediate predecessor relation , as well as two labelled versions and of this relation, by putting (for all histories and sets ):
- Order, X-equality and X-order on histories We can now define the order relation on histories, as well as analogues and of the relations and on histories:
- Tree of histories, neighbors and (non-redundant) paths Two histories are neighbors if either one is the immediate predecessor of the other. A path from a history h to another history is a chain of histories , having and as its endpoints, and s.t. for every k, histories and are neighbors. A path is non-redundant if no history appears twice in the chain. The set of histories endowed with the partial order ⪯ has an easily visualizable tree structure:
- –
- there is a unique history with no predecessor, namely ;
- –
- every other history has a unique immediate predecessor;
- –
- for every history h, there are only finitely many histories ;
- –
- every pair of histories has a meet w.r.t. to the order ⪯; moreover, by repeating this operation, we can see that triplets of histories also have meets (and more generally, every non-empty set of histories has a meet)11.
- –
- there exists a unique non-redundant path between any two histories;
- –
- for all histories , we have , and thus we either have or .
- Interval notation The interval between two histories is the set of all histories on the non-redundant path from h to , i.e.:
- Tree-distance and history length The tree-distance between histories h and is defined by putting , where n is the cardinality of the set (i.e., the length of the non-redundant path from h to ). It is easy to see that is a metric on S, and that moreover iff are neighbors. The length of a history is the tree-distance between h and the root .
- Path-characterizations of X-equality and X-order It is easy to see that, given histories , if is the non-redundant path from h to where is the meet of the two histories, then the X-equality and X-order relations can be characterized as follows:
- –
- holds iff ;
- –
- holds iff .
Claim 1. The relations and have the following properties:
are equivalence relations, and are preorders; if , then ; the intersection of with its converse is the relation ; the relations and are additive: if then ; if then ; if and , then and ; if and , then and ; if and , then ; if and , then .
- The standard preorder model on histories To structure the set W of histories as a standard preorder model (in simplified presentation)
Claim 2. The structure is indeed a standard preorder model, with its induced X-equality and X-preorder relations matching the relations and , as defined above on histories.
Claim 3. The function , that maps every history to its last state , is a surjective p-morphism from the standard preorder model to the given finite preorder model .
8.2. Completeness for Metric Dependence Models
- Plan of the proof. Essentially, the proof proceeds by (a) defining pseudo-distances between histories in the unravelled tree model introduced in the previous section; then (b) showing that, importantly, this pseudo-metric topology is a refinement of the Alexandroff topology associated to the preorders from the previous section, and (c) proving that the resulting structure is a standard pseudo-metric model; and finally (d) showing that the map (sending each history to its last element) is a (surjective) topo-morphism from the topo-model to (the topo-model associated) to our original preorder model for .
- The proof in detail In the rest of this section, we present the details of our proof of Lemma 5. We give the proof of this representation result for only; the proof for can be obtained by simply skipping all the steps and clauses involving the uniform dependence atoms . We start as in the previous section: let be a finite preorder model for . Since this is also in particular a finite preorder model for , we can apply the unravelling technique from the previous section to obtain the structure , as introduced in the previous section. All the notations and results in the previous section still apply, and we will make use of them, in particular of the fact that is a standard preorder model for , and that the map (sending each history to its last element) is a surjective p-morphism between preorder models for , and hence a (surjective) interior map between the corresponding topo-models for . For , we will use the notations
- The -root of a history When studying the Alexandroff topologies induced by the preorders on the set W of all histories, the following notion is of special interest: the X-root of a history h is the shortest history s.t. . (Here, “shortest” means that there is no proper sub-history with .) It is easy to see that every history has a unique X-root, which we will henceforth denote by ; moreover, we obviously have . In fact, if we denote by the -connected component12 that contains h, it is easy to see that is a subtree of W (wrt ⪯), having as its root. Obviously, states that belong to the same -connected component have the same X-root, i.e., we have that:
- Density of a history In addition to history length, we need another measure of the complexity of a history h. The density of a history h is defined as the minimum non-zero index β occurring in the history h (where we put when there are no such non-zero indices in h). More precisely, we put
- X-density The X-density of history h is simply the density of its X-root, i.e., the quantity .
- Closeness To define our X-distances, we need a notion of closeness between histories that differs from the tree distance: indeed, even a one-step transition may involve a large jump as far as the intended X-distance is concerned. Two neighboring histories and are said to be X-close if any of the following conditions holds:
Claim 1. For all histories and all sets , we have:
; if , then ; ; if , then ; if (and so also, in particular, if ), then ; ; ; X-closeness is additive: two histories are -close iff they are both X-close and Y-close; X-closeness is an equivalence relation.
- The pseudo-metric model on histories We now define our ultra-pseudo-metric model . As set of states, we take again the set W of all histories, endowed with the same valuation on atoms of the form as on : . Since is meant to be a standard pseudo-metric model, the only thing left is to define the basic pseudo-metrics . Essentially, the pseudo-distance between two ‘close’ histories will be the maximum of the real numbers encountered on the non-redundant path between them; while the pseudo-distance between ‘far’ histories will be by definition. More precisely, for every we put:
Claim 2. For every set of variables , the functions satisfy the conditions:
- Important Observations For all histories , we have:
- iff h and are X-close;
- if with , then .
Claim 3. For all neighboring histories , and , and all non-empty sets (with ), we have the following:
if , then , , and (hence also ); if , then ; if , then , and ;
Claim 4. Each satisfies the following properties:
; ; holds iff ; if , then ; if , then ; (for arbitrary ); if and , then (and hence ); if , then (and hence ); ; for all ; if and , then h and are X-close; if and , then h and are X-close.
Claim 5. Each is an ultra-pseudo-metric whose topology is a refinement of the Alexandroff topology given by the corresponding preorder and whose metric-topological indistinguishability relation (relating states s.t. ) coincides with the X-equality relation . Thus, is a refinement of the (standard) topo-model to a standard pseudo-metric model. Moreover, the metric dependence model associated to is pseudo-locally isometric (and thus also pseudo-locally Lipschitz, with Lipschitz constant 1), and so validates the ‘paradisiacal’ implication .
Claim 6. iff .
Claim 7. iff .
Claim 8. The map , mapping each history to its last element , is a uniform topo-morphism from to .
- Completeness for metric dependence models This finishes the proof of our representation theorem, hence also our completeness and decidability proof for on metric dependence models. Completeness for on metric models can be obtained by simply deleting from above proof the semantic clauses and syntactic operators that are specific to . Since the model we constructed is pseudo-locally isometric, this also proves completeness for pseudo-locally isometric (and more generally, for pseudo-locally Lipschitz) models.
- Completeness for concrete models It is easy to see that every topo-dependence model can be canonically converted into a concrete model (over the same typed topological model M), by simply replacing the set S of states with the set of corresponding assignments , given by putting for all and all . Furthermore, if is a metric dependence model, then is a concrete metric model. Moreover, it is easy to see that inherits the relevant properties of : e.g., being pseudo-locally isometric, or Lipschitz. Finally, it should be obvious that the map , given by , preserves the truth of all formulas of : indeed, the semantics does not really depend on the state, but only on the corresponding assignment. This immediately gives us completeness of both and wrt. concrete models.
9. Directions for Future Work
- Further system issues The systems introduced in this paper raise many further technical questions. One immediate issue concerns definability. As we have noted, performs a double epistemization of existing modal dependence logics. First we added topological modalities for knowability based on measuring values of variables X, and after that, we also introduced continuous dependence . Is the latter step necessary, or more precisely, is definable in the logic extended only with the topological interior modalities? We believe that the answer is negative, but we have not pursued the definability theory of our topological languages. Other natural open problems concern axiomatization.
- Richer languages for metric spaces While the language of is a good abstract vehicle for dependence in topological spaces in general, even the extended logic of uniformly continuous dependence seems poor in expressive power over the rich structure of metric spaces. One extension adds explicit accuracy variables and constants to the language, with corresponding modalities. One can then talk about -closeness, compute with margins of error, and determine the complete modal logic for explicit versions of continuity and uniform continuity. This setting covers Margin-of-Error Principles for knowledge that have been widely discussed in the philosophical literature, cf. [19] for a logical analysis.
- Uniform spaces There is also a qualitative approach to the epistemic surplus structure in metric spaces by using so-called uniform spaces, [15]. Here a family of reflexive symmetric ‘closeness relations’ is given on the topologized state space, closed under sequential compositions representing combined refinement. We can now define continuity and uniform continuity in terms of closeness intuitions (close arguments should yield close values), and study dynamic modalities for the effects of closeness refinement. We have a logical formalism for this setting and a plausible sound axiomatization, but proving completeness has so far eluded us.
- Computable dependence as Scott-continuity While uniform continuity strengthens knowable dependence in terms of state-independent approximations, another strengthening would make knowability a form of computability. In this interpretation, the exact value of a variable might be the limit of an infinite process of computation. The computable approximations can then be understood as approximate values, living in the same domain as the exact value (rather than as open neighborhoods), corresponding to partial results obtained at finite stages of the computation. A natural semantic setting for this interpretation is Domain Theory [20]. This allows us to use Scott domains, as relational models in which the given topology does not match the modal semantics but the computational convergence given by Scott topology. Computability (to any desired degree of approximation) of a variable Y from a variable X amounts to existence of a Scott-continuous dependence function between them. We have a first completeness result for a logic of Scott-continuous dependence which extends the logic with an axiom reflecting the domain structure15.
- Point-free topology In the approach of this paper, dependence in empirical settings assumes the original set-based functional dependence and adds extra conditions of continuity. However, the very spirit of approximation might seem to make the use of underlying points (exact values) debatable. One could also work in a point-free topology, [23], where there are only opens with some suitable (lattice) structure, and points only arise through representation theorems. Then, the requirement of continuity has to be replaced with conditions on maps from open approximations for values to open approximations for arguments. Again, our current topo-dependence models might then arise only in the limit as the result of some representation construction. For some first thoughts on this in a category-theoretic perspective, see [24].
- Learning dependence functions Learning the actual state of the world, the paradigmatic issue in this paper, is a task when relevant dependencies exist, and are known in an informative manner. But in science, we also want to learn the regularities themselves. One way to go here is ‘lifting’ our setting of single dependence models to families of these, as in the dependence universes introduced in [2], where we may not know which precise dependencies govern our actual world. In this lifted setting, there is now a richer repertoire of relevant update actions: one can perform measurements, but one might also learn about regularities through mathematical reasoning or in other ways.
- Dynamical systems Much of science is about dynamical systems transitioning to new states over time. While our logics can include temporal variables denoting points in time on a par with other variables, there is also a case for enriching our dependence logics with temporal operators describing the future and past of system evolution where the universe of states has a global state transition function. What this would require is a topological extension of the dependence logic for dynamical systems in [25], which would link up also with the more abstract temporal logic of topological dynamical systems of [26].
- Probabilistic dependence and statistical learning The topological view of opens as results of measurements pursued in this paper says little about how measurements are combined in scientific practice. A major challenge emerges here: how should one interface our approach with the use of statistical techniques in Measurement Theory?
10. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
1 | There are also intermediate forms of correlation, but we will not study these as such in this paper. However, various forms of value correlation can be expressed in the logical languages for dependence models to be introduced later. |
2 | Unlike the other concepts in this Preliminaries’ section, the notion of pseudo-local Lipschitz functions seems to be novel. |
3 | Note that the corresponding closure condition for arbitrary conjunctions does not apply to feasible answers: indeed, while for establishing an infinite disjunction is sufficient (and necessary) to establish only one of the disjuncts, establishing an infinite conjunction would necessitate to first establish all of the conjuncts. This would require waiting an infinite amount of time, hence it is unfeasible in an empirical context. |
4 | However, it would be natural to further assume that any two states that agree on the values of all the relevant variables are the same state: that would allow us to identify our ‘states’ with tuples of values (or rather assignments of values to all the relevant variables), obtaining a ‘concrete’ representation of the state space, in the style typically used in Physics and other empirical sciences. This additional assumption will be embodied in the so-called “concrete models”, defined in the next section as a special case of our more general topo-models. |
5 | This local version of dependence introduced in is more fundamental, in a sense, than the global one of : it turns out that local (combined with local determination modality ) can define global , but not the other way around. |
6 | This axiom is listed here only for expository reasons, since is in fact derivable from the axiom of Knowable Dependence, together with the axiom of Factivity. Similarly, one can easily see that the old rule of D-Necessitation is now derivable in from K-Necessitation together with Knowable Dependence. |
7 | The fact that is at least as expressive as follows already from the fact that is definable in (as ). |
8 | Things would be different if we moved to a multi-valued logic with a continuum set of values: one could then talk about “uniform knowability” of a proposition . |
9 | In fact, the proof of the first item was given in detail in [2], while the proof of the second item is completely analogous (using the appropriate -axioms instead of the corresponding -axioms). |
10 | Even for this purpose, not all real values in will actually be needed. If one prefers to keep the resulting model countable, we can restrict to rational values . In fact, we can restrict the numbers used in our completeness proofs to any set values , with the property that B includes 0, as well as some countable sequence of numbers with and . |
11 | However, the tree structure is not a meet semi-lattice, since the empty set of histories ∅ has no meet: that would be a top element, but the tree has no top. |
12 | A set of histories is -connected if for every two histories there exists some history with . The largest -connected subset of W that contains a history h is called the -connected component of h, and denoted by . In fact, is the equivalence class of h with respect to the equivalence relation given by putting iff there exists . |
13 | But note that by the last part of Claim 5, this property is actually equivalent to on the ‘paradisiacal’ model . |
14 | Once again, note that by Claim 5 the apparently stronger condition is actually equivalent to on . |
15 | Domain Theory is an elegant abstract approach to computability, but it does not contain actual manipulation with code. For that, we might have to provide a logical analysis in our style for Recursive Analysis [21], getting closer to the syntax of dependence functions as laws that we can compute with. |
References
- Väänänen, J. Dependence Logic: Theory and Applications; Cambridge University Press: Cambridge UK, 2007. [Google Scholar]
- Baltag, A.; van Benthem, J. A Simple Logic of Functional Dependence. J. Phil. Log. 2021, 50, 939–1005. [Google Scholar] [CrossRef]
- Barwise, J.; Perry, J. Situations and Attitudes; The MIT Press: Cambridge MA, USA, 1983. [Google Scholar]
- Barwise, J.; Seligman, J. Information Flow. The Logic of Distributed Systems; Cambridge University Press: Cambridge UK, 1995. [Google Scholar]
- Baltag, A.; Renne, B. Dynamic Epistemic Logic. Stanford Encyclopedia of Philosophy. 2016. Available online: https://plato.stanford.edu/ (accessed on 25 April 2025).
- van Ditmarsch, H.; Halpern, J.; van der Hoek, W.; Kooi, B. (Eds.) Handbook of Epistemic Logic; College Publications: London, UK, 2015. [Google Scholar]
- van Benthem, J. Logical Dynamics of Information and Interaction; Cambridge University Press: Cambridge UK, 2011. [Google Scholar]
- van Benthem, J.; Bezhanishvili, G. Modal Logics of Space. In Handbook of Spatial Logics; Aiello, M., Pratt-Hartman, I., van Benthem, J., Eds.; Springer Science: Heidelberg, Germany, 2007; pp. 217–298. [Google Scholar]
- Kelly, K. The Logic of Reliable Inquiry; Oxford University Press: Oxford, UK, 1996. [Google Scholar]
- Dabrowski, A.; Moss, L.; Parikh, R. Topological Reasoning and the Logic of Knowledge. Ann. Pure Appl. Log. 1996, 78, 73–110. [Google Scholar] [CrossRef]
- Baltag, A.; Gierasimczuk, N.; Smets, S. Truth-Tracking by Belief Revision. Stud. Log. 2019, 107, 917–947. [Google Scholar] [CrossRef]
- Bernardi, C.; Rainaldi, C. Everywhere Surjections and Related Topics: Examples and Counterexamples. Le Mat. 2018, 73, 71–88. [Google Scholar]
- Baltag, A.; Smets, S. Learning What Others Know. In Proceedings of LPAR ’23; Kovacs, L., Albert, E., Eds.; EPiC Series in Computing; 2020; Volume 73, pp. 90–100. [Google Scholar]
- Willard, S. General Topology; Addison-Wesley Publishing Co.: Reading, MA, USA, 1970. [Google Scholar]
- Isbell, J. Uniform Spaces; American Mathematical Society: Providence, RI, USA, 1964. [Google Scholar]
- Dretske, F. Knowledge and the Flow of Information; The MIT Press: Cambridge, MA, USA, 1983. [Google Scholar]
- Lorenz, E. The Essence of Chaos; The University of Washington Press: Seattle, WA, USA, 1995. [Google Scholar]
- Blackburn, P.; de Rijke, M.; Venema, Y. Modal Logic; Cambridge University Press: Cambridge, UK, 2001. [Google Scholar]
- Baltag, A.; van Benthem, J. Some Thoughts on the Logic of Imprecise Measurement. In Xuebufendongxi: Essays in Tsinghua Philosophy; Ying, X., Ed.; Tsinghua University Press: Beijing, China, 2020; pp. 329–364. [Google Scholar]
- Abramsky, S.; Jung, A. Domain Theory; Departments of Computer Science, University of Birmingham: Birmingham, UK; Oxford University: Oxford, UK, 1995. [Google Scholar]
- Goodstein, R. Recursive Analysis; Dover Books: Minneola, NY, USA, 1961. [Google Scholar]
- Baltag, A.; van Benthem, J. Topological Dependence, Approximation Dynamics, and Domain Theory; Working paper; ILLC, University of Amsterdam: Amsterdam, The Netherlands, 2024. [Google Scholar]
- Vickers, S. Topology via Logic; Cambridge University Press: Cambridge, UK, 1996. [Google Scholar]
- Ye, L. A Structural Study of Information in a Logical Perspective. Bachelor’s Thesis, Tsinghua University, Beijing, China, 2022. [Google Scholar]
- Baltag, A.; van Benthem, J.; Li, D. Dependence Logics in Temporal Settings. arXiv 2022, arXiv:2204.07839. [Google Scholar]
- Kremer, P.; Mints, G. Dynamic Topological Logic. In Handbook of Spatial Logics; Springer: Berlin, Germany, 2007; pp. 565–606. [Google Scholar]
- McKinsey, J.C.C.; Tarski, A. The Algebra of Topology. Ann. Math. 1944, 45, 141–191. [Google Scholar] [CrossRef]
(I) | Axioms and rules of Propositional Logic |
(II) | Axioms for Determination: |
(D-Necessitation) | From , infer |
(D-Distribution) | |
(Factivity: axiom T) | |
(Axiom 4) | |
(Axiom 5) | |
(III) | Axioms for exact dependence: |
(Inclusion) | , provided that |
(Additivity) | |
(Transitivity) | |
(Determined Dependence) | |
(Transfer) | |
(Determined Atoms) |
(I) | Axioms and rules of |
(II) | Axioms for Knowability: |
(K-Necessitation) | From , infer |
(K-Distribution) | |
(Veracity) | |
(Positive Introspection) | |
(III) | Axioms for Knowable Dependence: |
(K-Inclusion) | , provided that |
(K-Additivity) | |
(K-Transitivity) | |
(Knowability of Epistemic Dependence) | |
(Knowability Transfer) | |
(IV) | Connecting Axioms: |
(Knowable Determination) | |
(Knowable Dependence) | |
(Knowledge of Necessity) | |
(Knowledge of Constants) |
(I) | All axioms and rules of tde system LCD |
(II) | Axioms for uniform dependence : |
(U-Inclusion) | , provided that |
(U-Additivity) | |
(U-Transitivity) | |
(Uniform Dependence is Known) | |
(Uniformity implies Continuity) | |
(Uniformity of Knowledge) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Baltag, A.; van Benthem, J. Knowability as Continuity: A Topological Account of Informational Dependence. Logics 2025, 3, 6. https://doi.org/10.3390/logics3030006
Baltag A, van Benthem J. Knowability as Continuity: A Topological Account of Informational Dependence. Logics. 2025; 3(3):6. https://doi.org/10.3390/logics3030006
Chicago/Turabian StyleBaltag, Alexandru, and Johan van Benthem. 2025. "Knowability as Continuity: A Topological Account of Informational Dependence" Logics 3, no. 3: 6. https://doi.org/10.3390/logics3030006
APA StyleBaltag, A., & van Benthem, J. (2025). Knowability as Continuity: A Topological Account of Informational Dependence. Logics, 3(3), 6. https://doi.org/10.3390/logics3030006