Toward proof-theoretic semantics for the deontic cognitive event - - PowerPoint PPT Presentation

toward proof theoretic semantics for the deontic
SMART_READER_LITE
LIVE PREVIEW

Toward proof-theoretic semantics for the deontic cognitive event - - PowerPoint PPT Presentation

Logic and Cognition Workshop ICLA 2019, Delhi March 2, 2019 Toward proof-theoretic semantics for the deontic cognitive event calculus Naveen Sundar Govindarajulu, Selmer Bringsjord Rensselaer AI & Reasoning Lab Rensselaer Polytechnic


slide-1
SLIDE 1

Sponsored by

Toward proof-theoretic semantics for the deontic cognitive event calculus

Naveen Sundar Govindarajulu, Selmer Bringsjord Rensselaer AI & Reasoning Lab Rensselaer Polytechnic Institute (RPI) Troy, New York, 12180, USA www.rpi.edu

Logic and Cognition Workshop ICLA 2019, Delhi March 2, 2019

slide-2
SLIDE 2

Overview

  • Goal: Handle automation of Arrow’s theorem and similar

results when applied to aggregation over cognitive states.

  • Our logic/tool: deontic cognitive event calculus (DCEC)
  • This talk: proof-theoretic semantics for a fragment of

DCEC

slide-3
SLIDE 3

Arrow’s Theorem

(very briefly)

  • Without a dictator in sway,
  • it is impossible for a group of agents to have their

individual preferences aggregated to yield preferences for the group as a whole

  • (with certain other desirable conditions).
  • First applied to voting over discrete finite choices
slide-4
SLIDE 4

Arrow’s Theorem

slide-5
SLIDE 5
  • Also applies to judgements of propositions.

Arrow’s Theorem

slide-6
SLIDE 6
  • Also applies to judgements of propositions.
  • Agents speculating on the value of propositions

Arrow’s Theorem

slide-7
SLIDE 7
  • Also applies to judgements of propositions.
  • Agents speculating on the value of propositions
  • General case, we have a set of agents supplying

propositions that are quite complex and conflicting.

Arrow’s Theorem

slide-8
SLIDE 8
  • Also applies to judgements of propositions.
  • Agents speculating on the value of propositions
  • General case, we have a set of agents supplying

propositions that are quite complex and conflicting.

Arrow’s Theorem

slide-9
SLIDE 9

Arrow’s Theorem

slide-10
SLIDE 10
  • Goal: Build a benevolent AI dictator that can merge

complex beliefs from different agents (beliefs can be about other beliefs etc) using DCEC.

Arrow’s Theorem

slide-11
SLIDE 11
  • Goal: Build a benevolent AI dictator that can merge

complex beliefs from different agents (beliefs can be about other beliefs etc) using DCEC.

Arrow’s Theorem

slide-12
SLIDE 12

Need

  • A logic that can handle beliefs, knowledge, intentions,
  • bligations, desires and other modalities
slide-13
SLIDE 13

Deontic Cognitive Event Calculus

Our Tool

slide-14
SLIDE 14

CC

CEC

DCEC

µC

DCEC∗

DCEC∗

e

The deontic cognitive event calculus is one member in the cognitive calculi family.

slide-15
SLIDE 15

Cognitive Caluli: briefly

  • Are quantified multi-sorted modal logic.
slide-16
SLIDE 16

Reasoning

Extensional Reasoning Intensional (Modal) Reasoning

Math Physics Chemistry Theory of mind reasoning Groceries Driving a car

… …

Crudely Split

Why quantified multi-sorted modal logic?

slide-17
SLIDE 17
  • False belief task
  • Arkoudas, Konstantine, and Selmer Bringsjord. "Toward Formalizing Common-sense Psychology: An Analysis of the False-belief Task."

PRICAI 2008: Trends in Artificial Intelligence (2008): 17-29. Expanded: “Propositional Attitudes and Causation” Int. J. Software & Informatics, 3.1: 47–65, 2009.

  • Self-awareness/consciousness
  • Mirror task
  • Bringsjord, Selmer, and Naveen Sundar Govindarajulu. "Toward a Modern Geography of Minds, Machines, and Math." In Philosophy

and Theory of Artificial Intelligence, pp. 151-165. Springer Berlin Heidelberg, 2013.

  • Floridi’s KG4 (earlier: Wise Man Puzzle, including infinitized WMP)
  • Bringsjord, Selmer, John Licato, Naveen Sundar Govindarajulu, Rikhiya Ghosh, and Atriya Sen. "Real Robots that Pass Human Tests of

Self-consciousness." In Robot and Human Interactive Communication (RO-MAN), 2015 24th IEEE International Symposium on, pp. 498-504. IEEE, 2015.

  • Moral Cognition
  • Akrasia
  • Bringsjord, Selmer, G. Naveen Sundar, Dan Thero, and Mei Si. “Akratic Robots and the Computational Logic Thereof." In Proceedings
  • f the IEEE 2014 International Symposium on Ethics in Engineering, Science, and Technology, p. 7. IEEE Press, 2014.
  • Doctrine of Double Effect
  • Govindarajulu, Naveen Sundar, and Selmer Bringsjord. "On Automating the Doctrine of Double Effect." International Joint Conference
  • n AI (IJCAI 2017)
  • Govindarajulu, Naveen Sundar, and Selmer Bringsjord. “Beyond the Doctrine of Double Effect: A Formal Model of True Self-Sacrifice”

International Conference on Robot Ethics and Safety Systems (ICRESS 2017)

  • Virtue Ethics
  • Govindarajulu, Naveen Sundar, Selmer Bringsjord, Rikhiya Ghosh and Vasanth Sarathy. “Towards Virtuous Machines” AAAI/ACM

Conference on AI Ethics and Society (AIES 2019)

A Few Applications of Cognitive Calculi

slide-18
SLIDE 18

The Doctrine of Double Effect

slide-19
SLIDE 19
slide-20
SLIDE 20

IJCAI 2017; Autonomy Track

slide-21
SLIDE 21

Toward the Engineering of Virtuous Machines

Naveen Sundar Govindarajulu, Selmer Bringsjord and Rikhiya Ghosh Rensselaer AI & Reasoning Lab Rensselaer Polytechnic Institute (RPI) Troy, New York, 12180, USA www.rpi.edu

AAAI/ACAM Conference on AI, Ethics and Society 2019

Vasanth Sarathy Human Robot Interaction Laboratory Tufts University Medford, MA, 02155, USA www.tufts.edu

slide-22
SLIDE 22

The Formalization (Overview)

(Q1) Virtuous Person Vn(s) ↔ ∃≥na : Exemplar(s, a)

(Q2) Virtue Gn(τ) ↔ ∃≥na : Trait(τ, a)

¬

(R1) Admiration in DCEC holds(admires(a, b, α), t) $ B B B B B @

Θ(a, t0) ^

B B B @a, t, 2 6 6 4 (a 6= b) ^ (t0 < t) ^ happens(action(b, α), t0)^ ν(action(b, α), t) > 0 3 7 7 5 1 C C A 1 C C C C C A

(R2) Inference Schema for Trait ( σi, happens(action(αi, a), ti) g

  • σi(t)
  • = σ, g(αi) = α

)n

i=1

Trait(τ, a) [ITrait]

Exemplar Defninition Exemplar(e, l) $ 9!nt.9α.holds(admires(l, e, α), t)

(R3) Learning a Trait LearnTrait(l, τ, t) $ 9e 2 4 Exemplar(e, l)^ B ⇣ l, t, Trait

  • τ, e

⌘ 3 5 LearnTrait(l, hσ, αi, t) !

  • σ ! happens(action(l, α), t)
slide-23
SLIDE 23

calculus.

Syntax S ::= Agent | ActionType | Action v Event | Moment | Fluent f ::=                                action : Agent ⇥ ActionType ! Action initially : Fluent ! Formula holds : Fluent ⇥ Moment ! Formula happens : Event ⇥ Moment ! Formula clipped : Moment ⇥ Fluent ⇥ Moment ! Formula initiates : Event ⇥ Fluent ⇥ Moment ! Formula terminates : Event ⇥ Fluent ⇥ Moment ! Formula prior : Moment ⇥ Moment ! Formula t ::= x : S | c : S | f(t1, . . . , tn) φ ::=                q : Formula | ¬φ | φ ^ ψ | φ _ ψ | 8x : φ(x) | P(a, t, φ) | K(a, t, φ) | C(t, φ) | S(a, b, t, φ) | S(a, t, φ) | B(a, t, φ) D(a, t, φ) | I(a, t, φ) O(a, t, φ, (¬)happens(action(a⇤, α), t0))

DCEC briefly

slide-24
SLIDE 24

Sort Description Agent Human and non-human actors. Time The Time type stands for time in the domain. E.g. simple, such as ti, or complex, such as birthday(son(jack)). Event Used for events in the domain. ActionType Action types are abstract actions. They are in- stantiated at particular times by actors. Exam- ple: eating. Action A subtype of Event for events that occur as actions by agents. Fluent Used for representing states of the world in the event calculus.

DCEC briefly

slide-25
SLIDE 25
slide-26
SLIDE 26
slide-27
SLIDE 27
  • Jones intends to convince Smith to believe that Jones

believes that were the cat, lying in the foyer now, to be let

  • ut, it would settle, dozing, on the mat.
slide-28
SLIDE 28
  • Jones intends to convince Smith to believe that Jones

believes that were the cat, lying in the foyer now, to be let

  • ut, it would settle, dozing, on the mat.

I(j, C(s, B(s, B(j,ι[c : in(c, ι(f : Foyer(f)), m : mat(m)]

  • ut(c) →subj doze(c, m))))
slide-29
SLIDE 29
  • Jones intends to convince Smith to believe that Jones

believes that were the cat, lying in the foyer now, to be let

  • ut, it would settle, dozing, on the mat.

intensional operators

I(j, C(s, B(s, B(j,ι[c : in(c, ι(f : Foyer(f)), m : mat(m)]

  • ut(c) →subj doze(c, m))))
slide-30
SLIDE 30
  • Jones intends to convince Smith to believe that Jones

believes that were the cat, lying in the foyer now, to be let

  • ut, it would settle, dozing, on the mat.

intensional operators scoped term

I(j, C(s, B(s, B(j,ι[c : in(c, ι(f : Foyer(f)), m : mat(m)]

  • ut(c) →subj doze(c, m))))
slide-31
SLIDE 31
  • Jones intends to convince Smith to believe that Jones

believes that were the cat, lying in the foyer now, to be let

  • ut, it would settle, dozing, on the mat.

subjunctive conditional intensional operators scoped term

I(j, C(s, B(s, B(j,ι[c : in(c, ι(f : Foyer(f)), m : mat(m)]

  • ut(c) →subj doze(c, m))))
slide-32
SLIDE 32

assume Premise 2 C(t , P(robert, t , happens(display(wealth, host), t )))

from {Premise 2}

assume Premise 1 C(t , ∀ a,t happens(display(wealth, a), t) ⇒ holds(wealthy(a), t))

from {Premise 1}

CC ⊢ G1 B(robert, t , holds(wealthy(host), t ))

from {Premise 2,Premise 1}

1

CC ⊢ G2 B(host, t , B(robert, t , holds(wealthy(host), t )))

from {Premise 2,Premise 1}

2 1

CC ⊢ G3 B(robert, t , B(host, t , B(robert, t , holds(wealthy(host), t ))))

from {Premise 2,Premise 1}

3 2 1

Example automated inference

slide-33
SLIDE 33

Semantics?

slide-34
SLIDE 34

Semantics?

  • Possible-worlds semantics is not attractive for us for a

number of reasons (we are okay with possible worlds being used for necessity/possibility)

slide-35
SLIDE 35

Semantics?

  • Possible-worlds semantics is not attractive for us for a

number of reasons (we are okay with possible worlds being used for necessity/possibility)

  • Not cognitively realistic
slide-36
SLIDE 36

Semantics?

  • Possible-worlds semantics is not attractive for us for a

number of reasons (we are okay with possible worlds being used for necessity/possibility)

  • Not cognitively realistic
  • Modal operators like knowledge require an argument
  • r justification that can be hard to model using

possible worlds

slide-37
SLIDE 37

Proof-theoretic Semantics

  • Meanings for connectives are specified in terms of

proofs

  • Computational Proof-Theoretic Semantics: Meanings for

connectives are specified in terms of computations over proofs

slide-38
SLIDE 38

Cognitive Reducibility Argument for Proof-Theoretic Semantics

slide-39
SLIDE 39

Cognitive Reducibility Argument for Proof-Theoretic Semantics

β := (pi ^ pj) $ (pj ^ pi)

slide-40
SLIDE 40

Cognitive Reducibility Argument for Proof-Theoretic Semantics

β := (pi ^ pj) $ (pj ^ pi)

ν | = β

slide-41
SLIDE 41

Cognitive Reducibility Argument for Proof-Theoretic Semantics

β := (pi ^ pj) $ (pj ^ pi)

ν | = β

ν | = φ ! ψ iff if ν | = φ then ν | = ψ

slide-42
SLIDE 42

Cognitive Reducibility Argument for Proof-Theoretic Semantics

β := (pi ^ pj) $ (pj ^ pi)

ν | = β

ν | = φ ! ψ iff if ν | = φ then ν | = ψ

slide-43
SLIDE 43

Cognitive Reducibility Argument for Proof-Theoretic Semantics

β := (pi ^ pj) $ (pj ^ pi)

ν | = β

ν | = φ ! ψ iff if ν | = φ then ν | = ψ

slide-44
SLIDE 44

Cognitive Reducibility Argument for Proof-Theoretic Semantics

β := (pi ^ pj) $ (pj ^ pi)

ν | = β

ν | = φ ! ψ iff if ν | = φ then ν | = ψ

Meta logical machinery

slide-45
SLIDE 45

Cognitive Reducibility Argument for Proof-Theoretic Semantics

β := (pi ^ pj) $ (pj ^ pi)

ν | = β

ν | = φ ! ψ iff if ν | = φ then ν | = ψ

M

<latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit><latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit><latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit><latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit>

Meta logical machinery

slide-46
SLIDE 46

Cognitive Reducibility Argument for Proof-Theoretic Semantics

β := (pi ^ pj) $ (pj ^ pi)

ν | = β

ν | = φ ! ψ iff if ν | = φ then ν | = ψ

M

<latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit><latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit><latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit><latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit>

Meta logical machinery

slide-47
SLIDE 47

Cognitive Reducibility Argument for Proof-Theoretic Semantics

β := (pi ^ pj) $ (pj ^ pi)

ν | = β

ν | = φ ! ψ iff if ν | = φ then ν | = ψ

M

<latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit><latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit><latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit><latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit>

Meta logical machinery

slide-48
SLIDE 48

Cognitive Reducibility Argument for Proof-Theoretic Semantics

β := (pi ^ pj) $ (pj ^ pi)

ν | = β

ν | = φ ! ψ iff if ν | = φ then ν | = ψ

Not defined truth functionally or model theoretically

M

<latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit><latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit><latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit><latexit sha1_base64="Oo5BIL1vG4wFsURSOqCDt4YIWZM=">ACEnicbVDLSgMxFL1TX7W+qi7dBIvgqsyIoMuiGzdCBfuA6VAymUwbmskMSaZYhv6FbvU/3Ilbf8Df8AvMtLOwrQcCh3PuTU6On3CmtG1/W6W19Y3NrfJ2ZWd3b/+genjUVnEqCW2RmMey62NFORO0pZnmtJtIiOf04/us39zphKxWLxqCcJ9SI8ECxkBGsjub0I6yHBPLuf9qs1u27PgFaJU5AaFGj2qz+9ICZpRIUmHCvlOnaivQxLzQin0ovVTBZIQH1DVU4IgqL5tFnqIzowQojKU5QqOZ+ncjw5FSk8g3k3lEtezl4n+em+rw2suYSFJNBZk/FKYc6Rjl/0cBk5RoPjE8lMVkSGWGKiTUsLNwVjlqgi9dM8dsWU5CxXskraF3XHrjsPl7XGTVFXGU7gFM7BgStowB0oQUEYniBV3iznq1368P6nI+WrGLnGBZgf0CBcKfIw=</latexit>

Meta logical machinery

slide-49
SLIDE 49
slide-50
SLIDE 50

Assume we have a set of agents.

slide-51
SLIDE 51

Assume we have a set of agents.

a1 a2 an

slide-52
SLIDE 52

Assume we have a set of agents.

a1 a2 an

We have a set of constant symbols

slide-53
SLIDE 53

Assume we have a set of agents.

a1 a2 an

We have a set of constant symbols

agents A = {a1, . . . , an}.

slide-54
SLIDE 54

System C0

_

_

_

slide-55
SLIDE 55

System C0

φ ::= ( p | ¬φ | φ ∨ ψ B(a, φ)

Syntax

_

_

_

slide-56
SLIDE 56

System C0

φ ::= ( p | ¬φ | φ ∨ ψ B(a, φ)

Syntax

_

_

_

slide-57
SLIDE 57

System C0

φ ::= ( p | ¬φ | φ ∨ ψ B(a, φ)

Syntax

_

_

slide-58
SLIDE 58

System C0

φ ::= ( p | ¬φ | φ ∨ ψ B(a, φ)

Syntax

_

slide-59
SLIDE 59

System C0

φ ::= ( p | ¬φ | φ ∨ ψ B(a, φ)

Syntax

slide-60
SLIDE 60

A structure models an agent

slide-61
SLIDE 61

A structure models an agent

slide-62
SLIDE 62

. . . βS

{. . .}

ΓS a1

{. . .} βS

ΓS

a2

{. . .} βS

ΓS

an

{. . .} βS

ΓS A function from agents to structures A set of pure propositional formulae

A structure has two parts

Semantics

A structure

S

slide-63
SLIDE 63

Semantics Given a structure S, we define S ✏ φ below: S ✏ φ0 iff ΓS ` φ0; φ0 is purely propositional S ✏ B(a, φ) iff βS(a) ✏ φ S ✏ ¬φ iff

  • S 6✏ φ
  • S ✏ (φ _ ψ) iff
  • S ✏ φ or S ✏ ψ
  • Semantics

_

_

_

_

slide-64
SLIDE 64

Semantics Given a structure S, we define S ✏ φ below: S ✏ φ0 iff ΓS ` φ0; φ0 is purely propositional S ✏ B(a, φ) iff βS(a) ✏ φ S ✏ ¬φ iff

  • S 6✏ φ
  • S ✏ (φ _ ψ) iff
  • S ✏ φ or S ✏ ψ
  • Semantics

_

_

_

slide-65
SLIDE 65

Semantics Given a structure S, we define S ✏ φ below: S ✏ φ0 iff ΓS ` φ0; φ0 is purely propositional S ✏ B(a, φ) iff βS(a) ✏ φ S ✏ ¬φ iff

  • S 6✏ φ
  • S ✏ (φ _ ψ) iff
  • S ✏ φ or S ✏ ψ
  • Semantics

_

_

slide-66
SLIDE 66

Semantics Given a structure S, we define S ✏ φ below: S ✏ φ0 iff ΓS ` φ0; φ0 is purely propositional S ✏ B(a, φ) iff βS(a) ✏ φ S ✏ ¬φ iff

  • S 6✏ φ
  • S ✏ (φ _ ψ) iff
  • S ✏ φ or S ✏ ψ
  • Semantics

_

slide-67
SLIDE 67

Semantics Given a structure S, we define S ✏ φ below: S ✏ φ0 iff ΓS ` φ0; φ0 is purely propositional S ✏ B(a, φ) iff βS(a) ✏ φ S ✏ ¬φ iff

  • S 6✏ φ
  • S ✏ (φ _ ψ) iff
  • S ✏ φ or S ✏ ψ
  • Semantics
slide-68
SLIDE 68
slide-69
SLIDE 69
slide-70
SLIDE 70
slide-71
SLIDE 71

(a) ShadowProver Input (b) ShadowProver Output

https://github.com/naveensundarg/prover Prover

slide-72
SLIDE 72
slide-73
SLIDE 73

Lemma 1 (Preservation of ✏ for IRES) Given Γ ✏ φ1 _ . . . χ . . . _ φn Γ ✏ ψ1 _ . . . ¬χ . . . _ ψm we have Γ ✏ φ1 _ . . . _ . . . φn _ ψ1 _ . . . _ ψm

slide-74
SLIDE 74

Proof for Lemma 1

slide-75
SLIDE 75

Let ρ1 ⌘ φ1 _ . . . χ . . . _ φn ρ2 ⌘ ψ1 _ . . . ¬χ . . . _ ψm ρ ⌘ φ1 _ . . . _ . . . φn _ ψ1 _ . . . _ ψm

⌘ _ _ _ _ _ Consider some S such that: S ✏ ρ1 S ✏ ρ2 We need to prove S ✏ ρ.

Two possible cases

Case 1:

Case 2:

Exactly one of S ✏ χ or S ✏ ¬χ holds.

Neither S ✏ χ nor S ✏ ¬χ hold.

Output of the inference Inputs to the inference

slide-76
SLIDE 76

Case 1: Exactly one of S ✏ χ or S ✏ ¬χ holds.

Assume that S ✏ χ but S 6✏ ¬χ

φ1 ∨ . . . χ . . . ∨ φn ψ1 ∨ . . . ¬χ . . . ∨ ψm then there is some other literal u in ρ2 such that S ✏ u

By IRes , this literal is also present in ρ at the top level, thus giving us S ✏ ρ.

slide-77
SLIDE 77

Case 2:

Neither S ✏ χ nor S ✏ ¬χ hold.

Then there are literals u1 and u2 such that

ρ1 ≡ (. . . u1 . . . ∨ χ . . .) ρ2 ≡ (. . . u2 . . . ∨ ¬χ . . .) such that S ✏ u1 and S ✏ u2 Since ρ ≡ (. . . ∨ u1 . . . ∨ u2 . . .) we have S ✏ ρ.

slide-78
SLIDE 78

Lemma 2 (Preservation of ✏ for IB) Given Γ ✏ B(a, φ1 ∨ . . . χ . . . ∨ φn) Γ ✏ B(a, ψ1 ∨ . . . ¬χ . . . ∨ ψm) we have Γ ✏ B(a, φ1 ∨ . . . ∨ . . . φn ∨ ψ1 ∨ . . . ∨ ψm)

slide-79
SLIDE 79

Proof for Lemma 2

Omitted from the slides as the proof is similar to the proof for Lemma 1

slide-80
SLIDE 80
slide-81
SLIDE 81
slide-82
SLIDE 82

What about Intentions?

  • A bit harder, but we can assume intentions have a structure

similar to beliefs but independent of beliefs.

slide-83
SLIDE 83

{. . .}

A set of pure propositional formulae Structure

. . . a1 a2 an

{. . .}

βS

{. . .}

ΓI

S

<latexit sha1_base64="JnxTQscyQ32UNAH/zJmzilA+HiM=">ACK3icbVC7TsMwFHV4lvIKMLJErZCYqgQhwVjBAGxF0IfUhurGdVqrdhLZTkUVdednYIX/YAKx8gN8AU6TgbZcydK59xrHx8vYlQq2/4wlpZXVtfWCxvFza3tnV1zb78hw1hgUschC0XLA0kYDUhdUcVIKxIEuMdI0xtepnpzRISkYXCvxhFxOfQD6lMSlNds9S5As7hIelwUAPT24mk27W+AKGyZ1uzbJdsadlLQInB2WUV61r/nR6IY45CRmIGXbsSPlJiAUxYxMip1YkgjwEPqkrWEAnEg3mf5lYh1pmf5odAnUNaU/buRAJdyzD09mZqU81pK/qe1Y+WfuwkNoliRAGcP+TGzVGilwVg9KghWbKwBYEG1VwsPQABWOr6Zm3ojGsnc9WNmu6hDcuYjWQSNk4pjV5zb03L1Io+rgA5RCR0jB52hKrpGNVRHGD2hF/SK3oxn4934NL6y0SUj3zlAM2V8/wIp6amv</latexit><latexit sha1_base64="JnxTQscyQ32UNAH/zJmzilA+HiM=">ACK3icbVC7TsMwFHV4lvIKMLJErZCYqgQhwVjBAGxF0IfUhurGdVqrdhLZTkUVdednYIX/YAKx8gN8AU6TgbZcydK59xrHx8vYlQq2/4wlpZXVtfWCxvFza3tnV1zb78hw1hgUschC0XLA0kYDUhdUcVIKxIEuMdI0xtepnpzRISkYXCvxhFxOfQD6lMSlNds9S5As7hIelwUAPT24mk27W+AKGyZ1uzbJdsadlLQInB2WUV61r/nR6IY45CRmIGXbsSPlJiAUxYxMip1YkgjwEPqkrWEAnEg3mf5lYh1pmf5odAnUNaU/buRAJdyzD09mZqU81pK/qe1Y+WfuwkNoliRAGcP+TGzVGilwVg9KghWbKwBYEG1VwsPQABWOr6Zm3ojGsnc9WNmu6hDcuYjWQSNk4pjV5zb03L1Io+rgA5RCR0jB52hKrpGNVRHGD2hF/SK3oxn4934NL6y0SUj3zlAM2V8/wIp6amv</latexit><latexit sha1_base64="JnxTQscyQ32UNAH/zJmzilA+HiM=">ACK3icbVC7TsMwFHV4lvIKMLJErZCYqgQhwVjBAGxF0IfUhurGdVqrdhLZTkUVdednYIX/YAKx8gN8AU6TgbZcydK59xrHx8vYlQq2/4wlpZXVtfWCxvFza3tnV1zb78hw1hgUschC0XLA0kYDUhdUcVIKxIEuMdI0xtepnpzRISkYXCvxhFxOfQD6lMSlNds9S5As7hIelwUAPT24mk27W+AKGyZ1uzbJdsadlLQInB2WUV61r/nR6IY45CRmIGXbsSPlJiAUxYxMip1YkgjwEPqkrWEAnEg3mf5lYh1pmf5odAnUNaU/buRAJdyzD09mZqU81pK/qe1Y+WfuwkNoliRAGcP+TGzVGilwVg9KghWbKwBYEG1VwsPQABWOr6Zm3ojGsnc9WNmu6hDcuYjWQSNk4pjV5zb03L1Io+rgA5RCR0jB52hKrpGNVRHGD2hF/SK3oxn4934NL6y0SUj3zlAM2V8/wIp6amv</latexit><latexit sha1_base64="JnxTQscyQ32UNAH/zJmzilA+HiM=">ACK3icbVC7TsMwFHV4lvIKMLJErZCYqgQhwVjBAGxF0IfUhurGdVqrdhLZTkUVdednYIX/YAKx8gN8AU6TgbZcydK59xrHx8vYlQq2/4wlpZXVtfWCxvFza3tnV1zb78hw1hgUschC0XLA0kYDUhdUcVIKxIEuMdI0xtepnpzRISkYXCvxhFxOfQD6lMSlNds9S5As7hIelwUAPT24mk27W+AKGyZ1uzbJdsadlLQInB2WUV61r/nR6IY45CRmIGXbsSPlJiAUxYxMip1YkgjwEPqkrWEAnEg3mf5lYh1pmf5odAnUNaU/buRAJdyzD09mZqU81pK/qe1Y+WfuwkNoliRAGcP+TGzVGilwVg9KghWbKwBYEG1VwsPQABWOr6Zm3ojGsnc9WNmu6hDcuYjWQSNk4pjV5zb03L1Io+rgA5RCR0jB52hKrpGNVRHGD2hF/SK3oxn4934NL6y0SUj3zlAM2V8/wIp6amv</latexit>

ΓB

S

<latexit sha1_base64="LM4o+vHkCWEdpJgOjhd+6taQFiI=">ACK3icbVC7TsMwFHV4lvIKMLJErZCYqgQhwViVAcYi6ENqQ3XjOq1VO4lsp6KuvMzsMJ/MIFY+QG+AKfJQFuZOnc+61j48XMSqVbX8YK6tr6xubha3i9s7u3r5cNiUYSwaeCQhaLtgSMBqShqGKkHQkC3GOk5Y2uUr01JkLSMLhXk4i4HAYB9SkGpameWepeA+fwkHQ5qKHnJ7XptJc1voBRcqdbs2xX7FlZy8DJQRnlVe+ZP91+iGNOAoUZSNlx7Ei5CQhFMSPTYjeWJAI8gHpaBgAJ9JNZn+ZWiea6Vt+KPQJlDVj/24kwKWcE9PpiblopaS/2mdWPmXbkKDKFYkwNlDfswsFVpMFafCoIVm2gAWFDt1cJDEICVjm/upv6YRjJ3/ZjZLuqQnMVIlkHzrOLYFef2vFyt5XEV0DEqoVPkoAtURTeojhoIoyf0gl7Rm/FsvBufxlc2umLkO0dorozvXx32qag=</latexit><latexit sha1_base64="LM4o+vHkCWEdpJgOjhd+6taQFiI=">ACK3icbVC7TsMwFHV4lvIKMLJErZCYqgQhwViVAcYi6ENqQ3XjOq1VO4lsp6KuvMzsMJ/MIFY+QG+AKfJQFuZOnc+61j48XMSqVbX8YK6tr6xubha3i9s7u3r5cNiUYSwaeCQhaLtgSMBqShqGKkHQkC3GOk5Y2uUr01JkLSMLhXk4i4HAYB9SkGpameWepeA+fwkHQ5qKHnJ7XptJc1voBRcqdbs2xX7FlZy8DJQRnlVe+ZP91+iGNOAoUZSNlx7Ei5CQhFMSPTYjeWJAI8gHpaBgAJ9JNZn+ZWiea6Vt+KPQJlDVj/24kwKWcE9PpiblopaS/2mdWPmXbkKDKFYkwNlDfswsFVpMFafCoIVm2gAWFDt1cJDEICVjm/upv6YRjJ3/ZjZLuqQnMVIlkHzrOLYFef2vFyt5XEV0DEqoVPkoAtURTeojhoIoyf0gl7Rm/FsvBufxlc2umLkO0dorozvXx32qag=</latexit><latexit sha1_base64="LM4o+vHkCWEdpJgOjhd+6taQFiI=">ACK3icbVC7TsMwFHV4lvIKMLJErZCYqgQhwViVAcYi6ENqQ3XjOq1VO4lsp6KuvMzsMJ/MIFY+QG+AKfJQFuZOnc+61j48XMSqVbX8YK6tr6xubha3i9s7u3r5cNiUYSwaeCQhaLtgSMBqShqGKkHQkC3GOk5Y2uUr01JkLSMLhXk4i4HAYB9SkGpameWepeA+fwkHQ5qKHnJ7XptJc1voBRcqdbs2xX7FlZy8DJQRnlVe+ZP91+iGNOAoUZSNlx7Ei5CQhFMSPTYjeWJAI8gHpaBgAJ9JNZn+ZWiea6Vt+KPQJlDVj/24kwKWcE9PpiblopaS/2mdWPmXbkKDKFYkwNlDfswsFVpMFafCoIVm2gAWFDt1cJDEICVjm/upv6YRjJ3/ZjZLuqQnMVIlkHzrOLYFef2vFyt5XEV0DEqoVPkoAtURTeojhoIoyf0gl7Rm/FsvBufxlc2umLkO0dorozvXx32qag=</latexit><latexit sha1_base64="LM4o+vHkCWEdpJgOjhd+6taQFiI=">ACK3icbVC7TsMwFHV4lvIKMLJErZCYqgQhwViVAcYi6ENqQ3XjOq1VO4lsp6KuvMzsMJ/MIFY+QG+AKfJQFuZOnc+61j48XMSqVbX8YK6tr6xubha3i9s7u3r5cNiUYSwaeCQhaLtgSMBqShqGKkHQkC3GOk5Y2uUr01JkLSMLhXk4i4HAYB9SkGpameWepeA+fwkHQ5qKHnJ7XptJc1voBRcqdbs2xX7FlZy8DJQRnlVe+ZP91+iGNOAoUZSNlx7Ei5CQhFMSPTYjeWJAI8gHpaBgAJ9JNZn+ZWiea6Vt+KPQJlDVj/24kwKWcE9PpiblopaS/2mdWPmXbkKDKFYkwNlDfswsFVpMFafCoIVm2gAWFDt1cJDEICVjm/upv6YRjJ3/ZjZLuqQnMVIlkHzrOLYFef2vFyt5XEV0DEqoVPkoAtURTeojhoIoyf0gl7Rm/FsvBufxlc2umLkO0dorozvXx32qag=</latexit>

ιS

<latexit sha1_base64="P50qrBbftJBgurpWbtdlMIWSPg=">ACHXicbVDLSsNAFJ3UV62v+Ni5GSyCq5KIoMuiG5cV7QOaECaTSTt0kgkzk2IN+Rbd6n+4E7fib/gFTtosbOuBgcM5945HD9hVCrL+jYqK6tr6xvVzdrW9s7unrl/0JE8FZi0MWdc9HwkCaMxaSuqGOklgqDIZ6Trj24KvzsmQlIeP6hJQtwIDWIaUoyUljzyKFcIS9zIqSGoUCj7D7PbNuNawp4DKxS1IHJVqe+eMEHKcRiRVmSMq+bSXKzZBQFDOS15xUkgThERqQvqYxioh0s2n6HJ5qJYAhF/rFCk7VvxsZiqScRL6eLELKRa8Q/P6qQqv3IzGSapIjGcfhSmDisOiChQbBiE0QFlRnhXiIBMJKFzZ3KRjTRJapH2exa7oke7GSZdI5b9hWw767qDevy7q4BicgDNg0vQBLegBdoAgyfwAl7Bm/FsvBsfxudstGKUO4dgDsbXL1nUo4g=</latexit><latexit sha1_base64="P50qrBbftJBgurpWbtdlMIWSPg=">ACHXicbVDLSsNAFJ3UV62v+Ni5GSyCq5KIoMuiG5cV7QOaECaTSTt0kgkzk2IN+Rbd6n+4E7fib/gFTtosbOuBgcM5945HD9hVCrL+jYqK6tr6xvVzdrW9s7unrl/0JE8FZi0MWdc9HwkCaMxaSuqGOklgqDIZ6Trj24KvzsmQlIeP6hJQtwIDWIaUoyUljzyKFcIS9zIqSGoUCj7D7PbNuNawp4DKxS1IHJVqe+eMEHKcRiRVmSMq+bSXKzZBQFDOS15xUkgThERqQvqYxioh0s2n6HJ5qJYAhF/rFCk7VvxsZiqScRL6eLELKRa8Q/P6qQqv3IzGSapIjGcfhSmDisOiChQbBiE0QFlRnhXiIBMJKFzZ3KRjTRJapH2exa7oke7GSZdI5b9hWw767qDevy7q4BicgDNg0vQBLegBdoAgyfwAl7Bm/FsvBsfxudstGKUO4dgDsbXL1nUo4g=</latexit><latexit sha1_base64="P50qrBbftJBgurpWbtdlMIWSPg=">ACHXicbVDLSsNAFJ3UV62v+Ni5GSyCq5KIoMuiG5cV7QOaECaTSTt0kgkzk2IN+Rbd6n+4E7fib/gFTtosbOuBgcM5945HD9hVCrL+jYqK6tr6xvVzdrW9s7unrl/0JE8FZi0MWdc9HwkCaMxaSuqGOklgqDIZ6Trj24KvzsmQlIeP6hJQtwIDWIaUoyUljzyKFcIS9zIqSGoUCj7D7PbNuNawp4DKxS1IHJVqe+eMEHKcRiRVmSMq+bSXKzZBQFDOS15xUkgThERqQvqYxioh0s2n6HJ5qJYAhF/rFCk7VvxsZiqScRL6eLELKRa8Q/P6qQqv3IzGSapIjGcfhSmDisOiChQbBiE0QFlRnhXiIBMJKFzZ3KRjTRJapH2exa7oke7GSZdI5b9hWw767qDevy7q4BicgDNg0vQBLegBdoAgyfwAl7Bm/FsvBsfxudstGKUO4dgDsbXL1nUo4g=</latexit><latexit sha1_base64="P50qrBbftJBgurpWbtdlMIWSPg=">ACHXicbVDLSsNAFJ3UV62v+Ni5GSyCq5KIoMuiG5cV7QOaECaTSTt0kgkzk2IN+Rbd6n+4E7fib/gFTtosbOuBgcM5945HD9hVCrL+jYqK6tr6xvVzdrW9s7unrl/0JE8FZi0MWdc9HwkCaMxaSuqGOklgqDIZ6Trj24KvzsmQlIeP6hJQtwIDWIaUoyUljzyKFcIS9zIqSGoUCj7D7PbNuNawp4DKxS1IHJVqe+eMEHKcRiRVmSMq+bSXKzZBQFDOS15xUkgThERqQvqYxioh0s2n6HJ5qJYAhF/rFCk7VvxsZiqScRL6eLELKRa8Q/P6qQqv3IzGSapIjGcfhSmDisOiChQbBiE0QFlRnhXiIBMJKFzZ3KRjTRJapH2exa7oke7GSZdI5b9hWw767qDevy7q4BicgDNg0vQBLegBdoAgyfwAl7Bm/FsvBsfxudstGKUO4dgDsbXL1nUo4g=</latexit>
slide-84
SLIDE 84

What about Knowledge?

  • Knowledge is justified true belief
  • Expand the structure just like we did for intentions but with the

condition that the known propositions should be derivable in the top level system.

slide-85
SLIDE 85

What about Obligations?

  • Option 1: Expand the structure just like what we did for intentions

and knowledge?

  • Problem: Handling dyadic obligations O(a, b)
  • Solution (sort of): Define obligation in terms of knowledge,

belief and intentions

O(a, φ, ψ) ≡ h B(a, φ) → K(a, I(a, ψ) i

<latexit sha1_base64="H9YOnY7czHcderXYG1RFoFO5jo=">ACdXicbVFbS8MwGE3rbc5b1UcRglOZILMVQR/HfF8cIK7wFpGmqVbWHoxSaej7E/65t/wR9Nt07c5gcJ985+XI4cSNGhTND01fWl5ZXcut5zc2t7Z3jN29ughjkNhyzkTRcJwmhAapJKRpoRJ8h3GWm4/duUbwIFzQMnuUwIo6PugH1KEZStdoGs30ke6XPI6K6BzaUY+mu6Bn0CYvMR1Au0K7ramq8qtSPKfdnkSch69wyj9M+Ox0n6nVtHSK0zYKZskcF1wEVgYKIKtq2/i0OyGOfRJIzJAQLcuMpJMgLilmZJS3Y0EihPuoS1oKBsgnwknGqYzgiep0oBdytQIJx92/NxLkCzH0XaVM/Yp5Lm3+x7Vi6d04CQ2iWJIATx7yYgZlCNOIYdygiUbKoAwp8orxD3EZbqI2YmdQY0Epnrt4ntvArJmo9kEdQvS5Zsp6uCuVKFlcOHIAjUAQWuAZlcAeqoAYweAfmqbp2pd+qB/rpxOprmV39sFM6Rc/IDO+yg=</latexit><latexit sha1_base64="H9YOnY7czHcderXYG1RFoFO5jo=">ACdXicbVFbS8MwGE3rbc5b1UcRglOZILMVQR/HfF8cIK7wFpGmqVbWHoxSaej7E/65t/wR9Nt07c5gcJ985+XI4cSNGhTND01fWl5ZXcut5zc2t7Z3jN29ughjkNhyzkTRcJwmhAapJKRpoRJ8h3GWm4/duUbwIFzQMnuUwIo6PugH1KEZStdoGs30ke6XPI6K6BzaUY+mu6Bn0CYvMR1Au0K7ramq8qtSPKfdnkSch69wyj9M+Ox0n6nVtHSK0zYKZskcF1wEVgYKIKtq2/i0OyGOfRJIzJAQLcuMpJMgLilmZJS3Y0EihPuoS1oKBsgnwknGqYzgiep0oBdytQIJx92/NxLkCzH0XaVM/Yp5Lm3+x7Vi6d04CQ2iWJIATx7yYgZlCNOIYdygiUbKoAwp8orxD3EZbqI2YmdQY0Epnrt4ntvArJmo9kEdQvS5Zsp6uCuVKFlcOHIAjUAQWuAZlcAeqoAYweAfmqbp2pd+qB/rpxOprmV39sFM6Rc/IDO+yg=</latexit><latexit sha1_base64="H9YOnY7czHcderXYG1RFoFO5jo=">ACdXicbVFbS8MwGE3rbc5b1UcRglOZILMVQR/HfF8cIK7wFpGmqVbWHoxSaej7E/65t/wR9Nt07c5gcJ985+XI4cSNGhTND01fWl5ZXcut5zc2t7Z3jN29ughjkNhyzkTRcJwmhAapJKRpoRJ8h3GWm4/duUbwIFzQMnuUwIo6PugH1KEZStdoGs30ke6XPI6K6BzaUY+mu6Bn0CYvMR1Au0K7ramq8qtSPKfdnkSch69wyj9M+Ox0n6nVtHSK0zYKZskcF1wEVgYKIKtq2/i0OyGOfRJIzJAQLcuMpJMgLilmZJS3Y0EihPuoS1oKBsgnwknGqYzgiep0oBdytQIJx92/NxLkCzH0XaVM/Yp5Lm3+x7Vi6d04CQ2iWJIATx7yYgZlCNOIYdygiUbKoAwp8orxD3EZbqI2YmdQY0Epnrt4ntvArJmo9kEdQvS5Zsp6uCuVKFlcOHIAjUAQWuAZlcAeqoAYweAfmqbp2pd+qB/rpxOprmV39sFM6Rc/IDO+yg=</latexit><latexit sha1_base64="H9YOnY7czHcderXYG1RFoFO5jo=">ACdXicbVFbS8MwGE3rbc5b1UcRglOZILMVQR/HfF8cIK7wFpGmqVbWHoxSaej7E/65t/wR9Nt07c5gcJ985+XI4cSNGhTND01fWl5ZXcut5zc2t7Z3jN29ughjkNhyzkTRcJwmhAapJKRpoRJ8h3GWm4/duUbwIFzQMnuUwIo6PugH1KEZStdoGs30ke6XPI6K6BzaUY+mu6Bn0CYvMR1Au0K7ramq8qtSPKfdnkSch69wyj9M+Ox0n6nVtHSK0zYKZskcF1wEVgYKIKtq2/i0OyGOfRJIzJAQLcuMpJMgLilmZJS3Y0EihPuoS1oKBsgnwknGqYzgiep0oBdytQIJx92/NxLkCzH0XaVM/Yp5Lm3+x7Vi6d04CQ2iWJIATx7yYgZlCNOIYdygiUbKoAwp8orxD3EZbqI2YmdQY0Epnrt4ntvArJmo9kEdQvS5Zsp6uCuVKFlcOHIAjUAQWuAZlcAeqoAYweAfmqbp2pd+qB/rpxOprmV39sFM6Rc/IDO+yg=</latexit>
slide-86
SLIDE 86

Wrapping it all up

Given a set of beliefs, use the proof theoretic semantics shown here to find out maximal sets of beliefs with satisfiable models Can be implemented given a theorem prover Building an Arrow dictator for complex modalities.

slide-87
SLIDE 87

Prover Discard

a1

slide-88
SLIDE 88

Future

  • Soundness theorems and completeness theorems for

more modal operators

  • Use the deontic cognitive event calculus to prove some

versions of Arrow’s theorem.

slide-89
SLIDE 89

Questions

slide-90
SLIDE 90
slide-91
SLIDE 91