<!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>A Ceteris Paribus Deontic Logic</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Emili</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>no Lorini</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>nni S</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CIRSFID - Alma AI, University of Bologna</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>European University Institute</institution>
          ,
          <addr-line>Florence</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present a formal semantics for deontic logic based on the concept of ceteris paribus preferences. We introduce notions of unconditional obligation and permission as well as conditional obligation and permission that are interpreted relative to this semantics. We show that these notions satisfy some intuitive properties and, at the same time, do not encounter some problems and paradoxes that have been extensively discussed in the deontic logic literature. Moreover, we show how obligations and permissions can be represented compactly using existing preference frameworks from the arti cial intelligence area of computational social choice.</p>
      </abstract>
      <kwd-group>
        <kwd>Deontic Logic Ceteris paribus preferences CP-net</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Arti cial agents are used to automate tasks in many di erent scenarios.
Nowadays, they are so pervasive and so fast that it is almost impossible for humans to
monitor them in order to predict illegal behaviour. A possible solution is to
embed a mapping of the governance into these entities. This will allow to partially
translate legal and ethical requirements into computable representations of legal
knowledge and reasoning. An example comes from obligations and permissions
that are pervasive in law. Obligations are used to impose a requirement while
permissions describe allowances. Both of them are concepts captured in deontic
logic which has been viewed as a promising component of computational models
of legal knowledge and reasoning, on di erent grounds. On the other side, AI's
researchers look for modelling legal knowledge and reasoning about it. They can
nd in deontic logic a set of formal tools, usually based on modal logic [
        <xref ref-type="bibr" rid="ref2 ref9">2, 9</xref>
        ],
which could be compositionally integrated with other logical formalism, such
as predicate logic, logic programming, or defeasible logics. By complementing
(computational) logics with deontic logic, it was hoped that a logical
formalism would able to capture the speci cities of legal language [
        <xref ref-type="bibr" rid="ref19 ref3">3, 19</xref>
        ]. We leverage
on preferences, which are central in making decision processes and thus
implemented in many frameworks to drive and assist individuals (e.g., recommender
system [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ], sentiment analysis [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]). In this regard, a new line of AI's research
is focused on comparing agents' preferences in order to understand how similar
they are [
        <xref ref-type="bibr" rid="ref20 ref22">20, 22</xref>
        ]. The approach is useful in di erent multi-agent scenarios to
compare agents behaviour with exogenous priorities. Examples of such priorities
can be a moral principle, a legal requirement, a guideline or a business process.
The aim is to understand whether an agent deviates from a desired behaviour
[
        <xref ref-type="bibr" rid="ref21 ref23">21, 23</xref>
        ]. In this paper, we provide the semantics for a deontic logic based on the
intuitive idea that obligations and permissions consist in preferences over worlds:
strict ones for obligations and weak ones for permissions. Such preferences are
ceteris paribus in the sense that they only concern worlds that are equal in all
remaining circumstances, namely, in all aspects except for those contributing to
the states of a airs that are a rmed to be obligatory or permitted. Thus,
deontic propositions are to be evaluated against model-theoretical frames consisting
of sets of worlds over which ceteris paribus preferences are de ned. While there
have been various attempts at basing a deontic logic on the idea of preferences
(see for instance [
        <xref ref-type="bibr" rid="ref15 ref16 ref2">15, 2, 16</xref>
        ]), nobody has yet, to the best of our knowledge,
explored the perspective of a ceteris paribus deontic logic. Our formalisation does
not allow for the derivation of deontic paradoxes, but supports some deontic
inferences. In the following pages, we rst provide a formal account of the idea
of ceteris paribus preferences, and of the corresponding semantic structures. We
then formalise conditional and unconditional obligations and permissions as
ceteris paribus preferences, and study their basic logical properties. We illustrate
and discuss both ceteris paribus preferences and deontic operators with the help
of extensive examples. We also show how existing AI formalisms (such as CP-nets
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]) can be used to represent our idea of ceteris paribus deontic logic.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>
        The idea of ceteris paribus preference was originally introduced by Georg Henrik
Von Wright [
        <xref ref-type="bibr" rid="ref29 ref31">29, 31</xref>
        ]. He observes that our preferences over states of a airs (as
opposed to preferences over objects) are usually \holistic", in the sense that they
address the compared situations | denoted by Boolean combination of atoms |
in the circumstances accompanying such states. Ceteris paribus preferences have
recently been the object of renewed interest by logicians, who have developed
ceteris paribus semantics for action and preference [
        <xref ref-type="bibr" rid="ref12 ref27">12, 27</xref>
        ].
      </p>
      <p>
        An intuitive semantics and a simple axiomatisation are provided by the
socalled standard deontic logic or SDL [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], built on the basis of the so-called old
system of deontic logic by [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], (for a discussion of SDL, see [
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ]). In SDL,
to be obligatory means to be true in all ideal (perfectly good) worlds, and to be
permissible means to be true in at least one ideal world. This idea is captured by
a serial accessibility relation R over possible worlds, to be understood an ideality
relation: for every world u there exists at least one world v, such that uRv (v
is ideal, relatively to u). In such a semantics frame, ' is obligatory in a world u
if and only if ' is true in every world v such that uRv, and ' is permitted in a
world u if and only if there exists a world v such that ' is true in at v and uRv.
      </p>
      <p>
        As it has been often remarked, SDL gives rise to several apparently
counterintuitive implications, the so-called deontic paradoxes (for a recent discussion,
see [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], for an analysis from the perspective of legal theory, see also [
        <xref ref-type="bibr" rid="ref13 ref33">33, 13</xref>
        ]).
First of all, as legal theorist Alf Ross critically observed [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ], the obligation of
a certain proposition should not entail the obligation of the disjunction of that
proposition and any other arbitrary proposition. Other paradoxes have to do
with the so-called contrary to duty obligations, namely, with obligations that
emerge when other obligations are violated, and whose content may contradict
obligations holding when no violation takes place. The classical examples are
represented by Forrester's gentle murderer paradox, Roderick Chisholm [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and
by Marek Sergot and Henry Prakken [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Various solutions have been proposed
to address contrary to duty obligation, often involving technical complexities
and sometimes giving rise to additional problems [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        A further problematic aspect of SDL concerns conditional or rather
contextual obligations, namely, assertions to the e ect that a certain proposition ' is
obligatory under a certain condition . Neither a conditional of classical
propositional logic. i.e., ' ! O , nor the embedment of a such a conditional within
a deontic operator. i.e., O(' ! ), appear to provide fully convincing solutions.
This issue has spawn the development of dyadic deontic logic, which capture
deontic conditionality through a special conditional operator. Dyadic deontic
logic was initiated by Georg Von Wright [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], while a semantics for it was rst
proposed by Bengt Hansson [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        Technical solutions have been proposed to deal with deontic conditionals
and contrary to duty obligations (see [
        <xref ref-type="bibr" rid="ref24 ref5">24, 5</xref>
        ]). These solutions, however,
generally require a more complex logical framework and a less intuitive semantics,
in comparison with SDL. Recently, [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] noticed how preference logics and AI
preference representation languages are both concerned with reasoning about
preferences on combinatorial domains and how in both areas the key notion of
ceteris paribus principle appeared for interpreting preference statements[
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Background</title>
      <p>In this section, we provide a formal de nition of the relevant concepts, and then
we discuss them and exemplify their application.
3.1</p>
      <sec id="sec-3-1">
        <title>Ceteris paribus Preferences</title>
        <p>
          To capture the idea of a holistic preference, von Wright considers a set of atoms
Atm = fp1; : : : ; png, each describing an elementary and independent state of a
complete situation, or world. Von Wright [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] observes that the set Atm does not
need to account for all states that can exist in the real world. It is rather limited
to the \preference horizon of a given subject at a given time", namely, to the
\states which the subject takes into consideration as constituting accompanying
circumstances when he contemplates his preference or not-preferences between
states". We rst present the basic elements of the formal semantics, namely, the
concepts of preference model and ceteris paribus preference.
        </p>
        <p>Let Atm be a countable set of atomic propositions and let Lit = Atm [ f:p :
p 2 Atmg be the corresponding set of literals.</p>
        <p>De nition 1 (Preference model). A preference model is a tuple M = (W; )
such that: W = 2Atm is the set of worlds, and is a complete preorder4 on W .
Elements of W are denoted by w; v; : : :. We also de ne and as the strict
order and indi erence relations induced from . The class of preference models
is denoted by P. A weak preference model di ers from a preference model as it
does not necessarily include all valuations of propositional variables. Speci cally,
W is a subset of all the possible set of worlds. In particular:</p>
      </sec>
      <sec id="sec-3-2">
        <title>De nition 2 (Weak preference model). A weak preference model is a tuple</title>
        <p>M = (W; ) such that W 2Atm is the set of worlds, and is a complete
preorder on W .</p>
        <p>Let us introduce the following concepts of circumstantial indistinguishability
and circumstantial preference.</p>
        <p>De nition 3 (Circumstantial Indistinguishability). Let M = (W; ) be a
preference model, let w; v 2 W and let X be a nite set of atomic propositions.
We say that w X v i 8p 2 X : p 2 w i p 2 v.
w X v means that w and v are indistinguishable, with regard to the
circumstances (the atoms) in X.</p>
        <p>De nition 4 (Circumstantial Preference). Let M = (W; ) be a preference
model, let w; v 2 W and let X be a nite set of atomic propositions. We introduce
the following abbreviations: w X v; i w X v and w v; respectively w X
v; i w X v and w v:
w X v means that v is at least as good as w, the two worlds being
indistinguishable relative to X. w X v means that v is better than w, the two worlds
being indistinguishable relative to X. On the basis of the notions of
circumstantial equivalence and preference, we can characterise the notions of ceteris paribus
(all-the-rest-being equal) preference relatively to an atom set X.</p>
        <sec id="sec-3-2-1">
          <title>AtmnX w or v</title>
        </sec>
        <sec id="sec-3-2-2">
          <title>AtmnX w.</title>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>De nition 5 (Ceteris Paribus Preference). A world w is ceteris paribus</title>
        <p>at least as good as or ceteris paribus better than a world v relative to X, if
respectively v
The former de nition concerns indistinguishability and preference relatively to
all atoms not in X, i.e., relatively to Atm n X.
4 That is a binary relation on W which is re exive, transitive and complete.</p>
        <p>
          CP-net
CP-nets [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] are a compact representation of conditional preferences over ceteris
paribus semantics.
        </p>
        <p>De nition 6. A CP-net over a set of binary variables V is a tuple N = (G; CP T ),
where G = (V; E) is a directed graph and CP T = fCP T (Vi)jVi 2 V g is a set of
conditional preference tables (CP-tables). An edge (Vi; Vj ) 2 E represents that
preferences over Dom(Vi) depend on the value of Vj .</p>
        <p>
          For each variable Vi 2 V;, given the assignment to its parents, a CP-table
CP T (Vi) represents the preference order over the values of the domain of Vi.
For instance, CP T (A) = fa ag represents the strict preference over the values
of a variable A, i.e., a is more preferred than a. Each preference order in a
CPtable is also called a CP-statement. A CP-net induces a preference graph over
all the possible outcomes: each node corresponds to an outcome, that is, a
complete assignment of values to variables. Moreover, a directed edge between a pair
of outcomes (oj ; oi), which di er only in the value of one variable, means that
oj oi. A worsening ip is a change in the value of a variable to a less preferred
value according to the CP-statement for that variable. A more recent extension,
namely CP-net with indi erence [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], takes into account indi erence and models
lack of information using incomparability. The qualitative compact
representation of ceteris paribus scenario and the algorithms developed for inference, make
CP-net an interesting and useful tool to represent our model.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Ceteris paribus Obligations and Permissions</title>
      <p>On the basis of the notions introduced in the previous section, we shall now
address obligations and permission. Basically, deontic propositions (assertions
of obligations and permissions) can be interpreted over semantic structures of
ceteris paribus preferences. The basic idea of this paper is that the semantics
of obligations and permissions can be captured by viewing obligations as strict
ceteris paribus preferences and permissions as weak ceteris paribus preferences.
We rst introduce a formalisation and then illustrate it with examples.
4.1</p>
      <sec id="sec-4-1">
        <title>Unconditional obligations and permissions: formalisation</title>
        <p>We call ceteris paribus Deontic Logic - CPDL the resulting deontic logic of
obligation and permission interpreted with respect to the ceteris paribus
semantics presented in the previous section. The logic also has the so-called universal
modal operator that, as we will show in Section 5, allows us to capture factual
detachment of obligations.</p>
        <p>De nition 7. LCPDL(Atm) is a modal language which includes atomic
propositions p; q; : : : 2 Atm, standard Boolean operators and the modal operators
O; P; U. The language is such that:
{ if p 2 Atm, then p 2 LCPDL
{ if '; 2 LCPDL, then :'; ' ^ 2 LCPDL
{ if '; 2 LCPDL, then O'; P'; U' 2 LCPDL:</p>
        <p>Formulas O' and P' have to be read, respectively, \' is obligatory" and
\' is permitted". Formula U' has to be read \' is universally true". The truth
conditions for the formulas in the language LCPDL(Atm) are de ned as follows:
De nition 8 (Truth Conditions). Let M = (W; ) be a preference model
and let w 2 W . Then:</p>
        <p>M; w j= p () p 2 w</p>
        <p>M; w j= :' () M; w 6j= '
M; w j= ' ^</p>
        <p>() M; w j= ' and M; w j=
M; w j= O' () 8v; u 2 W : if M; v j= ' and v
M; w j= P' () 8v; u 2 W : if M; v j= ' and v
where Atm(') denotes the set of atoms from Atm occurring in '.</p>
        <p>In other words, O' means that, for every two possible worlds that are Atm n
Atm(')-indistinguishable and that disagree about the truth value of ', the world
in which ' is true is better than the world in which ' is false. P' means that,
for every two possible worlds that are Atm n Atm(')-indistinguishable and that
disagree about the truth value of ', the world in which ' is true is at least as
good as the world in which ' is false. We say that the formula ' 2 LCPDL(Atm)
is valid relative to the class of preference models P, denoted by j=P ', i , for
every preference model M and for every world w in M , we have M; w j= '.
We say that the formula ' 2 LCPDL(Atm) is satis able relative to the class of
preference models i , there exists a preference model M and a world w in M ,
such that M; w j= '.
In this section we extend the logic CPDL by operators of conditional obligation
and conditional permission. We call CPDL+ the resulting logic.
De nition 9. LCPDL+ (Atm) is a modal language which includes atomic
propositions p; q; : : : 2 Atm, standard Boolean operators and the modal operators
O; P; U. The language is such that:
{ if p 2 Atm, then p 2 LCPDL+
{ if '; 2 LCPDL+ , then :'; ' ^ 2 LCPDL+
{ if '; 2 LCPDL+ , then O'; P'; O( j'); P( j'); U' 2 LCPDL+ :</p>
        <p>Formulas O( j') and P( j') have to be read, respectively, \under
condition , ' is obligatory " and \under condition , ' is permitted". The truth
conditions for the formulas in the language LCPDL+ (Atm) are the ones given
in De nition 8 plus the following two extra truth conditions for the conditional
obligation operator and the conditional permission operator:
De nition 10 (Truth conditions (cont.)). Let M = (W; ) be a preference
model and let w 2 W . Then:</p>
        <p>M; w j= O( j') () 8v; u 2 jj jjM : if M; v j= ' and
v
The de nitions of validity and satis ability for the formulas in LCPDL+ (Atm)
relative to preference models are analogous to the de nitions of validity and
satis ability for the formulas in LCPDL(Atm) relative to preference models.
5</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Properties</title>
      <p>
        In this section, we study the logical properties of the operators of unconditional
and conditional obligation and permission introduced above as well as the
relationship with CP-nets. Our model does not produce several well-known
paradoxes in deontic logic. If we restrict our model to obligations and permissions
that are stated only on atoms, then we can show that the induced preference
model can be represented compactly by a CP-net with indi erence [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
Proposition 1. Let C be a set of obligations and permissions. Let M = (W; )
be the minimal preference model induced by C and N = (G; P ) be the CP-net
induced by C. Then, M and N are isomorphic.
      </p>
      <p>Proof. Due to lack of space, we introduce and explain the inducing notion in what
follows. The minimal preference model induced by C is the one which satis es C
and has the less restrictive constraints. First, for each permission in C, introduce
a weak order among worlds that di er only for the consequent of the permission,
ceteris paribus the antecedent of the permission. For each obligation, introduce
a strict order over the worlds that di er only for the consequent of the obligation
ceteris paribus the antecedent of the obligation. For all the worlds that are not
explicitly compared we introduced a weak order among them. The induced
CPnet is built as follows: to each atom vi 2 Atm there is a corresponding variable
Vi 2 V such that Dom(Vi) = fvi; vig.</p>
      <p>Each conditional obligation O(vijvj ) 2 N introduces a directed edge (Vi; Vj )
in the dependency graph G, such that Vi becomes a parent of Vj . It induces
a strict order over Dom(Vj ) given the assignment of Vi such that CP T (Vj ) =
fvi : vj vj ; vi : vj vj g. Similarly, each conditional concession P (vijvj ) 2 N
induces a weak order over Dom(Vj ) such that CP T (Vj ) = fvi : vj vj ; vi : vj
vj g. Notice that in our model, as well as in SDL, everything that is not explicitly
forbidden is permitted, i.e., in general :O(vi) ! P (vi). Thus, a variable with
indi erence over its domain is introduced for each atom that is not explicitly
a consequent of any obligation/permission. To show the isomorphism, consider
the bijection between the set of worlds W and the set of all the outcomes in the
partial orders. We can show that there is a bijection between edges of the partial
order and the ordering relations among worlds in preference model. From the
subset of worlds that satisfy all the obligations we can move to less preferred
worlds by changing one literal at a time until we visit all the possible worlds.
This corresponds to visit all the outcomes in the partial order starting from the
subset of optimal outcomes using the de nition of worsening ip of CP-net.
Proposition 2. For all ' 2 LCPDL+ (Atm):
j=P O' $ O(&gt;j')
j=P P' $ P(&gt;j')
This highlights that unconditional obligation and permission do not need to be
added as primitives in the language of the logic CPDL+, as they are de nable
from conditional obligation and permission.</p>
      <p>
        Example 1 (Running example). Let us introduce a running example concerning
the presence of cats, dogs, and fences in beach houses (developing the example
from [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]). The set of atoms is Atm = fc; d; f g, where: c represents whether
there is a cat; d represents whether there is a dog and f represents whether there
is a fence. Mary is the mayor of the town. For safety reasons, she has ordered
that there should be fences when there are dogs, and that, on the contrary, there
should be no fences when there are no dogs. Cats are allowed with no
restrictions. It is easy to check that the following preferences verify P(c), O(djf ) and
O(:dj:f ): wfc;d;fg wfd;fg; wfc;dg wfdg; wfc;fg wffg; wfg wfcg; wfc;dg
wfc;d;fg; wfdg wfd;fg; wfc;fg wfcg; wffg wfg
      </p>
      <p>Following Proposition 1, Mary's obligations and concessions can be
represented using the CP-net with indi erence depicted in Figure 1a which compactly
represents the partial order depicted in Figure 1b. Following Proposition 1, to
each atom there is a corresponding variable, thus we have V = fC; D; F g
representing respectively whether there is cat, a dog and a fence, Dom(C) = fc; cg,
Dom(D) = fd; dg and Dom(F ) = ff; f g. Due to obligations and permission,
variables C; D are independent while variable F depends on D. Moreover,
obligations de ne the strict orders over Dom(D); Dom(F ). From Proposition 2, the
unconditional permission P (c) is de ned as P(&gt;jc) and introduces indi erence
over Dom(C):</p>
      <p>The following proposition highlights that if ' is obligatory, then it is also
permitted:
Proposition 3. For all ' 2 LCPDL+ (Atm):</p>
      <p>j=P O' ! P'</p>
      <p>Before dealing with deontic paradoxes, let us consider how factual
detachment is represented in the context of the logic CPDL+:
This means that if the condition of a conditional obligation/permission is
necessarily true, then the obligation/permission is detached and becomes
unconditional.</p>
      <p>
        Let us consider the well-known Ross's paradox [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. In standard deontic logic
(SDL), an obligation to mail a letter (i.e., Om) implies the obligation to mail a
letter or to burn it (i.e., O(m _ b)), something that goes against intuition. As the
following preference model highlights, our logic CPDL does not encounter this
problem.
      </p>
      <p>Example 2. Let Atm = fm; bg with w1 = fm; bg, w2 = fmg, w3 = fbg and
w4 = ;. Let us suppose the following preference order over the worlds in W :
w3 w1; w4 w2; w3
M; w1 j= Om ^ :O(m _ b).</p>
      <p>w2; w1
More generally, it is worth noting that the ceteris paribus obligation
operator is not normal as it does not satisfy Axiom K. In particular, there exists
'; 2 LCPDL+ (Atm) such that the formula (O' ^ O(' ! )) ! O is not
valid in CPDL. To show this, it is su cient to consider the preference model
in Example 2. We have M; w1 j= (Om ^ O(m ! (m _ b)) ^ :O(m _ b). An
interesting property of the ceteris paribus operators for obligation and
permission concerns aggregation over conjunction. First of all, it is worth noting that,
in the general case, ceteris paribus obligation and permission do not aggregate
over conjunction. More precisely, there exists '; 2 LCPDL+ (Atm) such that:
6j=P (O' ^ O ) ! O(' ^ ); 6j=P (P' ^ P ) ! P(' ^ )</p>
      <p>To show this it is su cient to consider the following example. (The latter is
proved in an analogous way.)
Example 3. Let Atm = fp; qg and w1 = fp; qg; w2 = fqg; w3 = fpg; w4 = ;.
Moreover, let us consider the following preference order : w3 w1 w4 w2.</p>
      <p>It is routine exercise to check that M; w1 j= O(p ! q), M; w1 j= Oq, but
M; w1 6j= O((p ! q) ^ q). To verify the latter it is su cient to observe that
w1 w4 and w4 6 w1.</p>
      <p>Nonetheless, if ' and are conjunctive clauses (i.e., nite conjunctions of
literals from Lit ) whose sets of atoms have empty intersection (i.e., ' and are
independent formulas), then the obligation/permission that ' and the
obligation/permission that aggregate over conjunction.</p>
      <sec id="sec-5-1">
        <title>Proposition 5. If ';</title>
        <p>are conjunctive clauses and Atm(') \ Atm( ) = ; then:
j=P (O' ^ O ) ! O(' ^
j=P (P' ^ P ) ! P(' ^
)
)
Proof. We only prove the former as the latter is proved in an analogous way.
We prove it by reductio ad absurdum. Let us suppose that (i) M; w j= O' ^
O and (ii) M; w 6j= O(' ^ ). Item (i) means that 8v; u 2 W : if M; v j=
' and v AtmnAtm(') u and v u then M; u j= ', and 8v; u 2 W : if M; v j=
and v AtmnAtm(') u and v u then M; u j= . Item (ii) means that 9v; u 2
W : M; v j= ' ^ and v AtmnAtm('^ ) u and v u and M; u j= :' _ : . We
consider the three possible cases for the latter.</p>
        <p>Case 1: M; u j= :' ^ . Since ' and are conjunctive clauses we have
v AtmnAtm(') u. But this is in contradiction with item (i) above.</p>
        <p>Case 2: M; u j= ' ^ : . Since ' and are conjunctive clauses we have
v AtmnAtm( ) u. But this is in contradiction with item (i) above.</p>
        <p>Case 3: M; u j= :' ^ : . There exists w 2 W such that M; w j= :' ^ and
v AtmnAtm(') w and w AtmnAtm( ) u. It is su cient to consider the world w
such that 8p 2 Atm(') : p 2 w i p 2 u, 8p 2 Atm( ) : p 2 w i p 2 v, and
8p 2 Atm n (Atm(') [ Atm( )) : p 2 w i p 2 v. Such a world w exists since
Atm(') \ Atm( ) = ;. By item (i) above and the fact that is complete, we
have that w v. Hence, by the transitivity of , we have w
in contradiction with item (i) above.
u. The latter is</p>
        <p>As shown in Example 3, the formula (O(p ! q) ^ Oq) ! O((p ! q) ^ q) is
not valid in our logic. Notice that ((p ! q) ^ q) is logically equivalent to q. This
highlights a more general property of the logic CPDL, namely, the fact that the
obligation operator is not closed under logical equivalence. The same property
holds for permissions, as they are also not closed under logical equivalence. On
the one hand, this might be seen as a limitation of Von Wright's approach
to ceteris paribus preferences extended here to ceteris paribus permissions and
obligations. Indeed, closure under logical equivalence is the minimal property
that any classical modal logic has to satisfy. From this perspective, our logic of
obligations is not a classical modal logic. On the other hand, it might be seen
as a virtue of the formalism from the point of view of the imperative theory of
norms defended, among the others, by Von Wright. Clearly an obligation, seen
as a imperative or a command that a certain fact ought to be the case, does not
necessarily imply that all its logically equivalent facts are obligatory as well.</p>
        <p>
          We conclude this section by considering the well-known Forrester's gentle
murderer paradox [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Let us assume the following facts: (1) it is obligatory that
you do not kill; (2) if you kill you ought to kill gently, and (3) it is necessarily
the case that if you kill gently then you kill. Let us assume that the action of
killing is captured by the atom k, while the action of killing gently is captured
by the conjunction of atom k and atom g (i.e., doing something gently). Fact 1 is
expressed by the formula O:k, fact 2 is expressed by the formula k ! O(k ^ g),
while fact 3 is expressed by the formula U((k ^ g) ! k). The latter trivially
holds since (k ^ g) ! k is a tautology of propositional logic. As emphasized
in the introduction, under the assumption that you kill, fact 1 and fact 2 are
together inconsistent in SDL, i.e., k ^ O:k ^ (k ! O(k ^ g)) is an inconsistent
SDL formula. The problem is that in SDL from k and k ! O(k ^ g) we can infer
O(k ^ g) which, in turn, implies Ok. The latter is inconsistent with O:k, since in
SDL con icting obligations are not admitted. We have a similar problem in our
logic, as the formula k ^ O:k ^ (k ! O(k ^ g)) 2 LCPDL(Atm) is not satis able
in the class of preference models. Indeed, from k and k ! O(k ^ g) we trivially
infer O(k ^ g). As the following proposition highlights the latter and O:k are
together inconsistent:
Proposition 6. For all p; q 2 Atm :
        </p>
        <p>j=P O(p ^ q) ! :O:p
Proof. Let us suppose that M; w j= O(p ^ q). The latter means that 8v; u 2 W :
if M; v j= p ^ q and v AtmnAtm(p^q) u and v u then M; u j= p ^ q. The latter
implies that 9v; u 2 W : M; v j= p and v AtmnAtm(p) u and u v and M; u j=
:p. The latter just means that M; w j= :O:p.</p>
        <p>
          A solution to the Forrester's gentle murderer paradox, widely explored in the
literature (see, e.g., [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]) consists in reformulating condition (2) above as the
conditional obligation of killing gently under the condition of killing, and of
applying a principle of factual detachment as the one of Proposition 4. Speci cally,
we again represent fact 1 by the formula O:k, while we now represent fact 2
by the formula O(kjk ^ g). Moreover, in order to apply factual detachment for
the conditional obligation, we need to assume that k is necessarily true, which
is represented by the formula Uk. The problem is that the latter formula is not
satis able, as a preference model includes all possible valuations of propositional
atoms and, consequently, at least one world in which atom k is false. It follows
that the formula O:k ^ O(kjk ^ g) ^ Uk is not satis able either. In order to
provide a solution to the Forrester's gentle murderer paradox, which is in line with
existing solutions proposed in the literature, we need to weaken the concept of
preference model.
        </p>
        <p>Interpretations of formulas with respect to weak preference models is the
same as interpretations of formulas with respect to preference models. We denote
validity of formulas relative to weak preference models by the symbol j=WP . The
following proposition highlights, the validity of Propositions 2, 3 and 4 generalize
to weak preference models.</p>
        <p>Proposition 7. For all ';</p>
        <p>2 LCPDL+ (Atm):
j=WP O' $ O(&gt;j')
j=WP P' $ P(&gt;j')
j=WP O' ! P'
j=WP (O( j') ^ U ) ! O'
j=WP (P( j') ^ U ) ! P'
The following proposition is the counterpart of Proposition 5 with respect to
weak preference models.</p>
        <p>Proposition 8. If ';</p>
        <p>are conjunctive clauses and Atm (') \ Atm( ) = ; then:
j=WP (AllV(' ^
j=WP (AllV(' ^
) ^ O' ^ O ) ! O(' ^
) ^ P' ^ P ) ! P(' ^
)
)
where:</p>
        <p>AllV(' ^
) =def</p>
        <p>^
X Atm('^ )</p>
        <p>E( ^ p ^
p2X</p>
        <p>^
p2(Atm('^ ))nX
:p)
and where E' =def :U:'.</p>
        <p>The abbreviation AllV('; ) just expresses the fact that the obligation that '
and the obligation that aggregate under conjunction when interpreting them
relative to weak preference models if, for every valuation of the atoms in Atm(')[
Atm( ), there exists a world corresponding to this valuation. It is easy to check
that the formula O:k^O(kjk^g)^Uk is satis able in the class of weak preference
models. Indeed, although O(kjk ^ g) ^ Uk implies O(k ^ g), O(k ^ g) ^ O:k
is satis able in the class of weak preference models. As shown in Proposition
6, the latter is not the case in the class of preference models. This highlights
that Forrester's gentle murderer paradox is solved in the variant of our logic
interpreted over weak preference models by adopting either the solution in which
Condition (2) is interpreted via the material implication k ! O(k ^ g) or the
solution in which it is interpreted via the conditional obligation O(kjk ^ g).
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>From Syntax Dependence to Independence</title>
      <p>
        The general idea behind our ceteris paribus notion of obligation is that ' is
obligatory if and only if the utility of a world increases in the direction by the
formula ' ceteris paribus, \all else being equal". Following Von Wright (see
also [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]), in CPDL we capture this ceteris paribus aspect, by keeping xed
the truth values of the atoms not occurring in ' (i.e., Atm n Atm(')). The
fact that the sets of atoms not occurring in two logical equivalent formulas do
not necessarily coincide explains why the obligation and permission operators
of CPDL are not closed under logical equivalence. A natural way to obtain
obligation and permission operators which are closed under logical equivalence
consists in de ning the ceteris paribus condition by keeping xed the truth values
of the atoms with respect to which ' is independent (i.e., the atoms which do
not a ect the truth value of '). This is consistent with Rescher's idea that the
concept of ceteris paribus should be de ned in terms of a concept of independence
between formulas [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] (see also [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]). In formal terms, let ' be a propositional
formula. Then:
      </p>
      <p>i
M; w j= O ' () 8v; u 2 W : if M; v j= ' and v
M; w j= Pi' () 8v; u 2 W : if M; v j= ' and v
Indep(') u then M; u j= '
Indep(') u then M; u j= '
where Indep(') = fp 2 Atm : 8w 2 W; w [ fpg j= ' i w n fpg j= 'g denotes
the set of atoms with respect to which ' is independent and w j= ' means that
the valuation w satis es the propositional formula '. We use the notation Oi for
independence-based \ceteris paribus" obligation and Pi for independence-based
\ceteris paribus" permission. Notice that Atm n Atm(') Indep('). Thus, a
ceteris paribus obligation/permission de ned in terms of Atm n Atm(') implies
a ceteris paribus obligation/permission de ned in terms of Indep('), as if two
worlds are equivalent with regard to Indep(') then they are also equivalent with
regard to Atm n Atm('). The reason why the previous notions of obligation and
permission are closed under logical equivalence is that two logical equivalent
formulas are independent with respect to the same set of atomic propositions.
Moreover, they have the same truth values at all worlds of a preference model.
This feature is captured by the following two validities:
j=P U(' $
j=P U(' $
) ! (Oi' ! Oi )
) ! (Pi' ! Pi )
This means that if ' and are universally equivalent, then having the obligation
(resp. permission) that ' is the same as having the obligation (resp. permission)
that . Since logical equivalence (i.e., equivalence relative to all preference
models) is stronger than universal equivalence (i.e., equivalence relative to a speci c
preference model), we also have the following properties:
j=P ' $
j=P ' $
then j=P (Oi' ! Oi )
then j=P (Pi' ! Pi )
7</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusion and perspectives</title>
      <p>In this paper, we have presented a new approach to deontic logic, based on ceteris
paribus preferences, which provides a fresh foundation to the logical analysis of
deontic concepts. We have introduced the idea of ceteris paribus preferences and
on this basis we have built the semantics of a deontic logic, named CPDL (ceteris
paribus deontic logic). We have shown that CPDL not only avoids some deontic
paradoxes, but also provides an adequate conceptualisation of obligations and
permission, conditioned and unconditioned. In particular, CPDL supports
formal models of obligations and permission that match common-sense intuitions
and legal language. We have also examined some properties of the resulting
logical system showing in particular how it supports for limited aggregation of
conjunctions and factual detachment. We provided a connection with knowledge
representation in order to compactly represent and reason over the set of
obligations and permissions using the CP-net formalism. We are currently working to
develop the framework of CPDL in various directions, concerning both theory
and applications.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Allen</surname>
          </string-name>
          , T.E.:
          <article-title>CP-nets with indi erence</article-title>
          .
          <source>In: 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton)</source>
          . pp.
          <volume>1488</volume>
          {
          <fpage>1495</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Aqvist</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Deontic logic</article-title>
          .
          <source>In: Handbook of philosophical logic</source>
          , pp.
          <volume>605</volume>
          {
          <fpage>714</fpage>
          . Springer (
          <year>1984</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bienvenu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Wilson, N.:
          <article-title>From preference logics to preference languages, and back</article-title>
          .
          <source>In: Twelfth International Conference on the Principles of Knowledge Representation and Reasoning</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Boutilier</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brafman</surname>
            ,
            <given-names>R.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hoos</surname>
            ,
            <given-names>H.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Poole</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Reasoning with conditional ceteris paribus preference statements</article-title>
          .
          <source>In: Proc. of the 15th UAI</source>
          . pp.
          <volume>71</volume>
          {
          <issue>80</issue>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Carmo</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>A.J.:</given-names>
          </string-name>
          <article-title>Deontic logic and contrary-to-duties</article-title>
          .
          <source>In: Handbook of philosophical logic</source>
          , pp.
          <volume>265</volume>
          {
          <fpage>343</fpage>
          . Springer (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Chisholm</surname>
            ,
            <given-names>R.M.</given-names>
          </string-name>
          :
          <article-title>Contrary-to-duty imperatives and deontic logic</article-title>
          .
          <source>Analysis</source>
          <volume>24</volume>
          (
          <issue>2</issue>
          ),
          <volume>33</volume>
          {
          <fpage>36</fpage>
          (
          <year>1963</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. F llesdal,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Hilpinen</surname>
          </string-name>
          , R.:
          <article-title>Deontic logic: An introduction</article-title>
          .
          <source>In: Deontic logic: Introductory and systematic readings</source>
          , pp.
          <volume>1</volume>
          {
          <fpage>35</fpage>
          . Springer (
          <year>1970</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Forrester</surname>
            ,
            <given-names>J.W.</given-names>
          </string-name>
          :
          <article-title>Gentle murder, or the adverbial samaritan</article-title>
          .
          <source>The Journal of Philosophy</source>
          <volume>81</volume>
          (
          <issue>4</issue>
          ),
          <volume>193</volume>
          {
          <fpage>197</fpage>
          (
          <year>1984</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Gabbay</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horty</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Parent</surname>
          </string-name>
          , X.,
          <string-name>
            <surname>van der</surname>
            <given-names>Meyden</given-names>
          </string-name>
          , R., van der Torre, L.:
          <article-title>Handbook of deontic logic and normative systems (</article-title>
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Girard</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Von wright's preference logic reconsidered (</article-title>
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Grandi</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loreggia</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rossi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saraswat</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>From sentiment analysis to preference aggregation</article-title>
          .
          <source>In: ISAIM</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Grossi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lorini</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schwarzentruber</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>The ceteris paribus structure of logics of game forms</article-title>
          .
          <source>Journal of Arti cial Intelligence Research</source>
          <volume>53</volume>
          ,
          <volume>91</volume>
          {
          <fpage>126</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Hansen</surname>
          </string-name>
          , J.:
          <article-title>Is there a logic of imperatives. Deontic Logic in Computer Science, Twentieth European summer school in Logic, Language</article-title>
          and Information,
          <string-name>
            <surname>Germany</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Hansson</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>An analysis of some deontic logics</article-title>
          .
          <source>In: Deontic Logic: Introductory and Systematic Readings</source>
          , pp.
          <volume>121</volume>
          {
          <fpage>147</fpage>
          . Springer (
          <year>1970</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Hansson</surname>
            ,
            <given-names>S.O.</given-names>
          </string-name>
          :
          <article-title>Preference-based deontic logic (pdl)</article-title>
          .
          <source>Journal of Philosophical Logic</source>
          <volume>19</volume>
          (
          <issue>1</issue>
          ),
          <volume>75</volume>
          {
          <fpage>93</fpage>
          (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Hansson</surname>
            ,
            <given-names>S.O.:</given-names>
          </string-name>
          <article-title>The structure of values and norms</article-title>
          . Cambridge University Press (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Hilpinen</surname>
          </string-name>
          , R.:
          <article-title>Deontic logic: Introductory and systematic readings</article-title>
          , vol.
          <volume>33</volume>
          . Springer Science &amp; Business
          <string-name>
            <surname>Media</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Hilpinen</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McNamara</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Deontic logic: A historical survey and introduction</article-title>
          .
          <source>Handbook of deontic logic and normative systems 1</source>
          , 3{
          <fpage>136</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Jones</surname>
            ,
            <given-names>A.J.:</given-names>
          </string-name>
          <article-title>Deontic logic and legal knowledge representation</article-title>
          .
          <source>Ratio Juris</source>
          <volume>3</volume>
          (
          <issue>2</issue>
          ),
          <volume>237</volume>
          {
          <fpage>244</fpage>
          (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kazimipour</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>An e cient algorithm to compute distance between lexicographic preference trees</article-title>
          .
          <source>In: Proc. of the 27th IJCAI 2018</source>
          . pp.
          <year>1898</year>
          {
          <year>1904</year>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Loreggia</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mattei</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rossi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venable</surname>
            ,
            <given-names>K.B.</given-names>
          </string-name>
          :
          <article-title>Preferences and ethical principles in decision making</article-title>
          .
          <source>In: Proc. 1st AIES</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Loreggia</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mattei</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rossi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venable</surname>
          </string-name>
          , K.B.:
          <article-title>On the distance between CPnets</article-title>
          .
          <source>In: Proc. of the 17th AAMAS</source>
          . pp.
          <volume>955</volume>
          {
          <issue>963</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Loreggia</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mattei</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rossi</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venable</surname>
          </string-name>
          , K.B.:
          <article-title>CPMetric: Deep siamese networks for metric learning on structured preferences</article-title>
          .
          <source>In: Arti cial Intelligence</source>
          .
          <article-title>IJCAI 2019 International Workshops</article-title>
          . pp.
          <volume>217</volume>
          {
          <fpage>234</fpage>
          . Springer (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Prakken</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sergot</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Dyadic deontic logic and contrary-to-duty obligations</article-title>
          .
          <source>In: Defeasible deontic logic</source>
          , pp.
          <volume>223</volume>
          {
          <fpage>262</fpage>
          . Springer (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Rescher</surname>
          </string-name>
          , N.:
          <article-title>Semantic foundations for the logic of preference. The logic of decision</article-title>
          and action pp.
          <volume>37</volume>
          {
          <issue>62</issue>
          (
          <year>1967</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Ross</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Imperatives and logic</article-title>
          .
          <source>Philosophy of Science</source>
          <volume>11</volume>
          (
          <issue>1</issue>
          ),
          <volume>30</volume>
          {
          <fpage>46</fpage>
          (
          <year>1944</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Van Benthem</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Girard</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roy</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Everything else being equal: A modal logic for ceteris paribus preferences</article-title>
          .
          <source>Journal of philosophical logic 38(1)</source>
          ,
          <volume>83</volume>
          {
          <fpage>125</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Von Wright</surname>
            ,
            <given-names>G.H.</given-names>
          </string-name>
          :
          <article-title>Deontic logic</article-title>
          .
          <source>Mind</source>
          <volume>60</volume>
          (
          <issue>237</issue>
          ),
          <volume>1</volume>
          {
          <fpage>15</fpage>
          (
          <year>1951</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Von Wright</surname>
            ,
            <given-names>G.H.:</given-names>
          </string-name>
          <article-title>The logic of preference (</article-title>
          <year>1963</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Von Wright</surname>
            ,
            <given-names>G.H.:</given-names>
          </string-name>
          <article-title>A new system of deontic logic</article-title>
          .
          <source>In: Deontic Logic: Introductory and Systematic Readings</source>
          , pp.
          <volume>105</volume>
          {
          <fpage>120</fpage>
          . Springer (
          <year>1970</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Von Wright</surname>
            ,
            <given-names>G.H.:</given-names>
          </string-name>
          <article-title>The logic of preference reconsidered (</article-title>
          <year>1972</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shao</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wan</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bouguettaya</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Preference recommendation for personalized search</article-title>
          .
          <source>Knowledge-Based Systems 100</source>
          ,
          <fpage>124</fpage>
          {
          <fpage>136</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Weinberger</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weinberger</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          : Logik, semantik, hermeneutik (
          <year>1980</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>