Other Logics: What Nonclassical Reasoning Is All About Dr. Michael A. Covington Associate Director Artificial Intelligence Center

Similar documents
Artificial Intelligence I

Predicate logic. Miguel Palomino Dpto. Sistemas Informáticos y Computación (UCM) Madrid Spain

Understanding Truth Scott Soames Précis Philosophy and Phenomenological Research Volume LXV, No. 2, 2002

Does Deduction really rest on a more secure epistemological footing than Induction?

Informalizing Formal Logic

The Problem of Induction and Popper s Deductivism

Negative Introspection Is Mysterious

Chapter 1. Introduction. 1.1 Deductive and Plausible Reasoning Strong Syllogism

On Priest on nonmonotonic and inductive logic

There are two common forms of deductively valid conditional argument: modus ponens and modus tollens.

(Refer Slide Time 03:00)

On Infinite Size. Bruno Whittle

I Don't Believe in God I Believe in Science

A Scientific Realism-Based Probabilistic Approach to Popper's Problem of Confirmation

Assessing Confidence in an Assurance Case

Argumentation Module: Philosophy Lesson 7 What do we mean by argument? (Two meanings for the word.) A quarrel or a dispute, expressing a difference

Beyond Symbolic Logic

PHIL 155: The Scientific Method, Part 1: Naïve Inductivism. January 14, 2013

prohibition, moral commitment and other normative matters. Although often described as a branch

Session 10 INDUCTIVE REASONONING IN THE SCIENCES & EVERYDAY LIFE( PART 1)

A normative account of defeasible and probabilistic inference

Logic for Robotics: Defeasible Reasoning and Non-monotonicity

Lecture 9. A summary of scientific methods Realism and Anti-realism

Business Research: Principles and Processes MGMT6791 Workshop 1A: The Nature of Research & Scientific Method

Richard L. W. Clarke, Notes REASONING

Review of Philosophical Logic: An Introduction to Advanced Topics *

Foundations of Non-Monotonic Reasoning

Artificial Intelligence: Valid Arguments and Proof Systems. Prof. Deepak Khemani. Department of Computer Science and Engineering

NON-NUMERICAL APPROACHES TO PLAUSIBLE INFERENCE

Basic Concepts and Skills!

Semantic Entailment and Natural Deduction

Qualitative and quantitative inference to the best theory. reply to iikka Niiniluoto Kuipers, Theodorus

All They Know: A Study in Multi-Agent Autoepistemic Reasoning

Oxford Scholarship Online Abstracts and Keywords

A Judgmental Formulation of Modal Logic

Choosing Your Nonmonotonic Logic: A Shopper s Guide

6.080 / Great Ideas in Theoretical Computer Science Spring 2008

The Ontological Argument for the existence of God. Pedro M. Guimarães Ferreira S.J. PUC-Rio Boston College, July 13th. 2011

PHILOSOPHIES OF SCIENTIFIC TESTING

A Symbolic Generalization eory

Jeffrey, Richard, Subjective Probability: The Real Thing, Cambridge University Press, 2004, 140 pp, $21.99 (pbk), ISBN

What Is Science? Mel Conway, Ph.D.

Deduction. Of all the modes of reasoning, deductive arguments have the strongest relationship between the premises

Philosophy Epistemology Topic 5 The Justification of Induction 1. Hume s Skeptical Challenge to Induction

Intuitive evidence and formal evidence in proof-formation

Postulates for conditional belief revision

Semantic Foundations for Deductive Methods

Scientific Realism and Empiricism

NICHOLAS J.J. SMITH. Let s begin with the storage hypothesis, which is introduced as follows: 1

Announcements. CS243: Discrete Structures. First Order Logic, Rules of Inference. Review of Last Lecture. Translating English into First-Order Logic

Logic: inductive. Draft: April 29, Logic is the study of the quality of arguments. An argument consists of a set of premises P1,

Here s a very dumbed down way to understand why Gödel is no threat at all to A.I..

The Perfect Being Argument in Case-Intensional Logic The perfect being argument for God s existence is the following deduction:

Chapter 2 Science as a Way of Knowing: Critical Thinking about the Environment

Can machines think? Machines, who think. Are we machines? If so, then machines can think too. We compute since 1651.

Conditionals II: no truth conditions?

A New Parameter for Maintaining Consistency in an Agent's Knowledge Base Using Truth Maintenance System

Inductive inference is. Rules of Detachment? A Little Survey of Induction

ECE 5424: Introduction to Machine Learning

The problems of induction in scientific inquiry: Challenges and solutions. Table of Contents 1.0 Introduction Defining induction...

A dialogical, multi-agent account of the normativity of logic. Catarin Dutilh Novaes Faculty of Philosophy University of Groningen

Proof as a cluster concept in mathematical practice. Keith Weber Rutgers University

First Principles. Principles of Reality. Undeniability.

PHI2391: Logical Empiricism I 8.0

In a previous lecture, we used Aristotle s syllogisms to emphasize the

Philosophy 12 Study Guide #4 Ch. 2, Sections IV.iii VI

Intro Viewed from a certain angle, philosophy is about what, if anything, we ought to believe.

Exposition of Symbolic Logic with Kalish-Montague derivations

Lecture 6 Keynes s Concept of Probability

Transferability and Proofs

Rethinking Knowledge: The Heuristic View

Skepticism is True. Abraham Meidan

World without Design: The Ontological Consequences of Natural- ism , by Michael C. Rea.

Objections, Rebuttals and Refutations

1. Introduction Formal deductive logic Overview

Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission.

(Some More) Vagueness

Ethical Consistency and the Logic of Ought

Critical Thinking, Reasoning, and Argument

EPISTEMOLOGY AND MATHEMATICAL REASONING BY JAMES D. NICKEL

Logic is the study of the quality of arguments. An argument consists of a set of

Circumscribing Inconsistency

ON THE DEVOLVEMENT OF OBLIGATION. Robert J. FOGELIN

2nd International Workshop on Argument for Agreement and Assurance (AAA 2015), Kanagawa Japan, November 2015

Logic and Pragmatics: linear logic for inferential practice

Believing Epistemic Contradictions

Critical Thinking 5.7 Validity in inductive, conductive, and abductive arguments

A Variation on the Paradox of Two Envelopes

McDougal Littell High School Math Program. correlated to. Oregon Mathematics Grade-Level Standards

A Note on Straight-Thinking

The New Paradigm and Mental Models

Phil 413: Problem set #1

Philosophy of Logic and Artificial Intelligence

2.1 Review. 2.2 Inference and justifications

Logic I or Moving in on the Monkey & Bananas Problem

UC Berkeley, Philosophy 142, Spring 2016

The Appeal to Reason. Introductory Logic pt. 1

THE ROLE OF COHERENCE OF EVIDENCE IN THE NON- DYNAMIC MODEL OF CONFIRMATION TOMOJI SHOGENJI

Philosophy 1100: Introduction to Ethics. Critical Thinking Lecture 1. Background Material for the Exercise on Validity

INDUCTION. All inductive reasoning is based on an assumption called the UNIFORMITY OF NATURE.

Transcription:

Covington, Other Logics 1 Other Logics: What Nonclassical Reasoning Is All About Dr. Michael A. Covington Associate Director Artificial Intelligence Center

Covington, Other Logics 2 Contents Classical logic Logics of possible worlds Induction Logics of uncertainty Logic for dealing with partial knowledge

Covington, Other Logics 3 Classical logic What is logic? A set of techniques for representing, transforming, and using information. What is classical logic? A particular kind of logic that has been well understood since ancient times. (Details to follow )

Covington, Other Logics 4 Classical logic I should warn you that nonclassical logic is not as weird as you may think. I m not going to introduce new ways of thinking that lead to bizarre beliefs. What I want to do is make explicit some nonclassical ways of reasoning that people have always found useful. I will be presenting well-accepted research results, not anything novel or controversial.

Covington, Other Logics 5 Classical logic 300s B.C.: ARISTOTLE and other Greek philosophers discover that some methods of reasoning are truth-preserving. That is, if the premises are true, the conclusion is guaranteed true, regardless of what the premises are.

Covington, Other Logics 6 Classical logic Example: All hedgehogs are spiny. Matilda is a hedgehog. Matilda is spiny. You do not have to know the meanings of hedgehog or spiny or know anything about Matilda in order to know that this is a valid argument.

Covington, Other Logics 7 Classical logic VALID means TRUTH-PRESERVING. Logic cannot tell us whether the premises are true. The most that logic can do is tell us that IF the premises are true, THEN the conclusions must also be true.

Covington, Other Logics 8 Classical logic 1854: George Boole points out that inferences can be represented as formulas and there is an infinite number of valid inference schemas. ( x) hedgehog(x) spiny(x) hedgehog(matilda) spiny(matilda) Proving theorems (i.e., proving inferences valid) is done by manipulating formulas.

Covington, Other Logics 9 Classical logic 1931: Kurt Gödel proves that classical logic is incomplete or more precisely that in any version of classical logic that is powerful enough to include arithmetic, there are inferences that are valid but cannot be proved so.

Covington, Other Logics 10 Classical logic Many nonspecialists see Gödel s incompleteness proof as a frightening demonstration of human fallibility. I see it as a technicality. Classical logic is incomplete in a technical sense that has to do with methods of proving theorems. This does not mean that classical reasoning is invalid.

Covington, Other Logics 11 Classical logic There are much more compelling reasons to go beyond classical logic.

Covington, Other Logics 12 Classical logic What s missing from classical logic: * Any consideration of situations other than the actual one. (In CL, everything is true or false; there s no way to consider what would be true if some other thing were true.) * Any way to get more premises. (You can only work with what you have.) * Any way to use uncertain or incomplete information. (CL assumes you know everything relevant, and your knowledge can t possibly change.)

Covington, Other Logics 13 Classical logic Classical logic simply has nothing to say in many situations where for practical purposes, we need to conclude something, even if it s fallible.

Covington, Other Logics 14 Contents Classical logic Logics of possible worlds Induction Logics of uncertainty Logic for dealing with partial knowledge

Covington, Other Logics 15 Logics of possible worlds Some interesting technical extensions of CL: Modal logic deals with what is possible or impossible. Deontic logic deals with obligation and permission.

Covington, Other Logics 16 Logics of possible worlds Modal and deontic logic are closely related to the logic of quantification ( all, some ) in CL. Two familiar theorems of CL: All X not some not-x Some X not all not-x Remember these

Covington, Other Logics 17 Logics of possible worlds MODAL LOGIC labels statements as possible and impossible, necessary and not necessary, as well as true or false. Some axioms (not the whole set): If necessary-x then X. If not-possible-x then not-x. Necessary-X not-possible not-x Possible-X not-necessary not-x

Covington, Other Logics 18 Logics of possible worlds Look at those last two axioms again Necessary-X not-possible not-x Possible-X not-necessary not-x Compare to two theorems from classical logic: All X not some not-x Some X not all not-x Idea: Necessary and possible can be understood as in all/some possible worlds.

Covington, Other Logics 19 Logics of possible worlds DEONTIC LOGIC labels statements as permitted and not permitted, obligatory and not obligatory, as well as true or false. Some axioms (these will look familiar): Obligatory-X not-permissible not-x Permissible-X not-obligatory not-x Obligatory can be understood as in all permissible worlds.

Covington, Other Logics 20 Logics of possible worlds Modal logic is needed to reason about hypothetical situations. Deontic logic is needed to reason about duties. Both involve interesting (and unsolved) technical problems: Exactly what axioms should we add to classical logic to get things to come out right?

Covington, Other Logics 21 Logics of possible worlds Additional technical problems in deontic logic: - Apparent obligations (Can you ever be so sure of your duty that no possible additional knowledge could change it?) - Contrary-to-duty obligations (What if you ve done something impermissible?) Without contradiction, we want to be able to say, Don t do X, but if you do X, do Y (e.g., pay reparations).

Covington, Other Logics 22 Logics of possible worlds A practical example: Asimov s laws of robotics (1940). (1) A robot may not injure a human being, or, through inaction, allow a human being to come to harm. (2) A robot must obey orders given it by human beings, except where such orders would conflict with the First Law. (3) A robot must protect its own existence as long as such protection does not conflict with the First or Second Law. Note the crucial roles of: - deontic logic (duties) - modal logic (hypothetical situations) - priority ranking (defeasible logic, which we ll get to).

Covington, Other Logics 23 Contents Classical logic Logics of possible worlds Induction Logics of uncertainty Logic for dealing with partial knowledge

Covington, Other Logics 24 Induction The sun rose today. The sun rose yesterday. The sun rose the day before. And so on The sun will rise tomorrow. Is this a valid inference? It is certainly nonclassical!

Covington, Other Logics 25 Induction Induction is the only kind of logic that enables you to get new knowledge, not just manipulate and unpack the knowledge you already have. But what is induction, and should we trust it?

Covington, Other Logics 26 Induction This is a vexing problem in the philosophy of science. There is no logical reason why a long series of previous sunrises should imply a future sunrise. And our level of certainty varies. We trust induction more if we have made the observations repeatedly under a wide variety of conditions.

Covington, Other Logics 27 Induction Well-kept secret (ask any philosopher): There is no single, fixed Scientific Method for distilling Data into Truth. Instead, we have varying levels of confidence depending on how well we think we ve pinned down the conditions under which something happens. Techniques: - Controlled experiments - Replicability - Statistical tests

Covington, Other Logics 28 Induction Sir Karl Popper: There is actually no inductive logic at all. Instead, we have hypotheses that have survived tests. The hypothesis The sun rises every day has been tested so many times, under different conditions, that we have confidence in it.

Covington, Other Logics 29 Induction I think Popper is basically right, but - Hypotheses have to be vulnerable (as he points out). That is, it has to be possible to test a hypothesis. (Beware of Jeane Dixon theories that are true no matter what happens.) - Something has to lead us to propose the hypothesis in the first place, and to think that the hypothesis is interesting and useful.

Covington, Other Logics 30 Contents Classical logic Logics of possible worlds Induction Logics of uncertainty Logic for dealing with partial knowledge

Covington, Other Logics 31 Logics of uncertainty In real life, we cannot classify all our premises neatly as true or false because: - Some knowledge is genuinely uncertain. - Some statements are true only to a degree (e.g., Covington is bald. ) Would I be bald if I had only 1 hair? Only 2 hairs? Only 3 hairs? Only 1500 hairs?

Covington, Other Logics 32 Logics of uncertainty Bayesian inference uses probability theory to make probabilistic inferences. Bayes Theorem (Rev. Thomas Bayes, 1764): P(B A) = [P(A B) P(B)] / P(A) Example: P(B A) =? P(A) = 0.10 P(B) = 0.01 P(A B) = 0.5 Prob. that patient has meningitis, given stiff neck 10% of the patients have stiff necks 1% of the patients have meningitis 50% of those with meningitis have stiff necks We find P(B A) = [0.5 0.01] / 0.10 = 0.05 = 5%

Covington, Other Logics 33 Logics of uncertainty Putting it more simply, Bayes Theorem deals with the difference between Most fire trucks are red and Most red things are fire trucks.

Covington, Other Logics 34 Logics of uncertainty Fuzzy logic (Lotfi Zadeh, 1960s) deals with conditions that are true to a degree. P(statement) ranges from 0 to 1. Here is one of several systems of logical operators: P(not X) = 1 P(X) P(X and Y) = min(p(x),p(y)) P(X or Y) = max(p(x),p(y)) FL is popular with engineers as a way of mixing logic with arithmetic. It does not solve any deep philosophical problems.

Covington, Other Logics 35 Contents Classical logic Logics of possible worlds Induction Logics of uncertainty Logic for dealing with partial knowledge

Covington, Other Logics 36 Logic for dealing with partial knowledge Much human reasoning is nonmonotonic. That is: we reach conclusions tentatively which we will abandon if given further information. The reason? We are accustomed to working with partial knowledge.

Covington, Other Logics 37 Logic for dealing with partial knowledge Example: I have a bird named Tweety. (Do you think Tweety can fly? Your best guess?) Now suppose I tell you Tweety is an ostrich. (Do you still think Tweety can fly?)

Covington, Other Logics 38 Logic for dealing with partial knowledge What s going on? Human knowledge is naturally organized into GENERAL CASES and EXCEPTIONS. This can involve many layers: general rule, exception, exception to exception, etc. Each of Asimov s laws of robotics is an exception to the preceding laws.

Covington, Other Logics 39 Logic for dealing with partial knowledge There are many systems of default or defeasible reasoning, but in what follows, I ll be giving you that of Donald Nute (University of Georgia). - Rules are ranked in order of precedence. - Unless specified otherwise, more specific rules have precedence over more general ones. (E.g., ostriches don t fly has precedence over birds fly, because ostriches are a subset of birds.)

Covington, Other Logics 40 Logic for dealing with partial knowledge The famous Tweety triangle IS NORMALLY Able to fly Bird IS NOT IS Ostrich IS Tweety

Covington, Other Logics 41 Logic for dealing with partial knowledge Sometimes you can t reach a conclusion. Example: The Nixon diamond Pacifist IS NORMALLY Quaker IS NOT NORMALLY Republican IS Nixon IS

Covington, Other Logics 42 Logic for dealing with partial knowledge What good is defeasible logic? - Describing knowledge that includes tentative or partial information - Encoding the results of induction (which can be modified by more specific knowledge in the future)

Covington, Other Logics 43 Logic for dealing with partial knowledge More applications of defeasible logic - Encoding complex conditions in a concise way that is easy for humans to understand (Covington, embedded microcontroller work) - Explaining quirks of the human mind (Hudson, in Language, 2000, argues that the reason English has no contraction for am not is that 2 rules of grammar get into a Nixon diamond.)

Covington, Other Logics 44 CONCLUSIONS - Logic is not a dead subject; most of it has yet to be discovered/invented! - Nonclassical logic is essential for practical use of information. - As computers become information machines instead of just arithmetic machines, logic will form an increasingly important basis for computer technology.

Covington, Other Logics 45 - Any questions? -