i/o logicid. makinson, \five faces of minimality", studia logica, 52, 1993, pp. 339-379. ix....

50
I/O Logic Leendert (Leon) van der Torre Joint work with David Makinson and Xavier Parent 1/41

Upload: others

Post on 30-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

I/O Logic

Leendert (Leon) van der Torre

Joint work with David Makinson and Xavier Parent

1/41

Page 2: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Layout of this talk

Input/output logic

1. Motivation: DSDL family

2. Motivation: Makinson@DEON98

3. Unconstrained

4. Permission

5. Constrained

6. Challenges

2/41

Page 3: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

“Exotic Logics”

&%'$

dyadic deontic logic: DSDL family

&%'$&%

'$rational choice theory

&%'$

non-monotonic logic logic for counterfactuals

I B. Hansson, “An analysis of some deontic logics”, Nous, 3, 1969, pp. 373-398.

I A. K. Sen, “Choice functions and revealed preference, The Review of EconomicStudies, Vol. 38, No. 3 (Jul., 1971), pp. 307-317.

I D. Lewis, Counterfactuals, 1973, Blackwells.

I S. Kraus, D. Lehmann, M. Magidor: Nonmonotonic Reasoning, PreferentialModels and Cumulative Logics. Artif. Intell. 44(1-2): 167-207 (1990)

I D. Makinson, “Five faces of minimality”, Studia Logica, 52, 1993, pp. 339-379.

I D. Makinson, Bridges from Classical to Nonmonotonic Logic. CollegePublications, 2005.

I D. Gabbay et al, Handbook of deontic logic, 2013.

Related to the area of preference logic3/41

Page 4: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Language DSDL family

A ::= p | ¬A | A ∧ B | �A | ©(B/A) | P(B/A)

New building blocks

I ©(B/A) = B is obligatory, given A

I P(B/A) = B is permitted, given A

May also be written as:

I Counterfactual logics A⇒ B, or

I Non-monotonic logic A |∼ B

Relation (some) preference logics:

I A ≥ B = ¬O(¬A|A ∨ B) and O(A|B) = (A ∧ B) > (¬A ∧ B)

I S. Kaci, Working with Preferences: Less Is More (Cognitive Technologies), Springer 2011.

I F. Rossi, K. Venable, T. Walsh, A Short Introduction to Preferences: Between AI and Social Choice.Morgan Claypool, 2011.

4/41

Page 5: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Language DSDL family

A ::= p | ¬A | A ∧ B | �A | ©(B/A) | P(B/A)

New building blocks

I ©(B/A) = B is obligatory, given A

I P(B/A) = B is permitted, given A

May also be written as:

I Counterfactual logics A⇒ B, or

I Non-monotonic logic A |∼ B

Relation (some) preference logics:

I A ≥ B = ¬O(¬A|A ∨ B) and O(A|B) = (A ∧ B) > (¬A ∧ B)

I S. Kaci, Working with Preferences: Less Is More (Cognitive Technologies), Springer 2011.

I F. Rossi, K. Venable, T. Walsh, A Short Introduction to Preferences: Between AI and Social Choice.Morgan Claypool, 2011.

4/41

Page 6: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Model DSDL family

ModelM = (W ,≥,V ), with

I W : a set of possible worlds {x , y , ...}I ≥: binary relation ranking all possible worlds in betterness

I x ≥ y : x is al least as good as y

I V is valuation function as usual

Note: the ranking can be made world-relative too.

5/41

Page 7: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Evaluation rules DSDL family

Evaluation rulesM, x |=©(B/A) iff opt�(‖A‖) ⊆ ‖B‖M, x |= P(B/A) iff opt�(‖A‖) ∩ ‖B‖ 6= ∅where

I ‖A‖ = {x ∈ M : x |= A}I opt�(X ) = {x ∈ X : (∀y ∈ X )x ≥ y}

P dual of ©, i.e., P(B/A) = ¬© (¬B/A)

6/41

Page 8: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Classes of structures DSDL

Constraints on ≥Reflexivity: x ≥ x

Transitivity: x ≥ y and y ≥ z implies x ≥ z

Totalness: x ≥ y or y ≥ x

Limit assumption: no infinite sequence of strictly better worlds‖A‖ 6= ∅ → opt�(‖A‖) 6= ∅

constraints on ≥DSDL1 reflexivity

DSDL2 reflexivity, and limit assumption

DSDL3 reflexivity, transitivity, totalness, and limit assumption

Table 1: Hansson 1969’s systems

7/41

Page 9: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Full axiomatization Total order caseAqvist’s System G

All truth functional tautologies (PL)

S5-schemata for � and ♦ (S5)

P(B/A)↔ ¬© (¬B/A) (DfP)

© (B → C/A)→ (©(B/A)→©(C/A)) (COK)

© (B/A)→ �© (B/A) (Abs)

�A→©(A/B) (CON)

�(A↔ B)→ (©(C/A)↔©(C/B)) (Ext)

© (A/A) (Id)

© (C/A ∧ B)→©(B → C/A) (C)

♦A→ (©(B/A)→ P(B/A)) (D?)

(P(B/A) ∧©(B → C/A))→©(C/A ∧ B) (S)

If ` A and ` A→ B then ` B (MP)

If ` A then ` �A (N)8/41

Page 10: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Selected bibliography (1)

I L. Aqvist, Introduction to Deontic Logic and the Theory ofNormative Systems, Napoli, Bibliopolis, 1987.

I L. Aqvist, “Deontic Logic”. In D. Gabbay and F. Guenthner(Eds.), Handbook of Philosophical Logic, 2nd Edition, Vol. 8,pp. 147-264, Kluwer Academic, 2002.

I M. Ardeshir and F. Nabavi, On some questions of L. Aqvist,Logic Jnl IGPL, 14, 2006, pp. 1-13.

I L. Goble, “Preference semantics for deontic logics. Part I -Simple models”, Logique Analyse, 46, 2003, pp. 383-418.

I J. Hansen, “On relations between Aqvist’s deontic system Gand Van Eck’s deontic temporal logic”. In P. McNamara andH. Prakken (Eds.), New Studies in Deontic Logic andComputer Science, Vol. 49 of Artificial Intelligence andApplications series, IOS Press, Amsterdam 1998, pp. 127-144.

9/41

Page 11: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Selected bibliography (2)

I B. Hansson, “An analysis of some deontic logics”, Nous, 3,1969, pp. 373-398.

I D. Lewis, Counterfactuals, 1973, Blackwells.

I D. Makinson, “Five faces of minimality”, Studia Logica, 52,1993, pp. 339-379.

I X. Parent, “On the strong completeness of Aqvist’s dyadicdeontic logic G”. In van der Meyden and van der Torre (eds),Deontic Logic in Computer Science 9th InternationalConference, DEON 2008, Luxembourg, Luxembourg, July15-18, 2008. Proceedings, pp. 189-202.

I X. Parent, “A complete axiom set for Hansson’s systemDSDL2”, Logic Jnl IGPL, 18(3), 2010, pp. 422-429.

I W. Spohn, “An analysis of Hansson’s dyadic deontic logic”,Journal of Philosophical Logic, 4, 1975, pp. 237-252.

10/41

Page 12: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Layout of this talk

Input/output logic

1. Motivation: DSDL family

2. Motivation: Makinson@DEON98

3. Unconstrained

4. Permission

5. Constrained

6. Challenges

11/41

Page 13: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Von Wright@DEON98

Deontic logic—as I see itDoes not even mention preferences:I “[The philosophical aspects] have made me feel more and

more like a lonely wolf . . . ”I “Logic has a wider reach than truth.”I “The only acceptable answer I can think of must make

reference to the purpose or rationale of norm giving activity.”I “A consistent set of norms entails a further norm if, and only

if, adding to the set the negation norm of this further normmakes the set inconsistent.”

I “A problem child in the philosophy of norms has been thenotion of permission.”

12/41

Page 14: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Makinson@DEON98

A fundamental problem of deontic logic

I Jorgensens dilemma (1931)“A fundamental problem of deontic logic, we believe, is toreconstruct it in accord with the philosophical position thatnorms direct rather than describe, and are neither true norfalse.”“No logic of norms without attention to a system of whichthey form part.” (iterative approach)

I “Validation of formulae O(b/b) whose intuitive standing isopen to question.”

I “It is rather difficult to construct an account of what is knownas strong or positive permission along the same lines”

I Mobius strip (from nonmonotonic logic) O(¬a|c), O(c |b),O(b|a) in context a

13/41

Page 15: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Layout of this talk

Input/output logic

1. Motivation: DSDL family

2. Motivation: Makinson@DEON98

3. Unconstrained

4. Permission

5. Constrained

6. Challenges

I David Makinson, Leendert van der Torre: Input/Output Logics. J. PhilosophicalLogic 29(4): 383-408 (2000)

I David Makinson, Leendert van der Torre: Constraints for Input/Output Logics.J. Philosophical Logic 30(2): 155-185 (2001)

I David Makinson, Leendert van der Torre: Permission from an Input/OutputPerspective. J. Philosophical Logic 32(4): 391-416 (2003)

14/41

Page 16: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Language

I A conditional obligation is a pair (a, x), called a generator

I a and x are propositional formulae

I (a, x) is a rule; a is called the body and x is called the head

I A normative system N is a set of such pairs

Methodology: Develop examples and let the theory emerge

15/41

Page 17: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Semantics based on detachmentThe semantics is ‘operational’

x ∈ out(N,A)

I Calculates whether according to normative system N and incontext A, a formula x is obligatory

I A is the input (a set of wffs); x is the output

I Detachment as a core mechanism

Modus-ponens

SemanticsThe semantics is ‘operational’

x 2 out(N, A)

I Calculates whether according to normative system N and incontext A, a formula x is obligatory

I A is the input (a set of w↵s); x is the outputI Detachment as a core mechanism

(1) Detachment

(i) If a, then x(ii) a(iii) So, x

I detect hypertension

I recognize emergency

I recognize reversible causes

I find chronic target organdamage

I discover co-morbidconditions

I plan therapy(cf. Boghossian)

Boghossian:this is constitutive of the notionof conditional

DetachmentI the only assumption made in IOLI can hardly be challenged

DSDLI extra assumptionsI potentially prone to criticisms

I maximizingI trichotomy of value relations

16/41

Page 18: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Detachment

(1) Factual detachment

(i) If a is the case, then x is obligatory(ii) a is the case(iii) So, x is obligatory

In the I/O notation:

If (a, x) ∈ N then x ∈ out(N, a)

N: a set of pairs of propositional wffs (conditional norms)out(N, a): output of a under N.

N={(a,x),…}a x

Figure 1: Factual detachment17/41

Page 19: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Simple-minded output operation out1

Simple-minded output, out1

G (X ) =df {x : (a, x) ∈ N for some a ∈ X}

out1(N,A) =df Cn(G (Cn(A))

N A Cn(A) G (Cn(A)) Cn(G (Cn(A))

{(a, x)} a a, . . . x Cn(x){(a ∨ b, x)} a a ∨ b, . . . x Cn(x){(a, x), (a, y)} a a, . . . x , y Cn(x , y)

18/41

Page 20: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Simple-minded output operation out1

Simple-minded output, out1

G (X ) =df {x : (a, x) ∈ N for some a ∈ X}

out1(N,A) =df Cn(G (Cn(A))

N A Cn(A) G (Cn(A)) Cn(G (Cn(A))

{(a, x)} a a, . . . x Cn(x){(a ∨ b, x)} a a ∨ b, . . . x Cn(x){(a, x), (a, y)} a a, . . . x , y Cn(x , y)

18/41

Page 21: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Proof-theoryTrick: (a, x) ∈ out(N) in place of x ∈ out(N, a).

Derivation(a, x) derivable from N - notation: (a, x) ∈ deriv1(N) − iff (a, x) isin the least superset of N that includes (>,>) and is closed underthe rules of the system.

(A, x) derivable from N iff (a, x) derivable from N, where a is theconjunction of finitely many elements of A.

19/41

Page 22: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Rules

(SI)(a, x) b ` a

(b, x)(WO)

(a, x) x ` y

(a, y)

(AND)(a, x) (a, y)

(a, x ∧ y)

Table 2: IOL system

Output operation Rules

Simple-minded (out1) {SI, WO, AND}

Completeness theorem

x ∈ out1(N, a) iff (a, x) derivable from N using these rules

20/41

Page 23: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Unpacking out1

x ∈ Cn(G (Cn(A)) means

A ` a1 ∧ ... ∧ an(a1, x1), ..., (an, xn) in N

and x1 ∧ ... ∧ xn ` x

21/41

Page 24: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Some other I/O operationsI out2: basic outputI out3: reusable simple-mindedI out4: reusable basic

(SI)(a, x) b ` a

(b, x)(WO)

(a, x) x ` y

(a, y)

(AND)(a, x) (a, y)

(a, x ∧ y)(OR)

(a, x) (b, x)

(a ∨ b, x)

(CT)(a, x) (a ∧ x , y)

(a, y)

Table 3: IOL systems

Output operation Rules

Simple-minded (out1) {SI, WO, AND}Basic (out2) {SI, WO, AND}+{OR}Reusable simple-minded (out3) {SI, WO, AND}+{CT}Reusable basic (out4) {SI, WO, AND}+{OR,CT}

22/41

Page 25: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Basic output, out2

Call a set V of wffs complete iff: V = L (the set of all wffs) or Vmaximal consistent.

Basic output

out2(N,A) = ∩{Cn(G (V )) : A ⊆ V ,V complete}

A

V

V2

1G(V)

G(V)

Cn(G(V))

Cn(G(V))

1

2

2

1V G (V ) Cn(G (V )

V1 G (V1) Cn(G (V1)V2 G (V2) Cn(G (V2)...

......

Vi G (Vi ) Cn(G (Vi )

One of these Vi is L.The others are maximal consistent extension (MCE) of A

23/41

Page 26: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Reasoning by cases

out2(N,A) = ∩{Cn(G (V )) : A ⊆ V ,V complete}

N = {(a, x), (b, x)}. A = {a ∨ b}

We have out2(N, a ∨ b) = Cn(x).

V G (V ) Cn(G (V ))

L {x} Cn(x)MCE of {a ∨ b} {x} Cn(x)

Disjunction property: a ∨ b in a MCE iff one of the disjuncts in it.

24/41

Page 27: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Iteration of successive detachments

(2) Deontic detachment

(i) If a is obligatory, then x is obligatory(ii) a is obligatory(iii) So, x is obligatory

In the I/O notation:

If a ∈ out(N,>) and (a, x) ∈ N then x ∈ out(N,>)

NT a

(a) a detached

N={(a,x),…}T a x

(b) x detached

Figure 2: Iteration of successive detachments

25/41

Page 28: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Reusable output, out3 and out4

Reusable simple-minded output

out3(N,A) = ∩{Cn(G (B)) : A ⊆ B = Cn(B) ⊇ G (B)}

Reusable basic output

out4(N,A) = ∩{Cn(G (V )) : A ⊆ V ⊇ G (V ),V complete}

26/41

Page 29: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Example

I Show that GC is a rule of deriv4

(a, b) (¬a, c)

(¬c , b)

Intuitionistic Basis for Input/Output Logic 19

this respect, contraposition still plays a ‘ghostly’ role for out4. A derivation of (GC)is shown below.

(¬a,c)SI

(¬c∧¬a,c)(a,b)

SI(¬c∧¬a∧ c,b)

CT(¬c∧¬a,b)

(a,b)SI

(¬c∧a,b)OR

((¬c∧¬a)∨ (¬c∧a),b)SI

(¬c,b)

In an intuitionistic setting the last move is blocked, because (‡) does not hold:

¬c � (¬c∧¬a)∨ (¬c∧a)(‡)

If (‡) was valid, then (substituting � for ¬c) we would get the law of excludedmiddle. Example 2 provides a counter-model to the former, which is also a counter-model to the latter.

Example 2. Consider a model M = (W,≥,V ) with W = {s, t}, s ≥ s, t ≥ t, t ≥ s,V (a) = {t}, and V (c) = /0. This can be depicted as in Figure 1. Here the generalconvention is that v ≥ u iff either u = v or v is above u. And each world is labelledwith the atoms it makes true. Thus, a missing atom indicates falsehood. s forces ¬c,

s

t : a

Fig. 1 A counter-model to (‡)

because neither s nor t forces c. s does not force ¬c∧¬a, because it does not force¬a (witness: t). And neither does s force ¬c∧ a. Therefore, (¬c∧¬a)∨ (¬c∧ a)is not a semantic consequence of ¬c, and thus (by soundness) the former is notderivable from the latter.

As the reader may see, the fact that ¬ occurs in the premise in (‡) plays no role.This is also a counter-model to the law of excluded middle. Indeed, a∨¬a is notforced at s.

Example 3 shows that (GC) fails in an intuitionistic setting.

Example 3 (Ghost contraposition). Put G = {(a,b),(¬a,c)}, where a,b and c areatomic formulae. Suppose out4 is based on intuitionistic logic.

• Assume the input is A = {a}. Since a is consistent, the top clause in Definition4 applies. Consider any saturated set S meeting the requirements mentioned inthis clause. Any such S contains a. And, for any such S, b ∈ G(S) ⊆ S, so thatG(S) � b, by (Ref). This implies that b ∈ out4(G,a).

27/41

Page 30: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Example

I Show that GC is a rule of deriv4

(a, b) (¬a, c)

(¬c , b)

Intuitionistic Basis for Input/Output Logic 19

this respect, contraposition still plays a ‘ghostly’ role for out4. A derivation of (GC)is shown below.

(¬a,c)SI

(¬c∧¬a,c)(a,b)

SI(¬c∧¬a∧ c,b)

CT(¬c∧¬a,b)

(a,b)SI

(¬c∧a,b)OR

((¬c∧¬a)∨ (¬c∧a),b)SI

(¬c,b)

In an intuitionistic setting the last move is blocked, because (‡) does not hold:

¬c � (¬c∧¬a)∨ (¬c∧a)(‡)

If (‡) was valid, then (substituting � for ¬c) we would get the law of excludedmiddle. Example 2 provides a counter-model to the former, which is also a counter-model to the latter.

Example 2. Consider a model M = (W,≥,V ) with W = {s, t}, s ≥ s, t ≥ t, t ≥ s,V (a) = {t}, and V (c) = /0. This can be depicted as in Figure 1. Here the generalconvention is that v ≥ u iff either u = v or v is above u. And each world is labelledwith the atoms it makes true. Thus, a missing atom indicates falsehood. s forces ¬c,

s

t : a

Fig. 1 A counter-model to (‡)

because neither s nor t forces c. s does not force ¬c∧¬a, because it does not force¬a (witness: t). And neither does s force ¬c∧ a. Therefore, (¬c∧¬a)∨ (¬c∧ a)is not a semantic consequence of ¬c, and thus (by soundness) the former is notderivable from the latter.

As the reader may see, the fact that ¬ occurs in the premise in (‡) plays no role.This is also a counter-model to the law of excluded middle. Indeed, a∨¬a is notforced at s.

Example 3 shows that (GC) fails in an intuitionistic setting.

Example 3 (Ghost contraposition). Put G = {(a,b),(¬a,c)}, where a,b and c areatomic formulae. Suppose out4 is based on intuitionistic logic.

• Assume the input is A = {a}. Since a is consistent, the top clause in Definition4 applies. Consider any saturated set S meeting the requirements mentioned inthis clause. Any such S contains a. And, for any such S, b ∈ G(S) ⊆ S, so thatG(S) � b, by (Ref). This implies that b ∈ out4(G,a).

27/41

Page 31: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Layout of this talk

Input/output logic

1. Motivation: DSDL family

2. Motivation: Makinson@DEON98

3. Unconstrained

4. Permission

5. Constrained

6. Challenges

I David Makinson, Leendert van der Torre: Input/Output Logics. J. PhilosophicalLogic 29(4): 383-408 (2000)

I David Makinson, Leendert van der Torre: Constraints for Input/Output Logics.J. Philosophical Logic 30(2): 155-185 (2001)

I David Makinson, Leendert van der Torre: Permission from an Input/OutputPerspective. J. Philosophical Logic 32(4): 391-416 (2003)

28/41

Page 32: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

PermissionI It is permitted to drive at a speed of 95 km/h on a motorwayI Anyone over 18 can buy booze legally

Negative permission

Let N be a set of generators, and let out be an input/output logic.

(a, x) ∈ negperm(N) iff (a,¬x) 6∈ out(N)

Positive permission - static

Let N and P be two sets of generators, where P stands forpermissive norms, and let out be an input/output logic.

(a, x) ∈ statperm(P,N) iff (a, x) ∈ out(N ∪ Q)

for some singleton or empty Q ⊆ P

(a, x) is generated either by the obligations in N alone, or by the norms

in G together with some explicit permission (b, y) in P.

29/41

Page 33: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

PermissionI It is permitted to drive at a speed of 95 km/h on a motorwayI Anyone over 18 can buy booze legally

Negative permission

Let N be a set of generators, and let out be an input/output logic.

(a, x) ∈ negperm(N) iff (a,¬x) 6∈ out(N)

Positive permission - static

Let N and P be two sets of generators, where P stands forpermissive norms, and let out be an input/output logic.

(a, x) ∈ statperm(P,N) iff (a, x) ∈ out(N ∪ Q)

for some singleton or empty Q ⊆ P

(a, x) is generated either by the obligations in N alone, or by the norms

in G together with some explicit permission (b, y) in P.29/41

Page 34: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Proof theorySubverse of a rule: obtained by downgrading to permission statusone of the premises, and also the conclusion of the rule.Ex: subverse of AND is

(a, x)o (a, y)p

(a, x ∧ y)p

ObservationIf out satisfies a rule R, then the corresponding statperm satisfiesits subverse.

TheoremFor each of the following rule-sets, the subverse set suffices tocharacterize the corresponding static permission operation.

1. out1 with its usual rules SI, WO, AND,

2. out2 with its usual rules, i.e. the above plus OR,

3. out3 with the rules SI, WO, CTA:(a, x), (a ∧ x , y)

(a, x ∧ y)30/41

Page 35: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Permission

Positive permission - dynamic

(a, x) ∈ dynperm(P,N) iff (c,¬z) ∈ out(N ∪ {(a,¬x)})for some (c , z) ∈ statperm(P,N) with

c consistent

Forbidding x under condition a would prevent the agent frommaking use of some explicit (static) permission (c , z).(a, x) protected by the code.

31/41

Page 36: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Permission

Positive permission - dynamic

Danish’s caricatures of the prophet Mohammedfreedom of speech

Permission

Positive permission - dynamic

Danish’s caricatures of the prophet Mohammedfreedom of speech

(a, x) 2 dynperm(P , N) i↵ (c , ¬z) 2 out(N [ {(a, ¬x)})

for some (c , z) 2 statperm(P , N) with

c consistent

Forbidding x under condition a would prevent the agent frommaking use of some explicit (static) permission (c , z).(a, x) protected by the code.

publishing caricatures

freedomspeech

banning

Forbidding x under condition a would prevent the agent frommaking use of some explicit (static) permission (c , z).(a, x) protected by the code.

31/41

Page 37: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Proof theoryInverse of a rule: obtained by downgrading to permission statusone of the premises, and also the conclusion of the rule, swappedthem, and negating both their heads.Ex: inverse of AND is

(a, x)o (a,¬(x ∧ y))p

(a,¬y)p

ObservationIf out satisfies a rule R, then the corresponding negperm anddynperm satisfy its subverse.

TheoremFor each of the following rule-sets, the inverse set suffices tocharacterize the corresponding dynamic permission operation.

1. out1 with its usual rules SI, WO, AND,

2. out2 with its usual rules, i.e. the above plus OR,

3. out3 with the rules SI, WO, CTA.

32/41

Page 38: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Layout of this talk

Input/output logic

1. Motivation: DSDL family

2. Motivation: Makinson@DEON98

3. Unconstrained

4. Permission

5. Constrained

6. Challenges

I David Makinson, Leendert van der Torre: Input/Output Logics. J. PhilosophicalLogic 29(4): 383-408 (2000)

I David Makinson, Leendert van der Torre: Constraints for Input/Output Logics.J. Philosophical Logic 30(2): 155-185 (2001)

I David Makinson, Leendert van der Torre: Permission from an Input/OutputPerspective. J. Philosophical Logic 32(4): 391-416 (2003)

33/41

Page 39: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Constrained I/O Logic (cIOL)

ProblemsI uIOL not conflict-tolerant

N1 = {(a, b), (a,¬b)} input: a - output: L Explosion!!

I uIOL not violation-tolerant

N2 = {(>,¬a), (¬a,¬b), (a, b)} input: a - output: L Explosion!!

Threshold idea

I Cut back the set of generators in N to just below thethreshold of yielding excess

34/41

Page 40: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Constrained I/O Logic (cIOL)

ProblemsI uIOL not conflict-tolerant

N1 = {(a, b), (a,¬b)} input: a - output: L Explosion!!

I uIOL not violation-tolerant

N2 = {(>,¬a), (¬a,¬b), (a, b)} input: a - output: L Explosion!!

Threshold idea

I Cut back the set of generators in N to just below thethreshold of yielding excess

34/41

Page 41: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Constrained I/O Logic (cIOL)

ProblemsI uIOL not conflict-tolerant

N1 = {(a, b), (a,¬b)} input: a - output: L Explosion!!

I uIOL not violation-tolerant

N2 = {(>,¬a), (¬a,¬b), (a, b)} input: a - output: L Explosion!!

Threshold idea

I Cut back the set of generators in N to just below thethreshold of yielding excess

34/41

Page 42: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Norm violation

I C : a set of additional formulae called ‘constraints’. Theoutput must be consistent with it.

I For CTDs, C = A.

Maxfamily

I maxfamily(N,A,C ) is the set of ⊆-maximal subsets N ′ of Nsuch that out(N ′,A) is consistent with C .

I outfamily(N,A,C ) = {out(N ′,A) | N ′ ∈ maxfamily(N,A,C )}.I x ∈ out∪/∩(N,A) iff x ∈ ∪/ ∩ outfamily(N,A,C )

35/41

Page 43: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Chisholm example

h: help; t: tell

N = {(>, h)

, (h, t)

·

, (¬h,¬t)

¸

}

A = {¬h}

maxfamily(N,A,A) = {{·,¸}} andout∪/∩(N,A) = Cn(¬t)

A = {h}maxfamily(N,A,A) = {{¶,·,¸}} andout∪/∩(N,A) = Cn(h, t)

36/41

Page 44: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Chisholm example

h: help; t: tell

N = {(>, h)

, (h, t)

·

, (¬h,¬t)

¸

}

A = {¬h}maxfamily(N,A,A) = {{·,¸}} andout∪/∩(N,A) = Cn(¬t)

A = {h}maxfamily(N,A,A) = {{¶,·,¸}} andout∪/∩(N,A) = Cn(h, t)

36/41

Page 45: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Chisholm example

h: help; t: tell

N = {(>, h)

, (h, t)

·

, (¬h,¬t)

¸

}

A = {¬h}maxfamily(N,A,A) = {{·,¸}} andout∪/∩(N,A) = Cn(¬t)

A = {h}maxfamily(N,A,A) = {{¶,·,¸}} andout∪/∩(N,A) = Cn(h, t)

36/41

Page 46: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Layout of this talk

Input/output logic

1. Motivation: DSDL family

2. Motivation: Makinson@DEON98

3. Unconstrained

4. Permission

5. Constrained

6. Challenges

37/41

Page 47: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Challenges

1. Drowning problem

2. Priorities and other extensions

3. Norm change

4. Dichotomy unconstrained/constrained and strong equivalence

5. Framework and requirements

38/41

Page 48: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Requirements

fd (α, β) ∈ N ⇒ β ∈ out(N, α) Factual Detachmentvd (A, β)⇒ (A ∪ {¬β}, β) Violation Detection

sub α ∈ out(N,A)⇒ α[σ] ∈ out(N[σ],A[σ]) Substitutionrle N ≈ M,Cn(A) = Cn(B),Cn(α) = Cn(β), Replacement of

(A, α) ∈ out(N)⇒ (B, β) ∈ out(M) equivalentsimp out(N,A) ⊆ Cn(m(N) ∪ A) Implication

pc α ∈ V (N,A)⇒ ∃M ⊆ N : α ∈ out(M,A) Paraconsistencyand out(M,A) ∪ A consistent

and (A, α)(A, β)⇒ (A, α ∧ β) Conjunctionfm (A, α)⇒ (A ∪ B, α) Factual monotonynm out(N) ⊆ out(N ∪M) Norm monotonyni M ⊆ O(N)⇒ O(N) = O(N ∪M) Norm Induction

39/41

Page 49: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Deonticlogic.org

40/41

Page 50: I/O LogicID. Makinson, \Five faces of minimality", Studia Logica, 52, 1993, pp. 339-379. IX. Parent, \On the strong completeness of Aqvist’s dyadic deontic logic G". In van der Meyden

Gabbay et al, Handbook DL volume 1, 2013

PART I BACKGROUND 1HILPINEN AND MCNAMARA. Deontic Logic: A Historical Survey andIntroduction 3HANSEN. Imperative Logic and Its Problems 137

PART II TRADITIONAL DEVELOPMENTS 193HANSSON, The Varieties of Permission 195GOBLE, Prima Facie Norms, Normative Conflicts, and Dilemmas 241MAREK SERGOT, Normative Positions 353GROSSI AND JONES. Constitutive Norms and Counts-as Conditionals 407

PART III CANDIDATES FOR A NEW STANDARD 443HANSSON, Alternative Semantics for Deontic Logic 445PARENT AND VAN DER TORRE, Input/output Logic 501

LINDAHL AND ODELSTAD, The Theory of Joining Systems 549

41/41