<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Monoidal logics: How to avoid paradoxes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Clayton Peterson?</string-name>
          <email>clayton.peterson@outlook.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Munich Center for Mathematical Philosophy Ludwig-Maximilians-Universita ̈t Mu ̈nchen</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Monoidal logics are logics that can be seen as specific instances of monoidal categories. They are constructed using specific rules and axiom schemata that allow to make explicit the monoidal structure of the logics. Among monoidal logics, we find Cartesian logics, which are instances of Cartesian categories. As it happens, many paradoxes in epistemic, deontic and action logics can be related to the Cartesian structure of the logics that are used. While in epistemic and deontic logics the source of the paradoxes is often found within the principles that govern the modal operators, our framework enables us to show that many problems can be avoided by adopting a proper monoidal structure. Thus, the usual modal rules and axiom schemata do not necessarily need to be discarded to avoid the paradoxes. In this respect, monoidal logics oe↵r an alternative way to model knowledge, actions and normative reasoning. Furthermore, it provides us with new avenues to analyze modalities.</p>
      </abstract>
      <kwd-group>
        <kwd>Nonmonotonic reasoning</kwd>
        <kwd>Conditional normative reasoning</kwd>
        <kwd>Category theory</kwd>
        <kwd>Categorical logic</kwd>
        <kwd>Logical omniscience</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Monoidal logics were recently introduced by Peterson [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] as a framework to
classify logical systems through their categorical structure.1 Inspired by the work of
Lambek (see for instance [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]), the idea is to use category theory as a
foundational framework for logic and make explicit the relations between the categorical
structure of the logics and the rules and axiom schemata that are used.
      </p>
      <p>In the present paper, we show how monoidal logics are relevant to artificial
intelligence given that they enable us to expose and solve some problems that
are related to epistemic, deontic and action logics. While these kinds of logic
are often formalized as di↵erent variations of modal logics, we begin in section
2 by summarizing the framework we adopt for modal logics (section 2.1) and
monoidal logics (section 2.2). That being done, we present and discuss some
paradoxes in section 3 and analyze them in light of our framework. We conclude
in section 4 with avenues for future research.
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>Framework</title>
      <sec id="sec-2-1">
        <title>Modal logics</title>
        <p>
          Following Chellas [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], let contain the axiom schemata and rules of
propositional logic. Assume the usual definition for the ⌃ operator (i.e., ⌃ ' =df ¬2¬' )
together with the language L = {P rop, (, ), ^ , &gt;, , _ , ? , 2}, where P rop is a
collection of atomic propositions. The 2 operator is a modality that can represent
necessity (e.g., alethic logic), knowledge (e.g., epistemic logic), obligation (e.g.,
deontic logic), past/future (e.g., temporal logic) or the execution of an action or
a computer program (e.g., dynamic logic). The connectives of the language are
the usual classical connectives (i.e., conjunction, implication and disjunction).
Negation is defined by ¬' =df ' ? and well-formed formulas are defined
recursively as follows2:
' := pi | ? | &gt; | ' ^
| '
| ' _
| 2'
        </p>
        <p>The interest of Chellas’s approach is that it clearly relates the rules governing
the modalities to the consequence relation of classical logic. Using the following
inference rules, we can adopt the following definitions3:
–
–
–
is classical if it is closed under (RE);
is monotonic if it is closed under (RM);
is normal if it is closed under (RK).</p>
        <p>' ⌘
2' ⌘ 2
(RE)
'
2'
2
(RM)
'
2'
(RN)
(' 1 ^ · · · ^ ' n)
(2' 1 ^ · · · ^ 2' n) 2
(RK) with n 0</p>
        <p>While a classical system preserves logical equivalences under 2, a monotonic
system insures that 2 preserves consequences. The relations between these
systems is as follows: if is normal, then it is monotonic, and furthermore if it
is monotonic, then it is classical. A classical system E is usually defined by
LP C + (RE), a monotonic system M by LP C + (RM) and a normal system K
by LP C + (RK). In addition to the usual definition of these systems, one can
also have alternative formulations using the following axiom schemata:
2(' ^
)
(2' ^ 2 ) (M)
2('
)
(2'
2 ) (K)
2&gt; (N)</p>
        <p>Using these axioms, monotonic and normal systems can alternatively be
defined:</p>
        <p>K = LP C + (K) + (RN)
= M + (K) + (N)</p>
        <p>M = E + (M)
2 That is, atoms, &gt; and ? are formulas, and if ' and are formulas, then so are
' ^ , ' , ' _ and 2' .
3 Note that there are other types of modal systems, such as regular systems, but we
leave them aside for the purpose of the present paper.</p>
        <p>Many extensions can be constructed from these systems. The usual modal
axioms are D, T, 4 and 5.4</p>
        <p>D is usually considered as a deontic axiom, which means that if ' is obligatory,
then it is also permitted. T is usually used as an axiom for necessity, meaning
that if ‘it is necessary that ' is true’ is true, then ' is true. 4 and 5 are usually
used for epistemic modalities, the former meaning that if an agent knows ' , then
he knows that he knows ' and the latter meaning that if ' is true, then an agent
knows that it is possible for ' to be true.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Monoidal logics</title>
        <p>The rationale behind monoidal logics is to use category theory to analyze the
proof theory of logical systems. By doing so, one can expose the categorical
structure of di↵erent logics and classify these systems accordingly. Consider the
language L = {P rop, (, ), ⌦ , 1, (, , 0}, where P rop is a collection of atomic
propositions. The connective ⌦ is understood as some form of conjunction (although
not necessarily ^ ), ( is an implication and a disjunction (but not necessarily
_ ). Negation and well-formed formulas are defined as usual (¬' =df ' ( 0).
' := pi | 0 | 1 | ' ⌦
| ' (
| '</p>
        <p>To define monoidal logics, we need to first define the consequence relation
(see the rules and axiom schemata in figure 1).5 To do so, we define a deductive
system and we require that proofs are reflexive and transitive.</p>
        <p>Definition 1. A deductive system D is a collection of formulas and (equivalence
classes of ) proofs (deductions). It has to satisfy (1) and (cut).</p>
        <p>Then, one can introduce a conjunction ⌦ with a unit 1 using a monoidal
deductive system. This conjunction is minimally associative but is not necessarily
commutative. The unit 1 can be absorbed by ⌦ from (r) and (l).
Definition 2. A monoidal deductive system M is a deductive system satisfying
(r), (l), (t) and (a).</p>
        <p>
          When this is done, one can do either one of two things. Either one keeps the
monoidal structure and adds an implication, and then perhaps classical
negations, or one adds some structure to the conjunction by requiring that it be
commutative.6 In the latter case, one can define a symmetric deductive system,
4 Note that there are other axioms, see [
          <xref ref-type="bibr" rid="ref10 ref19 ref8">8,19,10</xref>
          ].
5 A double line means that the rule can be applied both top-down and bottom-up.
6 Given space limitations, we will not expose the whole plethora of monoidal logics
that can be defined. For instance, we will not elaborate on monoidal closed
deductive systems or monoidal closed deductive systems with classical negations. For a
thorough presentation and further explanations, we refer the reader to [
          <xref ref-type="bibr" rid="ref29 ref30">30,29</xref>
          ].
where the conjunction satisfies a braiding rule (b). That said, at this stage, it
is also possible to keep the symmetric structure and introduce an implication
by defining a closed deductive system, and then adding classical negation by
defining a closed deductive system with classical negation.
        </p>
        <p>Definition 3. A symmetric monoidal deductive system S is a monoidal
deductive system satisfying (b).
3.1 A symmetric closed deductive system SC satisfies (cl).
3.2 A symmetric closed deductive system with classical negation SCC satisfies (¬¬).</p>
        <p>From a symmetric deductive system, one can add some more structure to the
conjunction and define a Cartesian deductive system. In such a case, ⌦ is the
usual conjunction ^ of classical or intuitionistic logics. The rule (Cart) allows
us to introduce and eliminate the conjunction, while (!) means that anything
implies the truth. As it was the case for symmetric deductive system, one can
also add an implication and classical negation.</p>
        <p>Definition 4. A Cartesian deductive system C is a deductive system satisfying
(Cart) and (!).
4.1 A Cartesian closed deductive system CC satisfies (cl).
4.2 A Cartesian closed deductive system with classical negation CCC satisfies (¬¬).</p>
        <p>The relationship between these deductive systems is as follows: if D is
Cartesian, then it is symmetric, and furthermore if it is symmetric, then it is monoidal.
As a notational convention, we use the symbols {⌦ , 1, (, , 0} for non-Cartesian
deductive systems and {^ , &gt;, , _ , ?} for Cartesian ones.</p>
        <p>(1) (¬¬)
' !
'
' ⌦
'
' ! ⇢</p>
        <p>! ⇢
/
' ⌦ ⇢</p>
        <p>/ ⇢
/ ( ⇢
⇢
/ ⌦ ⌧
(cl)
/ ⌧
'</p>
        <p>/ '
(cut)
(t)
⌧
⌧
'
'
'
/ (' ⌦
/ ⌦ 1
/
) ⌦ ⇢
/ ' ⌦ ( ⌦ ⇢ )
/ 1 (!)
¬¬'
(r)</p>
        <p>/ '
(a)
'
'
/
'
'
'
'
'
/ ⌦ ⇢
/ 1 ⌦</p>
        <p>/
/ ⌦ ⌧
/ ⌧ ⌦
/ ⇢
(l)
(b)
(Cart)</p>
        <p>The co-tensor can be axiomatized through a deductive system defined as
an opposite deductive system Dop where the formulas remain the same but the
deduction arrows are reversed and ⌦ /1 are respectively replaced by /0. Hence,
we obtain the co-versions of the aforementioned rules and we can define
comonoidal (coM), co-symmetric (coS) and co-Cartesian (coC) deductive systems.</p>
        <p>
          The interest of this approach is that deductive systems can be classified
according to their categorical structure (cf. [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ]). For instance, M is an instance
of a monoidal category, SC is an instance of a (monoidal) symmetric closed
category and C is an instance of a Cartesian category (cf. [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] for the definitions).
Using this framework, we can classify existing logical systems and create new
ones. For example, classical logic is an instance of a CCCcoC, intuitionistic logic
is an instance of a CCcoC, the multiplicative fragment of linear logic (cf. [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ]) is
an instance of a SCC satisfying ' =df ¬' ( and the additive fragment
of linear logic is an instance of a CcoC.
        </p>
        <p>
          On the semantical level, monoidal logics can be interpreted within the
framework of partially-ordered residuated monoids (see [
          <xref ref-type="bibr" rid="ref29 ref30">30,29</xref>
          ]).7 While it is
wellknown that CCs and CCCs are sound and complete with respect to Heyting and
Boolean algebras, SCCs can be shown to be sound and complete with respect to
partially-ordered commutative residuated involutive monoids.8
3
3.1
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Some paradoxes</title>
      <sec id="sec-3-1">
        <title>Logical omniscience</title>
        <p>
          Epistemic logics are usually defined as normal K45-, KD45-, KT4- or
KT5systems. Notwithstanding these di↵erent axiomatizations, the problem of logical
omniscience is linked to the basic structure of a normal system and can be
related to many rules and axioms. While it is usually attributed to the K-axiom
for distribution (e.g., [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]), it can also be attributed to the rule RK (e.g., [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ])
or even RN. As we noted earlier, these rules and this axiom are all derivable in
a normal system.
        </p>
        <p>The rule RN expresses a weak form of logical omniscience. It means that an
agent knows each and every theorem of the system. Combined with the K-axiom
for distribution, this implies a stronger form of omniscience. Indeed, K is logically
equivalent to the following formula, which states that knowledge (or belief) is
closed under implications that are known (or believed).</p>
        <p>(2' ^ 2('
))
2</p>
        <p>Considered together with RN, the K-axiom implies that an agent knows every
logical consequence of his prior knowledge. This is the usual presentation of the
problem of logical omniscience, which amounts to attribute the problem to RK
(which, as we know, is logically equivalent to K+RN). Hence, even though ‘full’
logical omniscience happens when RK is satisfied, it should be emphasized that
some weaker form of logical omniscience can also happen in non-normal modal
logics that satisfy either K or RN (but not both).</p>
        <p>
          In addition to these three forms of logical omniscience, others are also present
in some non-normal modal logics. For instance, the rule RM entails that if an
agent knows something, then he knows all tautologies. That does not imply that
the agent knows per se every tautology, but only that as soon as he knows, say,
' , then he knows every tautology. This is a consequence of the following instance
of RM (with &gt; some tautology).
7 This semantical framework is inspired by the work of [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] on residuated lattices.
8 They are also sound and complete with respect to a specific string diagrammatic
language (see [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ]).
        </p>
        <p>
          Furthermore, another weaker form of omniscience can be related to RE.
Although he specifies that this does not reduce to logical omniscience per se,
Stalnaker [
          <xref ref-type="bibr" rid="ref41">41</xref>
          ] points out that RE also poses a problem given that as soon as one
knows (or believes) a trivial tautology, such as ¬(' ^ ¬ ' ), then one knows (or
believes) all tautologies. As such, given that tautologies are logically equivalent,
it follows that if one knows some tautology, then he knows them all.
        </p>
        <p>Consequently, it appears that even classical systems are not completely
immune to the objection of logical omniscience. But still, modal logics are widely
relevant to the analysis of epistemic modalities, and thus an important question
is whether or not it is possible to utterly avoid logical omniscience while keeping
other relevant principles of modal logics. Fortunately, the answer to that
question is yes, and the solution is to look at this problem from the perspective of
monoidal logics.</p>
        <p>Despite all the modal rules and axioms that were used in the presentation
of the problem of logical omniscience, it should be noted that there were also
two propositional principles at play. On the one hand, in the case of RM, it is
the fact that ' &gt; is a theorem that allows us to conclude that if an agent
knows that ' , then he knows every tautology. From a categorical perspective,
this amounts to the fact that &gt; is a terminal object. On the other hand, in the
case of RE, it is the fact that tautologies are logically equivalent that leads to a
weaker form of logical omniscience. Although this might not be explicit at first
glance, it happens that this is also related to the fact that &gt; is terminal.
'
!
/ &gt;
* ' ✏</p>
        <p>As it is shown in the diagram above, if a formula ' is a theorem, then we
know that there is a proof &gt; / ' . This is standard for any monoidal logic.
That being said, it is the arrow ! that entails the logical equivalence between any
tautology and &gt; (hence between each and every tautologies).</p>
        <p>From a categorical perspective, this arrow is related to the Cartesian
structure of classical modal logics, which follows from the fact that they are extensions
of (classical) propositional logic. It is however possible to define propositional
logics that still have a classical negation but that do not have this Cartesian
structure. Indeed, the closest alternative system would be a symmetric monoidal
closed deductive system with classical negation SCC. In such a system, &gt; is
not terminal and tautologies (resp. contradictions) are not logically equivalent.
Therefore, one could easily add the rules RE or RM to a SCC without facing the
weaker forms of logical omniscience related to these rules. Note, however, that
RN would still imply that the agent knows every tautology and, moreover, that
K would still mean that knowledge is closed under known implications.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Ross’s paradox</title>
        <p>
          Ross’s paradox [
          <xref ref-type="bibr" rid="ref37 ref38">37,38</xref>
          ] concerns deontic logic and the logic of imperatives. It aims
to show that normative propositions (or imperatives) and descriptive
propositions are not satisfied in the same conditions. In the standard system (i.e., in a
normal KD-system), it amounts to say that the following is derivable: If Peter
ought to mail a letter, then he ought to either mail it or burn it.
        </p>
        <p>Despite the fact that Ross’s paradox is ususally objected to the standard
system (i.e., a normal system), it should be noted that it is actually derivable in
monotonic systems. Indeed, it is a special case of RM:
'
2'
(' _ )
2(' _ )
(RM)</p>
        <p>But even though Ross’s paradox appears as a consequence of monotonic
systems, it happens that RM does not necessarily leads to it. As we can see in
the instance of RM above, the formula that allows us to derive the undesired
consequence is ' (' _ ). This formula is a specific instance (on the right
below) of the co-version of the rule for Cartesian systems (on the left).9
'
/ ⇢
' _
/ ⇢
/ ⇢
(co-Cart)
' _
'</p>
        <p>/ ' _
/ ' _
(1)
(co-Cart)</p>
        <p>It is noteworthy that the arrow ' / ' _ expresses a fundamental property
of the disjunction _ . Indeed, this arrow is an injection map that allows us to
define _ as a categorical co-product. Put die↵rently, it is a fundamental property
of co-Cartesian deductive systems, which is not derivable in non-Cartesian ones.
Hence, in the presence of RM, Ross’s paradox is derivable as soon as the co-tensor
is axiomatized within a coC.</p>
        <p>As a result, it is possible to keep some desired principles governing the 2
operator and add RM or RK to a SCCcoS while avoiding Ross’s paradox.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Prior’s paradox</title>
        <p>
          Prior’s paradox [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ] of derived obligations aims to show that von Wright’s [
          <xref ref-type="bibr" rid="ref45">45</xref>
          ]
notion of commitment was not adequately modeled by his initial approach. While
von Wright interpreted 2(' ) as ‘' commits us to ’, Prior showed that this
leads to paradoxical results given that the following formula is derivable within
von Wright’s system.
        </p>
        <p>In words, this means that if ' is forbidden, then carrying out ' commits us
to any . This is obviously an undesirable principle. As in the case of Ross’s
paradox, this is actually a consequence of RM.
9 Note that '
/ if and only if &gt;
2¬'
¬'
2¬'
2('</p>
        <p>)
('
2('
/ '
)
)
.</p>
        <p>(RM)</p>
        <p>Yet, although Prior’s paradox might be seen as an instance of RM, it is
still possible to have a modal system satisfying that rule without enabling the
derivation of the paradox. If we consider the logical equivalence between '
and ¬' _ , then ¬' (' ) can also be seen as a special instance of
(coCart). That being said, it is noteworthy that Prior’s paradox is deeply related
to the (co)-Cartesian structure of the logic. Indeed, the formula ¬' (' )
actually hides the fact that ? is initial, which is also a fundamental characteristic
of (co)-Cartesian deductive systems.</p>
        <p>¬'
' ^ ¬ '
/ ¬'</p>
        <p>/ ?
' ^ ¬ '
¬'
(1)
(cl)
/ '
/
?
(cl)
/
(? )
(cut)</p>
        <p>As it is shown in the proof above, the derivation of Prior’s paradox requires
the axiom schema stating that ? is initial.10 In this respect, the paradox can be
correlated to the (co-)Cartesian structure of the logic. Therefore, it is possible
to avoid Prior’s paradox while keeping RM or RK, for instance if we add RM or
RK to a SCCcoS.
3.4</p>
      </sec>
      <sec id="sec-3-4">
        <title>Idempotent action</title>
        <p>
          In the philosophy literature, the two main action logics that are used are stit
and dynamic logics (cf. [
          <xref ref-type="bibr" rid="ref40">40</xref>
          ]). On the one hand, the building blocks of stit logics
can be found within the work of Kanger [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] and Po¨rn [
          <xref ref-type="bibr" rid="ref36">36</xref>
          ], but the explicit stit
frameworks were introduced by Belnap and Perlo↵ [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] and further developed by
Xu [
          <xref ref-type="bibr" rid="ref46">46</xref>
          ] (see also Horty [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]).11 Actions within stit frameworks12 are modeled
using a normal K-system and further axioms, depending on the desired structure
of the model.13 In this respect, the structure of stit logics is essentially Cartesian.
On the other hand, dynamic logics where developed by Pratt [
          <xref ref-type="bibr" rid="ref33 ref34">33,34</xref>
          ] and where
introduced within the context of deontic logic by Meyer [
          <xref ref-type="bibr" rid="ref24 ref25">24,25</xref>
          ]. Dynamic logics
also use a normal K-system, which expresses that after the execution of some
action (or computer program), a description of the state holds. In dynamic logics,
however, there is a distinction between actions and propositions. As such, the
‘action logics’ inherent to these approaches are not expressed via the structure
of the normal K-system. Instead, actions are modeled using a Kleene algebra in
the standard formulation of dynamic logic (cf. [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]) and with a Boolean algebra
in the case of deontic dynamic logic (cf. [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ]). In addition to dynamic and stit
logics, there are also other approaches that explicitly use Boolean algebras to
model actions, for instance [
          <xref ref-type="bibr" rid="ref39 ref42 ref7">39,42,7</xref>
          ].
        </p>
        <p>
          Apart from dynamic logics based on Kleene algebras, all the aforementioned
approaches share a common structure, namely that of a Cartesian deductive
10 Note that the axiom ? is actually co-!.
11 The acronym stit stands for ‘seeing to it that’.
12 More precisely, consequences of actions (intended or not).
13 See for example [
          <xref ref-type="bibr" rid="ref17 ref26 ref6">17,26,6</xref>
          ].
system. While it is trivial in the case of stit logics since they are normal modal
logics, it is also a direct consequence of using Boolean algebras to model
actions. Indeed, the syntactical equivalence between classical propositional logic
and Boolean algebras is well-known, notwithstanding the fact that Boolean
algebras can be seen as instances of Cartesian closed categories (cf. [
          <xref ref-type="bibr" rid="ref13 ref2">2,13</xref>
          ]).
        </p>
        <p>Now, an interesting property of Cartesian deductive systems is that they
satisfy idempotence of conjunction (i.e., ' is logically equivalent to ' ^ ' ). This
follows from the derivations below.</p>
        <p>
          Although it was not formulated in these terms when he introduced linear
logic, Girard [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] presented the backbone of what we might call the ‘paradox
of idempotent action’. Let ' stands for ‘giving one dollar’. Clearly, giving one
dollar is not logically equivalent to giving one dollar and giving one dollar.
Consequently, the paradox of idempotent action can be objected to action logics
that have a Cartesian structure given that they trivially satisfy idempotence of
conjunction.
        </p>
        <p>From the perspective of monoidal logics, we can see that this paradox
affects CCCs, and thus the closest alternative to model action while avoiding the
paradox is to use an instance of a SCC.
3.5</p>
      </sec>
      <sec id="sec-3-5">
        <title>Contrary-to-duty reasoning</title>
        <p>Contrary-to-duty reasoning is deeply relevant to artificial intelligence. As it
stands, the three main problems one faces when trying to model
contrary-toduty reasoning are augmentation, factual detachment and deontic explosion.</p>
        <p>
          Augmentation (cf. [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]), also known as the problem of strengthening the
antecedent of a deontic conditional (cf. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]), arises when a logic satisfies the
following inference pattern.
        </p>
        <p>' 2
(' ^ ⇢ ) 2
(aug)</p>
        <p>Modeling a deontic conditional using ' 2 , this implies that whenever
there is an obligation 2 conditional to a context ' , then this obligation is also
conditional to the augmented context ' ^ ⇢ for any ⇢ . This is undesirable given
that the extra conditions ⇢ might be such that the obligation does not hold
anymore.14</p>
        <p>
          The problem of factual detachment (cf. [
          <xref ref-type="bibr" rid="ref44">44</xref>
          ]) can be analyzed in similar terms.
It arises when a system satisfies the following inference pattern (i.e., weakening):
(' ^ ('
(⇢ ^ (' ^ ('
2 )) 2
2 ))) 2
(wk)
14 The obligation can also be overridden or canceled (cf. [
          <xref ref-type="bibr" rid="ref43">43</xref>
          ]).
        </p>
        <p>In a nutshell, the problem of factual detachment can be formulated as follows:
even though one might want to detach the obligation 2 from the context '
and the deontic conditional ' 2 , there might be other conditions ⇢ that
will thwart the detachment of 2 . Thus the problem: detachment is desired but
only when we can insure that nothing else will thwart the detached obligation.
However, if a logic satisfies the aforementioned inference pattern, then it allows
for unrestricted detachment.</p>
        <p>
          Finally, the problem of deontic explosion (see for instance [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]) amounts
to the fact that from a conflict of obligations one can deduce that anything
is obligatory within a normal system.15 Indeed, normal systems validate the
formula (2' ^ 2¬' ) 2 for any .
        </p>
        <p>
          These issues have been thoroughly analyzed in [
          <xref ref-type="bibr" rid="ref32">32</xref>
          ] and we showed that these
three problems are actually related to the Cartesian structure of the logics that
are used to model contrary-to-duty reasoning. While the proof of the weakening
and the augmentation inference patterns depend on (Cart), deontic explosion
actually comes from the fact that ? is initial in a CCC.
2 ))
        </p>
        <p>2 ))
2 )
2 )</p>
        <p>
          In this respect, it can be argued that the three major problems one faces
when trying to model contrary-to-duty reasoning are related to the Cartesian
structure of the logic that is used. To avoid these problems, one must therefore
use a logic that has a weaker structure to model contrary-to-duty reasoning. As
such, we developed a logic for conditional normative reasoning on the grounds
of a monoidal logic (precisely, an instance of a SCCcoS) in [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ].
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusion</title>
      <p>Summing up, we showed using the framework of monoidal logics that many
paradoxes in epistemic, deontic and actions logics are related to the Cartesian
structure of the logic that are used. While the source of some paradoxes in
epistemic and deontic logic is usually attributed to the rules and axiom schemata
15 Or within a regular system.
that govern the modalities, we showed that the source of these problem is actually
the Cartesian structure of the logic. As a result, it is possible to keep some desired
modal rules and axiom schemata while avoiding the paradoxes by using a logic
that has a monoidal structure rather than a Cartesian one.</p>
      <p>
        For future research, it remains to explore the logical properties of the monoidal
modal logics that can be constructed from the rules and axiom schemata of
classical modal logics. We will need to properly study the relations between the
different rules and axioms and determine how accessibility relations can be defined
within the framework of partially-ordered residuated monoids. We also intend to
explore how monoidal modal logics can be used to model artificial agents with
the help of monoidal computers (cf. [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]).
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Carlos</given-names>
            <surname>Alchourro</surname>
          </string-name>
          <article-title>´n, Detachment and defeasibility in deontic logic</article-title>
          ,
          <source>Studia Logica</source>
          <volume>57</volume>
          (
          <year>1996</year>
          ), no.
          <issue>1</issue>
          ,
          <fpage>5</fpage>
          -
          <lpage>18</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Steve</given-names>
            <surname>Awodey</surname>
          </string-name>
          , Category theory, 2nd ed., Oxford University Press,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Micheal</given-names>
            <surname>Barr</surname>
          </string-name>
          , ⇤ -autonomous categories,
          <source>Lecture Notes in Mathematics</source>
          , vol.
          <volume>752</volume>
          , Springer,
          <year>1979</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4. , ⇤
          <article-title>-autonomous categories and linear logic</article-title>
          ,
          <source>Mathematical Structures in Computer Science</source>
          <volume>1</volume>
          (
          <year>1991</year>
          ), no.
          <issue>2</issue>
          ,
          <fpage>159</fpage>
          -
          <lpage>178</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Nuel</given-names>
            <surname>Belnap</surname>
          </string-name>
          and
          <string-name>
            <given-names>Michael</given-names>
            <surname>Perlo</surname>
          </string-name>
          ,↵
          <article-title>Seeing to it that: A canonical form for agentives</article-title>
          ,
          <source>Theoria</source>
          <volume>54</volume>
          (
          <year>1988</year>
          ), no.
          <issue>3</issue>
          ,
          <fpage>175</fpage>
          -
          <lpage>199</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Jan</given-names>
            <surname>Broersen</surname>
          </string-name>
          ,
          <article-title>Deontic epistemic stit logic distinguishing modes of mens rea</article-title>
          ,
          <source>Journal of Applied Logic</source>
          <volume>9</volume>
          (
          <year>2011</year>
          ), no.
          <issue>2</issue>
          ,
          <fpage>137</fpage>
          -
          <lpage>152</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Pablo</surname>
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Castro</surname>
            and
            <given-names>Tom S. E. Maibaum,</given-names>
          </string-name>
          <article-title>Deontic action logic, atomic Boolean algebras and fault-tolerance</article-title>
          ,
          <source>Journal of Applied Logic</source>
          <volume>7</volume>
          (
          <year>2009</year>
          ), no.
          <issue>4</issue>
          ,
          <fpage>441</fpage>
          -
          <lpage>466</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Brian</surname>
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Chellas</surname>
          </string-name>
          ,
          <article-title>Modal logic: An introduction</article-title>
          , Cambridge University Press,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>N.</given-names>
            <surname>Galatos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Jipsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kowalski</surname>
          </string-name>
          , and H. Ono (eds.),
          <article-title>Residuated lattices: An algebraic glimpse at substructural logics</article-title>
          ,
          <source>Studies in Logic and the Foundations of Mathematics</source>
          , vol.
          <volume>151</volume>
          ,
          <string-name>
            <surname>Elsevier</surname>
          </string-name>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>James</surname>
            <given-names>Garson</given-names>
          </string-name>
          ,
          <article-title>Modal logic for philosophers</article-title>
          , Cambridge University Press,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Jean-Yves</surname>
            <given-names>Girard</given-names>
          </string-name>
          , Linear Logic,
          <source>Theoretical Computer Science</source>
          <volume>50</volume>
          (
          <year>1987</year>
          ), no.
          <issue>1</issue>
          ,
          <fpage>1</fpage>
          -
          <lpage>102</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Lou</surname>
            <given-names>Goble</given-names>
          </string-name>
          ,
          <article-title>Normative conflicts and the logic of 'ought'</article-title>
          ,
          <source>Nouˆs</source>
          <volume>43</volume>
          (
          <year>2009</year>
          ), no.
          <issue>3</issue>
          ,
          <fpage>450</fpage>
          -
          <lpage>489</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Robert</surname>
            <given-names>Goldblatt</given-names>
          </string-name>
          ,
          <article-title>Topoi: The categorical analysis of logic</article-title>
          ,
          <source>Dover Publications</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Joseph</surname>
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Halpern</surname>
            and
            <given-names>Riccardo</given-names>
          </string-name>
          <string-name>
            <surname>Pucella</surname>
          </string-name>
          ,
          <article-title>Dealing with logical omniscience: Expressiveness and pragmatics</article-title>
          ,
          <source>Artificial Intelligence</source>
          <volume>175</volume>
          (
          <year>2011</year>
          ), no.
          <issue>1</issue>
          ,
          <fpage>220</fpage>
          -
          <lpage>235</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15. David Harel,
          <string-name>
            <given-names>Dexter</given-names>
            <surname>Kozen</surname>
          </string-name>
          , and Jerzy Tiuryn,
          <article-title>Dynamic logic</article-title>
          , MIT Press,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Wesley H. Holliday</surname>
          </string-name>
          ,
          <article-title>Epistemic logic and epistemology, Handbook of Formal Philosophy (S.</article-title>
          <string-name>
            <surname>O. Hansson</surname>
            and
            <given-names>V. F.</given-names>
          </string-name>
          <string-name>
            <surname>Hendricks</surname>
          </string-name>
          , eds.), Springer,
          <year>2014</year>
          , forthcoming, pp.
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. John Horty, Agency and deontic logic, Oxford University Press,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. John Horty and Nuel Belnap,
          <article-title>The deliberative stit: A study of action, omission, ability and obligation</article-title>
          ,
          <source>Journal of Philosophical Logic</source>
          <volume>24</volume>
          (
          <year>1995</year>
          ), no.
          <issue>6</issue>
          ,
          <fpage>583</fpage>
          -
          <lpage>644</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>George</surname>
          </string-name>
          <article-title>Edward Hughes and Maxwell John Cresswell, A new introduction to modal logic</article-title>
          ,
          <source>Routledge</source>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Andrew</surname>
            <given-names>J. I.</given-names>
          </string-name>
          <string-name>
            <surname>Jones</surname>
          </string-name>
          ,
          <article-title>On the logic of deontic conditionals</article-title>
          ,
          <source>Ratio Juris</source>
          <volume>4</volume>
          (
          <year>1991</year>
          ), no.
          <issue>3</issue>
          ,
          <fpage>355</fpage>
          -
          <lpage>366</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Stig</surname>
            <given-names>Kanger</given-names>
          </string-name>
          ,
          <article-title>New foundations for ethical theory</article-title>
          , Stockholm,
          <year>1957</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <given-names>Joachim</given-names>
            <surname>Lambek</surname>
          </string-name>
          and
          <string-name>
            <given-names>Philip</given-names>
            <surname>Scott</surname>
          </string-name>
          ,
          <article-title>Introduction to higher order categorical logic</article-title>
          , Cambridge University Press,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23. Saunders Mac Lane,
          <article-title>Categories for the working mathematician</article-title>
          , 2nd ed., Springer,
          <year>1971</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>John-Jules Ch</surname>
          </string-name>
          . Meyer,
          <article-title>A simple solution to the “deepest” paradox in deontic logic</article-title>
          ,
          <source>Logique et Analyse</source>
          <volume>30</volume>
          (
          <year>1987</year>
          ), no.
          <fpage>117</fpage>
          -
          <issue>118</issue>
          ,
          <fpage>81</fpage>
          -
          <lpage>90</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>John-Jules Ch</surname>
          </string-name>
          . Meyer,
          <article-title>A di↵erent approach to deontic logic: Deontic logic viewed as a variant of dynamic logic</article-title>
          ,
          <source>Notre Dame Journal of Formal Logic</source>
          <volume>29</volume>
          (
          <year>1988</year>
          ), no.
          <issue>1</issue>
          ,
          <fpage>109</fpage>
          -
          <lpage>136</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <given-names>Olga</given-names>
            <surname>Pacheco</surname>
          </string-name>
          and Jos´e Carmo,
          <article-title>A role based model for the normative specification of organized collective agency and agents interaction</article-title>
          ,
          <source>Autonomous Agents and MultiAgent Systems</source>
          <volume>6</volume>
          (
          <year>2003</year>
          ), no.
          <issue>2</issue>
          ,
          <fpage>145</fpage>
          -
          <lpage>184</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Dusko</surname>
            <given-names>Pavlovic</given-names>
          </string-name>
          ,
          <article-title>Monoidal computer I: Basic computability by string diagrams</article-title>
          ,
          <source>Information and Computation</source>
          <volume>226</volume>
          (
          <year>2013</year>
          ),
          <fpage>94</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Clayton</surname>
            <given-names>Peterson</given-names>
          </string-name>
          ,
          <article-title>Analyse de la structure logique des inf´erences l´egales et mod´elisation du discours juridique</article-title>
          ,
          <source>Ph.D. thesis</source>
          , Universit´e de Montr´eal,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29. ,
          <article-title>Categorical foundations for logic: Lambek's legacy revisited, Manuscript submitted for publication</article-title>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30. ,
          <article-title>The categorical imperative: Category theory as a foundation for deontic logic</article-title>
          ,
          <source>Journal of Applied Logic</source>
          <volume>12</volume>
          (
          <year>2014</year>
          ), no.
          <issue>4</issue>
          ,
          <fpage>417</fpage>
          -
          <lpage>461</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31. ,
          <article-title>Conditional reasoning with string diagrams, Manuscript submitted for publication</article-title>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32. ,
          <article-title>Contrary-to-duty reasoning: A categorical approach</article-title>
          , Manuscript submitted for publication,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Vaughan</surname>
            <given-names>Pratt</given-names>
          </string-name>
          ,
          <article-title>Semantical considerations of Floyd-Hoare Logic</article-title>
          ,
          <source>Tech. Report MIT/LCS/TR-168</source>
          ,
          <year>1976</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34. ,
          <article-title>Application of modal logic to programming</article-title>
          ,
          <source>Studia Logica</source>
          <volume>39</volume>
          (
          <year>1980</year>
          ), no.
          <issue>2- 3</issue>
          ,
          <fpage>257</fpage>
          -
          <lpage>274</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Arthur</surname>
            <given-names>Prior</given-names>
          </string-name>
          ,
          <article-title>The paradoxes of derived obligation</article-title>
          ,
          <source>Mind</source>
          <volume>63</volume>
          (
          <year>1954</year>
          ), no.
          <volume>249</volume>
          ,
          <fpage>64</fpage>
          -
          <lpage>65</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Ingmar</surname>
          </string-name>
          <article-title>Po¨rn, The logic of power</article-title>
          ,
          <source>Basil Blackwell</source>
          ,
          <year>1970</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Alf</surname>
            <given-names>Ross</given-names>
          </string-name>
          ,
          <source>Imperatives and logic, Theoria</source>
          <volume>7</volume>
          (
          <year>1941</year>
          ), no.
          <issue>1</issue>
          ,
          <fpage>53</fpage>
          -
          <lpage>71</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38. , Imperatives and logic,
          <source>Philosophy of Science</source>
          <volume>11</volume>
          (
          <year>1944</year>
          ), no.
          <issue>1</issue>
          ,
          <fpage>30</fpage>
          -
          <lpage>46</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <given-names>Krister</given-names>
            <surname>Segerberg</surname>
          </string-name>
          ,
          <article-title>A deontic logic of action</article-title>
          ,
          <source>Studia Logica</source>
          <volume>41</volume>
          (
          <year>1982</year>
          ), no.
          <issue>2</issue>
          ,
          <fpage>269</fpage>
          -
          <lpage>282</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Krister</surname>
            <given-names>Segerberg</given-names>
          </string-name>
          , John-Jules Meyer, and Marcus Kracht,
          <article-title>The logic of action, The Stanford Encyclopedia of Philosophy (E</article-title>
          . N. Zalta, ed.),
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Robert</surname>
            <given-names>Stalnaker</given-names>
          </string-name>
          ,
          <article-title>The problem of logical omniscience (i</article-title>
          ),
          <source>Synthese</source>
          <volume>89</volume>
          (
          <year>1991</year>
          ), no.
          <issue>3</issue>
          ,
          <fpage>425</fpage>
          -
          <lpage>440</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <string-name>
            <given-names>Robert</given-names>
            <surname>Trypuz</surname>
          </string-name>
          and
          <string-name>
            <given-names>Piotr</given-names>
            <surname>Kulicki</surname>
          </string-name>
          ,
          <article-title>A systematics of deontic action logics based on Boolean algebra</article-title>
          ,
          <source>Logic and Logical Philosophy</source>
          <volume>18</volume>
          (
          <year>2009</year>
          ),
          <fpage>253</fpage>
          -
          <lpage>270</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          43. Leendert van der Torre and
          <string-name>
            <surname>Yao-Hua</surname>
            <given-names>Tan</given-names>
          </string-name>
          ,
          <article-title>The many faces of defeasibility in defeasible deontic logic, Defeasible Deontic Logic (D</article-title>
          . Nute, ed.), Kluwer Academic Publishers,
          <year>1997</year>
          , pp.
          <fpage>79</fpage>
          -
          <lpage>121</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          44.
          <string-name>
            <surname>Job van Eck</surname>
          </string-name>
          ,
          <article-title>A system of temporally relative modal and deontic predicate logic and it's philosophical applications</article-title>
          ,
          <source>Logique et Analyse</source>
          <volume>25</volume>
          (
          <year>1982</year>
          ), no.
          <volume>99</volume>
          ,
          <fpage>249</fpage>
          -
          <lpage>290</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          45.
          <string-name>
            <surname>Georg H. von Wright</surname>
          </string-name>
          , Deontic logic,
          <source>Mind</source>
          <volume>60</volume>
          (
          <year>1951</year>
          ), no.
          <issue>237</issue>
          ,
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          46.
          <string-name>
            <surname>Ming</surname>
            <given-names>Xu</given-names>
          </string-name>
          ,
          <article-title>On the basic logic of stit with a single agent</article-title>
          ,
          <source>The Journal of Symbolic Logic</source>
          <volume>60</volume>
          (
          <year>1995</year>
          ), no.
          <issue>2</issue>
          ,
          <fpage>459</fpage>
          -
          <lpage>483</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>