Skip to main content
Log in

Combinations of Stit with Ought and Know

  • Published:
Journal of Philosophical Logic Aims and scope Submit manuscript

Abstract

This paper presents a short survey of recent developments in stit theories, with an emphasis on combinations of stit and deontic logic, and those of stit and epistemic logic.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

Notes

  1. We will not survey what is often called the logic of actions, a field with Krister Segerberg as a leading figure. The author is not an expert in that field, and the interested readers are referred to [55, 57, 58] and articles in [63] with references therein.

  2. See [52, 60] and [62].

  3. Standard stit theories require a tree-like frame to satisfy the condition “historical connection” ( H C): \(\forall m\forall m^{\prime }\exists m^{\prime \prime }(m^{\prime \prime }\leqslant m\wedge m^{\prime \prime }\leqslant m^{\prime })\). Here we do not enforce H C because we will consider combinations of stit and epistemic notions. Fortunately, standard stit theories do not deal with operators going back and forth between different “trees”, and thus the absence of H C in our presentation of stit theories won’t make any technical difference.

  4. For discussions on the basic notions involved in tree-like frames, as representations of indeterminism, and the reasons why formulas are evaluated at moment/history pairs, see [60, 62] and [10, 14].

  5. Belnap noted in [7]: “The theory of Instant is not as fundamental as that of \(\leqslant \), and perhaps it is too strong, even pre-relativistically. … and perhaps it should be ultimately be weakened. In the mean time, while it is good to be concerned about over-simplification, the assumption can be clarifying when it comes to thinking about certain aspects of agency.” In this paper, we leave out discussions on various fundamental ideas in stit frames and their possible improvements.

  6. In this paper, we will for convenience use α, β etc. ambiguously both as agents in the semantic structures and as terms for agents in the object language.

  7. For discussions on instants, agents and choices, the reader is referred to [7, 8] and [14].

  8. The astit operator was proposed in [11], and discussed in details in [14]. There are actually two accounts of the astit semantics: one is called astit semantics based on “witness by moments”, which we present here, and the other, “witness by chains”, can be found in [68, 12], and [14]. An axiomatization and decidability of astit with a single agent and the refref equivalence (which asserts that doing is equivalent to refraining from refraining from doing) is given in [73]. An axiomatization, with a Gabbay-style rule, of the basic theory of astit with a single agent is given in [74], where the proof contains an error that is corrected in [14]. The Gabbay-style rule in the axiomatization is later shown to be unnecessary, in an unpublished manuscript. Astit operators can be defined in terms of some temporal operators and the cstit operators, as shown in [31] and [71].

  9. The dstit operator was developed independently by von Kutschera and Horty in [65] and [39]. The name “deliberative stit” echoes the notion of deliberative obligation in [61]. Note that seeing to something deliberatively is not the same as seeing to it deliberately. For detailed discussions on dstit and its various applications in deontic logic, see [42] and those cited in Section 2 under the names Bartha, Belnap, Horty and Wansing.

  10. Chellas’ original stit operator is proposed in [30]. What is nowadays widely used and referred to as the cstit operator is a variant of the original one, and is developed later in [31]. This operator is also called “the Q-operator” (see [71]). The bstit operator is an approximation of Brown’s notion called “the canof ability” (of a fixed single agent). Brown’s semantics ([25] and [26]) uses neighborhood models for classical modal logic, and the can operator is interpreted as a monotone modal operator (see [56]). In [27], Brown further develops his theory by treating the can operator as a combination of a possibility operator and an action operator.

  11. Technical developments of cstit and dstit often go hand in hand, though not always. An axiomatization and decidability of the cstit/dstit logic with multiple agents is given in [72], in a language containing cstit/dstit operators and \(\Box \), without temporal operators; and an axiomatization of dstit with multiple agents is given in [75], in a language with dstit to be the only non-truth-functional operator. In a language containing \(\mathsf {F} ,\mathsf {P},\Box \), and two extra operators, [71] gives an axiomatization of cstit with multiple agents, using Gabbay-style rule of irreflexivity (see [33] or [34]). The two extra operators are interpreted respectively as “settled throughout the current instant” and “through every history passing through the current moment, except the current history”. [70] develops a tableaux system for dstit with multiple agents, and [3] simplifies the axiomatization in [72], and proves that the problem of deciding satisfiability of formulas in the language of dstit/cstit theory, with multiple agents and without temporal operators, is NEXPTIME-complete.

  12. See [13] or Ch. 10 of [14].

  13. In [36], it has been shown for both cstit and dstit that the full theory of group stit is neither decidable nor finitely axiomatizable. The main idea in the proof is to reduce the undecidability and non-finite-axiomatizability of group stit with at least 3 agents to the undecidability and non-finite-axiomatizability of the product logic S5 n with \(n\geqslant 3\) (cf. Theorems 8.6 and 8.2 of [35]). [54] is a recent study of complexity of various fragments of stit logic. Another recent work [79] shows the decidability of a large class of logics based on metric temporal logic in branching structures, in a language containing \(\Box \), X (“next”) and Y (“last”). It employs abstract operators in the object language as well as abstract relations in the semantic structures, and proves the decidability of valid formulas over various classes defined by certain types of sentences in a first-order language that describes frames. The abstract operators can be interpreted as (individual or “weakened” group) cstit operators and epistemic operators, and then in such cases, the decidability result can be applied to deal with combinations of stit and epistemic modalities.

  14. In [21, 22] and [37], Broersen, Herzig and Troquard used a combination of [α]c (\([\mathcal {G}]^{\mathsf {c}}\)) and X in their work to connect stit with Coalition Logic ([51]) and ATL (“alternating-time temporal logic”, [1]), which later became a fixed single operator, now known as xstit. I am not sure exactly when the switch first took place from cstit plus X to xstit, but it seems that [18] and [17] should be among the earliest works in which xstit appeared as a single operator. ([18] was published later than [17], but reading them gives me the impression that [18] might have been written before [17].) For a systematic study of combination of cstit and X, see [24].

  15. Broersen gives the following semantic notions for xstit in [17], where Ags is our Agent, and notions not directly for xstit are omitted by using “. . .”: “A frame is a tuple \(\mathcal {F}=\left \langle H,S,R_{\Box },\{R_{A}:A\subseteq \textit {Ags}\},\ldots \right \rangle \) such that

    • H is a non-empty set of histories. Elements of H are denoted \(h,h^{\prime },\) etc.

    • S is a non-empty set of states. Elements of S are denoted \(s,s^{\prime },\) etc.

    • \(R_{\Box }\) is a ‘historical necessity’ relation over the elements of H×S such that \(\left \langle h,s\right \rangle R_{\Box }\left \langle h^{\prime },s^{\prime }\right \rangle \) if and only if \(s=s^{\prime }\).

    • The R A are ‘effectivity’ relations over the elements of H×S such that:

      • R A g s is a ‘next time’ relation such that if \(\left \langle h,s\right \rangle R_{Ags}\left \langle h^{\prime },s^{\prime }\right \rangle \) then \(h=h^{\prime }\), and R A g s is serial and deterministic (the next state is completely determined by the choice made by the complete set of agents). So, histories ‘contain’ linearly ordered sets of states.

      • \(R_{\Box }\circ R_{Ags}\subseteq R_{\varnothing }\) (the empty set of agents is ineffective)

      • \(R_{A}\subseteq R_{\Box }\circ R_{Ags}\) for any A (an action undertaken by A in the present state ensures the next state is element of a specific subset of all possible next states)

      • \(R_{Ags}\circ R_{\Box }\subseteq R_{A}\) for any A (no actions constitute a choice between histories that are undivided in next states)

      • \(R_{A}\subseteq R_{B}\) for \(B\subset A\) (super-groups are at least as effective)

      • if \(\left \langle h,s\right \rangle (R_{\Box }\circ R_{A})\left \langle h^{\prime },s^{\prime }\right \rangle \) and \(\left \langle h,s\right \rangle (R_{\Box }\circ R_{B})\left \langle h^{\prime \prime },s^{\prime \prime }\right \rangle \) and \(A\cap B=\varnothing \) then there is a \(\left \langle h,s\right \rangle R_{\Box }\left \langle h^{\prime \prime \prime },s\right \rangle \) such that both \(\left \langle h^{\prime \prime \prime },s\right \rangle R_{A}\left \langle h^{\prime },s^{\prime }\right \rangle \) and \(\left \langle h^{\prime \prime \prime },s\right \rangle R_{B}\left \langle h^{\prime \prime },s^{\prime \prime }\right \rangle \) (independence of agency)”.

    It seems that in Broersen’s papers, R 1R 2 is consistently used for the relation R such that x R y iff x R 1 z and z R 2 y for some z, rather than the relation \(R^{\prime }\) such that \(xR^{\prime }y\) iff x R 2 z and z R 1 y for some z. We observe that the condition “super-groups are at least as effective” is much weaker than what is required concerning choices for groups in the standard stit theories.

  16. In [17] and Broersen’s later papers, X A is defined as [Agent]x A, under the assumption to the effect that for each m, each selection of one choice for every agent at m determines a unique next moment. A model \(\mathcal {M}\) in [17] is a frame (see the note above) together with a valuation assigning to each propositional letter a subset of H×S, with respect to which Broersen interprets \(\Box \) and the xstit operator as follows, where \(A\subseteq Ags\): \(\mathcal {M},\left \langle h,s\right \rangle \vDash \Box \varphi \) iff \(\left \langle h,s\right \rangle R_{\Box }\left \langle h^{\prime },s^{\prime }\right \rangle \) implies that \(\mathcal {M},\left \langle h^{\prime },s^{\prime }\right \rangle \vDash \varphi \); and \(\mathcal {M},\left \langle h,s\right \rangle \vDash [ A\ \mathsf {xstit} ]\varphi \) iff \(\left \langle h,s\right \rangle R_{A}\left \langle h^{\prime },s^{\prime }\right \rangle \) implies that \(\mathcal {M},\left \langle h^{\prime },s^{\prime }\right \rangle \vDash \varphi \).

  17. If we had the “last” operator Y, [α]c A could then be defined as [α]x Y A. Incidentally, if we restrict to rooted stit frames in which all histories are isomorphic to ω with respect to its usual ordering, then [α]a is “reducible” to [α]x in the presence of \(\square ,\mathsf {X}\) and Y. For example, the \([\alpha ]^{\mathsf {a}}A\leftrightarrow \mathsf {Y}([\alpha ]^{\mathsf {x}} A\wedge \lnot \Box \mathsf {X}A)\vee \mathsf {Y}[\alpha ]^{\mathsf {a}}\mathsf {X}A\) is valid in all such frames, which may serve as a “reduction axiom”. Note that our discussion here on inter-definability of stit operators is with respect to incremental and endless stit frames, and is restricted to individual stit operators — group stit operators are excluded (see the observation at the end of note 15).

    Various axiomatic systems involving the xstit operators have been put forward in a series of articles by Broersen (see our discussion in Section 4.1), and are proved complete with respect to various frame conditions. Note that the xstit operators are not S5 operators, and hence the undecidability and non-finite-axiomatizability of the full theory of group agency ([36]) do not apply to Broersen’s systems. Note also that Broersen’s completeness results are with respect to his semantics for multi-modal logics (see notes 15 and 16), and are obtained by applying the fact that all extra axioms are Salhqvist formulas (see, e.g., [15]) that define the required frame conditions.

  18. A refinement of the account in [4] is developed in [5].

  19. The Meinong-Chisholm approach is an analysis that suggests to identify what an agent ought to do with what it ought to be the case that the agent does. For this approach and Horty’s criticism of it, see [40, 42] and [41].

  20. In [16], Broersen suggests that the relation ≤ could be introduced in some other ways.

  21. [41] uses a combination of ⊙ and \([\mathcal {G}]^{\mathsf {c}}\) as the new operator.

  22. [49] shows an axiomatization and the decidability of the theory of dominance ought with multiple individual agents, in a language without temporal operators. It also shows that a number of semantic accounts for ought operators discussed in [41] are syntactically indistinguishable in the following sense: In the language discussed in [49], where temporal operators are absent, no matter which of those accounts we use to interpret the ought operators in the language, the axiomatization of valid formulas with respect to that account remains the same. This should resolve an issue raised in Section 3.3 of [16]. Note that because the full theory of group stit is not decidable or finitely axiomatizable (see [36]), neither is the full theory of dominance group ought (with group stit operators in the language).

  23. See p. 185 of [46]. McNamara has other challenges to stit theories in [46] and [47], which will not be discussed here.

  24. For this idea to work, there seems a need to require the given utilitarian stit frame to be such a frame in which the procedure of removing “bad” choices for each agent will not eventually remove all choices for the agent.

  25. A recent work [78] continues the decision-theoretic approach by clarifying the notion of independence in a setting that involves strategies with multiple agents and groups of agents.

  26. See examples discussed in [17].

  27. As far as I know, [67] is the first work to bring together stit and epistemic notions. Wansing uses dstit to define voluntarily acquiring a belief, and voluntarily giving up a belief, and then defines that α believes that A as that α once voluntarily acquired that A, and has not voluntarily given it up. See also [69] for another theory with the same spirit. Because Wansing’s main concerning is in philosophy, not particularly in stit logic or epistemic logic, we will not get into that direction of research.

  28. In [23], Broersen, Herzig and Troquard also combines knowledge operators with their strategic stit operators, and interpret their knowledge operators in terms of epistemic equivalence relations between strategy/state pairs. We will not discuss the work in [23] here because the ideas in the work seem different from those in the series mentioned in the main text.

  29. The name K X is for “knowledge of next states” from [20] , where Broersen deals with the xstit version of knowingly doing. The names of frame conditions listed below are all from [20] , except Broersen uses them only for formulas and almost always in capital letters. Here I use the same names for formulas as well as for their corresponding frame conditions, but only the beginning letters are capitalized in the names for formulas, while all letters are capitalized in the names for frame conditions.

  30. [37] discusses group knowledge and operators like \(\textit {Kstit}_{\mathcal {G}}\) with \(\mathcal {G}\) to be a group of agents, but later articles in the series dropped the topic entirely.

  31. In [18], a frame is a tuple \(\mathcal {F} =\left \langle H,S,R_{\Box },\{R_{A}\mid A\subseteq Ags\},\{\sim _{a}\mid a\in Ags\}\right \rangle \), where A g s is our A g e n t, and \(H,S,R_{\Box }\) and R A are as specified in note 15, and “the ∼ a are epistemic equivalence relations over the elements of H×S such that:

    • \(\sim _{a}\circ R_{a}\subseteq {\sim }_{a}\circ R_{Ags}\) (agents cannot know what choices other agents perform concurrently)

    • \(R_{Ags}\circ {\sim }_{a}\subseteq {\sim }_{a}\circ R_{a}\) (agents recall the effects of the actions they knowingly perform themselves)”. (see p. 49, Def. 3.)

    Note that Broersen’s formulation of independence of agents in [18] appears to contain errors, which are corrected in [17] and other papers.

  32. The following shows that \(\mathsf {K}_{\alpha }[\alpha ]^{\mathsf {x}}A\rightarrow \mathsf {X}\Box \mathsf {K}_{\alpha }A\) follows from K x, E r and \([\alpha ]^{\mathsf {x}}A\rightarrow \mathsf {X}\Box A\) (which corresponds to the condition N C), at the presence of S4 axioms for K α :

    \([\alpha ]^{\mathsf {x}}\mathsf {K}_{\alpha }A\rightarrow \mathsf {X} \Box \mathsf {K}_{\alpha }A\)

    instance of \([\alpha ]^{\mathsf {x}} A\rightarrow \mathsf {X}\Box A\)

    \( \mathsf {K}_{\alpha }[\alpha ]^{\mathsf {x}}\mathsf {K}_{\alpha } A\rightarrow \mathsf {X}\Box \mathsf {K}_{\alpha }A\)

    T-axiom for K α , classical logic

    \( \mathsf {K}_{\alpha }\mathsf {K}_{\alpha }[\alpha ]^{\mathsf {x}} A\rightarrow \mathsf {K}_{\alpha }\mathsf {XK}_{\alpha }A\)

    E r, K-axiom for K α

    \( \mathsf {K}_{\alpha }[\alpha ]^{\mathsf {x}}A\rightarrow \mathsf {K}_{\alpha }[\alpha ]^{\mathsf {x}}\mathsf {K}_{\alpha }A\)

    K x, 4-axiom for K α , classical logic

    \( \mathsf {K}_{\alpha }[\alpha ]^{\mathsf {x}}A\rightarrow \mathsf {X} \Box \mathsf {K}_{\alpha }A\)

    classical logic

  33. Broersen uses U n i f- S t r for our U- s above. The frame condition in [17] (p. 143, Def. 3) corresponding to U- s is the following:

    • “if \(\left \langle h,s\right \rangle R_{\Box }\left \langle h^{\prime },s^{\prime }\right \rangle \) and \(\left \langle h,s\right \rangle \sim _{a}\left \langle h^{\prime \prime },s^{\prime \prime }\right \rangle \) then there is a \(\left \langle h^{\prime \prime \prime },s^{\prime \prime \prime }\right \rangle \) for which \(\left \langle h^{\prime },s^{\prime }\right \rangle R_{\Box }\left \langle h^{\prime \prime \prime },s^{\prime \prime \prime }\right \rangle \) and if \(\left \langle h^{\prime \prime \prime },s^{\prime \prime \prime }\right \rangle R_{a}\left \langle h^{\prime \prime \prime \prime },s^{\prime \prime \prime \prime }\right \rangle \) then \(\left \langle h^{\prime },s^{\prime }\right \rangle R_{a}\left \langle h^{\prime \prime \prime \prime },s^{\prime \prime \prime \prime }\right \rangle \) (uniformity of conformant action)”.

    Note that in the frame condition above, “\(\left \langle h^{\prime },s^{\prime }\right \rangle R_{a}\left \langle h^{\prime \prime \prime \prime },s^{\prime \prime \prime \prime }\right \rangle \)” is replaced in [19] by “\(\left \langle h^{\prime },s^{\prime }\right \rangle (\sim _{a}\circ R_{a} )\left \langle h^{\prime \prime \prime \prime },s^{\prime \prime \prime \prime }\right \rangle \)”.

  34. I am not sure whether \(\Diamond \mathsf {K}_{\alpha }A\rightarrow \mathsf {K}_{\alpha }\Diamond A\) is provable in the system presented in [17] and [19]. Although it can be settled after a somewhat tedious calculation applying Broersen’s semantic conditions, we may look at the matter in the following way without getting into the trouble of semantics. If we add the “last” operator Y to the language and extend Broersen’s system by adding an extra axiom \(A\leftrightarrow \mathsf {XY}A\), then \(\Diamond \mathsf {K}_{\alpha }A\rightarrow \mathsf {K}_{\alpha }\Diamond A\) is provable in the new system. This is because \(\Diamond \mathsf {K}_{\alpha }\mathsf {X}B\rightarrow \mathsf {K}_{\alpha }\Diamond \mathsf {X}B\) is provable in Broersen’s system (by U- s, K x 1, \([\alpha ]^{\mathsf {x} }B\rightarrow \mathsf {X}B\) and the K-axioms for K α and \(\Box \)), and then so is \(\Diamond \mathsf {K}_{\alpha }\mathsf {XY}A\rightarrow \mathsf {K}_{\alpha }\Diamond \mathsf {XY}A\), and hence \(\Diamond \mathsf {K}_{\alpha }A\rightarrow \mathsf {K}_{\alpha }\Diamond A\) (by \(A\leftrightarrow \mathsf {XY}A\) and the K-axioms for K α and \(\Box \)), in the new system.

  35. Let us drop the subscript “ α”, and use J for the dual operator of K. The following shows that \(\Diamond \mathsf {K} A\rightarrow \mathsf {K}\Diamond A\) follows from \(\Box \mathsf {K}A\rightarrow \mathsf {K}\Box A\) (\(\mathsf {J}\Diamond A\rightarrow \Diamond \mathsf {J}A\)) when K is a KB operator and \(\Box \) is a normal operator:

    \( \mathsf {J}\Diamond \mathsf {K}A\rightarrow \Diamond \mathsf {JK}A\)

    instance of \(\mathsf {J}\Diamond A\rightarrow \Diamond \mathsf {J}A\)

    \( \mathsf {KJ}\Diamond \mathsf {K}A\rightarrow \mathsf {K}\Diamond \mathsf {JK}A\)

    K-axiom for K

    \( \Diamond \mathsf {K}A\rightarrow \mathsf {K}\Diamond \mathsf {JK}A\)

    B-axiom for K, classical logic

    \( \mathsf {K}\Diamond \mathsf {JK}A\rightarrow \mathsf {K}\Diamond A\)

    B-axiom for K and K-axioms for \(\Box \) and K

    \( \Diamond \mathsf {K}A\rightarrow \mathsf {K}\Diamond A \)

    classical logic

    The following shows that \(\mathsf {K}\Box A\rightarrow \Box \mathsf {K}A\) follows from \(\Diamond \mathsf {K}A\rightarrow \mathsf {K}\Diamond A\) when K is a normal operator and \(\Box \) is a KB operator:

    \( \Diamond \mathsf {K}\Box A\rightarrow \mathsf {K}\Diamond \Box A\)

    instance of \(\Diamond \mathsf {K}A\rightarrow \mathsf {K}\Diamond A\)

    \( \Box \Diamond \mathsf {K}\Box A\rightarrow \Box \mathsf {K}\Diamond \Box A\)

    K-axiom for \(\Box \)

    \( \mathsf {K}\Box A\rightarrow \Box \mathsf {K}\Diamond \Box A\)

    B-axiom for \(\Box \), classical logic

    \( \Box \mathsf {K}\Diamond \Box A\rightarrow \Box \mathsf {K}A \)

    B-axiom for \(\Box \) and K-axioms for K and \(\Box \)

    \( \mathsf {K}\Box A\rightarrow \Box \mathsf {K}A \)

    classical logic

    The following shows that \(\Box \mathsf {K}A\rightarrow \mathsf {K}\Box A\) follows from \(\mathsf {K}\Box A\rightarrow \Box \mathsf {K}A\) (\(\Diamond \mathsf {J}A\rightarrow \mathsf {J}\Diamond A\)) when both K and \(\Box \) are KB operators:

    \( \Diamond \mathsf {J}\Box \mathsf {K}A\rightarrow \mathsf {J}\Diamond \Box \mathsf {K}A\)

    instance of \(\Diamond \mathsf {J}A\rightarrow \mathsf {J}\Diamond A\)

    \( \Box \Diamond \mathsf {J}\Box \mathsf {K}A\rightarrow \Box \mathsf {J} \Diamond \Box \mathsf {K}A\)

    K-axiom for \(\Box \)

    \( \mathsf {J}\Box \mathsf {K}A\rightarrow \Box \mathsf {J}\Diamond \Box \mathsf {K}A\)

    B-axiom for \(\Box \), classical logic

    \( \mathsf {J}\Diamond \Box \mathsf {K}A\rightarrow \mathsf {JK}A \)

    B-axiom for \(\Box \) and K-axiom for K

    \( \Box \mathsf {J}\Diamond \Box \mathsf {K}A\rightarrow \Box A\)

    B-axiom for K, classical logic, K-axiom for \(\Box \)

    \( \mathsf {KJ}\Box \mathsf {K}A\rightarrow \mathsf {K}\Box A\)

    classical logic, K-axiom for K

    \( \Box \mathsf {K}A\rightarrow \mathsf {K}\Box A\)

    B-axiom for K, classical logic

    This justifies our claim in the main text.

    In a private conversation, Yan Zhang observed that U- S is equivalent to a frame condition that corresponds to the validity of K- s in epistemic stit frames. Now is K- s provable in the system in [17]? According to what we said above, the answer is positive iff \(\Diamond \mathsf {K}_{\alpha }A\rightarrow \mathsf {K}_{\alpha }\Diamond A\) is provable in that system. (See note 34.)

  36. In cases like games, one may assume for the sake of simplicity that all agents act or make their choices publically, and that they all keep observing what others do no matter what they themselves may do. It then makes sense, at least to a certain degree, to treat each doing of an agent α not only as a knowingly doing of α, but also as a doing whose consequences include α’s knowledge of what all agents have done.

  37. The static knowledge operator defined in [37] is \(\square \textit {Kstit}_{\alpha }\), but K α and Kstit α are the same operator by interpretation, as we observed earlier.

  38. Let J α be the dual operator of K α . For \(\Box \mathsf {K}_{\alpha }\) to be an S5 operator, \(A\rightarrow \Box \mathsf {K}_{\alpha }\Diamond \mathsf {J}_{\alpha }A\) would be provable, and so would be \(\mathsf {J}_{\alpha }\Diamond A\rightarrow \Diamond \mathsf {J}_{\alpha }A\), and then \(\Box \mathsf {K}_{\alpha } A\rightarrow \mathsf {K}_{\alpha }\Box A\), by the KB-axioms for K α and \(\Box \), and hence so would be K- s (see note 35). On the other hand, having K- s as a theorem would suffice for \(\Box \mathsf {K}_{\alpha }\) to be an S5 operator, for \(\Box \mathsf {K}_{\alpha }A\rightarrow A\) follows from the T-axioms for K α and \(\Box \), and \(A\rightarrow \Box \mathsf {K}_{\alpha }\Diamond \mathsf {J}_{\alpha }A\) and \(\Box \mathsf {K}_{\alpha }A\rightarrow \Box \mathsf {K}_{\alpha }\Box \mathsf {K}_{\alpha }A\) follow from K- s and the K4B-axioms for K α and \(\Box \).

  39. Broersen expressed his own concerns about K- s in [20]. With respect to our discussions in earlier notes, even if \(\Diamond \mathsf {K}_{\alpha }A\rightarrow \mathsf {K}_{\alpha }\Diamond A\) is provable in the system in [18] (see note 34), in which case so is K- s (see note 35), we are still left with a question why a static knowledge operator should depend on a condition like U- S, not to mention that U- S is not exactly what uniform strategy requires.

  40. Interested readers are referred to [28, 29, 76] and [77]. The simple ideas below of actions are the same as “primitive actions” in [76] and [77], except here we use sets of choices at moments while [76] and [77] use sets of immediate transitions.

  41. Such a condition may not seem necessary for a general notion of action type. For example, actions performed by female agents form a type in the intuitive sense. In a game between two female players, nevertheless, this type does not distinguish any action from any other actions of the players. Our current subject matter requires that actions of an agent at a moment be distinguished by different types, which is why we have the condition above.

  42. Each action type in [50], is tagged to a unique agent (p. 319), and at any time only one agent can perform any action (p. 230). The treatment of histories in [50] also allows any finite initial segment of a history to be concatenated to an action, and then to be “extended” to other histories (p. 320). All these assumptions seem convenient and harmless for many applications, but do not seem necessary for a general theory. Here for convenience in our formulation of type-actions, we make use of their first assumption, without which an account of action types is still possible. For example, we may let \(\mathcal {C}\) be the set of all choices for individual agents at moments, and let Act be a subset of the powerset of \(\mathcal {C}\) such that \(\bigcup \textit {Act}=\mathcal {C}\), and for each πAct, each α and each m, \(\left \vert \pi \cap \textit {Choice}_{\alpha }^{m}\right \vert \leqslant 1\).

  43. The object language in [50] contains operators \([\pi ],[\pi ^{\prime }]\) etc., for type-actions \(\pi ,\pi ^{\prime }\) etc., whose interpretations make them ability operators, similar to the bstit operators [α, π]b and \([\beta ,\pi ^{\prime }]^{\mathsf {b}}\) below if π and \(\pi ^{\prime }\) are tagged to α and β respectively. Note that the interpretations presuppose a condition mentioned in note 42, which our current semantic structure does not satisfy.

  44. [37] (Section 5.2) has suggested an intuitively reading of Kstit α A, which is close to our suggestion: “ Kstit a ϕ is an agency operator with an implicit epistemic feature. It means that a knows that if he performs his chosen action, he ensures that ϕ.” Here “what a knows” should be understood to be settled in order for the suggestion to make sense, because if it is understood to be relative to histories in which a performs his chosen action, the antecedent “he performs his chosen action” would be oddly redundant.

References

  1. Alur, R., Henzinger, T.A., & Kupferman, O. (2002). Alternating-time temporal logic. Journal of the ACM, 49(5), 672–713.

  2. Anderson, A.R. (1966). The formal analysis of normative systems. 1956. Technical report 2, Contract no. SAR-NONR-609(16), Office of Naval Research, New Haven. In N. Rescher (Ed.), The logic of decision and action (pp. 147–213). Pittsburgh: Pittsburgh University Press.

  3. Balbiani, P., Herzig, A., & Troquard, N. (2008). Alternative axiomatics and complexity of deliberative stit theories. Journal of Philosophical Logic, 37, 387–406.

    Article  Google Scholar 

  4. Bartha, P. (1993). Conditional obligation, deontic paradoxes, and the logic of agency. Annals of Mathematics and Artificial Intelligence, 9, 1–23.

    Article  Google Scholar 

  5. Bartha, P. (1999). Moral preference, contrary-to-duty obligation and defeasible oughts. In P. McNamara, & H. Prakken (Eds.), Norms, logics and information systems: new studies in deontic logic and computer science (pp. 93–108). Amsterdam: IOS Press.

  6. Belnap, N. (1991). Backwards and forwards in the modal logic of agency. Philosophy and Phenomenological Research, 51, 777–807.

    Article  Google Scholar 

  7. Belnap, N. (1991). Before refraining: concepts for agency. Erkenntnis, 34, 137–169.

    Article  Google Scholar 

  8. Belnap, N. (1996). Agents in branching time. In B.J. Copeland (Ed.), Logic and reality: essays in pure and applied logic, in memory of Arthur Prior (pp. 239–271). Oxford: Oxford University Press.

  9. Belnap, N., & Bartha, P. (1995). Marcus and the problem of nested deontic modalities. In W. Sinnott-Armstrong, D. Raffman, & N. Asher (Eds.), Modality, morality and belief (pp. 174–197). Cambridge: Cambridge University Press.

  10. Belnap, N., & Green, M. (1993). Indeterminism and the thin red line. In J.E. Tomberlin (Ed.), Philosophy of language and logic, number 7–8 in philosophical perspectives (pp. 365–388). Atascadero: Ridgeview Publishing Company.

  11. Belnap, N., & Perloff, M. (1988). Seeing to it that: a canonical form for agentives. Theoria, 54, 175–199.

    Article  Google Scholar 

  12. Belnap, N., & Perloff, M. (1992). The way of agent. Studia Logica, 51, 463–484.

    Article  Google Scholar 

  13. Belnap, N., & Perloff, M. (1993). In the realm of agents. Annals of Mathematics and Artificial Intelligence, 9, 25–48.

    Article  Google Scholar 

  14. Belnap, N., Perloff, M., & Xu, M. (2001). Facing the future: agents and choices in our indeterminist world. Oxford: Oxford University Press.

    Google Scholar 

  15. Blackburn, P., de Rijke, M., & Venema, Y. (2001). Modal logic of Cambridge tracts in theoretical computer science (Vol. 53). Cambridge: Cambridge Univerity Press.

    Google Scholar 

  16. Broersen, J. (2003). Book review: agency and deontic logic. Artificial Intelligence and Law, 11, 45–61.

    Article  Google Scholar 

  17. Broersen, J. (2008). A logical analysis of the interaction between ‘obligation-to-do’ and ‘knowingly doing’. In R. van der Meyden, & L. van der Torre (Eds.), Deontic logic in computer science: 9th international conference, DEON 2008, Luxembourg, Luxembourg, July 2008. Proceedings of lecture notes in artificial intelligence (Vol. 5076, pp. 140–154). Berlin, Heidelberg : Springer-Verlag.

  18. Broersen, J. (2009). A complete stit logic for knowledge and action, and some of its applications. In M. Baldoni, T.C. Son, M.B. van Riemsdijk, & M. Winikoff (Eds.), Declarative agent languages and technologies VI, DALT 2008 of lecture notes in computer science (Vol. 5397, pp. 47–59). Berlin: Springer.

  19. Broersen, J. (2011). Deontic epistemic stit logic distinguishing modes of mens rea. Journal of Applied Logic, 9(2), 137–152. The version of this paper I have is dated May 28, 2009, from Dagstuhl Research Online Publication Server, URN: urn:nbn:de:0030-drops-22296, http://drops.dagstuhl.de/opus/volltexte/2009/2229/.

    Article  Google Scholar 

  20. Broersen, J. (2011). Making a start with the stit logic analysis of intentional action. Journal of Philosophical Logic, 40, 399–420.

    Article  Google Scholar 

  21. Broersen, J., Herzig, A., & Troquard, N. (2005). From coalition logic to stit. In Proceedings LCMAS 2005 of electronic notes in theoretical computer science (Vol. 157, pp. 23–35). Amsterdam: Elsevier.

  22. Broersen, J., Herzig, A., & Troquard, N. (2006). Embedding alternating-time temporal logic in strategic stit logic of agency. Journal of Logic and Computation, 16 (5), 559–578.

    Article  Google Scholar 

  23. Broersen, J., Herzig, A., & Troquard, N. (2006). A stit-extension of ATL. In M. Fisher (Ed.), Proceedings tenth European conference on logics in artificial intelligence, JELIA 06 of lecture notes in artificial intelligence (Vol. 4160, pp. 69–81). Berlin: Springer.

  24. Broersen, J., Herzig, A., & Troquard, N. (2009). What groups do, can do, and know they can do: an analysis in normal modal logics. Journal of Applied Non-classical Logic, 19(3), 261–289.

    Article  Google Scholar 

  25. Brown, M. (1988). On the logic of ability. Journal of Philosophical Logic, 17, 1–26.

    Article  Google Scholar 

  26. Brown, M. (1990). Action and ability. Journal of Philosophical Logic, 19, 95–114.

    Article  Google Scholar 

  27. Brown, M. (1992). Normal bimodal logics of ability and action. Studia Logica, 51, 519–532.

    Article  Google Scholar 

  28. Brown, M. (2008). Acting, events and actions. In van der Meyden, R., & van der Torre, L. (Eds.), Deontic logic in computer science: 9th international conference, DEON 2008, Luxembourg, Luxembourg, July 2008. Proceedings of lecture notes in artificial intelligence (Vol. 5076, pp. 19–33) Berlin: Springer.

  29. Brown, M. (2008). Acts and actions in branching time. Manuscript, Philosophy Department, Syracuse University. Presented at the 36th Annual Meeting of the Society for Exact Philosophy.

  30. Chellas, B. (1969). The logical form of imperatives. Stanford: Perry Lane Press.

  31. Chellas, B. (1992). Time and modality in the logic of agency. Studia Logica, 51, 485–517.

    Article  Google Scholar 

  32. Ciuni, R., & Mastop, R. (2009). Attributing distributed responsibility in stit logic. In X. He, J. Horty, & E. Pacuit (Eds.), Logic, retionality, and interaction (LORI 2009) (pp. 66–75). Berlin and Heidelberg: Springer.

  33. Gabbay, D.M. (1981). An irreflexivity lemma with applications to axiomatizations of conditions on tense frames. In U. Mönnich (Ed.), Aspects of philosophical logic (pp. 67–89). Dordrecht: D. Reidel Publishing Company.

  34. Gabbay, D.M., Hodkinson, I., & Reynolds, M. (Eds.) (1994). Temporal logic: mathematical foundations and computational aspects, number 28 in Oxford logic guides (Vol. 1). New York: Oxford University Press.

  35. Gabbay, D.M., Kurucz, A., Wolter, F., & Zakharyaschev, M. (Eds.) (2003). Many-dimensional modal logics: theory and applications. Number 148 in studies in logic and the foundations of mathematics. North-Holland: Elsevier.

  36. Herzig, A., & Schwarzentruber, F. (2008). Properties of logics of individual and group agency. In C. Areces, & R. Goldblatt (Eds.), Advances in modal logic (Vol. 7, pp. 133–149). London: College Publications.

  37. Herzig, A., & Troquard, N. (2006). Knowing how to play: uniform choices in logics of agency. In G. Weiss, & P. Stone (Eds.), AAMAS ’06 proceedings of the fifth international joint conference on autonomous agents and multiagent systems (pp. 209–216). New York: ACM Press.

  38. Hintikka, J. (1962). Knowledge and belief: an introduction to the logic of the two notions. Ithaca: Cornell University Press.

    Google Scholar 

  39. Horty, J.F. (1989). An alternative stit operator. Manuscript, Department of Philosophy, University of Maryland.

  40. Horty, J.F. (1996). Agency and obligation. Synthese, 108, 269–307.

    Article  Google Scholar 

  41. Horty, J.F. (2001). Agency and deontic logic. Oxford and New York: Oxford University Press.

    Book  Google Scholar 

  42. Horty, J.F., & Belnap, N. (1995). The deliberative stit: a study of action, omission, ability, and obligation. Journal of Philosophical Logic, 24, 583–644.

    Article  Google Scholar 

  43. Kamp, J.A.W. (1971). Formal properties of now. Theoria, 37, 227–273.

    Article  Google Scholar 

  44. Kooi, B., & Tamminga, A. (2008). Moral conflicts between groups of agents. Journal of Philosophical Logic, 37, 1–21.

    Article  Google Scholar 

  45. Loohuis, L.O. (2009). Obligations in a responsible world. In X. He, J. Horty, & E. Pacuit (Eds.), Logic, retionality, and interaction (LORI 2009) (pp. 251262). Berlin and Heidelberg: Springer.

  46. McNamara, P. (2004). Review: agency and deontic Logic. Mind, 113(449), 179–185.

    Article  Google Scholar 

  47. McNamara, P. (2006). Deontic logic. In D.M. Gabbay, & J. Woods (Eds.), Handbook of the history of logic (Vol. 7, pp. 197–228). Amsterdam and Boston: Elsevier.

  48. Müller, T. (2005). On the formal structure of continuous action. In R. Schmidt, I. Pratt-Hartmann, M. Reynolds, & H. Wansing (Eds.), Advances in modal logic ( Vol. 5, pp. 191–209). London: King’s College Publications.

  49. Murakami, Y. (2005). Utilitarian deontic logic. In R. Schmidt, I. Pratt-Hartmann, M. Reynolds, M. Reynolds, & H. Wansing (Eds.), Advances in modal logic (Vol. 5, pp. 211–230). London: King’s College Publications.

  50. Pacuit, E., Parikh, R., & Cogan, E. (2006). The logic of knowledge based obligation. Synthese, 149, 311–341.

    Article  Google Scholar 

  51. Pauly, M. (2002). A modal logic for coalitional power in games. Journal of Logic and Computation, 12(1), 149–166.

    Article  Google Scholar 

  52. Prior, A. (1967). Past, present and future. Oxford: Oxford Univerity Press.

    Book  Google Scholar 

  53. Savage, L. (1972). The foundations of statistics: John Wiley and Sons. Second revised edition published by Dover Publications.

  54. Schwarzentruber, F. (2012). Complexity results of stit fragments. Studia Logica, 100(5), 1001–1045.

    Article  Google Scholar 

  55. Segerberg, K. (1992). Getting started: beginnings in the logic of action. Studia Logica, 51, 347–378.

  56. Segerberg, K. (1971). An Eesay in classical modal logic. Philosophical studies published by the philosophical society and the department of philosophy. Uppsala: University of Uppsala.

    Google Scholar 

  57. Segerberg, K. (2002). Outline of a logic of action. In F. Wolter, H. Wansing, M. de Rijke, & M. Zakharyaschev (Eds.), Advances in modal logic, Vol. 3. Singapore: World Scientific Publishing Co. Pte. Ltd.

  58. Segerberg, K. (2004). Deconstructing epistemic logic. In W. Löffler, & P. Weingartner (Eds.), Knowledge and belief. Vienna.

  59. Tamminga, A. (2013). Deontic logic and strategic games. Erkenntnis, 78(1), 183–200.

    Article  Google Scholar 

  60. Thomason, R.H. (1970). Indeterminist time and truth-value gaps. Theoria, 36, 264–281.

    Article  Google Scholar 

  61. Thomason, R.H. (1981). Deontic logic as founded on tense logic. In R. Hilpinen (Ed.), New studies in deontic logic (pp. 165–176). Dordrecht: D. Reidel Publishing Company.

  62. Thomason, R.H. (1984). Combinations of tense and modality. In D. Gabbay, & F. Guenthner (Eds.), Handbook of philosophical logic (Vol. 2, pp. 135–165). Dordrecht: D. Reidel Publishing Company.

  63. Trypuz, R. (Ed.) (2014). logic of actions, Vol. 1 of outstanding contributions to logic of outstanding Contributions to Logic. Heidelberg, New York: Springer.

  64. van Benthem, J., & Pacuit, E. Connecting logics of choice and change. In T. Müller (Ed.), Nuel Belnap on indeterminism and free action of outstanding contributions to logic (Vol. 2, pp. 291–314). Heidelberg, New York and London: Springer.

  65. von Kutschera, F. (1986). Bewirken. Erkenntnis, 24, 253–281.

    Article  Google Scholar 

  66. Wansing, H. (1998). Nested deontic modalities: another view of parking on high ways. Erkenntnis, 49, 185–199.

    Article  Google Scholar 

  67. Wansing, H. (2000). A reduction of doxastic logic to action logic. Erkenntnis, 53, 267–283.

    Article  Google Scholar 

  68. Wansing, H. (2001). Obligations, authorities, and history dependence. In H. Wansing (Ed.), Essays in non-classical logic (pp. 247–258). Singapore: World Scientific Publishing Co. Pte. Ltd.

  69. Wansing, H. (2006). Doxastic decisions, epistemic justification, and the logic of agency. Philosophical Studies, 128, 201–227.

    Article  Google Scholar 

  70. Wansing, H. (2006). Tableaux for multi-agent deliberative stit logic. In G. Governatori, I. Hodkinson, & Y. Venema (Eds.), Advances in modal logic (Vol. 6, pp. 503–520). London: College Publications.

  71. Wölfl, S. (2002). Propositional Q logic. Journal of Philosophical Logic, 31, 387–414.

    Article  Google Scholar 

  72. Xu, M. (1994). Decidability of deliberative stit theories with multiple agents. In D.M. Gabbay, & H.J. Ohlbach (Eds.), Temporal logic, first international conference, ICTL’94, Bonn, Germany. Proceedings of lecture notes in artificial intelligence ( Vol. 827, pp. 332–348). Berlin: Springer.

  73. Xu, M. (1994). Decidability of stit theory with a single agent and refref equivalence. Studia Logica, 53, 259–298.

    Article  Google Scholar 

  74. Xu, M. (1995). On the basic logic of stit with a single agent. The Journal of Symbolic Logic, 60, 459–483.

    Article  Google Scholar 

  75. Xu, M. (1998). Axioms for deliberative stit. Journal of Philosophical Logic, 27, 505–552.

    Article  Google Scholar 

  76. Xu, M. (2010). Combinations of stit and action. Journal of Logic, Language and Information, 19(4), 485–503.

    Article  Google Scholar 

  77. Xu, M. (2012). Actions as events. Journal of Philosophical Logic, 41, 765–809.

    Article  Google Scholar 

  78. Xu, M. (2014). Group strategies and independence. In T. Müller (Ed.), Nuel Belnap on indeterminism and free action of outstanding contributions to logic (Vol. 2, pp. 343–376). Heidelberg, New York and London: Springer.

  79. Zhang, Y., & Li, K. (2014). Decidability of logics based on an indeterminist metric tense logic. Manuscript, Department of Philosophy: Wuhan University.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ming Xu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, M. Combinations of Stit with Ought and Know . J Philos Logic 44, 851–877 (2015). https://doi.org/10.1007/s10992-015-9365-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10992-015-9365-7

Keywords

Navigation