Active Logic Erik Grampp May 22, 2017 Erik Grampp 1(10) EDAN70 - - PowerPoint PPT Presentation

active logic
SMART_READER_LITE
LIVE PREVIEW

Active Logic Erik Grampp May 22, 2017 Erik Grampp 1(10) EDAN70 - - PowerPoint PPT Presentation

EDAN70 Active Logic Erik Grampp May 22, 2017 Erik Grampp 1(10) EDAN70 Active logic Integer labelled logic Introduced by Elgot-Drapkin and Perlis Erik Grampp 2(10) EDAN70 Short recap of logics Propositional logic:


slide-1
SLIDE 1

EDAN70

Active Logic

Erik Grampp

May 22, 2017

Erik Grampp 1(10)

slide-2
SLIDE 2

EDAN70

Active logic

Integer labelled logic Introduced by Elgot-Drapkin and Perlis

Erik Grampp 2(10)

slide-3
SLIDE 3

EDAN70

Short recap of logics

Propositional logic: α ∧ β → ¬γ

Erik Grampp 3(10)

slide-4
SLIDE 4

EDAN70

Short recap of logics

Propositional logic: α ∧ β → ¬γ First order / Predicate logic: ∀x : p(x) → q(x)

Erik Grampp 3(10)

slide-5
SLIDE 5

EDAN70

Short recap of logics

Propositional logic: α ∧ β → ¬γ First order / Predicate logic: ∀x : p(x) → q(x) Modal logic: α ∧ ♦β → ♦γ

Erik Grampp 3(10)

slide-6
SLIDE 6

EDAN70

Active logic

Labelled formulae

Erik Grampp 4(10)

slide-7
SLIDE 7

EDAN70

Active logic

Labelled formulae Rules of inference

Erik Grampp 4(10)

slide-8
SLIDE 8

EDAN70

Active logic

Labelled formulae Rules of inference

label

  • i :

premises

  • α, α → β

i + 1 :

label

β

  • conclusion

Erik Grampp 4(10)

slide-9
SLIDE 9

EDAN70

Active logic

Basic rules of inference: i : . . . i + 1 : Now(i + 1) i : A, A → B i + 1 : B i : A i + 1 : A

Erik Grampp 5(10)

slide-10
SLIDE 10

EDAN70

Uses for active logic

Reasoning within time Reasoning about time Controlling expansion

Erik Grampp 6(10)

slide-11
SLIDE 11

EDAN70

Reasoning about time

The Three Wise Men Problem All three can see each others hats At least one blue hat

Erik Grampp 7(10)

slide-12
SLIDE 12

EDAN70

Reasoning about time

The Three Wise Men Problem All three can see each others hats At least one blue hat Solution:

Erik Grampp 7(10)

slide-13
SLIDE 13

EDAN70

Reasoning about time

The Three Wise Men Problem All three can see each others hats At least one blue hat Solution: No two white hats: the one who saw them would know

Erik Grampp 7(10)

slide-14
SLIDE 14

EDAN70

Reasoning about time

The Three Wise Men Problem All three can see each others hats At least one blue hat Solution: No two white hats: the one who saw them would know No one white hat: the one who saw it would know

Erik Grampp 7(10)

slide-15
SLIDE 15

EDAN70

Reasoning about time

The Three Wise Men Problem All three can see each others hats At least one blue hat Solution: No two white hats: the one who saw them would know No one white hat: the one who saw it would know Therefore: three blue hats

Erik Grampp 7(10)

slide-16
SLIDE 16

EDAN70

The Theorem Prover

Developed by Victor Nilsson in 2010 Written in Prolog

Erik Grampp 8(10)

slide-17
SLIDE 17

EDAN70

My work

Modularizing rules

Erik Grampp 9(10)

slide-18
SLIDE 18

EDAN70

My work

Modularizing rules Extending theorem prover

Erik Grampp 9(10)

slide-19
SLIDE 19

EDAN70

My work

Modularizing rules Extending theorem prover Extending belief structure

Erik Grampp 9(10)

slide-20
SLIDE 20

EDAN70

My work

Modularizing rules Extending theorem prover Extending belief structure Creating rules for multiple knowledge bases

Erik Grampp 9(10)

slide-21
SLIDE 21

EDAN70

My work

Modularizing rules Extending theorem prover Extending belief structure Creating rules for multiple knowledge bases Ki

αA, Ki αA → B

Ki+1

α B

Erik Grampp 9(10)

slide-22
SLIDE 22

EDAN70

Questions?

Erik Grampp 10(10)