A Minimal Dynamic Logic for Threshold Influence

Size: px
Start display at page:

Download "A Minimal Dynamic Logic for Threshold Influence"

Transcription

1 A for Threshold Influence Zoé Christoff Joint work with Alexandru Baltag, Rasmus K. Rendsvig and Sonja Smets M&M 2014 Lund - May /29

2 Social Network agents k j b c a i h d g f e 2/29

3 Social Network agents + links k j b c a i h d g f e 2/29

4 Diffusion Phenomena in Social Networks Diffusion of a behaviour : product fashion opinion infection facebook-like information... 3/29

5 Threshold Influence Adopt whenever enough network-neighbours have adopted it already. 4/29

6 Example: threshold = 1/4 new behaviour old behaviour j b c i a m h d k g f e 5/29

7 Example: threshold = 1/4 new behaviour old behaviour j b c i a m h d k g f e 5/29

8 Example: threshold = 1/4 new behaviour old behaviour j b c i a m h d k g f e 5/29

9 Example: threshold = 1/4 new behaviour old behaviour j b c i a m h d k g f e 5/29

10 Example: threshold = 1/4 new behaviour old behaviour j b c i a m h d k g f e Complete cascade! 5/29

11 Example: threshold = 1/2 new behaviour old behaviour j b c i a m h d k g f e 6/29

12 Example: threshold = 1/2 new behaviour old behaviour j b c i a m h d k g f e 6/29

13 Example: threshold = 1/2 new behaviour old behaviour j b c i a m h d k g f e 6/29

14 Example: threshold = 1/2 new behaviour old behaviour j b c i a m h d k g f e 6/29

15 Example: threshold = 1/2 new behaviour old behaviour j b c i a m h d k g f e 6/29

16 Questions Does the process stabilize? 7/29

17 Questions Does the process stabilize? How fast is the diffusion? 7/29

18 Questions Does the process stabilize? How fast is the diffusion? What properties of networks facilitate/slow down diffusion? 7/29

19 Questions Does the process stabilize? How fast is the diffusion? What properties of networks facilitate/slow down diffusion? When is a cascade complete? 7/29

20 Goal Model threshold influence using logic: 8/29

21 Goal Model threshold influence using logic: 1. Minimal dynamic logic for standard threshold models 8/29

22 Goal Model threshold influence using logic: 1. Minimal dynamic logic for standard threshold models 2. Epistemic extension for epistemic threshold models 8/29

23 Graph Definition (Network) A network (or graph) is a pair (A,N), where: A is a non-empty finite set of agents N : A P(A) assigns a set N(a) to each a A, such that: a / N(a) (Irreflexivity), b N(a) if and only if a N(b) (Symmetry). 9/29

24 Model Definition (Threshold model) A threshold model is a tuple M = (A,N,B,θ) where: (A,N) is a network, B A is a behaviour θ [0,1] is a uniform adoption threshold. 10/29

25 Update Definition (Threshold model update) Let M = (A,N,B,θ) be a threshold model. The updated model M = (A,N,B,θ), where: B = B {a A : N(a) B N(a) θ}. 11/29

26 Minimal Definition (Threshold influence language L TIA +) ϕ := N ab B a ϕ ϕ ϕ [adopt]ϕ where a,b A + for some finite A + 12/29

27 Threshold Models Definition (threshold model) A threshold model is a tuple M = (A,N,B,θ) where: (A,N) is a network, B A is a behaviour θ [0,1] is a uniform adoption threshold 13/29

28 Threshold Models of bounded size Models which the language L TIA + can fully describe: Definition (A + -threshold model) An A + - threshold model is a tuple M = (A,N,B,θ) where: (A,N) is a network, such that A A + B A is a behaviour θ [0,1] is a uniform adoption threshold 13/29

29 Threshold Models of bounded size Models which the language L TIA + can fully describe: Definition (A + -threshold model) An A + - threshold model is a tuple M = (A,N,B,θ) where: (A,N) is a network, such that A A + B A is a behaviour θ [0,1] is a uniform adoption threshold Definition (C A +) We denote by C A + the class of all A + -threshold models. 13/29

30 Threshold Models of bounded size Models which the language L TIA + can fully describe: Definition (A + -threshold model) An A + - threshold model is a tuple M = (A,N,B,θ) where: (A,N) is a network, such that A A + B A is a behaviour θ [0,1] is a uniform adoption threshold Definition (C A +) We denote by C A + the class of all A + -threshold models. Definition (C A + θ) We denote by C A + θ the class of all A + -threshold models with fixed threshold θ. 13/29

31 Semantics Definition (Truth clauses for L TIA +) Let M = (A,N,B,θ) be an A + -threshold-model and N ab,b a,ϕ,ψ L TIA +. 14/29

32 Semantics Definition (Truth clauses for L TIA +) Let M = (A,N,B,θ) be an A + -threshold-model and N ab,b a,ϕ,ψ L TIA +. M N ab iff b N(a) 14/29

33 Semantics Definition (Truth clauses for L TIA +) Let M = (A,N,B,θ) be an A + -threshold-model and N ab,b a,ϕ,ψ L TIA +. M N ab iff b N(a) M B a iff a B 14/29

34 Semantics Definition (Truth clauses for L TIA +) Let M = (A,N,B,θ) be an A + -threshold-model and N ab,b a,ϕ,ψ L TIA +. M N ab iff b N(a) M B a iff a B M ϕ iff M ϕ 14/29

35 Semantics Definition (Truth clauses for L TIA +) Let M = (A,N,B,θ) be an A + -threshold-model and N ab,b a,ϕ,ψ L TIA +. M N ab iff b N(a) M B a iff a B M ϕ iff M ϕ M ϕ ψ iff M ϕ and M ψ 14/29

36 Semantics Definition (Truth clauses for L TIA +) Let M = (A,N,B,θ) be an A + -threshold-model and N ab,b a,ϕ,ψ L TIA +. M N ab iff b N(a) M B a iff a B M ϕ iff M ϕ M ϕ ψ iff M ϕ and M ψ M [adopt]ϕ iff M ϕ, where M = (A,N,B,θ), with: B = B {a A : N(a) B N(a) θ}. 14/29

37 Axiomatization Network axioms 15/29

38 Axiomatization Network axioms N aa Irreflexivity N ab N b a Symmetry 15/29

39 Axiomatization Network axioms N aa Irreflexivity N ab N b a Symmetry Reduction axioms [adopt]n ab N ab 15/29

40 Axiomatization Network axioms N aa Irreflexivity N ab N b a Symmetry Reduction axioms [adopt]n ab N ab [adopt] ϕ [adopt]ϕ [adopt]ϕ ψ [adopt]ϕ [adopt]ψ 15/29

41 Axiomatization Network axioms N aa Irreflexivity N ab N b a Symmetry Reduction axioms [adopt]n ab N ab [adopt] ϕ [adopt]ϕ [adopt]ϕ ψ [adopt]ϕ [adopt]ψ [adopt]b a B a N ab N ab B b ) ( {G N A + : G N θ} b N b/ N b G 15/29

42 Axiomatization Network axioms N aa Irreflexivity N ab N b a Symmetry Reduction axioms [adopt]n ab N ab [adopt] ϕ [adopt]ϕ [adopt]ϕ ψ [adopt]ϕ [adopt]ψ [adopt]b a B a N ab N ab B b ) ( {G N A + : G N θ} b N b/ N b G Theorem (Completeness) For every ϕ L TIA +, = CA + θ ϕ iff LTIA + θ ϕ 15/29

43 Expressing stability? Stable model M ϕ [adopt]ϕ for all ϕ L TIA +. 16/29

44 Expressing stability? Stable model M ϕ [adopt]ϕ for all ϕ L TIA +. M B a [adopt]b a for all a A +. 16/29

45 Expressing stabilization? Stabilizing model For some n N: M [adopt] n ϕ [adopt] n+1 ϕ for all ϕ L TIA +. 17/29

46 Expressing stabilization? Stabilizing model For some n N: M [adopt] n ϕ [adopt] n+1 ϕ for all ϕ L TIA +. M [adopt] n B a [adopt] n+1 B a for all a A +. 17/29

47 Expressing stabilization? Stabilizing model For some n N: M [adopt] n ϕ [adopt] n+1 ϕ for all ϕ L TIA +. M [adopt] n B a [adopt] n+1 B a for all a A +. All models stabilize in at most A 1 steps M [adopt] A 1 B a [adopt] A B a for all a A +. 17/29

48 Clusters Definition (Cluster of density d) Given a network (A,N) a cluster of density d is any group C A such that for all i C, N(i) C d. N(i) Any network contains at least one cluster of density 1, namely A and that each singleton {a} A is a cluster of density 0 (by irreflexivity). 18/29

49 Example: clusters o,n,i,l : cluster of density 3/4 o j b c n i h a f l k g e d 19/29

50 Example: clusters o,n,i,l : cluster of density 3/4 c,f,d,a,e: cluster of density 2/3 o j b c n i h a f l k g e d 19/29

51 When is a cascade complete (for θ 0)? When (and only when) there is no cluster of density greater than 1 θ in A\B 20/29

52 Back to our initial example: threshold = 1/4 There is no red cluster of density > 3/4 new behaviour old behaviour j b c i a m h d k g f e 21/29

53 Back to our initial example: threshold = 1/4 There is no red cluster of density > 3/4 new behaviour old behaviour j b c i a m h d k g f e 21/29

54 Back to our initial example: threshold = 1/4 There is no red cluster of density > 3/4 new behaviour old behaviour j b c i a m h d k g f e 21/29

55 Back to our initial example: threshold = 1/4 There is no red cluster of density > 3/4 new behaviour old behaviour j b c i a m h d k g f e 21/29

56 Back to our initial example: threshold = 1/4 There is no red cluster of density > 3/4 new behaviour old behaviour j b c i a m h d k g f e Complete cascade! 21/29

57 Back to our initial example: threshold = 1/2 a,b,c,d,m,e,f form a cluster of density d = 5/7 > 1/2 new behaviour old behaviour j b c i a m h d k g f e 22/29

58 Back to our initial example: threshold = 1/2 a,b,c,d,m,e,f form a cluster of density d = 5/7 > 1/2 new behaviour old behaviour j b c i a m h d k g f e 22/29

59 Back to our initial example: threshold = 1/2 a,b,c,d,m,e,f form a cluster of density d = 5/7 > 1/2 new behaviour old behaviour j b c i a m h d k g f e 22/29

60 Back to our initial example: threshold = 1/2 a,b,c,d,m,e,f form a cluster of density d = 5/7 > 1/2 new behaviour old behaviour j b c i a m h d k g f e 22/29

61 Back to our initial example: threshold = 1/2 a,b,c,d,m,e,f form a cluster of density d = 5/7 > 1/2 new behaviour old behaviour j b c i a m h d k g f e 22/29

62 Talking about clusters C A is a cluster of density d in (A,N) iff M = (A,N,B,θ) satisfies: i C {N A: N C ( d} j N Nij j N Nij) N 23/29

63 Existence of a -cluster There exists a cluster of density d: C d := C A i C {N A: N C ( d} j N Nij j N Nij) N There exists a cluster of density greater than d: C >d := C A i C {N A: N C ( >d} j N Nij j N Nij) N 24/29

64 Existence of a B-cluster There exists a cluster of density d: C d := C A i C {N A: N C ( d} j N Nij j N Nij) N There exists a cluster of density greater than d: C >d := C A i C {N A: N C ( >d} j N Nij j N Nij) N There exists a cluster of density greater than d in which nobody has adopted : C >d B := C A i C {N A: N C ( >d} j N Nij j N N Nij Bi) 24/29

65 A cascade is complete (for θ 0) iff there is no cluster of density greater than 1 θ in A\B [adopt] A 1 B i C >(1 θ) B. i A 25/29

66 Future research Use the minimal logic to prove (new?) things about the threshold influence dynamics. Consider less minimal cases: drop constraints on the network structure unadoption (stabilization becomes more interesting), several behaviours, non-uniform thresholds, etc. 26/29

67 Conclusion: Blind influence vs Informed influence? SO FAR: Agents react automatically to their environnment. BUT WHAT IF... the behaviour of agents depends on what they KNOW/SEE about the behaviour of others around them? 27/29

68 Conclusion: Maybe blind influence is not so blind after all Under some natural assumptions about the knowledge of agents in a network... 28/29

69 Conclusion: Maybe blind influence is not so blind after all Under some natural assumptions about the knowledge of agents in a network... the dynamics of diffusion among informed agents reduces to the diffusion among our blind agents! 28/29

70 Conclusion: Maybe blind influence is not so blind after all Under some natural assumptions about the knowledge of agents in a network... the dynamics of diffusion among informed agents reduces to the diffusion among our blind agents!...stay tuned for Rasmus! 28/29

71 THANK YOU! 29/29

Multi-Agent Systems and Social Influence

Multi-Agent Systems and Social Influence Multi-Agent Systems and Social Influence Part 2 Marija Slavkovik Truls Pedersen University of Bergen Slavkovik & Pedersen Social Influence 1 / 58 (Only apparently overwhelming) plan 1 Fenrong Liu, Jeremy

More information

Marketing Impact on Diffusion in Social Networks

Marketing Impact on Diffusion in Social Networks Marketing Impact on Diffusion in Social Networks Pavel Naumov Vassar College, Poughkeepsie, New York, USA Jia Tao The College of New Jersey, Ewing, New Jersey, USA Abstract The article proposes a way to

More information

Belief Revision in Social Networks

Belief Revision in Social Networks Tsinghua University and University of Amsterdam 8-10 July 2015, IRIT, Université Paul Sabatier, Toulouse Outline 1 2 Doxastic influence Finite state automaton Stability and flux Dynamics in the community

More information

Modal Logics. Most applications of modal logic require a refined version of basic modal logic.

Modal Logics. Most applications of modal logic require a refined version of basic modal logic. Modal Logics Most applications of modal logic require a refined version of basic modal logic. Definition. A set L of formulas of basic modal logic is called a (normal) modal logic if the following closure

More information

Correlated Information: A Logic for Multi-Partite Quantum Systems

Correlated Information: A Logic for Multi-Partite Quantum Systems Electronic Notes in Theoretical Computer Science 270 (2) (2011) 3 14 www.elsevier.com/locate/entcs Correlated Information: A Logic for Multi-Partite Quantum Systems Alexandru Baltag 1,2 Oxford University

More information

Agreement Theorems from the Perspective of Dynamic-Epistemic Logic

Agreement Theorems from the Perspective of Dynamic-Epistemic Logic Agreement Theorems from the Perspective of Dynamic-Epistemic Logic Olivier Roy & Cedric Dégremont November 10, 2008 Olivier Roy & Cedric Dégremont: Agreement Theorems & Dynamic-Epistemic Logic, 1 Introduction

More information

What is DEL good for? Alexandru Baltag. Oxford University

What is DEL good for? Alexandru Baltag. Oxford University Copenhagen 2010 ESSLLI 1 What is DEL good for? Alexandru Baltag Oxford University Copenhagen 2010 ESSLLI 2 DEL is a Method, Not a Logic! I take Dynamic Epistemic Logic () to refer to a general type of

More information

Quantum Logic. Joshua Sack. January 19 20, Quantum Logic. Joshua Sack. Hilbert Spaces. Ortholattices and Frames 1/86

Quantum Logic. Joshua Sack. January 19 20, Quantum Logic. Joshua Sack. Hilbert Spaces. Ortholattices and Frames 1/86 1/86 Ortho and January 19 20, 2015 2/86 and Quantum Theory Ortho and Hilbert spaces have been used for modeling quantum systems. This is largely because wave functions live in Hilbert spaces, and Hilbert

More information

Towards A Multi-Agent Subset Space Logic

Towards A Multi-Agent Subset Space Logic Towards A Multi-Agent Subset Space Logic A Constructive Approach with Applications Department of Computer Science The Graduate Center of the City University of New York cbaskent@gc.cuny.edu www.canbaskent.net

More information

Graph Theory and Modal Logic

Graph Theory and Modal Logic Osaka University of Economics and Law (OUEL) Aug. 5, 2013 BLAST 2013 at Chapman University Contents of this Talk Contents of this Talk 1. Graphs = Kripke frames. Contents of this Talk 1. Graphs = Kripke

More information

Modal Probability Logic

Modal Probability Logic Modal Probability Logic ESSLLI 2014 - Logic and Probability Wes Holliday and Thomas Icard Berkeley and Stanford August 14, 2014 Wes Holliday and Thomas Icard: Modal Probability 1 References M. Fattorosi-Barnaba

More information

Valentin Goranko Stockholm University. ESSLLI 2018 August 6-10, of 29

Valentin Goranko Stockholm University. ESSLLI 2018 August 6-10, of 29 ESSLLI 2018 course Logics for Epistemic and Strategic Reasoning in Multi-Agent Systems Lecture 5: Logics for temporal strategic reasoning with incomplete and imperfect information Valentin Goranko Stockholm

More information

Valentin Goranko Stockholm University. ESSLLI 2018 August 6-10, of 33

Valentin Goranko Stockholm University. ESSLLI 2018 August 6-10, of 33 ESSLLI 2018 course Logics for Epistemic and Strategic Reasoning in Multi-Agent Systems Lecture 4: Logics for temporal strategic reasoning with complete information Valentin Goranko Stockholm University

More information

Reasoning About Bounds In Weighted Transition Systems

Reasoning About Bounds In Weighted Transition Systems Reasoning About Bounds In Weighted Transition Systems QuantLA 2017 September 18, 2017 Mikkel Hansen, Kim Guldstrand Larsen, Radu Mardare, Mathias Ruggaard Pedersen and Bingtian Xue {mhan, kgl, mardare,

More information

Completeness for coalgebraic µ-calculus: part 2. Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema)

Completeness for coalgebraic µ-calculus: part 2. Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema) Completeness for coalgebraic µ-calculus: part 2 Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema) Overview Overview Completeness of Kozen s axiomatisation of the propositional µ-calculus

More information

Product Update and Looking Backward

Product Update and Looking Backward Product Update and Looking Backward Audrey Yap May 21, 2006 Abstract The motivation behind this paper is to look at temporal information in models of BMS product update. That is, it may be useful to look

More information

Epistemic Informativeness

Epistemic Informativeness Epistemic Informativeness Yanjing Wang, Jie Fan Department of Philosophy, Peking University 2nd AWPL, Apr. 12th, 2014 Motivation Epistemic Informativeness Conclusions and future work Frege s puzzle on

More information

Towards Symbolic Factual Change in Dynamic Epistemic Logic

Towards Symbolic Factual Change in Dynamic Epistemic Logic Towards Symbolic Factual Change in Dynamic Epistemic Logic Malvin Gattinger ILLC, Amsterdam July 18th 2017 ESSLLI Student Session Toulouse Are there more red or more blue points? Are there more red or

More information

Dynamic Social Networks Logic

Dynamic Social Networks Logic Dynamic Social Networks Logic Zoé Christoff Institute for Logic, Language and Computation, University of Amsterdam Jens Ulrik Hansen Department of Philosophy, Lund University Abstract We introduce a general

More information

Lecture 15: Validity and Predicate Logic

Lecture 15: Validity and Predicate Logic Lecture 15: Validity and Predicate Logic 1 Goals Today Learn the definition of valid and invalid arguments in terms of the semantics of predicate logic, and look at several examples. Learn how to get equivalents

More information

Logics For Epistemic Programs

Logics For Epistemic Programs 1 / 48 Logics For Epistemic Programs by Alexandru Baltag and Lawrence S. Moss Chang Yue Dept. of Philosophy PKU Dec. 9th, 2014 / Seminar 2 / 48 Outline 1 Introduction 2 Epistemic Updates and Our Target

More information

Developing Modal Tableaux and Resolution Methods via First-Order Resolution

Developing Modal Tableaux and Resolution Methods via First-Order Resolution Developing Modal Tableaux and Resolution Methods via First-Order Resolution Renate Schmidt University of Manchester Reference: Advances in Modal Logic, Vol. 6 (2006) Modal logic: Background Established

More information

An Introduction to Modal Logic V

An Introduction to Modal Logic V An Introduction to Modal Logic V Axiomatic Extensions and Classes of Frames Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 7 th 2013

More information

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Logical preliminaries Let L 0 be a language containing a complete set of Boolean connectives, including

More information

Logic and Artificial Intelligence Lecture 13

Logic and Artificial Intelligence Lecture 13 Logic and Artificial Intelligence Lecture 13 Eric Pacuit Currently Visiting the Center for Formal Epistemology, CMU Center for Logic and Philosophy of Science Tilburg University ai.stanford.edu/ epacuit

More information

CL16, 12th September 2016

CL16, 12th September 2016 CL16, 12th September 2016 for - Soft Outline for - Soft for - Soft The Problem of Anyone who utters: (S) Sherlock Holmes lives in Baker Street would not be objected against by non-philosophers. However:

More information

Justification logic - a short introduction

Justification logic - a short introduction Institute of Computer Science and Applied Mathematics University of Bern Bern, Switzerland January 2013 Modal Logic A Modal Logic A A B and Modal Logic A A B B and thus Modal Logic A A B B and thus A (A

More information

Reasoning with Probabilities. Eric Pacuit Joshua Sack. Outline. Basic probability logic. Probabilistic Epistemic Logic.

Reasoning with Probabilities. Eric Pacuit Joshua Sack. Outline. Basic probability logic. Probabilistic Epistemic Logic. Reasoning with July 28, 2009 Plan for the Course Day 1: Introduction and Background Day 2: s Day 3: Dynamic s Day 4: Reasoning with Day 5: Conclusions and General Issues Probability language Let Φ be a

More information

COSE212: Programming Languages. Lecture 1 Inductive Definitions (1)

COSE212: Programming Languages. Lecture 1 Inductive Definitions (1) COSE212: Programming Languages Lecture 1 Inductive Definitions (1) Hakjoo Oh 2017 Fall Hakjoo Oh COSE212 2017 Fall, Lecture 1 September 4, 2017 1 / 9 Inductive Definitions Inductive definition (induction)

More information

Description Logics. Foundations of Propositional Logic. franconi. Enrico Franconi

Description Logics. Foundations of Propositional Logic.   franconi. Enrico Franconi (1/27) Description Logics Foundations of Propositional Logic Enrico Franconi franconi@cs.man.ac.uk http://www.cs.man.ac.uk/ franconi Department of Computer Science, University of Manchester (2/27) Knowledge

More information

Logic: Propositional Logic (Part I)

Logic: Propositional Logic (Part I) Logic: Propositional Logic (Part I) Alessandro Artale Free University of Bozen-Bolzano Faculty of Computer Science http://www.inf.unibz.it/ artale Descrete Mathematics and Logic BSc course Thanks to Prof.

More information

Knowing Values and Public Inspection

Knowing Values and Public Inspection Knowing Values and Public Inspection Malvin Gattinger with Jan van Eijck & Yanjing Wang arxiv.org/abs/1609.03338 slides at w4eg.de/malvin 2016-10-14, LIRa ILLC, Amsterdam Introduction Knowing that announcing

More information

ECE473 Lecture 15: Propositional Logic

ECE473 Lecture 15: Propositional Logic ECE473 Lecture 15: Propositional Logic Jeffrey Mark Siskind School of Electrical and Computer Engineering Spring 2018 Siskind (Purdue ECE) ECE473 Lecture 15: Propositional Logic Spring 2018 1 / 23 What

More information

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system):

Knowledge base (KB) = set of sentences in a formal language Declarative approach to building an agent (or other system): Logic Knowledge-based agents Inference engine Knowledge base Domain-independent algorithms Domain-specific content Knowledge base (KB) = set of sentences in a formal language Declarative approach to building

More information

Logic: Propositional Logic Truth Tables

Logic: Propositional Logic Truth Tables Logic: Propositional Logic Truth Tables Raffaella Bernardi bernardi@inf.unibz.it P.zza Domenicani 3, Room 2.28 Faculty of Computer Science, Free University of Bolzano-Bozen http://www.inf.unibz.it/~bernardi/courses/logic06

More information

The Axiomatic Method in Social Choice Theory:

The Axiomatic Method in Social Choice Theory: The Axiomatic Method in Social Choice Theory: Preference Aggregation, Judgment Aggregation, Graph Aggregation Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss

More information

The Muddy Children:A logic for public announcement

The Muddy Children:A logic for public announcement The Muddy Children: Jesse Technical University of Eindhoven February 10, 2007 The Muddy Children: Outline 1 2 3 4 The Muddy Children: Quincy Prescott Baba: At least one of you is muddy. Quincy: I don t

More information

Modal logics: an introduction

Modal logics: an introduction Modal logics: an introduction Valentin Goranko DTU Informatics October 2010 Outline Non-classical logics in AI. Variety of modal logics. Brief historical remarks. Basic generic modal logic: syntax and

More information

Admissible Rules of (Fragments of) R-Mingle. Admissible Rules of (Fragments of) R-Mingle. Laura Janina Schnüriger

Admissible Rules of (Fragments of) R-Mingle. Admissible Rules of (Fragments of) R-Mingle. Laura Janina Schnüriger Admissible Rules of (Fragments of) R-Mingle Admissible Rules of (Fragments of) R-Mingle joint work with George Metcalfe Universität Bern Novi Sad 5 June 2015 Table of contents 1. What and why? 1.1 What

More information

COSE212: Programming Languages. Lecture 1 Inductive Definitions (1)

COSE212: Programming Languages. Lecture 1 Inductive Definitions (1) COSE212: Programming Languages Lecture 1 Inductive Definitions (1) Hakjoo Oh 2018 Fall Hakjoo Oh COSE212 2018 Fall, Lecture 1 September 5, 2018 1 / 10 Inductive Definitions Inductive definition (induction)

More information

Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism

Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism Canonical Calculi: Invertibility, Axiom expansion and (Non)-determinism A. Avron 1, A. Ciabattoni 2, and A. Zamansky 1 1 Tel-Aviv University 2 Vienna University of Technology Abstract. We apply the semantic

More information

b. Induction (LfP 50 3)

b. Induction (LfP 50 3) b. Induction (LfP 50 3) b.i. The principle of mathematical induction The principle of mathematical induction is a property of natural numbers. b.i.1. Natural numbers The natural numbers are the non-negative

More information

Reasoning Under Uncertainty: Introduction to Probability

Reasoning Under Uncertainty: Introduction to Probability Reasoning Under Uncertainty: Introduction to Probability CPSC 322 Lecture 23 March 12, 2007 Textbook 9 Reasoning Under Uncertainty: Introduction to Probability CPSC 322 Lecture 23, Slide 1 Lecture Overview

More information

Propositional and Predicate Logic - VII

Propositional and Predicate Logic - VII Propositional and Predicate Logic - VII Petr Gregor KTIML MFF UK WS 2015/2016 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VII WS 2015/2016 1 / 11 Theory Validity in a theory A theory

More information

Formalizing Arrow s Theorem in Logics of Dependence and Independence

Formalizing Arrow s Theorem in Logics of Dependence and Independence 1/22 Formalizing Arrow s Theorem in Logics of Dependence and Independence Fan Yang Delft University of Technology Logics for Social Behaviour ETH Zürich 8-11 February, 2016 Joint work with Eric Pacuit

More information

{x : P (x)} P (x) = x is a cat

{x : P (x)} P (x) = x is a cat 1. Sets, relations and functions. 1.1. Set theory. We assume the reader is familiar with elementary set theory as it is used in mathematics today. Nonetheless, we shall now give a careful treatment of

More information

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates

All psychiatrists are doctors All doctors are college graduates All psychiatrists are college graduates Predicate Logic In what we ve discussed thus far, we haven t addressed other kinds of valid inferences: those involving quantification and predication. For example: All philosophers are wise Socrates is

More information

Dynamics for Inference

Dynamics for Inference Dynamics for Inference Alexei Angelides 1 Introduction Consider the following two situations: (DS) from P Q, and P, infer Q. and (WS) I order beef, Jesse orders fish, Darko orders veg. A new waiter walks

More information

Logical Agents. Knowledge based agents. Knowledge based agents. Knowledge based agents. The Wumpus World. Knowledge Bases 10/20/14

Logical Agents. Knowledge based agents. Knowledge based agents. Knowledge based agents. The Wumpus World. Knowledge Bases 10/20/14 0/0/4 Knowledge based agents Logical Agents Agents need to be able to: Store information about their environment Update and reason about that information Russell and Norvig, chapter 7 Knowledge based agents

More information

Stabilizing Boolean Games by Sharing Information

Stabilizing Boolean Games by Sharing Information John Grant Sarit Kraus Michael Wooldridge Inon Zuckerman Stabilizing Boolean Games by Sharing Information Abstract. We address the issue of manipulating games through communication. In the specific setting

More information

Propositional Logic. Testing, Quality Assurance, and Maintenance Winter Prof. Arie Gurfinkel

Propositional Logic. Testing, Quality Assurance, and Maintenance Winter Prof. Arie Gurfinkel Propositional Logic Testing, Quality Assurance, and Maintenance Winter 2018 Prof. Arie Gurfinkel References Chpater 1 of Logic for Computer Scientists http://www.springerlink.com/content/978-0-8176-4762-9/

More information

1. Belief Convergence (or endless cycles?) by Iterated Learning 2. Belief Merge (or endless disagreements?) by Iterated Sharing (and Persuasion)

1. Belief Convergence (or endless cycles?) by Iterated Learning 2. Belief Merge (or endless disagreements?) by Iterated Sharing (and Persuasion) LMCS (ESSLLI) 2009 Bordeaux 1 Group Belief Dynamics under Iterated Upgrades 1. Belief Convergence (or endless cycles?) by Iterated Learning 2. Belief Merge (or endless disagreements?) by Iterated Sharing

More information

Propositional Logic: Review

Propositional Logic: Review Propositional Logic: Review Propositional logic Logical constants: true, false Propositional symbols: P, Q, S,... (atomic sentences) Wrapping parentheses: ( ) Sentences are combined by connectives:...and...or

More information

Social Networks with Competing Products

Social Networks with Competing Products Social Networks with Competing Products Krzysztof R. Apt CWI, Amsterdam, the Netherlands and University of Amsterdam Evangelos Markakis Athens University of Economics and Business, Athens, Greece Abstract

More information

Marketing Impact on Diffusion in Social Networks

Marketing Impact on Diffusion in Social Networks Marketing Impact on Diffusion in Social Networks Pavel Naumov Department of Computer Science Illinois Wesleyan University Bloomington, Illinois, the United States pnaumov@iwu.edu Jia Tao Department of

More information

Axiomatic Semantics. Lecture 9 CS 565 2/12/08

Axiomatic Semantics. Lecture 9 CS 565 2/12/08 Axiomatic Semantics Lecture 9 CS 565 2/12/08 Axiomatic Semantics Operational semantics describes the meaning of programs in terms of the execution steps taken by an abstract machine Denotational semantics

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

More information

Lecture 2: Syntax. January 24, 2018

Lecture 2: Syntax. January 24, 2018 Lecture 2: Syntax January 24, 2018 We now review the basic definitions of first-order logic in more detail. Recall that a language consists of a collection of symbols {P i }, each of which has some specified

More information

Basic Algebraic Logic

Basic Algebraic Logic ELTE 2013. September Today Past 1 Universal Algebra 1 Algebra 2 Transforming Algebras... Past 1 Homomorphism 2 Subalgebras 3 Direct products 3 Varieties 1 Algebraic Model Theory 1 Term Algebras 2 Meanings

More information

COMP9414: Artificial Intelligence First-Order Logic

COMP9414: Artificial Intelligence First-Order Logic COMP9414, Wednesday 13 April, 2005 First-Order Logic 2 COMP9414: Artificial Intelligence First-Order Logic Overview Syntax of First-Order Logic Semantics of First-Order Logic Conjunctive Normal Form Wayne

More information

Logics of Rational Agency Lecture 3

Logics of Rational Agency Lecture 3 Logics of Rational Agency Lecture 3 Eric Pacuit Tilburg Institute for Logic and Philosophy of Science Tilburg Univeristy ai.stanford.edu/~epacuit July 29, 2009 Eric Pacuit: LORI, Lecture 3 1 Plan for the

More information

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

Action Models in Inquisitive Logic

Action Models in Inquisitive Logic Action Models in Inquisitive Logic MSc Thesis (Afstudeerscriptie) written by Thom van Gessel (born October 10th, 1987 in Apeldoorn, The Netherlands) under the supervision of Dr. Floris Roelofsen and Dr.

More information

Probabilistic Logics and Probabilistic Networks

Probabilistic Logics and Probabilistic Networks Probabilistic Logics and Probabilistic Networks Jan-Willem Romeijn, Philosophy, Groningen Jon Williamson, Philosophy, Kent ESSLLI 2008 Course Page: http://www.kent.ac.uk/secl/philosophy/jw/2006/progicnet/esslli.htm

More information

BETWEEN THE LOGIC OF PARMENIDES AND THE LOGIC OF LIAR

BETWEEN THE LOGIC OF PARMENIDES AND THE LOGIC OF LIAR Bulletin of the Section of Logic Volume 38:3/4 (2009), pp. 123 133 Kordula Świȩtorzecka BETWEEN THE LOGIC OF PARMENIDES AND THE LOGIC OF LIAR Abstract In the presented text we shall focus on some specific

More information

Deliberative Agents Knowledge Representation I. Deliberative Agents

Deliberative Agents Knowledge Representation I. Deliberative Agents Deliberative Agents Knowledge Representation I Vasant Honavar Bioinformatics and Computational Biology Program Center for Computational Intelligence, Learning, & Discovery honavar@cs.iastate.edu www.cs.iastate.edu/~honavar/

More information

Automata and Languages

Automata and Languages Automata and Languages Prof. Mohamed Hamada Software Engineering Lab. The University of Aizu Japan Mathematical Background Mathematical Background Sets Relations Functions Graphs Proof techniques Sets

More information

Description Logics. Deduction in Propositional Logic. franconi. Enrico Franconi

Description Logics. Deduction in Propositional Logic.   franconi. Enrico Franconi (1/20) Description Logics Deduction in Propositional Logic Enrico Franconi franconi@cs.man.ac.uk http://www.cs.man.ac.uk/ franconi Department of Computer Science, University of Manchester (2/20) Decision

More information

Meaning and Reference INTENSIONAL AND MODAL LOGIC. Intensional Logic. Frege: Predicators (general terms) have

Meaning and Reference INTENSIONAL AND MODAL LOGIC. Intensional Logic. Frege: Predicators (general terms) have INTENSIONAL AND MODAL LOGIC Meaning and Reference Why do we consider extensions to the standard logical language(s)? Requirements of knowledge representation / domain modelling Intensional expressions:

More information

Lecture 8: Equivalence Relations

Lecture 8: Equivalence Relations Lecture 8: Equivalence Relations 1 Equivalence Relations Next interesting relation we will study is equivalence relation. Definition 1.1 (Equivalence Relation). Let A be a set and let be a relation on

More information

mat.haus project Zurab Janelidze s Lectures on UNIVERSE OF SETS last updated 18 May 2017 Stellenbosch University 2017

mat.haus project Zurab Janelidze s Lectures on UNIVERSE OF SETS last updated 18 May 2017 Stellenbosch University 2017 Zurab Janelidze s Lectures on UNIVERSE OF SETS last updated 18 May 2017 Stellenbosch University 2017 Contents 1. Axiom-free universe of sets 1 2. Equality of sets and the empty set 2 3. Comprehension and

More information

Social Network Games

Social Network Games CWI and University of Amsterdam Based on joint orks ith Evangelos Markakis and Sunil Simon The model Social netork ([Apt, Markakis 2011]) Weighted directed graph: G = (V,,), here V: a finite set of agents,

More information

A natural sequent calculus for Lewis logic of counterfactuals

A natural sequent calculus for Lewis logic of counterfactuals A natural sequent calculus for Lewis logic of counterfactuals Nicola Olivetti 1 and Gian Luca Pozzato 2 1 Dip. Informatica - Universitá di Torino - Italy gianluca.pozzato@unito.it 2 Aix Marseille Univ.

More information

MAGIC Set theory. lecture 1

MAGIC Set theory. lecture 1 MAGIC Set theory lecture 1 David Asperó University of East Anglia 15 October 2014 Welcome Welcome to this set theory course. This will be a 10 hour introduction to set theory. The only prerequisite is

More information

Diffusion of Innovation

Diffusion of Innovation Diffusion of Innovation Leonid E. Zhukov School of Data Analysis and Artificial Intelligence Department of Computer Science National Research University Higher School of Economics Social Network Analysis

More information

Modal and temporal logic

Modal and temporal logic Modal and temporal logic N. Bezhanishvili I. Hodkinson C. Kupke Imperial College London 1 / 83 Overview Part II 1 Soundness and completeness. Canonical models. 3 lectures. 2 Finite model property. Filtrations.

More information

Provability as a Modal Operator with the models of PA as the Worlds

Provability as a Modal Operator with the models of PA as the Worlds Provability as a Modal Operator with the models of PA as the Worlds by Marcello Herreshoff marce110@stanford.edu May 20, 2011 Abstract This paper introduces a propositional modal model of Gödel-Löb Logic

More information

Topics in Social Software: Information in Strategic Situations (Draft: Chapter 4) Eric Pacuit Comments welcome:

Topics in Social Software: Information in Strategic Situations (Draft: Chapter 4) Eric Pacuit Comments welcome: Topics in Social Software: Information in Strategic Situations (Draft: Chapter 4) Eric Pacuit Comments welcome: epacuit@cs.gc.cuny.edu February 12, 2006 Chapter 1 Communication Graphs The previous chapter

More information

Relational Reasoning in Natural Language

Relational Reasoning in Natural Language 1/67 Relational Reasoning in Natural Language Larry Moss ESSLLI 10 Course on Logics for Natural Language Inference August, 2010 Adding transitive verbs the work on R, R, and other systems is joint with

More information

Update As Evidence: Belief Expansion

Update As Evidence: Belief Expansion Update As Evidence: Belief Expansion Roman Kuznets and Thomas Studer Institut für Informatik und angewandte Mathematik Universität Bern {kuznets, tstuder}@iam.unibe.ch http://www.iam.unibe.ch/ltg Abstract.

More information

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR Last time Expert Systems and Ontologies oday Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof theory Natural

More information

Logical Agents. Chapter 7

Logical Agents. Chapter 7 Logical Agents Chapter 7 Outline Knowledge-based agents Wumpus world Logic in general - models and entailment Propositional (Boolean) logic Equivalence, validity, satisfiability Inference rules and theorem

More information

Epistemic Informativeness

Epistemic Informativeness Epistemic Informativeness Yanjing Wang and Jie Fan Abstract In this paper, we introduce and formalize the concept of epistemic informativeness (EI) of statements: the set of new propositions that an agent

More information

Arrows and Boxes. Tadeusz Litak (based on a joint work with Albert Visser) November 15, 2016

Arrows and Boxes. Tadeusz Litak (based on a joint work with Albert Visser) November 15, 2016 Arrows and Boxes Tadeusz Litak (based on a joint work with Albert Visser) November 15, 2016 1 Reminder from the last week... (slides of Miriam and Ulrich, with some corrections) 2 Intuitionistic Modal

More information

PLQP & Company: Decidable Logics for Quantum Algorithms

PLQP & Company: Decidable Logics for Quantum Algorithms International Journal of Theoretical Physics manuscript No. (will be inserted by the editor) PLQP & Company: Decidable Logics for Quantum Algorithms Alexandru Baltag Jort Bergfeld Kohei Kishida Joshua

More information

Teooriaseminar. TTÜ Küberneetika Instituut. May 10, Categorical Models. for Two Intuitionistic Modal Logics. Wolfgang Jeltsch.

Teooriaseminar. TTÜ Küberneetika Instituut. May 10, Categorical Models. for Two Intuitionistic Modal Logics. Wolfgang Jeltsch. TTÜ Küberneetika Instituut Teooriaseminar May 10, 2012 1 2 3 4 1 2 3 4 Modal logics used to deal with things like possibility, belief, and time in this talk only time two new operators and : ϕ now and

More information

Mathematical Logics Modal Logic: Introduction*

Mathematical Logics Modal Logic: Introduction* Mathematical Logics Modal Logic: Introduction* Fausto Giunchiglia and Mattia Fumagallli University of Trento *Originally by Luciano Serafini and Chiara Ghidini Modified by Fausto Giunchiglia and Mattia

More information

Normal Forms for Priority Graphs

Normal Forms for Priority Graphs Johan van Benthem and Davide rossi Normal Forms for Priority raphs Normal Forms for Priority raphs Johan van Benthem and Davide rossi Institute for Logic, Language and Computation d.grossi@uva.nl Abstract

More information

Notes on BAN Logic CSG 399. March 7, 2006

Notes on BAN Logic CSG 399. March 7, 2006 Notes on BAN Logic CSG 399 March 7, 2006 The wide-mouthed frog protocol, in a slightly different form, with only the first two messages, and time stamps: A S : A, {T a, B, K ab } Kas S B : {T s, A, K ab

More information

Dynamic consequence for soft information

Dynamic consequence for soft information Dynamic consequence for soft information OLIVIER ROY, Department of Philosophy, Universität Bayreuth, Germany E-mail: Olivier.Roy@uni-bayreuth.de OLE THOMASSEN HJORTLAND, Chair of Logic and Philosophy

More information

An Inquisitive Formalization of Interrogative Inquiry

An Inquisitive Formalization of Interrogative Inquiry An Inquisitive Formalization of Interrogative Inquiry Yacin Hamami 1 Introduction and motivation The notion of interrogative inquiry refers to the process of knowledge-seeking by questioning [5, 6]. As

More information

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Bayesian Epistemology Radical probabilism doesn t insists that probabilities be based on certainties;

More information

Restricted truth predicates in first-order logic

Restricted truth predicates in first-order logic Restricted truth predicates in first-order logic Thomas Bolander 1 Introduction It is well-known that there exist consistent first-order theories that become inconsistent when we add Tarski s schema T.

More information

4 The semantics of full first-order logic

4 The semantics of full first-order logic 4 The semantics of full first-order logic In this section we make two additions to the languages L C of 3. The first is the addition of a symbol for identity. The second is the addition of symbols that

More information

QUASI-PREFERENCE: CHOICE ON PARTIALLY ORDERED SETS. Contents

QUASI-PREFERENCE: CHOICE ON PARTIALLY ORDERED SETS. Contents QUASI-PREFERENCE: CHOICE ON PARTIALLY ORDERED SETS ZEFENG CHEN Abstract. A preference relation is a total order on a finite set and a quasipreference relation is a partial order. This paper first introduces

More information

Chapter 11: Automated Proof Systems (1)

Chapter 11: Automated Proof Systems (1) Chapter 11: Automated Proof Systems (1) SYSTEM RS OVERVIEW Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. Automated systems

More information

From Constructibility and Absoluteness to Computability and Domain Independence

From Constructibility and Absoluteness to Computability and Domain Independence From Constructibility and Absoluteness to Computability and Domain Independence Arnon Avron School of Computer Science Tel Aviv University, Tel Aviv 69978, Israel aa@math.tau.ac.il Abstract. Gödel s main

More information

Logic and Social Choice Theory. A Survey. ILLC, University of Amsterdam. November 16, staff.science.uva.

Logic and Social Choice Theory. A Survey. ILLC, University of Amsterdam. November 16, staff.science.uva. Logic and Social Choice Theory A Survey Eric Pacuit ILLC, University of Amsterdam staff.science.uva.nl/ epacuit epacuit@science.uva.nl November 16, 2007 Setting the Stage: Logic and Games Game Logics Logics

More information

Introduction to Model Theory

Introduction to Model Theory Introduction to Model Theory Charles Steinhorn, Vassar College Katrin Tent, University of Münster CIRM, January 8, 2018 The three lectures Introduction to basic model theory Focus on Definability More

More information

arxiv:math/ v1 [math.lo] 5 Mar 2007

arxiv:math/ v1 [math.lo] 5 Mar 2007 Topological Semantics and Decidability Dmitry Sustretov arxiv:math/0703106v1 [math.lo] 5 Mar 2007 March 6, 2008 Abstract It is well-known that the basic modal logic of all topological spaces is S4. However,

More information