In
Georg Henrik von Wright's first system, obligatoriness and permissibility were treated as features of
acts. Soon after this, it was found that a deontic logic of
propositions could be given a simple and elegant
Kripke-style semantics, and von Wright himself joined this movement. The deontic logic so specified came to be known as "standard deontic logic," often referred to as
SDL,
KD, or simply
D. It can be axiomatized by adding the following axioms to a standard axiomatization of classical
propositional logic: : (\models A) \rightarrow (\models \mathsf{O} A) : \mathsf{O}(A \rightarrow B) \rightarrow (\mathsf{O}A \rightarrow \mathsf{O}B) : \mathsf{O}A\to \mathsf{P}A In English, these axioms say, respectively: • If A is a
tautology, then it ought to be that A (necessitation rule
N). In other words,
contradictions are not permitted. • If it ought to be that A implies B, then if it ought to be that A, it ought to be that B (modal axiom
K). • If it ought to be that A, then it is permitted that A (modal axiom
D). In other words, if it's not permitted that A, then it's not obligatory that A. The third axiom can also be written \mathsf{O}A\to \neg\mathsf{O}\neg A, using the definition of \mathsf{P} A . \mathsf{F}A, meaning it is forbidden that
A, can be defined (equivalently) as \mathsf{O} \lnot A or \lnot \mathsf{P}A. There are two main extensions of
SDL that are usually considered. The first results by adding an
alethic modal operator \Box in order to express the
Kantian claim that "
ought implies can": : \mathsf{O}A \to \Diamond A. where \Diamond\equiv\lnot\Box\lnot. It is generally assumed that \Box is at least a
KT operator, but most commonly it is taken to be an
S5 operator. In practical situations, obligations are usually assigned in anticipation of future events, in which case alethic possibilities can be hard to judge. Therefore, obligation assignments may be performed under the assumption of different conditions on different
branches of timelines in the future, and past obligation assignments may be updated due to unforeseen developments that happened along the timeline. The other main extension results by adding a "conditional obligation" operator O(A/B) read "It is obligatory that A given (or conditional on) B". Motivation for a conditional operator is given by considering the following ("Good Samaritan") case. It seems true that the starving and poor ought to be fed. But that the starving and poor are fed implies that there are starving and poor. By basic principles of
SDL we can infer that there ought to be starving and poor! The argument is due to the basic K axiom of
SDL together with the following principle valid in any
normal modal logic: :\vdash A\to B\Rightarrow\ \vdash \mathsf{O}A\to \mathsf{O}B. If we introduce an intensional conditional operator then we can say that the starving ought to be fed
only on the condition that there are in fact starving: in symbols O(A/B). But then the following argument fails on the usual (e.g. Lewis 73) semantics for conditionals: from O(A/B) and that A implies B, infer OB. Indeed, one might define the unary operator \mathsf{O} in terms of the binary conditional one \mathsf{O}(A/B) as \mathsf{O}A\equiv \mathsf{O}(A/\top), where \top stands for an arbitrary
tautology of the underlying logic (which, in the case of
SDL, is classical).
Semantics of standard deontic logic The
accessibility relation between possible world is interpreted as
acceptability relations: v is an acceptable world (viz. wRv) if and only if all the obligations in w are fulfilled in v (viz. (w\models \mathsf{O}A)\to (v\models A)).
Anderson's deontic logic Alan R. Anderson (1959) shows how to define \mathsf{O} in terms of the alethic operator \Box and a deontic constant (i.e. 0-ary modal operator) s standing for some sanction (i.e. bad thing, prohibition, etc.): \mathsf{O}A\equiv\Box(\lnot A\to s). Intuitively, the right side of the biconditional says that A's failing to hold necessarily (or strictly) implies a sanction. In addition to the usual modal axioms (necessitation rule
N and distribution axiom
K) for the alethic operator \Box, Anderson's deontic logic only requires one additional axiom for the deontic constant s: \neg \Box s\equiv \Diamond \neg s, which means that there is alethically possible to fulfill all obligations and avoid the sanction. This version of the Anderson's deontic logic is equivalent to
SDL. However, when modal axiom
T is included for the alethic operator (\Box A\to A), it can be proved in Anderson's deontic logic that \mathsf{O}(\mathsf{O}A \to A), which is not included in
SDL. Anderson's deontic logic inevitably couples the deontic operator \mathsf{O} with the alethic operator \Box, which can be problematic in certain cases. ==Dyadic deontic logic==