Skip to main content
Springer logoLink to Springer
. 2017 Feb 25;21(6):1523–1535. doi: 10.1007/s00500-017-2499-5

Modeling correlated information change: from conditional beliefs to quantum conditionals

Alexandru Baltag 1, Sonja Smets 1,
PMCID: PMC7089657  PMID: 32226279

Abstract

In this paper, we propose a unified logical framework for representing and analyzing various forms of correlated information change. Our main thesis is that “logical dynamics,” in the sense of van Benthem (Exploring logical dynamics. CSLI Publications, Stanford, 1996; Logical dynamics of information and interaction. Cambridge University Press, Cambridge, 2011), and in particular dynamic epistemic notions of conditional, as developed in Baltag and Smets (Electron Notes Theor Comput Sci 165:5–21, 2006a; Stud Log 89:185–209, 2008a; Texts in logic and games. Amsterdam University Press, Amsterdam, pp 9–58, 2008b), play a central role in understanding and modeling a wide range of apparently very different information-gathering phenomena which do have one specific feature in common, namely the very act of learning new information may directly change the reality that is being learned. On the one hand, we focus on the way in which an introspective agent changes her beliefs when learning new higher-order information, i.e., information that may refer to her own beliefs. On the other hand, we analyze situations in which an observer learns about a phenomenon by performing observations that may perturb the very phenomenon under study, as in the case of quantum measurements, or observations in social sciences, psychology and medicine. Our formal techniques are based on ideas from dynamic logic and on the modeling of “dynamic conditionals.” We offer a semantics based on “test frames,” i.e., Kripke frames labeled by propositional formulae which yields a unified setting for the two types of correlated information change under study. We show how this framework can be used to analyze the ontic and epistemic–informational aspects of quantum measurements and to compare them with other types of observation, testing, belief revision, counterfactual conditionals, etc.

Keywords: Belief Revision, Test Frame, Conditional Belief, Propositional Dynamic Logic, Dynamic Epistemic Logic

Introduction

In this paper, we focus on modeling situations that exhibit a particular form of “correlated information change,” i.e., situations in which the very act of learning new information may influence the result and changes the very phenomenon under study. Examples of correlated information change appear in a number of different areas ranging from quantum mechanics, to logic, medical science and social science. In these areas, different forms of correlated information change have been identified and studied. The quantum observer effect, embodied in the motto that “observation causes perturbation,” lies at the basis of contemporary applications of quantum mechanics to secure communication. The Hawthorne effect (Levitt and List 2009) in social science points to the experimenter’s influence on the agent’s social or behavioral attitudes under study. The placebo effect in medical science indicates the effect of a non-active substance given to medical patients. But philosophers and logicians noticed already long time ago that an analog of the observer effect occurs whenever a rational introspective agent has to revise her beliefs with higher-order information, i.e., information that refers directly to the (prior or posterior) beliefs of the very same agent. A specific example is given by belief revision with a Moore sentence (Moore 1942). We will come back to this specific example later on, for now it is important to note what all these examples have in common: namely that a true (respectively, false) property can become false (respectively, true) by the very act of observing, learning, communicating or simply accepting (the truth of) that property. To deal with this range of different information-gathering phenomena, coming from areas as diverse as quantum physics and the social sciences, a unified logical setting is required.

In this paper, we zoom in on two leading examples: the first comes from the area of belief revision theory and the second deals with quantum observations. The common formal setting that can subsume the different approaches of belief revision and quantum observations is given by what we call “test frames,” these are labeled Kripke frames in which the basic relations RP are labeled by “propositions” (subsets P of the state space). Such structures are special cases of so-called dynamic frames and are well studied in the context of propositional dynamic logic (PDL) (Harel et al. 2000). More generally, such labeled relations can receive different interpretations, depending on the context in which they are used. In this paper, we show that they can be used to model various notions of conditionals ranging from those based on classical “test” actions; quantum “test” actions; counterfactual conditionals encoding reasoning about hypothetical situations; doxastic conditionals that internalize such hypothetical reasoning in the form of conditional beliefs, or knowledge about counterfactuals; and finally various forms of knowledge update or belief revision that capture the information change induced by (classical or non-classical) observations. Having a unified semantics facilitates the comparison of the different notions of conditionals that we offered in Baltag and Smets (2008a). This shows the fruitfulness of a unified approach for analyzing and classifying various forms of information flow, in terms of their underlying relational structure.

Sections 2 and 3 contain background material, summarizing relevant concepts and results from the literature (including some due to our own previous work in e.g., Baltag and Smets (2005, 2006a, b, 2008a, b)), though presenting them from a new perspective. In Sect. 2, we focus on the first type of scenarios under investigation, and these come from the area of belief revision theory. Within the general context of focussing on “logical dynamics” (in the sense of van Benthem 1996, 2011), we first provide the necessary background information about AGM belief revision theory before introducing the formal notion of a test frame and explaining the conditions that are needed in order to use this setting to model belief revision scenarios. In Sect. 3, we focus on the second type of scenarios under investigation, and these come from the area of quantum mechanics. After providing the necessary background information about the logical foundations of quantum mechanics, we present some of our own past work on quantum dynamic logic, based on quantum test frames. In Sect. 4, we generalize this work, by introducing the new concept of general test frames and investigating their properties and the corresponding logic. In Sect. 5, we show how our setting subsumes the various forms of conditionals and learning mentioned above and show that in the quantum case our framework leads to an epistemic extension of quantum dynamic logic, obtained by making explicit the observer’s information state and observations. In Sect. 6, we use this unified framework to compare the properties of these various types of conditionals and updates. We end with some concluding remarks about the erosion of the distinction between “ontic” and “epistemic” in the quantum realm, arguing that far from reducing quantum behavior to a purely informational phenomenon, this shows that on the contrary knowledge and information gathering are “real” physical phenomena, with real consequences in the actual world.

Belief revision with higher-order information

The so-called AGM theory of belief revision originated with the work of Alchourrón et al. (1985). The AGM theory provides a syntactic setting to represent the agent’s basic beliefs and their belief changes. AGM represents the basic beliefs of an agent by a theory T, i.e., a consistent set of sentences coming from a given propositional language L. The set T is taken to be closed under logical consequence and can be subject to revision when the agent faces new incoming information that affects the agent’s basic beliefs. Take for instance the following example:

Example: Basic belief revision. Let T be the theory representing the current beliefs of a given agent who we call Alice. Every sentence that is contained in Alice’s theory T is a sentence that she accepts. Now let ¬p be a sentence stating that the lottery ticket in Alice’s hand is not the winning one. We assume that ¬p is included in T, i.e., ¬pT, which indicates that Alice currently believes ¬p. Consider now that our agent hears the truthful announcement of the fact that p, indicating that she holds the winning lottery ticket. As a consequence of this announcement, Alice will revise her beliefs and come to believe that she has won, i.e., Tp represents the new theory T revised by the fact that p. Note that the new incoming information p directly contradicts the prior belief of Alice about ¬p. In order to reach a consistent theory T, Alice has to give up her belief in ¬p and replace it with a belief in p.

In order to compute Alice’s revised beliefs, the AGM belief revision theory uses a revision operator . The revision operator takes as input both a prior belief set T and a given sentence φ from the language L in order to yield a revised belief set Tφ. The operation is subject to a number of axioms or so-called postulates which are supposed to encode the principles of rational belief revision. Without going into the full details on the AGM revision postulates (Alchourrón et al. 1985), we highlight here just one of them, i.e., the success postulate. As we show further on, the success postulate is especially important in the context of belief revision with higher-order information.

The AGM success postulate states that the target formula φ (the new incoming information) is always contained in the revised theory, i.e., φTφ. Similar to some of the other AGM postulates, which have been debated in the philosophical literature, also the success postulate can be contested as a principle of rationality. The success postulate, when we read it as “the new incoming information is accepted or believed after the act of learning it,” imposes an inherent limitation on the type of belief revision that can be performed. In particular, under this specific reading of the success postulate, AGM revision does not take into account that the very fact of learning new information itself can disturb the truth value of what is being learned. So while overall the AGM theory is fit to model the above belief revision example 1 of our agent who learns that she holds a winning lottery ticket, there are many scenarios involving belief revision with higher-order information which on first sight seem to fall outside the scope of the AGM theory. These are exactly the scenarios which involve the correlated information change that we mentioned in the previous section.

Belief revision with higher-order information

Let us start with another example:

Belief Revision with a Moore sentence We assume that our agent Alice holds certain believes which are represented by a theory of beliefs T. Again we let ¬p be included in T, which indicates that Alice currently believes that she does not hold the winning lottery ticket. Assume next that Alice receives a piece of new incoming information φ which represents the following true sentence: “you have won the lottery but you don’t believe it” (formally this can be modeled as p¬Bp). Upon hearing φ, Alice tries to learn it. φ is a conjunction and hence Alice will need to learn both conjuncts. So after learning the conjunct p, Alice accepts that p is the case and as a direct consequence she no longer believes ¬p. If Alice is an introspective agent, then not only she will have come to accept p but she also accepts Bp. Yet at this point, after accepting the first conjunct p of φ, Alice cannot accept the second conjunct of φ while keeping her beliefs consistent.

The sentence φ is a typical example of a Moore sentence. The very act of trying to learn this Moore sentence will change its truth value. Note that φ is true before anyone tells φ to our agent, but it is no longer true after she has learned it. This example gives an illustration of a correlated information change, and it shows that there are “truths” that cannot be known/believed nor learned.

In conclusion, if we extend the AGM setting to this case of belief revision with higher-order doxastic or epistemic information (as in the above example), we observe that the original reading of the AGM success postulate can no longer be sustained. Indeed, the case of revision with a Moore sentence, the success postulate (under the above given reading) would force us (as a principle of rationality) to acquire false beliefs!

Such examples show that there is a problem with accepting the success postulate (in its original reading) in the context of revision with higher-order information. In essence, there are at least two solutions to this problem. The first solution is to accept that the AGM theory only works with a restricted language L, i.e., a setting in which theories T can contain the basic sentences (and their Boolean combinations) of a given propositional language but should not contain sentences having modalities that refer to the beliefs of agents. This solution boils down to a belief revision setting that cannot model higher-order reasoning nor any type of revision with sentences that explicitly refer to the beliefs of agents. While this first solution solves the problem on technical grounds, it is not satisfactory as real agents can indirectly learn new facts about the world via higher-order sentences. The second solution we propose focuses on another way to model belief revision. In this second solution, we are still validating the AGM postulates, but we reinterpret them in such a way that they can be made plausible in the context of revision with higher-order information. The latter solution is the one we adopt in the remainder of this section and to explain it we will make use of the tools of dynamic logic.

Models for belief revision

Let us start by offering a new interpretation to Tφ, the “revised beliefs” of an agent. We will treat Tφ as being the beliefs (held after learning φ) about the same state as the unrevised beliefs (i.e., the state before the announcement of φ). As we work from now on in a modal logic setting, we are replacing the above -notation with the conditional belief notation Bψφ, which we read as “the (implicit) agent believes φ conditional on ψ.” Intuitively, this means that, in case the agent will find out that ψ was the case, she will believe that φ was the case (before the learning act) (Baltag and Smets 2008b). We can also use Kφ to express the fact that the agent knows φ (with absolute certainty).

So the language LB that we work with is defined by recursion in BNF format:

φ::=|p|φφ|Kφ|Bφφ

In the language LB, we define the classical negation ¬φ:=φ, tautology :=¬, classical disjunction φψ and classical conjunction φψ as standard. The agent’s default (non-conditional) beliefs are given by putting Bφ:=Bφ. (In fact, we will show that in this setting knowledge K can also be defined in terms of conditional beliefs, but we chose here to take it as a primitive operator.)

Using the language LB, we can express the success postulate as follows:

Bφφ

Only when reading the act of belief revision in this “static” way, as talking about an unchanging world, we can make sense of the AGM postulates. This stands in contrast to the idea of “dynamic belief change,” which keeps track of both the epistemic and ontic changes in a changing world, but it does so in a setting in which the AGM postulates cannot be maintained for the dynamic belief change operator. While this difference between static AGM revision and dynamic belief change is further explained in Baltag and Smets (2008b), we note here only that in order to model true belief dynamics the logical language will have to be extended. The required extension includes an “update” operator [ψ!]ψ in the style of Public Announcement Logic (Plaza 1989). The expression [ψ!]Bφ to encode that “after learning ψ, the agent believes φ (in the state of affairs after the learning act).” In this extended setting, the success postulate fails for non-atomic sentences φ (for instance, in the case of Moore sentences)

[φ!]Bφ,

though it is valid for atomic formulas

[p!]Bp,

and in fact we have the stronger validity

[p!]Kp.

The standard semantics for belief revision is due to A. Grove, who adapted D. Lewis’ sphere models (for reasoning about counterfactuals) to fit it in line with doxastic conditionals. Grove models have an equivalent relational presentation, which we adopt here:

Definition [Plausibility Frames and Models] A (single-agent) plausibility frame is a structure (S,), consisting of a set S of states and a binary “(im)-plausibility” relation S×S. We read st as “state s is at least as plausible as state t.” So, for any given set PS, the “minimal” P-states in the set MinP:={sP:stfor everytP} represent the most plausible P-states. The plausibility relation is required to be a total, well-founded preorder1 on S. A plausibility model (S,,) consists of a plausibility frame (S,), together with a valuation map assigning to each atomic formula pΩ some subset pS.

Semantics for Belief Revision The semantics is given in the usual way, by defining a satisfaction relation sφ between sentences and formulas, or equivalently an interpretation map φ:={sS:sφ}S for each formula. The semantics is standard for atomic sentences, and classical implication, while for the others we put:

sBφψiffMinφψsKφiffSφ

In other words, ψ is believed given φ whether it is true in all the most plausible φ-states, while φ is known whether it is true in all states. It is easy to see that Kφ is equivalent to B¬φ (so that K is in fact definable in terms of conditional belief).

The usual way to extend this semantics to dynamic update operators [φ!]ψ is to consider these a model-changing operator. But in the single-agent case, this is equivalent to a simpler presentation, in the spirit of the Subspace Set Logic (or topo-logic) semantics, as operators that change the agent’s “information state”: for each possible “information states” TS, define a T-interpretation φT of every formula φ; equivalently, define a satisfaction relation (s,T)φ between pairs (sT) of an “ontic state” sS and an “information state” TS with sT, on the one hand, and formulas φ, on the other hand. (We can go back and forth between these two notions, by putting (s,T)φ iff sφT, and conversely putting the φT:={sT:(s,T)φ}.) The full semantics is given by putting

T=,pT:=Tp(wherepis the valuation )φψT={sT:ifsφTthensψT},BφψT={sT:MinφTψT},Kφ:={sT:TφT},[φ!]ψT={sT:ifsφTthensψφT}

The resulting Conditional Doxastic Logic with updates (CDL!) allows us to capture the mentioned scenarios of belief revision with higher-order information. A complete axiomatization of this logic is in our paper (Baltag and Smets 2008b).

Quantum observer effect

An area of research where correlated information change has been effectively studied, using sophisticated mathematical techniques, is quantum mechanics. The quantum observer effect can be viewed as a special case of correlated information change between two physical systems: the observed system and the observer. Every act that an observer performs in order to extract information about a quantum system may have ontic side effects. If we follow the standard interpretation of quantum mechanics, a system in a superposition state can collapse into an eigenstate when it is being measured. This indicates that observations, or epistemic acts of information extraction, can induce a change in the ontic state of a quantum system. In Baltag and Smets (2008a), we expressed it via the following slogan: in a quantum universe there is no information change without changing the world. Moreover, in the case of quantum observations we deal with an increased uncertainty when measuring incompatible physical properties. Certain physical properties such as position and momentum are incompatible with each other, which means that both cannot be measured with arbitrary precision. Formally such properties are represented by non-commuting observables. After consecutively testing two such incompatible properties, the acquired information about the first property gets overwritten by testing for the second one. This last feature explains the non-monotonic dynamics of quantum information change due to measurements. These non-classical effects together indicate that the way how quantum information changes under observations should play a crucial element in our understanding of the nature of quantum information. Yet traditional quantum logic has designed models for the representation of quantum information that do not take these dynamic ingredients into account. We argue below that a semantics based on test frames can replace the traditional static view and provide us with a better account to model quantum observations.

Traditional quantum logic

As usually presented, quantum logic (QL) is a non-classical logic with the same syntax as standard propositional logic, but with different laws. We start from the Backus–Naur Form (BNF) of the following language LQ which we use to talk about the physical properties of a given quantum system. The language LQ is build up from a given set Ω of atomic propositions p:

φ::=pφφφ 1

This BNF definition specifies that the well-formed formulae of LQ comprise only those symbols generated recursively from the atomic propositions, the conjunction and orthocomplement (or quantum negation) . In this language, the quantum disjunction can be defined as the De Morgan dual under the quantum negation of the conjunction:

φψ:=(φψ)

The best candidate for a quantum conditional is the so-called Sasaki Hook, which is definable in terms of the other operators as follows:

φψ:=φ(φψ)

We define falsum as :=pp and verum as :=.

Hilbert Space Semantics The standard semantics for quantum logic is given in terms of the Hilbert space formalism of quantum mechanics. The state of a physical system is represented by a “ray” (or a one-dimensional subspace) of a given Hilbert space H. The possible physical properties (or propositions) of the system correspond to closed linear subspaces of H. A state satisfies a property if it belongs to the corresponding subspace. The sentences of QL are hence interpreted as linear subspaces. The orthocomplement φ is the orthogonal subspace to φ. The conjunction φψ corresponds to the intersection of the two subspaces. The quantum disjunction φψ represents the subspace generated by the union of the two subspaces represented by φ and ψ.

In the history and development of ortho(modular)quantum logic, we encounter several kinds of axiomatizations ranging from natural deduction systems to Hilbert-style axiomatizations and Gentzen-style sequent calculi. We do not review these systems here, but note that such proof systems have been designed to provide the axioms and/or rules that regulate the operators of the language LQ according to the laws of quantum theory. An essential feature of these systems is that the distributivity of the conjunction and quantum disjunction cannot be maintained and is replaced by a weaker so-called orthomodular law. Against the background of these systems, one can then highlight how the quantum disjunction, quantum negation and quantum implication differ from their classical counterparts.

Superpositions of physical properties are captured in LQ by using the quantum disjunction , which differs from the classical disjunction. Indeed, a physical system in a superposition state s, which is taken to be the superposition of two states s and s where s satisfies φ and s satisfies ψ, can fail to satisfy either φ or ψ. Hence, contrary to the classical disjunction, the superposition of two properties φ and ψ can be true in a state s, while both φ and ψ are false in state s:

sφorsψsφψ(but the converse fails)

The behavior of the orthocomplement, expressed using , also differs from the classical negation. A system in state s may well fail to satisfy φ without being in a state in which the orthocomplement of φ, i.e., φ, is true:

sφsφ(but the converse fails)

Besides the quantum disjunction and negation, quantum logicians have studied the formal properties of the quantum implication (see, e.g., Kalmbach 1983; Hardegree 1975; Marsen et al. 1981; Hardegree 1979; Coecke and Smets 2004; Smets 2001). Among the different candidates for a nice quantum implication that one can consider, it is important to note that the above Sasaki Hook has some similarities to the material implication of classical logic. In particular, the Sasaki Hook behaves locally Boolean, which means that if we restrict the logic to its Boolean fragment then the Sasaki Hook reduces to the classical material implication. In general, however, the classical deduction theorem does fail for it and that result goes hand in hand with the mentioned failure of distributivity of the conjunction and disjunction.

While it is interesting to compare the behavior of the mentioned quantum operators to their classical counterparts, a clear intuitive physical explanation remains a point of debate. This quest for a physical explanation of the quantum logical principles and laws goes back to Birkhoff and von Neumann who ended their 1936 paper (Birkhoff and Neumann 1936) exactly with the question what a simple and plausible physical motivation for the modular law would be. What we show below is that if we reinterpret traditional quantum logic in a framework suitable for dynamic logic, we are getting much closer to providing a more plausible physical motivation.

Dynamic quantum logic

In Baltag and Smets (2005), we have launched the idea of how Hilbert spaces can be structured as non-classical relational models, making it possible to use the methods and tools of modal logic to model quantum information. These models are based on what we called quantum test frames of the form

(S,{P}PL),

where the elements of S are taken to represent the possible ontic states of a given physical system. The labeled accessibility relations in the quantum test frame describe the changes of state induced by possible actions that may be performed on the system. The accessibility relations are labeled by “test” actions P?, where the labels for the tests come from a given family LP(S) of subsets PS, which are called the testable properties. These tests are meant to represent successful part of a yes–no measurement of a physical property. So test P? indicates that property P is successfully tested: it means the outcome is positive and as a result of this the state of the (observed) system collapses to a state satisfying property P.

Definition [Quantum Test Frames]. Any Hilbert space H can be structured as a quantum test frame, by taking as set of states S the set of all “rays” (one-dimensional subspaces) of H, taking the family L of testable properties to consist of all (subsets of S corresponding to) closed linear subspaces P of H, and taking P to be the (partial function induced on S by) the projector PrP onto the (subset of S corresponding to) the linear subspace P.

The logical language for quantum observations LO can then be defined as follows:

φ::=p|φφ|[φ?]φ

The variables p comes from a given set of basic (elementary) propositions Ω. In this language, φ? denotes the quantum test action and [φ?]ψ is a binary operator which takes as input a test action φ? and a formula ψ. If we define the quantum negation as (φ):=[(φ)?], we can introduce the quantum disjunction as the De Morgan dual of the conjunction φψ:=(φψ).

Our models are obtained by extending quantum test frames with a valuation map for atomic formulas (similar to the valuation in plausibility models). The semantics is given by extending the valuation map to an interpretation φL for all formulas φ of LO, while quantum tests φ? are interpreted using the transition relations labeled by φ?. We use the weakest precondition to give an interpretation to the labeled modal operator:

[φ?]φ={sS:t(sφ?ttφ)}

In this logical setting, the orthocomplement φ of a property explicitly expresses the impossibility of a successful test of φ. Moreover, the Sasaki Hook can be defined as the weakest precondition of a quantum test action: φψ:=[φ?]ψ. In other words, we obtain a dynamic relational interpretation of the non-classical connectives of quantum logic. In Baltag and Smets (2005), we extended the above-mentioned quantum test frames to what we called quantum dynamic frames by adding a second type of relation, labeled by quantum “actions” aA given by so-called unitary evolutions (quantum gates):

S,{P?}PL,{a}aA

In essence, these dynamic frames distinguish two different types of actions that a system can be subjected to, namely quantum tests which are used to model observations in which agents interact with the system and unitary evolutions in which we let the system evolve but no interaction with the observer takes place. These dynamic frames are fit to fully model quantum systems when we impose a set of ten abstract semantic constraints on the labeled relations which correspond to a number of axioms in the proof system. This setting allows us to express all the important qualitative properties of single quantum systems as dynamic-logical properties. In particular, some unnatural postulates of quantum logic of a rather technical nature, such as the mentioned law of weak modularity, can be recovered as natural (although non-classical) properties of the quantum logical dynamics. In Baltag and Smets (2005), we prove an “abstract completeness result” for the axiomatic proof theory, showing that all qualitative features of single quantum systems are captured by our axioms. In our work (Baltag and Smets 2006b), we added (qualitative) spatial features to quantum dynamic logic, allowing us to talk about local properties of given subsystems of a quantum system. This made possible an analysis of the dynamic–informational aspects of compound systems. We showed that notions such as entanglement and Bell states can be given a logical characterization, and we used this logic to study multi-partite quantum information flow.

General test frames

We proceed now to generalize quantum test frames to obtain the new notion of general test frames. These provide a uniform framework for representing conditionals of various kinds (classical, quantum, counterfactual, doxastic, epistemic or dynamic conditionals), as special case of weakest preconditions of test actions.

For any binary relation RS×S on a given set S, and any subset PS, we use the following notations:

R[P]:={yS:xS(xRyxP)},[R]P:={xS:yS(xRyyP)}.

Note that [R]P corresponds to the standard Kripke (semantics for the) modality associated with the accessibility relation R. As well known in Computer Science, when R is interpreted as an “action” or a “program,” R[P] represents the strongest postcondition ensured (on the output) by (doing action) R on P-inputs, while [R]P represents the weakest precondition (on the inputs of R) ensuring that P will be satisfied on the output after (doing action) R. In particular, when P={s} is a singleton with sS, we put

R[s]:=R[{s}]={yS:sRy},[R]s:=[R]{s}={xS:yS(xRyy=s)}.

Definition [General Test Frames]. A general test frame (or “test frame,” for short) is a relational Kripke frame

(S,{P}PL),

consisting of a set S of states, a family LP(S) of testable propositions (or “theories,” or “information states”), and a family of binary (accessibility) PS×S labeled by testable propositions PL, assumed to satisfy the following five conditions:

  • 0.

    (Closure) The family L of testable propositions contains the inconsistent proposition and the tautological one and is closed under arbitrary intersections, weakest preconditions and strongest postconditions: i.e., ,SL; if {Pi:iI}L then iIPiL; and, if P,QL, then P[Q]L and [P]QL.

  • 1.

    (Testability) If a testable proposition is true, then it can be successfully tested: i.e., if sPL, then there exists some state t with sPt.

  • 2.

    (Success) A proposition is always true after being successfully tested (and so by 1 the test can be repeated): i.e., if sPt then tP.

  • 3.

    (Repeatability) A successful test can be repeated without disturbing the state: i.e., if sPt then tPt.

  • 4.

    (Redundancy) Repeating a successful test is a redundant action: the same output state can be obtained by testing only once; i.e., if sPtPw then sPw.

The states sS represent possible ontic states of a given system under observation. The sets PL represent propositions (about the observed system) that can be established (“known”) by tests performed by an implicit observer. Such propositions are “testable” in the weak sense given by the Testability and Success Postulates: whenever they are true they can be successfully tested; and, after being successfully tested they are necessarily true, i.e., “known” to be true for sure. Any immediate repetition of the test will leave the state unchanged and thus yield no new information. Since we assume that the observer’s knowledge about the given system is based only on observations, we can also interpret the sets in L as representing possible information states of the observer (or “theories”), in which case we may use letters TL to denote them. The assumption that L is closed under finite intersections encodes the fact that the observer can “cumulate” classical observations (i.e., if the observer’s current information state is T then after classically observing P her information state will be TP), while closure under strongest postcondition expresses cumulation of non-classical (disturbing) observations (i.e., if the observer’s current information state is T, then after non-classically observing P her information state will be P[T]). Closure of L under arbitrary intersections is a more idealized requirement, allowing the observer to form information states as infinite sets of potentially observable propositions (“theories”). Such information states can encode knowledge, beliefs or “predictions” about possible observations. Closure under weakest preconditions says that one can test (establish) whether a certain testable proposition Q is established by a successful test of P (indeed, this can be intuitively checked by first testing for P and then testing for Q)2.

It follows from the above assumptions that every state has S-successors and no state has -successors: i.e., for every state sS, we have S[s] and [s]=. Also, the notation L for the family of testable propositions can be justified by noticing that the above assumptions imply that (L,) is a complete lattice when ordered by set-inclusion , having arbitrary intersection as its infimum operation.

Testable Closure Although in an arbitrary test frame it is possible that not all propositions are testable (i.e., that LP(S)), it is nevertheless the case that every proposition has a strongest testable consequence cl(P): namely, the conjunction of all its testable consequences. Epistemically, cl(P) represents the information state of the observer after learning P: the conjunction of all the testable predictions based on only knowing P. For any proposition ΦS (not necessarily testable), we denote by cl(Φ):={PL:ΦP} the “testable closure” of Φ. Note that testable closure is always testable (i.e., cl(Φ)L), it is entailed by Φ (i.e., Φcl(Φ)), and in fact it is the strongest testable proposition entailed by Φ (i.e., we have cl(Φ)P for all PL s.t. ΦP).

Revision Given any proposition TS (typically, but not necessarily, a testable one TL, thought of as a “theory” or information state) and any arbitrary proposition ΦS, we define the revision TΦ of T with Φ by putting

TΦ:=cl(Φ)[T]={wS:tP(tcl(Φ)w)}.

Formally, we can think of the revision operator as a result of “lifting” the test relations cl(Φ) from the level of states sS to the level of propositions (sets of states) TS. In particular, when T={s} is a singleton, we put

sΦ:={s}Φ={wS:scl(Φ)w}.

It is easy to see that we always have:

Tcl(Φ)impliesTΦTΦcl(Φ)(TΦ)Φ=TΦ

Orthogonality: impossibility of testing We say that a state sS is orthogonal to a proposition ΦS, and write sΦ, if sΦ=. We say that proposition TS is orthogonal to a proposition ΦS, and write TΦ, if all states sT are orthogonal to Φ. It is easy to see that we have PΦ iff TΦ=. In particular, if PL is testable, then we have sP if the test for P cannot be successfully performed on S (i.e., Inline graphic for any t), and we have TP iff no test for P is successful on any state in T. We put

Φ:={sS:sΦ}

for the set of all states orthogonal to Φ, and call this the orthocomplement of Φ.

Possibility and necessity We say that proposition Φ is possible at state s (and write sΦ) if it can be successfully tested at s, i.e., if s⊥̸Φ. So Φ={s:s⊥̸Φ}=S\Φ (the negation of the orthocomplement of Φ) is the set of states at which Φ can be successfully tested. We say that Φ is necessary at s (and write SΦ) if its negation is impossible to test, i.e., if s⊥̸(S\Φ). The set Φ=S\(S\Φ)={s:s(S\Φ)}={s:s¬Φ=} is the states at which ¬Φ cannot be successfully tested.

Normal states and the observer’s beliefs A state s is P-normal if testing P may leave it undisturbed, i.e., we have sPs. The P-normal states can be thought of as “typical” or default P-states. The set N(P):={sS:sPs} of P-normal worlds represents the doxastic state of an observer whose information state is P: if all the observer knows is that the observed state is in P, then she believes that it is a typical P-state (in N(P)). It is easy to see that, for all information states P,TL, we have:

N(P)P,N(N(P))=N(P),PTimpliesTP=P[T]=N(P).

Example 1

PDL Tests. The “test” actions of Propositional Dynamic Logic (PDL) can be obtained as a special case: classical test frames (S,{P}PL), where we take L=P(S) (i.e., all propositions are testable, so cl(Φ)=Φ) and P:=P?={(s,s):sP} is the diagonal of P. In other words, classical PDL tests P? are actions that can only happen in a state s iff P is true at s, in which case the state s is left unchanged. It is easy to see that in a classical test frame, all states are normal (N(P)=P), revision is the same as intersection (TΦ=TΦ) and, for every state s, the revision sΦ is either the singleton {s} or the empty set .

Extended Test Frames Even in a non-classical test frame (S,{P}PL), it may still be convenient from a theoretical perspective to define the classical tests P?:={(s,s):sP}. In other words, we can consider any test frame as an extended structure (S,{P,P?}PL), with classical tests P? (given by the diagonal of P) representing some kind of idealized, non-disturbing test actions. In this way, we can always compare within the same framework the “real” (potentially disturbing) test actions with their idealized (classical) counterparts.

The Language of DLT The dynamic logic of test (DLT) has the following language:

φ::=|p|φφ|Kφ|[φ?c]ψ|[φ?q]φ|[φ!c]φ|[φ!q]φ

where is a symbol for the inconsistent proposition (falsum); symbols pP come from a given set Ω of atomic (elementary) propositions Ω (denoting “ontic facts”); φψ is the (classical) conjunction of the two propositions; Kφ means “φ is known (by the implicit agent, the “observer”); φ?c is the classical (unobserved) test action (i.e., standard PDL test), that can only take place in a state if φ is true, in which case the state is left unchanged; [φ?q]φ is the “dynamic” or non-classical test (unobserved, but state-disturbing), that can only take place in a state in which φ can become true, in which the state is indeed changed to any of the “closest” φ-states; φ!c is the classical observation, by which the observer learns φ without disturbing the state); and finally, φ!q is the ’dynamic’ or non-classical observation, by which the observer learns φ by an action that changes the state to any of the “closest” φ-states. Naturally, in the quantum applications, the non-classical observations or tests will be interpreted as (observed or unobserved) quantum measurements.

Testable Formulas The testable (or ‘dynamic’) fragment DLTd of the language DLT is the set of all DLT-formulas that do not use any classical tests φ?c or classical observations φ!c. As we will see, the formulas of the testable fragment express testable propositions.

Abbreviations. We use the following abbreviations3:

φψ:=[φ?c]ψfor classical implicationφψ:=[φ?c]ψfor dynamic (``quantum,'' or``counterfactual'') conditional¬φ:=[φ?c]=φfor classical negationφ:=[φ?q]=φfor orthocomplement (dynamic, or ``quantum,'' negation):=¬=for tautology(verum)φψ:=¬(φ¬ψ)for classical conjunctionφψ:=¬(¬φ¬ψ)for classical disjunctionφψ:=(φψ)for dynamic (``quantum'')disjunctionBφψ:=K(φψ)forconditional belief(or ``counterfactualknowledge'')Bψ:=Bψforbeliefαψ:=¬[α]¬ψforpossibility ofachievingψby actionα{φ?c,φ?q,φ!c,φ!q}φ:=¬φ=¬[φ?q]forpossibilityof (successfultesting of)φφ:=¬¬φ=¬φ=[¬φ?q]fornecessity(=impossibility of negative testing) ofφ

Models A test model M=(S,{P}PL,) for our language DLT consists of a test frame (S,{P}PL) together with a valuation (or “interpretation”) map :ΩL, associating to every atomic formula Ω some testable property pL.

Semantics Our semantics is really in the spirit of Dynamic Epistemic Logic, although we choose to state it in a form that is inspired from Subset Space Logic (or “topo-logic”), see Moss and Parikh (1992).4 We evaluate formulas, not at states, but at pairs (sT) with sTL, consisting of a state sS and a factive information state TL (where “factive” means that sT). For an given “possible world” (sT), the first component s represents the ontic state (i.e., the state of the observed system), while the second component T represents the information state of the “observer”: in other words, in world (sT) the observes knows only that the observed state is in T. For a given model M, we define a satisfaction relation (s,T)φ between such pair-worlds (sT) and formulas φ of DLT. This is equivalent to extending the interpretation map from atomic formula to all formulas, by defining an interpretation φTS for each formula φ and each information state TL. The two notions are interdefinable, by putting

φT:={sT:(s,T)φ}(and conversely, putting(s,T)φiffsφT).

But it is convenient to use both notations in our recursive definition, as we will do below. For any information state TL and formula φ, we also use the notation

Tφ:=TφT=cl(φT)[T]

Epistemically, if T is the observer’s current information state, then Tφ represents her information state after performing a successful (non-classical state-disturbing) observation of φ. Note that, in general, even a non-informative observation may disturb the observed state.5 Since the observer is aware of this, it follows that even a non-informative observation may change the observer’s information state: indeed, we have

T=TT=TT=N(T),

which may indeed be different from T. In fact, when T is the observer’s information state, then T=N(T) represents the observer’s (default) beliefs (given her information T).

For basic formulas, we put T=, i.e.,

(s,T);

and φψT=φTψT, i.e.,

(s,T)φψiff(s,T)ϕand(s,T)ψ.

For knowledge, we put sKφT iff TφT, i.e.,

(s,T)Kφiff(t,T)φfor alltT.

Classical test modality is nothing but classical implication:

(s,T)[φ?c]ψiff(s,T)φimplies(s,T)ψ.

Classical observation is really the standard update modality (“public announcement”) from Public Announcement Logic:

(s,T)[φ!c]ψiff(s,T)φimplies(s,cl(φT))ψ.

For dynamic test, we put [φ?q]ψT={sS:sφTψT}, i.e.,

(s,T)[φ?q]ψiff(t,T)ψfor alltsφT.

For dynamic observation, we put [φ!q]ψ={sS:sφTψTφT}, i.e.,

(s,T)[φ!q]ψiff(t,TφT)ψfor alltsφT.

It is essential to notice that all our connectives, with the exception of conjunction, are in fact Kripke modalities (although not for ontic accessibility relations RS×S between states, but) for accessibility relations between “worlds” as pairs (xT): indeed, given any binary relation R on world-pairs (sT), we can introduce a Kripke modality by putting

(s,T)[R]ψiff(s,T)ψfor all(s,T)with(s,T)R(s,T).

Given this, we can easily see that our connectives above are Kripke modalities for the accessibility relations given by:

(s,T)K(s,T),for allsT,(s,T)φ?c(s,T),for allsφT,(s,T)φ?q(s,T),for allssφT,(s,T)φ!c(s,cl(φT)),forsφT,(s,T)φ!q(s,TφT),for allssφT.

Proposition 1

Given a model M and an information state TL, the interpretation in T of any testable formula is a testable proposition: i.e., if φ is a formula of the testable fragment DLTd then φTL.

A formula φ is valid on a test model M=(S,{P}PL,) if φT=S for all information states TL; i.e., if φ it is true at all world-pairs (sT) with sTL. The formula φ is valid on a test frame (S,{P}PL) if it is valid on all models on this frame (regardless of valuation). Finally, it is valid on a class K of frames if it is valid on all frames in the class K.

Proposition 2

All our modalities K, [φ?c], [φ?q], [φ!c], [φ!q] are normal, i.e., validate Kripke’s axiom (e.g., K(φθ)(KφKθ)) and Necessitation Rule (e.g., if φ is valid, then Kφ is valid).

Proposition 3

For all formulas φ and θ, the following formulas are valid on the class of all test frames:

KφφKφKKφ¬KφK¬KφKφ(θφ)KφBθφBφθKBφθ¬BφθK¬Bφθφ?cφφ?qφφ!cφφ?qφ

The last four validities express the “ontic preconditions” of our actions: the classical test or observation of φ can succeed iff φ is true in the initial state (before the action), while dynamic test or observation of φ can succeed iff φ is true in the initial state (before the action).

Proposition 4

For all testable formulas φ and all atomic formulas pΩ, the following formulas are valid on the class of all test frames:

BφφKφ(¬φ)KφB¬φ[φ?q]φ, i.e.,φφ[p!c]Kp[p!q]Kp

The last three validities give us the ontic postconditions of these actions, while the ontic postcondition of classical test is trivial [φ?c]φ holds for arbitrary (not necessarily testable) φ.

Examples

Besides classical PDL tests, we show now how our framework subsumes other examples, including plausibility models for belief revision, sphere models for counterfactual reasoning and quantum test frames.

Example 2

CDL Frames Conditional Doxastic Logic (CDL) can be obtained as another special case: any plausibility frame (S,) generates a conditional doxastic frame (S,{P}PL), by taking L=P(S) (i.e., all propositions are testable, so cl(Φ)=Φ), and defining conditional doxastic accessibility relations P:={(s,t):sS,tMinP}, where MinP={sP:stfor everytP} is the set of minimal (“most plausible”) P-states. It is easy to see that in CDL frames, we have N(P)=MinP and TΦ=MinΦ. It is also easy to check that conditional beliefs Bφψ, knowledge Kφ and classical update [φ!c]ψ, as defined in this CDL test frame coincide with the corresponding notions as defined in the given plausibility frame. Moreover, in CDL frames conditional belief Bφψ and dynamic conditional φψ are the same notion. As for dynamic observation φ!q, this is not a realistic action in the doxastic context: it corresponds to observing (or even performing) an action by which all the observer’s beliefs are miraculously fulfilled.6 Also, in CDL frames, knowledge coincides with “necessity” (i.e., φ is the same as Kφ), and orthocomplement is the same as knowledge of falsehood (i.e., φ is equivalent to K¬φ).

Example 3

Models for Counterfactual Conditionals A Lewis frame for counterfactuals is a structure (S,s)sS consisting of a state of states S together with a family of similarity relations sS×S, with the following properties: each s is a (non-empty) well-founded preorder, it is “total on its domain” dom(s):={sS:stfor sometS} (i.e., w,tdom(s) implies that we have either wst or tsw), and it is “strongly centered” (i.e., we have wss iff w=s). Similarity frames are the standard models for counterfactual conditionals (equivalent to Lewis “sphere models”). They can be structured as test frames by taking L=P(S) (i.e., all propositions are testable, so cl(Φ)=Φ), and defining counterfactual conditional relations P:={(s,t):sS,tMinsP}, where MinsP={wP:wstfor everytP} is the set of s-minimal P-states (i.e., the P-states that “are most similar,” or “closest,” to s). In Lewis frames, all states are normal (i.e., N(P)=P). Using Lewis’ terminology, we can think of a counterfactual test of P as mentally performing a “small miracle” that changes the world in a minimal way to make P true (if at all possible). In Lewis models, the dynamic conditional φψ is exactly Lewis’ counterfactual conditional, and our necessity operator coincides with Lewis’ definition of necessity, while orthocomplement φ is the same as Lewis impossibility ¬φ.

Epistemic Counterfactual Logic One should note that our setting adds to counterfactual logic an “observer” and her knowledge K, so we obtain an epistemic counterfactual logic. Note that in Lewis frames, (default) “belief” Bφ (as defined above) is the same as knowledge Kφ, and “conditional belief” Bφψ is the same as knowledge of the counterfactual K(φψ). In other words, this observer is “un-opinionated”: she never goes beyond what she knows. So this is an realistic setting only for an epistemic (rather than a doxastic) extension of counterfactual logic.

Example 4

Quantum Test Frames A Hilbert space H can be structured as a quantum test frame, by taking as set of states S the set of all “rays” (one-dimensional subspaces) of H, taking the family L of testable properties to consist of all (subsets of S corresponding to) closed linear subspaces P of H, and taking P to be the (partial function induced on S by) the projector PrP onto the linear subspace P. Then cl(Φ) is the closed linear subspace generated by Φ. In a quantum frame, all states are normal (N(P)=P), since quantum P-tests do not disturb any P-state (i.e., if sPL, then we have sPt iff s=t).

Quantum Dynamic Epistemic Logic Once again, note that our setting adds to quantum dynamic logic an “observer” and her knowledge K, as well as information updates corresponding to (classical and quantum) observations. So, even when restricted to quantum test frames, our logic DLT we obtain a quantum version of Dynamic Epistemic Logic (DEL), which can be used to talk about the informational effects of both classical and quantum measurements. The “purely quantum” DEL is the testable fragment of this logic (obtained by eliminating classical tests and classical observations), whose formulas can always be interpreted as “experimental propositions” describing testable properties of a quantum-informational system. Note that (like the case of Lewis frames), in a quantum test frame “belief” Bφ (as defined above) is the same as knowledge Kφ, and “conditional belief” Bφψ is the same as knowledge of the quantum implication K(φψ). So our quantum observer is also “un-opinionated”: her beliefs are only based on the available information.

Comparing various types of conditionals

Our unified framework allows us to easily compare the different types of conditionals and forms of learning mentioned above. Quantum test operators φ?q and quantum observations φ!q share some common features with classical PDL tests φ?c, classical observations φ!c, doxastic conditionals Bφ and counterfactual conditionals φ. All these operators can be thought as weakest preconditions (Kripke modalities) for abstract “test” actions, by which a proposition is tested on a given state. Each of them satisfies some version of the Success postulate. But there are some differences as well. Classical tests and classical observations preserve the ontic facts (i.e., the non-epistemic features of the system, that depend only on its state, stay the same), but quantum tests and quantum observations may induce ontic changes: “in quantum mechanics, epistemic actions have ontic side effects.” (As for doxastic and counterfactual conditionals, they are purely hypothetical, imaginary transformations, rather than real actions, so the question of ontic changes is meaningless for them.) Classical tests φ?c and classical observations φ!q can only happen if the tested proposition was true (before the action), so they have φ as their precondition; in contrast, successful quantum tests φ?q and quantum observations φ!q can happen in any state s in which φ was potentially true (i.e., s⊥̸φ), so their precondition is the possibility statement φ. (Once again, the question is meaningless for the other conditionals.) The various types of test satisfy different forms of Success, some in unrestricted form (valid for all propositions), and some only with restrictions (e.g., only for purely factual propositions p describing ontic facts, or only for testable propositions φ, or only for testable facts p): see Table 1 for a detailed overview of these different forms of Success. From an informational perspective, there are also a number of differences: unobserved tests (classical or quantum) involve no informational dynamics (since they do not affect the observing agent), and the question is again meaningless for counterfactual conditionals (since they do not actually concern the observer). In contrast, new knowledge or new beliefs are acquired by the other forms of conditioning (only hypothetically in the case of doxastic conditionals, or actually acquired via classical and quantum observations). Finally, the informational dynamics is monotonic in the case of classical observations (once a fact is learned, it continues to be known after new observations), but it is non-monotonic in the case of belief revision (since old beliefs can be overturned) and of quantum observations (since old knowledge can become obsolete because of the state change induced by new observations, and the results of old measurements can be undone by new quantum measurements).

Table 1.

An overview of these similarities and differences

graphic file with name 500_2017_2499_Figa_HTML.jpg

Let us stress that, while quantum tests and quantum observations do share some formal features with purely epistemic/doxastic actions in Belief Revision theory and update operators in Dynamic Epistemic Logic, we are not claiming to reduce or explain quantum behavior to a purely informational phenomenon. The quantum realm is characterized by the erosion of the sharp classical separation between “ontic” and “epistemic” (Baltag and Smets 2008a). This is a major difference from the logic of classical observes and belief revision. In a quantum universe, there are no “purely epistemic” actions. So it would be meaningless to attempt to reduce quantum weirdness to pure information, or to “explain” quantum superposition, entanglement, correlations, etc. as nothing but epistemic effects, due exclusively to the observer’s uncertainty and lack of information.

On the contrary, a dynamic quantum perspective aims to explain knowledge, information gathering (observations, etc.), as well as information processing (combining information, thinking, reasoning counterfactually, interpreting the phenomena), in terms of actual interactions and correlations between actually existing systems. The observer lives in the world, and her learning actions are real physical events, which have real consequences. In this sense, Marx’ famous quote on the imperative to change the world7 is a red herring. Whether we want it or not, we are all changing the world every time we interpret it.

Acknowledgements

Sonja Smets’s contribution to this paper has received funding from the European Research Council under the European Community’s 7th Framework Programme/ERC Grant Agreement No. 283963.

Compliance with ethical standards

Conflict of interest

Both authors declare that they have no conflict of interest

Footnotes

1

This means that is a reflexive and transitive relation, with the property that every two states s,tS are comparable (i.e., either st or ts) and for every non-empty subset PS the set of its minimal elements MinP is also non-empty.

2

This is not necessarily the same as closure of test actions under sequential composition! The sequential composition of successful tests P;Q establishes indeed the proposition that “Q is established by successfully testing P,” so that the sequential composition is epistemically equivalent to the single test of this proposition. But the two might be non-equivalent with respect to their ontic effects: the sequential composition may disturb the state of the observed system in a way that is the different from the disturbance induced by directly testing the above-mentioned proposition. Indeed, this is exactly what happens in the quantum case!

3

In fact, the classical conjunction ϕψ is also definable as an abbreviation using classical tests and the falsum , but we chose to considerate it as a primitive symbol, because of its importance for testability.

4

In the single-agent case, every version of Dynamic Epistemic Logic, Public Announcement Logic etc can be reformulated in this way.

5

However, this phenomenon does not happen in quantum mechanics. Testing quantum properties that are already known does not change a quantum system.

6

Cf. Frank Lloid Wright: “The thing always happens that you really believe in; and the belief in a thing makes it happen.”

7

“The philosophers have only interpreted the world, in various ways. The point, however, is to change it.” (Karl Marx)

Contributor Information

Alexandru Baltag, Email: A.Baltag@uva.nl.

Sonja Smets, Email: S.J.L.Smets@uva.nl.

References

  1. Alchourrón C, Gärdenfors P, Makinson D. On the logic of theory change: partial meet contraction and revision functions. J Symbol Logic. 1985;50:510–530. doi: 10.2307/2274239. [DOI] [Google Scholar]
  2. Baltag A, Smets S. Complete axiomatizations for quantum actions. Int J Theor Phys. 2005;44(12):2267–2282. doi: 10.1007/s10773-005-8022-2. [DOI] [Google Scholar]
  3. Baltag A, Smets S (2006a) Conditional doxastic models: a qualitative approach to dynamic belief revision. Electron Notes Theor Comput Sci 165:5–21
  4. Baltag A, Smets S (2006b) LQP: the dynamic logic of quantum information. Math Struct Comput Sci 16(3):491–525
  5. Baltag A, Smets S (2008a) A dynamic-logical perspective on quantum behavior. Stud Log 89:185–209
  6. Baltag A, Smets S (2008b) A qualitative theory of dynamic interactive belief revision. In: Bonanno G, van der Hoek W, Woolridge M (eds) Texts in logic and games, vol 3. Amsterdam University Press, Amsterdam, pp 9–58
  7. Birkhoff G, von Neumann J. The logic of quantum mechanics. Annal Math. 1936;37:823–843. doi: 10.2307/1968621. [DOI] [Google Scholar]
  8. Coecke B, Smets S. The Sasaki Hook is not a [static] implicative connective but induces a backward [in time] dynamic one that assigns causes of truth. Int J Theor Phys. 2004;43:1705–1736. doi: 10.1023/B:IJTP.0000048815.92983.6e. [DOI] [Google Scholar]
  9. Hardegree GM. Stalnaker conditionals and quantum logic. J Philos Log. 1975;4:399–421. doi: 10.1007/BF00558757. [DOI] [Google Scholar]
  10. Hardegree GM (1979) The logico-algebraic approach to quantum mechanics, vol 2, Chap: The conditional in abstract and concrete quantum logic. D. Reidel Pub., Dordrecht
  11. Harel D, Kozen D, Tiuryn J. Dynamic logic (foundations of computing) Cambridge: MIT Press; 2000. [Google Scholar]
  12. Kalmbach G. Orthomodular lattices. New York: Academic Press; 1983. [Google Scholar]
  13. Levitt SD, List JA (2009) Was there really a Hawthorne effect at the Hawthorne plant? an analysis of the original illumination experiments. Technical report, National Bureau of Economic Research. Working Paper no 15015 May
  14. Marsen EL, Herman L, Piziak R. Implication connectives in orthomodular lattices. Notre Dame J Formal Log. 1981;22:163–182. doi: 10.1305/ndjfl/1093883401. [DOI] [Google Scholar]
  15. Moore GE (1942) A reply to my critics. In: Schilpp PA (ed) The Philosophy of G.E. Moore, volume 4 of The Library of Living Philosophers. Northwestern University, Evanston, pp 535–677
  16. Moss LS, Parikh R (1992) Topological Reasoning and The Logic of Knowledge. In Moses Y (ed) Proceedings of the 4th Conference on Theoretical Aspecats of Reasoning about Knowledge (TARK 1992). Morgan Kaufmann, San Francisco, CA, pp 95–105
  17. Plaza JA (1989) Logics of public communications. In: Emrich ML, Pfeifer MS, Hadzikadic M, Ras ZW (eds) Proceedings of the 4th international symposium on methodologies for intelligent systems, pp 201–216
  18. Smets S. On causation and a counterfactual in quantum logic: the Sasaki Hook. Log Anal. 2001;44(173–175):307–325. [Google Scholar]
  19. van Benthem J (1996) Exploring logical dynamics. CSLI Publications, Stanford
  20. van Benthem J (2011) Logical dynamics of information and interaction. Cambridge University Press, Cambridge

Articles from Soft Computing are provided here courtesy of Springer

RESOURCES