MODALITY FOR ROBOTS RESPONSES TO HALPERN AND WANSING

Size: px
Start display at page:

Download "MODALITY FOR ROBOTS RESPONSES TO HALPERN AND WANSING"

Transcription

1 MODALITY FOR ROBOTS RESPONSES TO HALPERN AND WANSING John McCarthy Computer Science Department Stanford University Stanford, CA Sep 15, 3:02 p.m. Abstract (McCarthy 1997) has attracted responses defending modal logic from Heinrich Wansing (Wansing 1998) and Joseph Halpern (Halpern 1999). My criticism of modal logic in connection with AI is that modal logic, at least as described in the literature, isn t expressive enough for an independently operating robot. It relegates to humans reasoning with and about modalities that an independent robot will have to do for itself. The demand wasn t sufficiently clearly expressed in (McCarthy 1997), and perhaps consequently the responses don t sufficiently speak to it. Heinrich Wansing (Wansing 1998) and Joseph Halpern (Halpern 1999) responded to (McCarthy 1997) which argued that modal logic was inadequate to meet the requirements for the treatment of modality in AI and that formalizations of modality in coventional logic, e.g. first order logic, have greater potential. Wansing and Halpern make many similar points, but the ones I want to address are stated by Halpern in a more convenient form, so I ll concentrate on them. I have included more formulas and more explanations of formulas than in (McCarthy 1997). Here are some considerations. 1

2 1. Joseph Halpern (Halpern 1999) writes McCarthy has argued that modal logic is too limited for various purposes. I consider the extent to which he is right. I evidently did not make clear that my primary purpose is to make a language suitable for representation of facts by a robot acting independently with human level capability. This means that information often regarded as metalinguistic must also be available to the robot. If possible worlds are important, the robot must reason about possible worlds. For this modal logic is inadequate. 2. I agree with Halpern that the possible-worlds structure can sometimes help illuminate arguments. (McCarthy 1978) uses possible worlds explicitly in the formal argument. On the other hand (Kraus et al. 1991) infers non-knowledge using second order logic but neither modal logic nor possible worlds. 3. I agree that the decidability of propositional modal formalisms is useful, and robots should be able to use the decision procedures. The procedures can also be applied to first order axiomatizations of the same modalities. (Grädel et al. 1997) relates this to the decideability of two variable first order logic. 4. I don t agree with Halpern s statement that common, i.e. joint, knowledge is not expressible in first order logic. Halpern s statement depends on regarding common knowledge as a transitive closure of iterated knowledge of the several knowers and requiring that the formalization of this transitive closure be complete. This is not the best way to handle common knowledge. (McCarthy 1978) treats common knowledge by introducing virtual persons possessing the common knowledge of a finite set of real persons (two or three persons in the examples of that paper.) Since transitive closure is not completely formalizable in first order logic, common knowledge as in my paper will not have all the properties of transitive closure. However, it does have enough of the properties to do the problems of the wise men and of Mr. S and Mr. P. I don t know how to say whether that notion is adequate for other uses of common knowledge in common sense reasoning. The notion of common knowledge in that paper satisfies S5, and I now regard that as a blemish to be fixed. The reason is that while the S5 property of common knowledge is adequate for the problems treated in the 2

3 paper, it would make inconsistent a more powerful system that includes Peano arithmetic (or elementary syntax, to use the terminology of (Montague 1963)). I want robots to be able to reason with ZFC, which subsumes Peano arithmetic and to be able to assume that other robots also know ZFC. 5. I propose that a robot be able to introduce new modalities as new predicates. In logicians terminology, this changes the language but not the logic. I have regarded introducing new modalities to modal logical systems as changing the logic. Perhaps these are similar ideas, but some interactive theorem provers for logic, e.g. Jussi Ketonen s EKL, allow operations that define new predicates. I don t know whether any modal verification systems allow the introduction of new modal operators in the course of a proof. (Costello and Patterson 1998) gives a system where all modal operators that could be defined in first order logic can be defined by three new operators introduced in the system. 6. Knowing what. Halpern considers that putting knowing what directly in the language is a convoluted approach and prefers treating knowing what as a satellite of knowing that. I think treating knowing what directly as knows(pat, T elephone(m ike)) corresponds more closely to natural language usage than does Halpern s xk P at (telephone-#(mike) = x). It is merely not what modal logicians are used to. This corresponds to the fact that in English, Pat knows Mike s telephone number is more natural than There is a number concept X such that Pat knows that Mike s telephone number is X. In the language of (McCarthy 1979), this would be ( x)(phone-number(x) k(pat, Equal(T elephone(m ike), Concept1(x))). We have to make sure that Pat knows that Mike s telephone number is a certain number. In our system (1) ( X)(k(pat, Equal(T elephone(m ike), X)) (2) 3

4 is always true, since we can substitute T elephone(mike) for X and get k(pat, Equal(T elephone(m ike), T elephone(m ike))), which will be an instance of a general theorem. To avoid making Halpern s ( x)k P at (telephone-#(mike) = x) a tautology, the system of modal logic must have non-rigid designators, i.e. constants that take on different values in different possible worlds, and there must be a restriction on instantiation of bound variables to rigid designators. Rigid designators have been controversial in philosophical logic and presumably have disadvantages. Writing K P at suggests that the knower argument of K is not ever intended to be a variable over which we quantify, and Joe Halpern confirms this. But Nobody knows the troubles I ve seen illustrates that quantification over knowers is common in ordinary language and the resulting sentences can themselves be the objects of knowledge, and we want among the facilities for robot use of modality. Quite possibly quantifying over knowers can be added to modal logic, but the decidability results for modal logic may not extend to such formulas. I wrote concept1(x), to emphasize that other functions from objects to concepts of them may be useful, e.g. concept2(x). (McCarthy 1979) gives additional examples of how treating concepts as objects gives flexibility. Here are two of the examples. knew(kepler, Composite(N umber(p lanets))). (3) In (3), P lanets is a concept of the set of planets, Number(P lanets) is a concept of the number of planets, and Composite(N umber(p lanets)) is the proposition that this number is composite. Note that capital letters are used for concepts and for functions from concepts to concepts. kepler denotes the person Kepler and not some concept of him, and knew(kepler(...)) asserts that Kepler knew something. Since Kepler presumably thought the number of planets was 7, he presumably did not know that the number of planets is composite. knew(kepler, Composite(Concept1(denot(N umber(p lanets))))), (4) which use functions denot from a concept to the thing it denotes and Concept1 going from a thing to a standard concept of it, both of these 4

5 being partial functions. Assuming that the number of planets is 10, this expresses the fact that Kepler knew that this number is composite. The following sentence attributed to Russell is discussed by Kaplan: I thought that your yacht was longer than it is. We can write it believed(i, Greater(Length(Y ouryacht)), Concept1(denot(Length(Y ouryacht)))). (5) where we are not analyzing the pronouns or the tense, but are using denot to get the actual length of the yacht and Concept1 to get back a concept of this true length so as to end up with a proposition that the length of the yacht is greater than that number. If we introduce belief(i, X) to denote what I believe the numerical value of the denotation of the concept X, to be, we can write belief(i, Length(Y ouryacht)) > length(youryacht), (6) which is more straightforward but probably yet harder than the previous entities to express in modal form. The first part of the equation answers the question What did I think was the length of your yacht?, which might have the answer 40 feet. (McCarthy 1979) argues for using propositions and individual concepts rather than strings of letters on the grounds that the same concept may be denoted by different strings of letters, e.g. we may want P and Q and Q and P to name the same proposition. Informal language distinguishes between concepts of objects and objects themselves. Trying to avoid the distinction in formal languages limits what can be expressed. (Frege 1892) and (Church 1951) make these distinctions. 7. (McCarthy 1978), first actually published in (McCarthy 1990), treats non-knowledge by formalizing possible worlds in first order logic, using an extended Kripke accessibility relation. A(w1, w2, person, time) means that world w2 is accessible from world w1 for person at time. Putting in time permits including the effects of learning in the formalism. Thus the worlds accessible at time t + 1 comprise the subset those worlds accessible at time t in which the proposition learned is true. 5

6 This approach using possible worlds expresses non-knowledge of the value of an expression by asserting the existence of possible worlds in which the expression has different values. For example, in the puzzle of Mr. S and Mr. P we are told that initially Mr. S knows only the sum of the two numbers. 1 We have ( pair)(sum(pair) = Sum0 ( w)(a(rw, w, M rs, 0) pairf un(w) = pair)). (7) Here RW denotes the real world 2, the quantification is over pairs of numbers, sum(pair) is the sum of the numbers of the pair, Sum0 is the sum told to Mr. S, RW is the real world, and pairfun(w) is the pair of numbers associated with the world w. Actually, we need another level of knowledge in order to say that everyone knows Mr. S knows only the sum. This makes the formula ( rw)(a(rw, rw, joint(mrs, MrP ), 0) ( pair)(sum(pair) = Sum0 ( w)(a(rw, w, MrS, 0) pairfun(w) = pair))). 1 The three wise men puzzle is as follows: (8) A certain king wishes to test his three wise men. He arranges them in a circle so that they can see and hear each other and tells them that he will put a white or black spot on each of their foreheads but that at least one spot will be white. In fact all three spots are white. He then repeatedly asks them, Do you know the color of your spot? What do they answer? The solution is that they answer, No, the first two times the question is asked and answer Yes thereafter. This is a variant form of the puzzle which avoids having wise men reason about how fast their colleagues reason. Here is the Mr. S and Mr. P puzzle: Two numbers m and n are chosen such that 2 m n 99. Mr. S is told their sum and Mr. P is told their product. The following dialogue ensues: Mr. P: I don t know the numbers. Mr. S: I knew you didn t know. I don t know either. Mr. P: Now I know the numbers. Mr S: Now I know them too. In view of the above dialogue, what are the numbers? 2 the best of all possible worlds 6

7 Here joint(mrs, MrP ) is the pseudo-person who has the joint knowledge of Mr. S and Mr. P. The occurrence of the real world RW in (7) is replaced by the variable rw. If we understand the problem of Mr. S and Mr. P in terms of possible worlds, so should the robot. Actually, it would be better to use something less grandiose than the full Stalnaker-Lewis notion of possible world. Better would be possible worlds limited to the a context, e.g. one associated with the Mr. S and Mr. P puzzle. 8. Halpern includes In particular, although people have tried to capture notions like intentions and desires using possible world, I am not convinced that it is the best way to go; possible worlds is certainly not the answer for all problems. What concerns me about this sentence is the possible implication that there will always be a person around to decide what formalism to use. Our formalism for modality needs to be expressive enough, so that we can imagine the robot deciding for itself what formalism to use for a problem. 9. I haven t yet been able to make a logical language including modality that has the full capabilities that I consider needed for independently thinking robots. However, it seems to require the ability to express the change of what is known after learning, knowing what, allowing proofs of non-knowledge and joint knowledge of groups of actors. It may also have to be able to express facts about modalities as objects. Summary and challenges. 1. Do the Kepler knew... and Your yacht... examples. 2. What about functions from objects to concepts of them? 3. How is a robot to reason with metalinguistic information, e.g. to reason about possible world structures? 4. What about quantifying over knowers? My general opinion is that keeping the mathematical structure of modal logic has interfered with making it useful in AI and for applications, e.g. to databases. Acknowledgments: I m indebted to Tom Costello and Pat Hayes for useful discussions. This research was partly supported by U.S. Air Force Office of Scientific Research contract #F under the AFOSR New World Vis- 7

8 tas program and by the Defense Advanced Research Project Agency High Performance Knowledge Bases Program. References Church, A A formulation of the logic of sense and denotation. In P. Henle (Ed.), Essays in honor of Henry Sheffer, New York. Costello, T., and A. Patterson Quantifiers and Operations on Modalities and Contexts. In Proceedings of Sixth Intl. Conference on Principles of Knowledge Representation and Reasoning. Morgan Kaufmann. Frege, G Uber sinn und bedeutung. Zeitschrift für Philosophie und Philosophische Kritik 100: Translated by H. Feigl under the title On Sense and Nominatum in H. Feigl and W. Sellars (eds.) Readings in Philosophical Analysis. New York Translated by M. Black under the title On Sense and Reference in P. Geach and M. Black, Translations from the Philosophical Writings of Gottlob Frege. Oxford, Grädel, E., P. G. Kolaitis, and M. Y. Vardi On the decison problem for two variable first-order logic. Bulletin of Symbolic Logic 3(1): Halpern, J. Y On the adequacy of modal logic. in ETAI discussion. Kraus, S., D. Perlis, and J. Horty Reasoning about ignorance: A note on the Bush-Gorbachev problem. Fundamenta Informatica XV: McCarthy, J Formalization of two puzzles involving knowledge 3. Reprinted in (McCarthy 1990). McCarthy, J First Order Theories of Individual Concepts and Propositions 4. In D. Michie (Ed.), Machine Intelligence, Vol. 9. Edinburgh: Edinburgh University Press. Reprinted in (McCarthy 1990). McCarthy, J Formalizing Common Sense: Papers by John Mc- Carthy. 355 Chestnut Street, Norwood, NJ 07648: Ablex Publishing Corporation

9 McCarthy, J Modality, si! modal logic, no! Studia Logica 59: Montague, R Syntactical treatments of modality, with corollaries on reflexion principles and finite axiomatizability. Acta Philosophica Fennica 16: Reprinted in (Montague 1974). Montague, R Formal Philosophy. Yale University Press. Wansing, H Modality, of course! modal logic, si! Journal of Logic, Language and Information 7(3):iii vii. begun Fri Jul 30 18:22: , latexed September 15, 1999 at 3:02 p.m. 9

MODALITY, SI! MODAL LOGIC, NO!

MODALITY, SI! MODAL LOGIC, NO! MODALITY, SI! MODAL LOGIC, NO! John McCarthy Computer Science Department Stanford University Stanford, CA 94305 jmc@cs.stanford.edu http://www-formal.stanford.edu/jmc/ 1997 Mar 18, 5:23 p.m. Abstract This

More information

Awareness and Understanding in Computer Programs A Review of Shadows of the Mind by Roger Penrose

Awareness and Understanding in Computer Programs A Review of Shadows of the Mind by Roger Penrose Awareness and Understanding in Computer Programs A Review of Shadows of the Mind by Roger Penrose John McCarthy Computer Science Department Stanford University Stanford, CA 94305. jmc@sail.stanford.edu

More information

Modal logic. Benzmüller/Rojas, 2014 Artificial Intelligence 2

Modal logic. Benzmüller/Rojas, 2014 Artificial Intelligence 2 Modal logic Benzmüller/Rojas, 2014 Artificial Intelligence 2 What is Modal Logic? Narrowly, traditionally: modal logic studies reasoning that involves the use of the expressions necessarily and possibly.

More information

Todd Moody s Zombies

Todd Moody s Zombies Todd Moody s Zombies John McCarthy Computer Science Department Stanford University Stanford, CA 94305 jmc@cs.stanford.edu http://www-formal.stanford.edu/jmc/ 1997 Feb 28, 6:24 a.m. Abstract From the AI

More information

FROM HERE TO HUMAN-LEVEL AI

FROM HERE TO HUMAN-LEVEL AI FROM HERE TO HUMAN-LEVEL AI John McCarthy Computer Science Department Stanford University Stanford, CA 94305 jmc@cs.stanford.edu http://www-formal.stanford.edu/jmc/ Abstract It is not surprising that reaching

More information

REINTERPRETING 56 OF FREGE'S THE FOUNDATIONS OF ARITHMETIC

REINTERPRETING 56 OF FREGE'S THE FOUNDATIONS OF ARITHMETIC REINTERPRETING 56 OF FREGE'S THE FOUNDATIONS OF ARITHMETIC K.BRADWRAY The University of Western Ontario In the introductory sections of The Foundations of Arithmetic Frege claims that his aim in this book

More information

arxiv: v1 [cs.ai] 20 Feb 2015

arxiv: v1 [cs.ai] 20 Feb 2015 Automated Reasoning for Robot Ethics Ulrich Furbach 1, Claudia Schon 1 and Frieder Stolzenburg 2 1 Universität Koblenz-Landau, {uli,schon}@uni-koblenz.de 2 Harz University of Applied Sciences, fstolzenburg@hs-harz.de

More information

1. MacBride s description of reductionist theories of modality

1. MacBride s description of reductionist theories of modality DANIEL VON WACHTER The Ontological Turn Misunderstood: How to Misunderstand David Armstrong s Theory of Possibility T here has been an ontological turn, states Fraser MacBride at the beginning of his article

More information

22c181: Formal Methods in Software Engineering. The University of Iowa Spring Propositional Logic

22c181: Formal Methods in Software Engineering. The University of Iowa Spring Propositional Logic 22c181: Formal Methods in Software Engineering The University of Iowa Spring 2010 Propositional Logic Copyright 2010 Cesare Tinelli. These notes are copyrighted materials and may not be used in other course

More information

Goal-Directed Tableaux

Goal-Directed Tableaux Goal-Directed Tableaux Joke Meheus and Kristof De Clercq Centre for Logic and Philosophy of Science University of Ghent, Belgium Joke.Meheus,Kristof.DeClercq@UGent.be October 21, 2008 Abstract This paper

More information

From here to human-level AI

From here to human-level AI Artificial Intelligence 171 (2007) 1174 1182 www.elsevier.com/locate/artint From here to human-level AI John McCarthy Computer Science Department, Stanford University, Stanford, CA 94305, USA Available

More information

Stuart C. Shapiro. Department of Computer Science. State University of New York at Bualo. 226 Bell Hall U.S.A. March 9, 1995.

Stuart C. Shapiro. Department of Computer Science. State University of New York at Bualo. 226 Bell Hall U.S.A. March 9, 1995. Computationalism Stuart C. Shapiro Department of Computer Science and Center for Cognitive Science State University of New York at Bualo 226 Bell Hall Bualo, NY 14260-2000 U.S.A shapiro@cs.buffalo.edu

More information

Robin Milner,

Robin Milner, Robin Milner, 1934 2010 His work in theorem proving and verification John Harrison Intel Corporation January 28th, 2011 (09:15 09:27) Invited speaker at TPHOLs 2000? From: Robin Milner

More information

APPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS

APPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS Jan M. Żytkow APPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS 1. Introduction Automated discovery systems have been growing rapidly throughout 1980s as a joint venture of researchers in artificial

More information

Almost all of my papers are on the web page.

Almost all of my papers are on the web page. CREATIVE SOLUTIONS TO PROBLEMS John McCarthy Computer Science Department Stanford University jmc@cs.stanford.edu http://www-formal.stanford.edu/jmc/ started April 1, 1999; compiled May 18, 1999 Almost

More information

Introduction to cognitive science Session 3: Cognitivism

Introduction to cognitive science Session 3: Cognitivism Introduction to cognitive science Session 3: Cognitivism Martin Takáč Centre for cognitive science DAI FMFI Comenius University in Bratislava Príprava štúdia matematiky a informatiky na FMFI UK v anglickom

More information

Processing Skills Connections English Language Arts - Social Studies

Processing Skills Connections English Language Arts - Social Studies 2A compare and contrast differences in similar themes expressed in different time periods 2C relate the figurative language of a literary work to its historical and cultural setting 5B analyze differences

More information

Implications as rules

Implications as rules DIPLEAP Wien 27.11.2010 p. 1 Implications as rules Thomas Piecha Peter Schroeder-Heister Wilhelm-Schickard-Institut für Informatik Universität Tübingen DIPLEAP Wien 27.11.2010 p. 2 Philosophical / foundational

More information

John McCarthy March 23 ROADS TO HUMAN LEVEL AI? Will we ever reach human level AI?

John McCarthy March 23 ROADS TO HUMAN LEVEL AI? Will we ever reach human level AI? John McCarthy http://www-formal.stanford.edu/jmc/ 2004 March 23 ROADS TO HUMAN LEVEL AI? Will we ever reach human level AI? Sure. Understanding intelligence is a difficult scientific problem, but lots

More information

Remember that represents the set of all permutations of {1, 2,... n}

Remember that represents the set of all permutations of {1, 2,... n} 20180918 Remember that represents the set of all permutations of {1, 2,... n} There are some basic facts about that we need to have in hand: 1. Closure: If and then 2. Associativity: If and and then 3.

More information

Ideas beyond Number. Teacher s guide to Activity worksheets

Ideas beyond Number. Teacher s guide to Activity worksheets Ideas beyond Number Teacher s guide to Activity worksheets Learning objectives To explore reasoning, logic and proof through practical, experimental, structured and formalised methods of communication

More information

LESSON 6. Finding Key Cards. General Concepts. General Introduction. Group Activities. Sample Deals

LESSON 6. Finding Key Cards. General Concepts. General Introduction. Group Activities. Sample Deals LESSON 6 Finding Key Cards General Concepts General Introduction Group Activities Sample Deals 282 More Commonly Used Conventions in the 21st Century General Concepts Finding Key Cards This is the second

More information

Laboratory 1: Uncertainty Analysis

Laboratory 1: Uncertainty Analysis University of Alabama Department of Physics and Astronomy PH101 / LeClair May 26, 2014 Laboratory 1: Uncertainty Analysis Hypothesis: A statistical analysis including both mean and standard deviation can

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Sub Code : CS6659 Sub Name : Artificial Intelligence Branch / Year : CSE VI Sem / III Year

More information

RMT 2015 Power Round Solutions February 14, 2015

RMT 2015 Power Round Solutions February 14, 2015 Introduction Fair division is the process of dividing a set of goods among several people in a way that is fair. However, as alluded to in the comic above, what exactly we mean by fairness is deceptively

More information

CIS/CSE 774 Principles of Distributed Access Control Exam 1 October 3, Points Possible. Total 60

CIS/CSE 774 Principles of Distributed Access Control Exam 1 October 3, Points Possible. Total 60 Name: CIS/CSE 774 Principles of Distributed Access Control Exam 1 October 3, 2013 Question Points Possible Points Received 1 24 2 12 3 12 4 12 Total 60 Instructions: 1. This exam is a closed-book, closed-notes

More information

Patient Retention Scripts

Patient Retention Scripts Patient Retention Scripts 877-777-6151 www.mckenziemgmt.com Patient Retention Scripts Why Develop A Script? Planning the structure of what you are going to say to a patient increases the chance that you

More information

Awareness in Games, Awareness in Logic

Awareness in Games, Awareness in Logic Awareness in Games, Awareness in Logic Joseph Halpern Leandro Rêgo Cornell University Awareness in Games, Awareness in Logic p 1/37 Game Theory Standard game theory models assume that the structure of

More information

You ve seen them played in coffee shops, on planes, and

You ve seen them played in coffee shops, on planes, and Every Sudoku variation you can think of comes with its own set of interesting open questions There is math to be had here. So get working! Taking Sudoku Seriously Laura Taalman James Madison University

More information

Logic and Artificial Intelligence Lecture 18

Logic and Artificial Intelligence Lecture 18 Logic and Artificial Intelligence Lecture 18 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

A Model-Theoretic Approach to the Verification of Situated Reasoning Systems

A Model-Theoretic Approach to the Verification of Situated Reasoning Systems A Model-Theoretic Approach to the Verification of Situated Reasoning Systems Anand 5. Rao and Michael P. Georgeff Australian Artificial Intelligence Institute 1 Grattan Street, Carlton Victoria 3053, Australia

More information

Lecture 18 - Counting

Lecture 18 - Counting Lecture 18 - Counting 6.0 - April, 003 One of the most common mathematical problems in computer science is counting the number of elements in a set. This is often the core difficulty in determining a program

More information

A review of Reasoning About Rational Agents by Michael Wooldridge, MIT Press Gordon Beavers and Henry Hexmoor

A review of Reasoning About Rational Agents by Michael Wooldridge, MIT Press Gordon Beavers and Henry Hexmoor A review of Reasoning About Rational Agents by Michael Wooldridge, MIT Press 2000 Gordon Beavers and Henry Hexmoor Reasoning About Rational Agents is concerned with developing practical reasoning (as contrasted

More information

AI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications. The Computational and Representational Understanding of Mind

AI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications. The Computational and Representational Understanding of Mind AI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications How simulations can act as scientific theories The Computational and Representational Understanding of Mind Boundaries

More information

5.4 Imperfect, Real-Time Decisions

5.4 Imperfect, Real-Time Decisions 5.4 Imperfect, Real-Time Decisions Searching through the whole (pruned) game tree is too inefficient for any realistic game Moves must be made in a reasonable amount of time One has to cut off the generation

More information

Formal Verification. Lecture 5: Computation Tree Logic (CTL)

Formal Verification. Lecture 5: Computation Tree Logic (CTL) Formal Verification Lecture 5: Computation Tree Logic (CTL) Jacques Fleuriot 1 jdf@inf.ac.uk 1 With thanks to Bob Atkey for some of the diagrams. Recap Previously: Linear-time Temporal Logic This time:

More information

Philosophical Foundations

Philosophical Foundations Philosophical Foundations Weak AI claim: computers can be programmed to act as if they were intelligent (as if they were thinking) Strong AI claim: computers can be programmed to think (i.e., they really

More information

Turing Centenary Celebration

Turing Centenary Celebration 1/18 Turing Celebration Turing s Test for Artificial Intelligence Dr. Kevin Korb Clayton School of Info Tech Building 63, Rm 205 kbkorb@gmail.com 2/18 Can Machines Think? Yes Alan Turing s question (and

More information

Tropes and Facts. onathan Bennett (1988), following Zeno Vendler (1967), distinguishes between events and facts. Consider the indicative sentence

Tropes and Facts. onathan Bennett (1988), following Zeno Vendler (1967), distinguishes between events and facts. Consider the indicative sentence URIAH KRIEGEL Tropes and Facts INTRODUCTION/ABSTRACT The notion that there is a single type of entity in terms of which the whole world can be described has fallen out of favor in recent Ontology. There

More information

Launchpad Maths. Arithmetic II

Launchpad Maths. Arithmetic II Launchpad Maths. Arithmetic II LAW OF DISTRIBUTION The Law of Distribution exploits the symmetries 1 of addition and multiplication to tell of how those operations behave when working together. Consider

More information

Two Perspectives on Logic

Two Perspectives on Logic LOGIC IN PLAY Two Perspectives on Logic World description: tracing the structure of reality. Structured social activity: conversation, argumentation,...!!! Compatible and Interacting Views Process Product

More information

European Bridge League

European Bridge League Laws 45, 46 and 47 Maurizio DI SACCOMaurizio DI SACCO European Bridge League TOURNAMENT DIRECTORS COMMITTEE EUROPEAN TDS SCHOOL TDs Workshop Örebro (SWE) 1/4 December 2011 Introduction This lecture has

More information

Logical Agents (AIMA - Chapter 7)

Logical Agents (AIMA - Chapter 7) Logical Agents (AIMA - Chapter 7) CIS 391 - Intro to AI 1 Outline 1. Wumpus world 2. Logic-based agents 3. Propositional logic Syntax, semantics, inference, validity, equivalence and satifiability Next

More information

11/18/2015. Outline. Logical Agents. The Wumpus World. 1. Automating Hunt the Wumpus : A different kind of problem

11/18/2015. Outline. Logical Agents. The Wumpus World. 1. Automating Hunt the Wumpus : A different kind of problem Outline Logical Agents (AIMA - Chapter 7) 1. Wumpus world 2. Logic-based agents 3. Propositional logic Syntax, semantics, inference, validity, equivalence and satifiability Next Time: Automated Propositional

More information

Philosophy. AI Slides (5e) c Lin

Philosophy. AI Slides (5e) c Lin Philosophy 15 AI Slides (5e) c Lin Zuoquan@PKU 2003-2018 15 1 15 Philosophy 15.1 AI philosophy 15.2 Weak AI 15.3 Strong AI 15.4 Ethics 15.5 The future of AI AI Slides (5e) c Lin Zuoquan@PKU 2003-2018 15

More information

NOT QUITE NUMBER THEORY

NOT QUITE NUMBER THEORY NOT QUITE NUMBER THEORY EMILY BARGAR Abstract. Explorations in a system given to me by László Babai, and conclusions about the importance of base and divisibility in that system. Contents. Getting started

More information

William of Sherwood, Singular Propositions and the Hexagon of Opposition.

William of Sherwood, Singular Propositions and the Hexagon of Opposition. William of Sherwood, Singular Propositions and the Hexagon of Opposition. Yurii D. Khomskii yurii@deds.nl Institute of Logic, Language and Computation (ILLC) University of Amsterdam William of Sherwood,

More information

Title? Alan Turing and the Theoretical Foundation of the Information Age

Title? Alan Turing and the Theoretical Foundation of the Information Age BOOK REVIEW Title? Alan Turing and the Theoretical Foundation of the Information Age Chris Bernhardt, Turing s Vision: the Birth of Computer Science. Cambridge, MA: MIT Press 2016. xvii + 189 pp. $26.95

More information

Chapter 1. Probability

Chapter 1. Probability Chapter 1. Probability 1.1 Basic Concepts Scientific method a. For a given problem, we define measures that explains the problem well. b. Data is collected with observation and the measures are calculated.

More information

To wards Empirical and Scientific Theories of Computation

To wards Empirical and Scientific Theories of Computation To wards Empirical and Scientific Theories of Computation (Extended Abstract) Steven Meyer Pragmatic C Software Corp., Minneapolis, MN, USA smeyer@tdl.com Abstract The current situation in empirical testing

More information

Fast Sorting and Pattern-Avoiding Permutations

Fast Sorting and Pattern-Avoiding Permutations Fast Sorting and Pattern-Avoiding Permutations David Arthur Stanford University darthur@cs.stanford.edu Abstract We say a permutation π avoids a pattern σ if no length σ subsequence of π is ordered in

More information

First Tutorial Orange Group

First Tutorial Orange Group First Tutorial Orange Group The first video is of students working together on a mechanics tutorial. Boxed below are the questions they re discussing: discuss these with your partners group before we watch

More information

CSE 312: Foundations of Computing II Quiz Section #2: Inclusion-Exclusion, Pigeonhole, Introduction to Probability (solutions)

CSE 312: Foundations of Computing II Quiz Section #2: Inclusion-Exclusion, Pigeonhole, Introduction to Probability (solutions) CSE 31: Foundations of Computing II Quiz Section #: Inclusion-Exclusion, Pigeonhole, Introduction to Probability (solutions) Review: Main Theorems and Concepts Binomial Theorem: x, y R, n N: (x + y) n

More information

Theory of Probability - Brett Bernstein

Theory of Probability - Brett Bernstein Theory of Probability - Brett Bernstein Lecture 3 Finishing Basic Probability Review Exercises 1. Model flipping two fair coins using a sample space and a probability measure. Compute the probability of

More information

From a Ball Game to Incompleteness

From a Ball Game to Incompleteness From a Ball Game to Incompleteness Arindama Singh We present a ball game that can be continued as long as we wish. It looks as though the game would never end. But by applying a result on trees, we show

More information

ACHS Math Team Lecture: Introduction to Set Theory Peter S. Simon

ACHS Math Team Lecture: Introduction to Set Theory Peter S. Simon ACHS Math Team Lecture: Introduction to Set Theory Peter S. Simon Introduction to Set Theory A set is a collection of objects, called elements or members of the set. We will usually denote a set by a capital

More information

Problem Set 8 Solutions R Y G R R G

Problem Set 8 Solutions R Y G R R G 6.04/18.06J Mathematics for Computer Science April 5, 005 Srini Devadas and Eric Lehman Problem Set 8 Solutions Due: Monday, April 11 at 9 PM in Room 3-044 Problem 1. An electronic toy displays a 4 4 grid

More information

A paradox for supertask decision makers

A paradox for supertask decision makers A paradox for supertask decision makers Andrew Bacon January 25, 2010 Abstract I consider two puzzles in which an agent undergoes a sequence of decision problems. In both cases it is possible to respond

More information

Transcription of Scene 3: Allyship at the Sentence Level

Transcription of Scene 3: Allyship at the Sentence Level Transcription of Scene 3: Allyship at the Sentence Level 1 Transcription of Scene 3: Allyship at the Sentence Level Voiceover: Scene 3: Allyship at the Sentence Level. In Allyship at the Sentence Level,

More information

Practice Midterm Exam 5

Practice Midterm Exam 5 CS103 Spring 2018 Practice Midterm Exam 5 Dress Rehearsal exam This exam is closed-book and closed-computer. You may have a double-sided, 8.5 11 sheet of notes with you when you take this exam. You may

More information

Asynchronous Best-Reply Dynamics

Asynchronous Best-Reply Dynamics Asynchronous Best-Reply Dynamics Noam Nisan 1, Michael Schapira 2, and Aviv Zohar 2 1 Google Tel-Aviv and The School of Computer Science and Engineering, The Hebrew University of Jerusalem, Israel. 2 The

More information

Great Writing 1: Great Sentences for Great Paragraphs Peer Editing Sheets

Great Writing 1: Great Sentences for Great Paragraphs Peer Editing Sheets Great Writing 1: Great Sentences for Great Paragraphs Peer Editing Sheets Peer Editing Sheet 1 Unit 1, Activity 26, page 28 1. What country did the writer write about? 2. How many sentences did the writer

More information

Taking Sudoku Seriously

Taking Sudoku Seriously Taking Sudoku Seriously Laura Taalman, James Madison University You ve seen them played in coffee shops, on planes, and maybe even in the back of the room during class. These days it seems that everyone

More information

TOPOLOGY, LIMITS OF COMPLEX NUMBERS. Contents 1. Topology and limits of complex numbers 1

TOPOLOGY, LIMITS OF COMPLEX NUMBERS. Contents 1. Topology and limits of complex numbers 1 TOPOLOGY, LIMITS OF COMPLEX NUMBERS Contents 1. Topology and limits of complex numbers 1 1. Topology and limits of complex numbers Since we will be doing calculus on complex numbers, not only do we need

More information

Intelligent Agents. Introduction to Planning. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University. last change: 23.

Intelligent Agents. Introduction to Planning. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University. last change: 23. Intelligent Agents Introduction to Planning Ute Schmid Cognitive Systems, Applied Computer Science, Bamberg University last change: 23. April 2012 U. Schmid (CogSys) Intelligent Agents last change: 23.

More information

Insufficient Knowledge and Resources A Biological Constraint and Its Functional Implications

Insufficient Knowledge and Resources A Biological Constraint and Its Functional Implications Insufficient Knowledge and Resources A Biological Constraint and Its Functional Implications Pei Wang Temple University, Philadelphia, USA http://www.cis.temple.edu/ pwang/ Abstract Insufficient knowledge

More information

Games of Make-Believe and Factual Information

Games of Make-Believe and Factual Information Theoretical Linguistics 2017; 43(1-2): 95 101 Sandro Zucchi* Games of Make-Believe and Factual Information DOI 10.1515/tl-2017-0007 1 Two views about metafictive discourse Sentence (1) is taken from Tolkien

More information

Theorem Proving and Model Checking

Theorem Proving and Model Checking Theorem Proving and Model Checking (or: how to have your cake and eat it too) Joe Hurd joe.hurd@comlab.ox.ac.uk Cakes Talk Computing Laboratory Oxford University Theorem Proving and Model Checking Joe

More information

Common Core Structure Final Recommendation to the Chancellor City University of New York Pathways Task Force December 1, 2011

Common Core Structure Final Recommendation to the Chancellor City University of New York Pathways Task Force December 1, 2011 Common Core Structure Final Recommendation to the Chancellor City University of New York Pathways Task Force December 1, 2011 Preamble General education at the City University of New York (CUNY) should

More information

Tiling Problems. This document supersedes the earlier notes posted about the tiling problem. 1 An Undecidable Problem about Tilings of the Plane

Tiling Problems. This document supersedes the earlier notes posted about the tiling problem. 1 An Undecidable Problem about Tilings of the Plane Tiling Problems This document supersedes the earlier notes posted about the tiling problem. 1 An Undecidable Problem about Tilings of the Plane The undecidable problems we saw at the start of our unit

More information

A Fractal which violates the Axiom of Determinacy

A Fractal which violates the Axiom of Determinacy BRICS RS-94-4 S. Riis: A Fractal which violates the Axiom of Determinacy BRICS Basic Research in Computer Science A Fractal which violates the Axiom of Determinacy Søren Riis BRICS Report Series RS-94-4

More information

Exactly Evaluating Even More Trig Functions

Exactly Evaluating Even More Trig Functions Exactly Evaluating Even More Trig Functions Pre/Calculus 11, Veritas Prep. We know how to find trig functions of certain, special angles. Using our unit circle definition of the trig functions, as well

More information

37 Game Theory. Bebe b1 b2 b3. a Abe a a A Two-Person Zero-Sum Game

37 Game Theory. Bebe b1 b2 b3. a Abe a a A Two-Person Zero-Sum Game 37 Game Theory Game theory is one of the most interesting topics of discrete mathematics. The principal theorem of game theory is sublime and wonderful. We will merely assume this theorem and use it to

More information

My papers are on the above web page. This paper is

My papers are on the above web page. This paper is APPROXIMATE CONCEPTS AND APPROXIMAT THEORIES John McCarthy Computer Science Department Stanford University jmc@cs.stanford.edu http://www-formal.stanford.edu/jmc/ March 28, 2006 My papers are on the above

More information

Tile Number and Space-Efficient Knot Mosaics

Tile Number and Space-Efficient Knot Mosaics Tile Number and Space-Efficient Knot Mosaics Aaron Heap and Douglas Knowles arxiv:1702.06462v1 [math.gt] 21 Feb 2017 February 22, 2017 Abstract In this paper we introduce the concept of a space-efficient

More information

Artificial Intelligence

Artificial Intelligence Politecnico di Milano Artificial Intelligence Artificial Intelligence What and When Viola Schiaffonati viola.schiaffonati@polimi.it What is artificial intelligence? When has been AI created? Are there

More information

Math 127: Equivalence Relations

Math 127: Equivalence Relations Math 127: Equivalence Relations Mary Radcliffe 1 Equivalence Relations Relations can take many forms in mathematics. In these notes, we focus especially on equivalence relations, but there are many other

More information

Chapter 3 PRINCIPLE OF INCLUSION AND EXCLUSION

Chapter 3 PRINCIPLE OF INCLUSION AND EXCLUSION Chapter 3 PRINCIPLE OF INCLUSION AND EXCLUSION 3.1 The basics Consider a set of N obects and r properties that each obect may or may not have each one of them. Let the properties be a 1,a,..., a r. Let

More information

The Multi-Mind Effect

The Multi-Mind Effect The Multi-Mind Effect Selmer Bringsjord 1 Konstantine Arkoudas 2, Deepa Mukherjee 3, Andrew Shilliday 4, Joshua Taylor 5, Micah Clark 6, Elizabeth Bringsjord 7 Department of Cognitive Science 1-6 Department

More information

arxiv: v3 [cs.cr] 5 Jul 2010

arxiv: v3 [cs.cr] 5 Jul 2010 arxiv:1006.5922v3 [cs.cr] 5 Jul 2010 Abstract This article is meant to provide an additional point of view, applying known knowledge, to supply keys that have a series ofnon-repeating digits, in a manner

More information

Student name: Class: Date:

Student name: Class: Date: Writing a procedure Write about the goal. Write what the goal of the procedure is. This should be a short and simple sentence. List the materials and equipment. List everything you need to do the procedure.

More information

Permutation Groups. Every permutation can be written as a product of disjoint cycles. This factorization is unique up to the order of the factors.

Permutation Groups. Every permutation can be written as a product of disjoint cycles. This factorization is unique up to the order of the factors. Permutation Groups 5-9-2013 A permutation of a set X is a bijective function σ : X X The set of permutations S X of a set X forms a group under function composition The group of permutations of {1,2,,n}

More information

18 Completeness and Compactness of First-Order Tableaux

18 Completeness and Compactness of First-Order Tableaux CS 486: Applied Logic Lecture 18, March 27, 2003 18 Completeness and Compactness of First-Order Tableaux 18.1 Completeness Proving the completeness of a first-order calculus gives us Gödel s famous completeness

More information

Notes for Recitation 3

Notes for Recitation 3 6.042/18.062J Mathematics for Computer Science September 17, 2010 Tom Leighton, Marten van Dijk Notes for Recitation 3 1 State Machines Recall from Lecture 3 (9/16) that an invariant is a property of a

More information

The Science In Computer Science

The Science In Computer Science Editor s Introduction Ubiquity Symposium The Science In Computer Science The Computing Sciences and STEM Education by Paul S. Rosenbloom In this latest installment of The Science in Computer Science, Prof.

More information

The Strong Finiteness of Double Mersenne Primes and the Infinity of Root Mersenne Primes and Near-square Primes of Mersenne Primes

The Strong Finiteness of Double Mersenne Primes and the Infinity of Root Mersenne Primes and Near-square Primes of Mersenne Primes The Strong Finiteness of Double Mersenne Primes and the Infinity of Root Mersenne Primes and Near-square Primes of Mersenne Primes Pingyuan Zhou E-mail:zhoupingyuan49@hotmail.com Abstract In this paper

More information

Probability (Devore Chapter Two)

Probability (Devore Chapter Two) Probability (Devore Chapter Two) 1016-351-01 Probability Winter 2011-2012 Contents 1 Axiomatic Probability 2 1.1 Outcomes and Events............................... 2 1.2 Rules of Probability................................

More information

What is Sociology? What is Science?

What is Sociology? What is Science? SOCIOLOGY OF SCIENCE What is Sociology? What is Science? SOCIOLOGY AS A DICIPLINE Study of Society & Culture - What makes a Society? - How is it constructed, maintained and changed? Study of Human Social

More information

Comments on Summers' Preadvies for the Vereniging voor Wijsbegeerte van het Recht

Comments on Summers' Preadvies for the Vereniging voor Wijsbegeerte van het Recht BUILDING BLOCKS OF A LEGAL SYSTEM Comments on Summers' Preadvies for the Vereniging voor Wijsbegeerte van het Recht Bart Verheij www.ai.rug.nl/~verheij/ Reading Summers' Preadvies 1 is like learning a

More information

Detecticon: A Prototype Inquiry Dialog System

Detecticon: A Prototype Inquiry Dialog System Detecticon: A Prototype Inquiry Dialog System Takuya Hiraoka and Shota Motoura and Kunihiko Sadamasa Abstract A prototype inquiry dialog system, dubbed Detecticon, demonstrates its ability to handle inquiry

More information

TIPS FOR COMMUNICATING WITH CRIME VICTIMS

TIPS FOR COMMUNICATING WITH CRIME VICTIMS TIPS FOR COMMUNICATING WITH CRIME VICTIMS MATERIALS PRINTED FROM JUSTICE SOLUTIONS WEBSITE 2015 Good things to say to victims: How can I help you? What can I do for you? I m sorry. What happened is not

More information

SETS OBJECTIVES EXPECTED BACKGROUND KNOWLEDGE 1.1 SOME STANDARD NOTATIONS. Sets. MODULE - I Sets, Relations and Functions

SETS OBJECTIVES EXPECTED BACKGROUND KNOWLEDGE 1.1 SOME STANDARD NOTATIONS. Sets. MODULE - I Sets, Relations and Functions 1 SETS Let us consider the following situation : One day Mrs. and Mr. Mehta went to the market. Mr. Mehta purchased the following objects/items. "a toy, one kg sweets and a magazine". Where as Mrs. Mehta

More information

Propositional attitudes

Propositional attitudes Propositional attitudes Readings: Portner, Ch. 9 1. What are attitude verbs? We have already seen that verbs like think, want, hope, doubt, etc. create intensional environments. For example, (1a) and (1b)

More information

Artificial Intelligence: Your Phone Is Smart, but Can It Think?

Artificial Intelligence: Your Phone Is Smart, but Can It Think? Artificial Intelligence: Your Phone Is Smart, but Can It Think? Mark Maloof Department of Computer Science Georgetown University Washington, DC 20057-1232 http://www.cs.georgetown.edu/~maloof Prelude 18

More information

Learning Progression for Narrative Writing

Learning Progression for Narrative Writing Learning Progression for Narrative Writing STRUCTURE Overall The writer told a story with pictures and some writing. The writer told, drew, and wrote a whole story. The writer wrote about when she did

More information

An interesting class of problems of a computational nature ask for the standard residue of a power of a number, e.g.,

An interesting class of problems of a computational nature ask for the standard residue of a power of a number, e.g., Binary exponentiation An interesting class of problems of a computational nature ask for the standard residue of a power of a number, e.g., What are the last two digits of the number 2 284? In the absence

More information

AUTOMATIC PROGRAMMING

AUTOMATIC PROGRAMMING QUARTERLY OF APPLIED MATHEMATICS 85 APRIL, 1972 SPECIAL ISSUE: SYMPOSIUM ON "THE FUTURE OF APPLIED MATHEMATICS" AUTOMATIC PROGRAMMING BY ALAN J. PERLIS Yale University Since the development of FORTRAN

More information

OALCF Task Cover Sheet. Apprenticeship Secondary School Post Secondary Independence

OALCF Task Cover Sheet. Apprenticeship Secondary School Post Secondary Independence Task Title: Leading a Game of Cards Go Fish Learner Name: OALCF Task Cover Sheet Date Started: Date Completed: Successful Completion: Yes No Goal Path: Employment Apprenticeship Secondary School Post Secondary

More information

Pattern Avoidance in Unimodal and V-unimodal Permutations

Pattern Avoidance in Unimodal and V-unimodal Permutations Pattern Avoidance in Unimodal and V-unimodal Permutations Dido Salazar-Torres May 16, 2009 Abstract A characterization of unimodal, [321]-avoiding permutations and an enumeration shall be given.there is

More information

4.1 Patterns. Example 1 Find the patterns:

4.1 Patterns. Example 1 Find the patterns: 4.1 Patterns One definition of mathematics is the study of patterns. In this section, you will practice recognizing mathematical patterns in various problems. For each example, you will work with a partner

More information