Where linguistic meaning meets non-linguistic cognition

Size: px
Start display at page:

Download "Where linguistic meaning meets non-linguistic cognition"

Transcription

1 Where linguistic meaning meets non-linguistic cognition Tim Hunter and Paul Pietroski NASSLLI 2016

2 Friday: Putting things together (perhaps)

3 Outline 5 Experiments with kids on most 6 So: How should we think about meanings? 7 Multiple non-equivalent interpretations 8 Application to most 42 / 62

4 Outline 5 Experiments with kids on most 6 So: How should we think about meanings? 7 Multiple non-equivalent interpretations 8 Application to most 43 / 62

5 Kids and most Are most of the animals frogs, or rabbits? (Halberda et al. 2008, Odic et al. submitted) 44 / 62

6 Kids and most Are most of the animals frogs, or rabbits? Non-full-counter stage: some kids at chance some kids with above-chance but noisy accuracy (ANS) (Halberda et al. 2008, Odic et al. submitted) 44 / 62

7 Kids and most Are most of the animals frogs, or rabbits? Non-full-counter stage: some kids at chance some kids with above-chance but noisy accuracy (ANS) Full-counter stage: some kids at chance some kids with above-chance and adult-like accuracy some kids with above-chance but noisy accuracy (ANS) (Halberda et al. 2008, Odic et al. submitted) 44 / 62

8 Summary Experiment 1: adults neglect one-to-one information and persist with ANS Experiment 2: adults neglect direct number-of-non-yellows information and persist with subtraction Experiment 3: children neglect precise cardinality information and persist with ANS 45 / 62

9 Summary Most of the dots are yellow OneToOnePlus(DOT YELLOW, DOT \ YELLOW) ANS representation G(y, w 2 y 2 ) for YELLOW DOT ANS representation G(b, w 2 b 2 ) for BLUE DOT ANS representation G(d, w 2 d 2 ) for DOT Judgements with accuracy poorer than one-to-one control task Most of the dots are yellow ANS representation G(y, w 2 y 2 ) for YELLOW DOT ANS representation G(b, w 2 b 2 ) for BLUE DOT ANS representation G(d, w 2 d 2 ) for DOT Judgements with accuracy poorer than simple more task Most of the dots are yellow ANS representation G(y, w 2 y 2 ) for YELLOW DOT ANS representation G(b, w 2 b 2 ) for BLUE DOT Precise number label y for YELLOW DOT Precise number label b for BLUE DOT Judgements with accuracy dependent on ratio 46 / 62

10 Outline 5 Experiments with kids on most 6 So: How should we think about meanings? 7 Multiple non-equivalent interpretations 8 Application to most 47 / 62

11 What are meanings? Most of the dots are yellow linguistic? non-linguistic true/false processing processing 48 / 62

12 What are meanings? DOT YELLOW DOT YELLOW Most of the dots are yellow linguistic? non-linguistic true/false processing processing 48 / 62

13 What are meanings? DOT YELLOW > DOT DOT YELLOW Most of the dots are yellow linguistic? non-linguistic true/false processing processing 48 / 62

14 What are meanings? DOT YELLOW > DOT YELLOW Most of the dots are yellow linguistic? non-linguistic true/false processing processing 48 / 62

15 So: What is a meaning? We ve been guided by the idea of choosing between things like the following: DOT YELLOW DOT YELLOW DOT YELLOW > DOT YELLOW DOT YELLOW > DOT DOT YELLOW 49 / 62

16 So: What is a meaning? We ve been guided by the idea of choosing between things like the following: DOT YELLOW DOT YELLOW DOT YELLOW > DOT YELLOW DOT YELLOW > DOT DOT YELLOW But what exactly is the relation between the things we have discovered about the ways people go about making true/false judgements, and the forms of the mathematical expressions above? What linking hypotheses connect these mental representations to observations? (cf. When the state to transition to is not determined by the input, things take longer. ) 49 / 62

17 So: What is a meaning? We ve been guided by the idea of choosing between things like the following: DOT YELLOW DOT YELLOW DOT YELLOW > DOT YELLOW DOT YELLOW > DOT DOT YELLOW But what exactly is the relation between the things we have discovered about the ways people go about making true/false judgements, and the forms of the mathematical expressions above? What linking hypotheses connect these mental representations to observations? (cf. When the state to transition to is not determined by the input, things take longer. ) Idea: say something about how the symbols are interpreted by non-linguistic cognitive systems (cf. Chomsky on instructions for performance systems ) 49 / 62

18 Expectation-lowering disclaimer I will not be claiming to have derived the connection between most and subtraction-ish, non-one-to-one-ish verification procedures, from other independently justified assumptions. This remains a stipulation (for now). 50 / 62

19 Expectation-lowering disclaimer I will not be claiming to have derived the connection between most and subtraction-ish, non-one-to-one-ish verification procedures, from other independently justified assumptions. This remains a stipulation (for now). I m just trying to find a way to at least encode these stipulations into our theories. (Something like observational adequacy.) Hopefully, in the process we might get ideas about what to look for in order to get rid of some of these stipulations. 50 / 62

20 Expectation-lowering disclaimer I will not be claiming to have derived the connection between most and subtraction-ish, non-one-to-one-ish verification procedures, from other independently justified assumptions. This remains a stipulation (for now). I m just trying to find a way to at least encode these stipulations into our theories. (Something like observational adequacy.) Hopefully, in the process we might get ideas about what to look for in order to get rid of some of these stipulations. (But I don t really know whether we re getting anywhere yet... ) 50 / 62

21 Outline 5 Experiments with kids on most 6 So: How should we think about meanings? 7 Multiple non-equivalent interpretations 8 Application to most 51 / 62

22 Notation for semantic rules [ S [ NP α] [ VP β]] = [ VP β] ( [ NP α] ) [ NP α] = x [ VP β] = f [ S [ NP α] [ VP β]] = f (x) 52 / 62

23 Analogy from programming languages Program P 1 let x = 3; if ((x > 0) (f(x) > 10)) then return "yes"; else return "no"; Program P 2 let x = 3; if ((f(x) > 10) (x > 0)) then return "yes"; else return "no"; Evaluating A B (as in many programming languages) means: evaluate A if the result is true, stop; the whole expression evaluates to true otherwise, evaluate B,... A = true (A B) = true A = false B = v (A B) = v Therefore: The two programs differ in that P 1 will not evaluate (f(x) > 10), but P 2 will Nonetheless, the two programs will both return the same result 53 / 62

24 Analogy from programming languages Program P 1 let x = 3; if ((x > 0) (f(x) > 10)) then return "yes"; else return "no"; Program P 2 let x = 3; if ((f(x) > 10) (x > 0)) then return "yes"; else return "no"; What is the meaning of P 1? Of P 2? Are they the same? If we are interested only in the result returned, we can define a suitable interpretation function which maps programs to {true, false} such that P 1 = P 2 A = true (A B) = true A = false B = v (A B) = v But there are things that might make us prefer a different interpretation function 53 / 62

25 Analogy from programming languages Program P 1 let x = 3; if ((x > 0) (f(x) > 10)) then return "yes"; else return "no"; Program P 2 let x = 3; if ((f(x) > 10) (x > 0)) then return "yes"; else return "no"; Perhaps f(x) is very complicated and slow to compute. We could define an interpretation function which maps programs to ordered pairs, a boolean result and a number of steps. A = true, n 1 (A B) = true, n Here P 1 P 2. A = false, n 1 B = v, n 2 (A B) = v, n 1 + n Program P 1 (x > 0) = true, 1 (x > 0) (f(x) > 10) = true, 2 Program P 2 (f(x) > 10) = true, 100 (f(x) > 10) (x > 0) = true, / 62

26 Analogy from programming languages Program P 1 let x = 3; if ((x > 0) (f(x) > 10)) then return "yes"; else return "no"; Program P 2 let x = 3; if ((f(x) > 10) (x > 0)) then return "yes"; else return "no"; Perhaps f(x) changes the value of a global variable (say, sets y to 5) We could define s which maps programs to ordered pairs, a boolean result and a new state A s = true, s (A B) s = true, s Here P 1 s P 2 s. A s = false, s B s = v, s (A B) s = v, s Program P 1 (x > 0) {y 0} = true, {y 0} (x > 0) (f(x) > 10) {y 0} = true, {y 0} Program P 2 (f(x) > 10) {y 0} = true, {y 5} (f(x) > 10) (x > 0) {y 0} = true, {y 5} 53 / 62

27 Multiple Interpretations For many different questions we might want to ask about the interpretation of a program/expression, we can define a compositionally-determined function from programs/expressions to the appropriate answer returned value returned value and number of steps returned value and updated state 54 / 62

28 Multiple Interpretations DOT YELLOW > DOT DOT YELLOW DOT YELLOW > DOT YELLOW We can give this language a variety of interpretations, just as we gave A B multiple different interpretations, each answering a different question about its semantic properties 55 / 62

29 Multiple Interpretations DOT YELLOW > DOT DOT YELLOW DOT YELLOW > DOT YELLOW We can give this language a variety of interpretations, just as we gave A B multiple different interpretations, each answering a different question about its semantic properties A normal interpretation can answer the verification-agnostic questions about truth values A new interpretation can answer other questions: e.g. How much noise accompanies the result of a particular computation? 55 / 62

30 Outline 5 Experiments with kids on most 6 So: How should we think about meanings? 7 Multiple non-equivalent interpretations 8 Application to most 56 / 62

31 Composing a sentence meaning most of the dots are yellow SEM = D & Y > D - D & Y 57 / 62

32 Composing a sentence meaning most of the dots are yellow SEM = D & Y > D - D & Y most SEM = λaλb. a & b > a - a & b dot SEM = D yellow SEM = Y Det of the N s are Adj SEM = Det SEM ( N SEM )( Adj SEM ) 57 / 62

33 Composing a sentence meaning most of the dots are yellow SEM = D & Y > D - D & Y most SEM = λaλb. a & b > a - a & b dot SEM = D yellow SEM = Y Det of the N s are Adj SEM = Det SEM ( N SEM )( Adj SEM ) N SEM = a Adj SEM = b most of the N s are Adj SEM = a & b > a - a & b 57 / 62

34 Definition of ANS interpretation e 1 ANS = G(n 1, σ 2 1) e 2 ANS = G(n 2, σ 2 2) e 1 - e 2 ANS = G(n 1 n 2, σ σ 2 2) e 1 ANS = G(n 1, σ1) 2 e 2 ANS = G(n 2, σ2) 2 ( ) e 1 > e 2 ANS = 1 erfc n 2 n σ 2 1 +σ / 62

35 Examples Our most experiments with adults: Most of the dots are yellow SEM = D & Y > D - D & Y D ANS = G(y + b, w 2 (y + b) 2 ) D & Y ANS = G(y, w 2 y 2 ) D & Y ANS = G(y, w 2 y 2 ) D - D & Y ANS = G(b, w 2 (y + b) 2 + w 2 y 2 )) ( ) D & Y > D - D & Y ANS = 1 2 erfc b y 2 w 2 ((y+b) 2 +2y 2 ) 59 / 62

36 Examples Our most experiments with adults: Most of the dots are yellow SEM = D & Y > D - D & Y D ANS = G(y + b, w 2 (y + b) 2 ) D & Y ANS = G(y, w 2 y 2 ) D & Y ANS = G(y, w 2 y 2 ) D - D & Y ANS = G(b, w 2 (y + b) 2 + w 2 y 2 )) ( ) D & Y > D - D & Y ANS = 1 2 erfc b y 2 w 2 ((y+b) 2 +2y 2 ) Classic ANS experiment: There are more yellow dots than blue dots SEM = D & Y > D & B D & Y ANS = G(y, w 2 y 2 ) D & B ANS = G(b, w 2 b 2 ) ( ) D & Y > D & B ANS = 1 2 erfc b y 2 w 2 y 2 +w 2 b 2 59 / 62

37 Examples Our most experiments with adults: Most of the dots are yellow SEM = D & Y > D - D & Y D ANS = G(y + b, w 2 (y + b) 2 ) D & Y ANS = G(y, w 2 y 2 ) D & Y ANS = G(y, w 2 y 2 ) D - D & Y ANS = G(b, w 2 (y + b) 2 + w 2 y 2 )) ( ) D & Y > D - D & Y ANS = 1 2 erfc b y 2 w 2 ((y+b) 2 +2y 2 ) Classic ANS experiment: There are more yellow dots than blue dots SEM = D & Y > D & B D & Y ANS = G(y, w 2 y 2 ) D & B ANS = G(b, w 2 b 2 ) ( ) D & Y > D & B ANS = 1 2 erfc b y 2 w 2 y 2 +w 2 b 2 In other most situations, some reaching happens that draws a direct comparison of count-based cardinalities into answering the most question. In other most situations, some reaching happens that draws the one-to-one info into answering the most question. In other most situations, / 62

38 Subtraction vs. selection 16 yellow dots, 10 blue dots Yellow dots (primitive) Blue dots (primitive) Total dots (primitive) Blue dots (derived) With only y yellow dots and b blue dots present: Subtraction Procedure: non-yellow numerosity N (b, w 2 ((y + b) 2 + y 2 )) Selection Procedure: non-yellow numerosity N (b, w 2 b 2 ) 60 / 62

39 Definition of precise cardinality interpretation e CARD = S e CARD = S e 1 CARD = n 1 e 2 CARD = n 2 e 1 - e 2 CARD = n 1 n 2 etc. 61 / 62

40 Examples Kids who can count, but use the ANS for most : Most of the dots are yellow SEM = D & Y > D - D & Y These kids haven t yet learned to apply CARD to this expression, only ANS. So they can use D & Y ANS = G(y, w 2 y 2 ) D & B ANS = G(b, w 2 b 2 ) but they can t use D & Y CARD = y D & B CARD = b 62 / 62

41 References I Chomsky, N. (1986). Barriers. MIT Press, Cambridge, MA. Church, A. (1941). The Calculi of Lambda Conversion. Princeton University Press, Princeton. Dehaene, S. (1997). The Number Sense: How the Mind Creates Mathematics. Oxford University Press, New York. Gallistel, C. R. and Gelman, R. (2000). Non-verbal numerical cognition: from reals to integers. Trends in Cognitive Sciences, 4(2): Gallistel, C. R. and King, A. P. (2009). Memory and the computational brain. Wiley-Blackwell, Malden, MA. Halberda, J., Sires, S. F., and Feigenson, L. (2006). Multiple spatially overlapping sets can be enumerated in parallel. Psychological Science, 17: Halberda, J., Taing, L., and Lidz, J. (2008). The age of most comprehension and its potential dependence on counting ability in preschoolers. Language Learning and Development, 4: Hunter, T., Halberda, J., Lidz, J., and Pietroski, P. (2009). Beyond truth conditions: The semantics of most. In Proceedings of SALT XVIII, 2008, pages

42 References II Lidz, J., Halberda, J., Pietroski, P., and Hunter, T. (2011). Interface transparency and the psychosemantics of most. Natural Language Semantics, 19(3): Marr, D. (1982). Vision: A computational investigation into the human representation and processing of visual information. W.H. Freeman and Company, New York. Odic, D., Halberda, J., Pietroski, P., and Lidz, J. (submitted). The Language-Number Interface: Evidence from the acquisition of most. Pica, P., Lemer, C., Izard, V., and Dehaene, S. (2004). Exact and approximate arithmetic in an amazonian indigene group. Science, 306: Pietroski, P., Lidz, J., Hunter, T., and Halberda, J. (2009). The meaning of most : Semantics, numerosity and psychology. Mind and Language, 24(5): Treisman, A. and Gormican, S. (1988). Feature analysis in early vision: Evidence from search asymmetries. Psychological Review, 95: Wolfe, J. M. (1998). Visual memory: What do you know about what you saw? Current Biology, 8(9):R303 R304.

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF

ELEMENTARY NUMBER THEORY AND METHODS OF PROOF CHAPTER 4 ELEMENTARY NUMBER THEORY AND METHODS OF PROOF Copyright Cengage Learning. All rights reserved. SECTION 4.3 Direct Proof and Counterexample III: Divisibility Copyright Cengage Learning. All rights

More information

Sharpening the empirical claims of generative syntax through formalization

Sharpening the empirical claims of generative syntax through formalization Sharpening the empirical claims of generative syntax through formalization Tim Hunter University of Minnesota, Twin Cities ESSLLI, August 2015 Part 1: Grammars and cognitive hypotheses What is a grammar?

More information

Sharpening the empirical claims of generative syntax through formalization

Sharpening the empirical claims of generative syntax through formalization Sharpening the empirical claims of generative syntax through formalization Tim Hunter University of Minnesota, Twin Cities NASSLLI, June 2014 Part 1: Grammars and cognitive hypotheses What is a grammar?

More information

Chapter 1 Review of Equations and Inequalities

Chapter 1 Review of Equations and Inequalities Chapter 1 Review of Equations and Inequalities Part I Review of Basic Equations Recall that an equation is an expression with an equal sign in the middle. Also recall that, if a question asks you to solve

More information

Addition, Subtraction, Multiplication, and Division

Addition, Subtraction, Multiplication, and Division 5. OA Write and interpret numerical expression. Use parentheses, brackets, or braces in numerical expressions, and evaluate expressions with these symbols. Write simple expressions that record calculations

More information

Math 231E, Lecture 25. Integral Test and Estimating Sums

Math 231E, Lecture 25. Integral Test and Estimating Sums Math 23E, Lecture 25. Integral Test and Estimating Sums Integral Test The definition of determining whether the sum n= a n converges is:. Compute the partial sums s n = a k, k= 2. Check that s n is a convergent

More information

Solving Equations by Adding and Subtracting

Solving Equations by Adding and Subtracting SECTION 2.1 Solving Equations by Adding and Subtracting 2.1 OBJECTIVES 1. Determine whether a given number is a solution for an equation 2. Use the addition property to solve equations 3. Determine whether

More information

Math Fundamentals for Statistics I (Math 52) Unit 7: Connections (Graphs, Equations and Inequalities)

Math Fundamentals for Statistics I (Math 52) Unit 7: Connections (Graphs, Equations and Inequalities) Math Fundamentals for Statistics I (Math 52) Unit 7: Connections (Graphs, Equations and Inequalities) By Scott Fallstrom and Brent Pickett The How and Whys Guys This work is licensed under a Creative Commons

More information

Space Complexity. The space complexity of a program is how much memory it uses.

Space Complexity. The space complexity of a program is how much memory it uses. Space Complexity The space complexity of a program is how much memory it uses. Measuring Space When we compute the space used by a TM, we do not count the input (think of input as readonly). We say that

More information

Lesson 24: True and False Number Sentences

Lesson 24: True and False Number Sentences NYS COMMON CE MATHEMATICS CURRICULUM Lesson 24 6 4 Student Outcomes Students identify values for the variables in equations and inequalities that result in true number sentences. Students identify values

More information

Unit 1 Lesson 6: Seeing Structure in Expressions

Unit 1 Lesson 6: Seeing Structure in Expressions Unit 1 Lesson 6: Seeing Structure in Expressions Objective: Students will be able to use inductive reasoning to try to solve problems that are puzzle like in nature. CCSS: A.SSE.1.b, A.SSE.2 Example Problems

More information

HOW TO CREATE A PROOF. Writing proofs is typically not a straightforward, algorithmic process such as calculating

HOW TO CREATE A PROOF. Writing proofs is typically not a straightforward, algorithmic process such as calculating HOW TO CREATE A PROOF ALLAN YASHINSKI Abstract We discuss how to structure a proof based on the statement being proved Writing proofs is typically not a straightforward, algorithmic process such as calculating

More information

Equations and Solutions

Equations and Solutions Section 2.1 Solving Equations: The Addition Principle 1 Equations and Solutions ESSENTIALS An equation is a number sentence that says that the expressions on either side of the equals sign, =, represent

More information

Lecture 2: Change of Basis

Lecture 2: Change of Basis Math 108 Lecture 2: Change of asis Professor: Padraic artlett Week 2 UCS 2014 On Friday of last week, we asked the following question: given the matrix A, 1 0 is there a quick way to calculate large powers

More information

Eureka Lessons for 6th Grade Unit FIVE ~ Equations & Inequalities

Eureka Lessons for 6th Grade Unit FIVE ~ Equations & Inequalities Eureka Lessons for 6th Grade Unit FIVE ~ Equations & Inequalities These 2 lessons can easily be taught in 2 class periods. If you like these lessons, please consider using other Eureka lessons as well.

More information

Solving with Absolute Value

Solving with Absolute Value Solving with Absolute Value Who knew two little lines could cause so much trouble? Ask someone to solve the equation 3x 2 = 7 and they ll say No problem! Add just two little lines, and ask them to solve

More information

Theorem. For every positive integer n, the sum of the positive integers from 1 to n is n(n+1)

Theorem. For every positive integer n, the sum of the positive integers from 1 to n is n(n+1) Week 1: Logic Lecture 1, 8/1 (Sections 1.1 and 1.3) Examples of theorems and proofs Theorem (Pythagoras). Let ABC be a right triangle, with legs of lengths a and b, and hypotenuse of length c. Then a +

More information

GRADE 7 MATH LEARNING GUIDE. Lesson 26: Solving Linear Equations and Inequalities in One Variable Using

GRADE 7 MATH LEARNING GUIDE. Lesson 26: Solving Linear Equations and Inequalities in One Variable Using GRADE 7 MATH LEARNING GUIDE Lesson 26: Solving Linear Equations and Inequalities in One Variable Using Guess and Check Time: 1 hour Prerequisite Concepts: Evaluation of algebraic expressions given values

More information

Generalized Quantifiers Logical and Linguistic Aspects

Generalized Quantifiers Logical and Linguistic Aspects Generalized Quantifiers Logical and Linguistic Aspects Lecture 1: Formal Semantics and Generalized Quantifiers Dag Westerståhl University of Gothenburg SELLC 2010 Institute for Logic and Cognition, Sun

More information

Before this course is over we will see the need to split up a fraction in a couple of ways, one using multiplication and the other using addition.

Before this course is over we will see the need to split up a fraction in a couple of ways, one using multiplication and the other using addition. CH MORE FRACTIONS Introduction I n this chapter we tie up some loose ends. First, we split a single fraction into two fractions, followed by performing our standard math operations on positive and negative

More information

Introduction to Semantics. The Formalization of Meaning 1

Introduction to Semantics. The Formalization of Meaning 1 The Formalization of Meaning 1 1. Obtaining a System That Derives Truth Conditions (1) The Goal of Our Enterprise To develop a system that, for every sentence S of English, derives the truth-conditions

More information

Manipulating Radicals

Manipulating Radicals Lesson 40 Mathematics Assessment Project Formative Assessment Lesson Materials Manipulating Radicals MARS Shell Center University of Nottingham & UC Berkeley Alpha Version Please Note: These materials

More information

CSCI3390-Lecture 18: Why is the P =?NP Problem Such a Big Deal?

CSCI3390-Lecture 18: Why is the P =?NP Problem Such a Big Deal? CSCI3390-Lecture 18: Why is the P =?NP Problem Such a Big Deal? The conjecture that P is different from NP made its way on to several lists of the most important unsolved problems in Mathematics (never

More information

GRADE 3 SUPPLEMENT. Set A1 Number & Operations: Equal Expressions. Includes. Skills & Concepts

GRADE 3 SUPPLEMENT. Set A1 Number & Operations: Equal Expressions. Includes. Skills & Concepts GRADE 3 SUPPLEMENT Set A1 Number & Operations: Equal Expressions Includes Activity 1: True or False? A1.1 Independent Worksheet 1: More Number Puzzles A1.7 Independent Worksheet 2: Expresions, Equations

More information

Algebra Exam. Solutions and Grading Guide

Algebra Exam. Solutions and Grading Guide Algebra Exam Solutions and Grading Guide You should use this grading guide to carefully grade your own exam, trying to be as objective as possible about what score the TAs would give your responses. Full

More information

Choosing Logical Connectives

Choosing Logical Connectives Choosing Logical Connectives 1. Too Few Connectives?: We have chosen to use only 5 logical connectives in our constructed language of logic, L1 (they are:,,,, and ). But, we might ask, are these enough?

More information

Spatial Reasoning Test Examples

Spatial Reasoning Test Examples Test Examples Free PDF ebook Download: Test Examples Download or Read Online ebook spatial reasoning test examples in PDF Format From The Best User Guide Database structures influences spatial reasoning,

More information

MATH 341, Section 001 FALL 2014 Introduction to the Language and Practice of Mathematics

MATH 341, Section 001 FALL 2014 Introduction to the Language and Practice of Mathematics MATH 341, Section 001 FALL 2014 Introduction to the Language and Practice of Mathematics Class Meetings: MW 9:30-10:45 am in EMS E424A, September 3 to December 10 [Thanksgiving break November 26 30; final

More information

Comp487/587 - Boolean Formulas

Comp487/587 - Boolean Formulas Comp487/587 - Boolean Formulas 1 Logic and SAT 1.1 What is a Boolean Formula Logic is a way through which we can analyze and reason about simple or complicated events. In particular, we are interested

More information

HOW TO WRITE PROOFS. Dr. Min Ru, University of Houston

HOW TO WRITE PROOFS. Dr. Min Ru, University of Houston HOW TO WRITE PROOFS Dr. Min Ru, University of Houston One of the most difficult things you will attempt in this course is to write proofs. A proof is to give a legal (logical) argument or justification

More information

3.3 It All Adds Up. A Develop Understanding Task

3.3 It All Adds Up. A Develop Understanding Task 3.3 It All Adds Up A Develop Understanding Task Whenever we re thinking about algebra and working with variables, it is useful to consider how it relates to the number system and operations on numbers.

More information

NP-Hardness reductions

NP-Hardness reductions NP-Hardness reductions Definition: P is the class of problems that can be solved in polynomial time, that is n c for a constant c Roughly, if a problem is in P then it's easy, and if it's not in P then

More information

Numbers. The aim of this lesson is to enable you to: describe and use the number system. use positive and negative numbers

Numbers. The aim of this lesson is to enable you to: describe and use the number system. use positive and negative numbers Module One: Lesson One Aims The aim of this lesson is to enable you to: describe and use the number system use positive and negative numbers work with squares and square roots use the sign rule master

More information

Lesson 12. Student Outcomes. Classwork. Opening Exercise (4 minutes) Discussion (4 minutes)

Lesson 12. Student Outcomes. Classwork. Opening Exercise (4 minutes) Discussion (4 minutes) Student Outcomes Students are introduced to the formal process of solving an equation: starting from the assumption that the original equation has a solution. Students explain each step as following from

More information

Midterm sample questions

Midterm sample questions Midterm sample questions CS 585, Brendan O Connor and David Belanger October 12, 2014 1 Topics on the midterm Language concepts Translation issues: word order, multiword translations Human evaluation Parts

More information

Discrete Mathematics for CS Spring 2007 Luca Trevisan Lecture 27

Discrete Mathematics for CS Spring 2007 Luca Trevisan Lecture 27 CS 70 Discrete Mathematics for CS Spring 007 Luca Trevisan Lecture 7 Infinity and Countability Consider a function f that maps elements of a set A (called the domain of f ) to elements of set B (called

More information

What is proof? Lesson 1

What is proof? Lesson 1 What is proof? Lesson The topic for this Math Explorer Club is mathematical proof. In this post we will go over what was covered in the first session. The word proof is a normal English word that you might

More information

CS1800: Strong Induction. Professor Kevin Gold

CS1800: Strong Induction. Professor Kevin Gold CS1800: Strong Induction Professor Kevin Gold Mini-Primer/Refresher on Unrelated Topic: Limits This is meant to be a problem about reasoning about quantifiers, with a little practice of other skills, too

More information

Preferred Mental Models in Qualitative Spatial Reasoning: A Cognitive Assessment of Allen s Calculus

Preferred Mental Models in Qualitative Spatial Reasoning: A Cognitive Assessment of Allen s Calculus Knauff, M., Rauh, R., & Schlieder, C. (1995). Preferred mental models in qualitative spatial reasoning: A cognitive assessment of Allen's calculus. In Proceedings of the Seventeenth Annual Conference of

More information

1 Reals are Uncountable

1 Reals are Uncountable CS 30: Discrete Math in CS (Winter 2019): Lecture 6 Date: 11th January, 2019 (Friday) Topic: Uncountability and Undecidability Disclaimer: These notes have not gone through scrutiny and in all probability

More information

Predicate Logic: Syntax

Predicate Logic: Syntax Predicate Logic: Syntax Alice Gao Lecture 12 Based on work by J. Buss, L. Kari, A. Lubiw, B. Bonakdarpour, D. Maftuleac, C. Roberts, R. Trefler, and P. Van Beek 1/31 Outline Syntax of Predicate Logic Learning

More information

One-to-one functions and onto functions

One-to-one functions and onto functions MA 3362 Lecture 7 - One-to-one and Onto Wednesday, October 22, 2008. Objectives: Formalize definitions of one-to-one and onto One-to-one functions and onto functions At the level of set theory, there are

More information

P, NP, NP-Complete, and NPhard

P, NP, NP-Complete, and NPhard P, NP, NP-Complete, and NPhard Problems Zhenjiang Li 21/09/2011 Outline Algorithm time complicity P and NP problems NP-Complete and NP-Hard problems Algorithm time complicity Outline What is this course

More information

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS 1 Language There are several propositional languages that are routinely called classical propositional logic languages. It is due to the functional dependency

More information

Ling 130 Notes: Syntax and Semantics of Propositional Logic

Ling 130 Notes: Syntax and Semantics of Propositional Logic Ling 130 Notes: Syntax and Semantics of Propositional Logic Sophia A. Malamud January 21, 2011 1 Preliminaries. Goals: Motivate propositional logic syntax and inferencing. Feel comfortable manipulating

More information

NP-Completeness Review

NP-Completeness Review CS124 NP-Completeness Review Where We Are Headed Up to this point, we have generally assumed that if we were given a problem, we could find a way to solve it. Unfortunately, as most of you know, there

More information

Squaring and Unsquaring

Squaring and Unsquaring PROBLEM STRINGS LESSON 8.1 Squaring and Unsquaring At a Glance (6 6)* ( 6 6)* (1 1)* ( 1 1)* = 64 17 = 64 + 15 = 64 ( + 3) = 49 ( 7) = 5 ( + ) + 1= 8 *optional problems Objectives The goal of this string

More information

For all For every For each For any There exists at least one There exists There is Some

For all For every For each For any There exists at least one There exists There is Some Section 1.3 Predicates and Quantifiers Assume universe of discourse is all the people who are participating in this course. Also let us assume that we know each person in the course. Consider the following

More information

Lecture 18: P & NP. Revised, May 1, CLRS, pp

Lecture 18: P & NP. Revised, May 1, CLRS, pp Lecture 18: P & NP Revised, May 1, 2003 CLRS, pp.966-982 The course so far: techniques for designing efficient algorithms, e.g., divide-and-conquer, dynamic-programming, greedy-algorithms. What happens

More information

564 Lecture 25 Nov. 23, Continuing note on presuppositional vs. nonpresuppositional dets.

564 Lecture 25 Nov. 23, Continuing note on presuppositional vs. nonpresuppositional dets. 564 Lecture 25 Nov. 23, 1999 1 Continuing note on presuppositional vs. nonpresuppositional dets. Here's the argument about the nonpresupp vs. presupp analysis of "every" that I couldn't reconstruct last

More information

Discrete Structures Proofwriting Checklist

Discrete Structures Proofwriting Checklist CS103 Winter 2019 Discrete Structures Proofwriting Checklist Cynthia Lee Keith Schwarz Now that we re transitioning to writing proofs about discrete structures like binary relations, functions, and graphs,

More information

MITOCW ocw-18_02-f07-lec02_220k

MITOCW ocw-18_02-f07-lec02_220k MITOCW ocw-18_02-f07-lec02_220k The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free.

More information

ADDENBROOKE S COGNITIVE EXAMINATION ACE-R Revised Version A (2004) - NZ Adaptation 1f (December 2007)

ADDENBROOKE S COGNITIVE EXAMINATION ACE-R Revised Version A (2004) - NZ Adaptation 1f (December 2007) ADDENBROOKE S COGNITIVE EXAMINATION ACE-R Revised Version A (2004) - NZ Adaptation 1f (December 2007) Name : Date of birth : NHI number : Date of testing: // Tester s name: Age at leaving full-time education:

More information

6.1 Logic. Statements or Propositions. Negation. The negation of a statement, p, is not p and is denoted by p Truth table: p p

6.1 Logic. Statements or Propositions. Negation. The negation of a statement, p, is not p and is denoted by p Truth table: p p 6.1 Logic Logic is not only the foundation of mathematics, but also is important in numerous fields including law, medicine, and science. Although the study of logic originated in antiquity, it was rebuilt

More information

Direct Proofs. the product of two consecutive integers plus the larger of the two integers

Direct Proofs. the product of two consecutive integers plus the larger of the two integers Direct Proofs A direct proof uses the facts of mathematics and the rules of inference to draw a conclusion. Since direct proofs often start with premises (given information that goes beyond the facts of

More information

CSCI3390-Lecture 14: The class NP

CSCI3390-Lecture 14: The class NP CSCI3390-Lecture 14: The class NP 1 Problems and Witnesses All of the decision problems described below have the form: Is there a solution to X? where X is the given problem instance. If the instance is

More information

Nondeterministic finite automata

Nondeterministic finite automata Lecture 3 Nondeterministic finite automata This lecture is focused on the nondeterministic finite automata (NFA) model and its relationship to the DFA model. Nondeterminism is an important concept in the

More information

Algebra I Sample Unit Outline

Algebra I Sample Unit Outline Algebra I Sample Unit Outline Organizing Theme Topic Unit 1: Intro. to Topic 2 Topic 3 Topic 4 Topic 5 Topic 6 Topic 7 Topic 8 Topic 9 Build functions that model situations Unit 1: Intro. to Data- Summarize,

More information

A Brief Introduction to Proofs

A Brief Introduction to Proofs A Brief Introduction to Proofs William J. Turner October, 010 1 Introduction Proofs are perhaps the very heart of mathematics. Unlike the other sciences, mathematics adds a final step to the familiar scientific

More information

Lesson 12: Solving Equations

Lesson 12: Solving Equations Student Outcomes Students are introduced to the formal process of solving an equation: starting from the assumption that the original equation has a solution. Students explain each step as following from

More information

Designing Information Devices and Systems I Spring 2018 Homework 11

Designing Information Devices and Systems I Spring 2018 Homework 11 EECS 6A Designing Information Devices and Systems I Spring 28 Homework This homework is due April 8, 28, at 23:59. Self-grades are due April 2, 28, at 23:59. Submission Format Your homework submission

More information

Presuppositions (introductory comments)

Presuppositions (introductory comments) 1 Presuppositions (introductory comments) Some examples (1) a. The person who broke the typewriter was Sam. b. It was Sam who broke the typewriter. c. John screwed up again. d. John likes Mary, too. e.

More information

Elementary Algebra - Problem Drill 01: Introduction to Elementary Algebra

Elementary Algebra - Problem Drill 01: Introduction to Elementary Algebra Elementary Algebra - Problem Drill 01: Introduction to Elementary Algebra No. 1 of 10 Instructions: (1) Read the problem and answer choices carefully (2) Work the problems on paper as 1. Which of the following

More information

Day 1: Over + Over Again

Day 1: Over + Over Again Welcome to Morning Math! The current time is... huh, that s not right. Day 1: Over + Over Again Welcome to PCMI! We know you ll learn a great deal of mathematics here maybe some new tricks, maybe some

More information

Modern Algebra Prof. Manindra Agrawal Department of Computer Science and Engineering Indian Institute of Technology, Kanpur

Modern Algebra Prof. Manindra Agrawal Department of Computer Science and Engineering Indian Institute of Technology, Kanpur Modern Algebra Prof. Manindra Agrawal Department of Computer Science and Engineering Indian Institute of Technology, Kanpur Lecture 02 Groups: Subgroups and homomorphism (Refer Slide Time: 00:13) We looked

More information

Before this course is over we will see the need to split up a fraction in a couple of ways, one using multiplication and the other using addition.

Before this course is over we will see the need to split up a fraction in a couple of ways, one using multiplication and the other using addition. CH 0 MORE FRACTIONS Introduction I n this chapter we tie up some loose ends. First, we split a single fraction into two fractions, followed by performing our standard math operations on positive and negative

More information

Syllogistic Logic and its Extensions

Syllogistic Logic and its Extensions 1/31 Syllogistic Logic and its Extensions Larry Moss, Indiana University NASSLLI 2014 2/31 Logic and Language: Traditional Syllogisms All men are mortal. Socrates is a man. Socrates is mortal. Some men

More information

Temporal Extension. 1. Time as Quantity

Temporal Extension. 1. Time as Quantity 1 Boris Hennig IFOMIS Saarbrücken Draft version as of July 17, 2005 Temporal Extension Abstract. Space and time are continuous and extensive quantities. But according to Aristotle, time differs from space

More information

KB Agents and Propositional Logic

KB Agents and Propositional Logic Plan Knowledge-Based Agents Logics Propositional Logic KB Agents and Propositional Logic Announcements Assignment2 mailed out last week. Questions? Knowledge-Based Agents So far, what we ve done is look

More information

Section 3.1: Direct Proof and Counterexample 1

Section 3.1: Direct Proof and Counterexample 1 Section 3.1: Direct Proof and Counterexample 1 In this chapter, we introduce the notion of proof in mathematics. A mathematical proof is valid logical argument in mathematics which shows that a given conclusion

More information

Unifying Adjunct Islands and Freezing Effects in Minimalist Grammars

Unifying Adjunct Islands and Freezing Effects in Minimalist Grammars Unifying Adjunct Islands and Freezing Effects in Minimalist Grammars Tim Hunter Department of Linguistics University of Maryland TAG+10 1 / 26 Goal of This Talk Goal Present a unified account of two well-known

More information

To factor an expression means to write it as a product of factors instead of a sum of terms. The expression 3x

To factor an expression means to write it as a product of factors instead of a sum of terms. The expression 3x Factoring trinomials In general, we are factoring ax + bx + c where a, b, and c are real numbers. To factor an expression means to write it as a product of factors instead of a sum of terms. The expression

More information

Chapter 26: Comparing Counts (Chi Square)

Chapter 26: Comparing Counts (Chi Square) Chapter 6: Comparing Counts (Chi Square) We ve seen that you can turn a qualitative variable into a quantitative one (by counting the number of successes and failures), but that s a compromise it forces

More information

8. TRANSFORMING TOOL #1 (the Addition Property of Equality)

8. TRANSFORMING TOOL #1 (the Addition Property of Equality) 8 TRANSFORMING TOOL #1 (the Addition Property of Equality) sentences that look different, but always have the same truth values What can you DO to a sentence that will make it LOOK different, but not change

More information

Introduction to Basic Proof Techniques Mathew A. Johnson

Introduction to Basic Proof Techniques Mathew A. Johnson Introduction to Basic Proof Techniques Mathew A. Johnson Throughout this class, you will be asked to rigorously prove various mathematical statements. Since there is no prerequisite of a formal proof class,

More information

4 Linear Recurrence Relations & the Fibonacci Sequence

4 Linear Recurrence Relations & the Fibonacci Sequence 4 Linear Recurrence Relations & the Fibonacci Sequence Recall the classic example of the Fibonacci sequence (F n ) n=1 the relations: F n+ = F n+1 + F n F 1 = F = 1 = (1, 1,, 3, 5, 8, 13, 1,...), defined

More information

arxiv: v1 [math.gm] 14 Mar 2012

arxiv: v1 [math.gm] 14 Mar 2012 Counting systems and the First Hilbert problem arxiv:1203.4141v1 [math.gm] 14 Mar 2012 Yaroslav D. Sergeyev Abstract The First Hilbert problem is studied in this paper by applying two instruments: a new

More information

Solution to Proof Questions from September 1st

Solution to Proof Questions from September 1st Solution to Proof Questions from September 1st Olena Bormashenko September 4, 2011 What is a proof? A proof is an airtight logical argument that proves a certain statement in general. In a sense, it s

More information

Chapter 5 Simplifying Formulas and Solving Equations

Chapter 5 Simplifying Formulas and Solving Equations Chapter 5 Simplifying Formulas and Solving Equations Look at the geometry formula for Perimeter of a rectangle P = L W L W. Can this formula be written in a simpler way? If it is true, that we can simplify

More information

Chapter 4: Classical Propositional Semantics

Chapter 4: Classical Propositional Semantics Chapter 4: Classical Propositional Semantics Language : L {,,, }. Classical Semantics assumptions: TWO VALUES: there are only two logical values: truth (T) and false (F), and EXTENSIONALITY: the logical

More information

Logic. Propositional Logic: Syntax. Wffs

Logic. Propositional Logic: Syntax. Wffs Logic Propositional Logic: Syntax Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about

More information

Correlations to the Common Core State Standards: Kindergarten

Correlations to the Common Core State Standards: Kindergarten Correlations to the Common Core State s: Kindergarten L-1, Building the Hundreds Counting and Cardinality Know number names and the count sequence. K.CC.1. Count to 100 by ones and by tens. K.CC.2. Count

More information

Introducing Proof 1. hsn.uk.net. Contents

Introducing Proof 1. hsn.uk.net. Contents Contents 1 1 Introduction 1 What is proof? 1 Statements, Definitions and Euler Diagrams 1 Statements 1 Definitions Our first proof Euler diagrams 4 3 Logical Connectives 5 Negation 6 Conjunction 7 Disjunction

More information

Simple Interactions CS 105 Lecture 2 Jan 26. Matthew Stone

Simple Interactions CS 105 Lecture 2 Jan 26. Matthew Stone Simple Interactions CS 105 Lecture 2 Jan 26 Matthew Stone Rutgers University Department of Computer Science and Center for Cognitive Science Themes from the Preface 2 Computers are multimedia devices Text

More information

CSC236 Week 2. Larry Zhang

CSC236 Week 2. Larry Zhang CSC236 Week 2 Larry Zhang 1 Announcements Tutorials start this week. Problem Set 1 will be out by Friday 2 Mathematical Induction 3 Mathematical Induction It s a proof technique It s an old proof technique

More information

Cogito ergo sum non machina!

Cogito ergo sum non machina! Cogito ergo sum non machina! About Gödel s First Incompleteness Theorem and Turing machines. Ricardo Pereira Tassinari 1 Philosophy Department of State University of São Paulo - UNESP - Campus Marília

More information

2.3. Solving Absolute Value Inequalities. Inequalities ENGAGE. 2.3 Solving Absolute Value

2.3. Solving Absolute Value Inequalities. Inequalities ENGAGE. 2.3 Solving Absolute Value Resource Locker LESSO N 2.3 Solving Absolute Value Inequalities Name Class Date 2.3 Solving Absolute Value Inequalities Texas Math Standards The student is expected to: A2.6.F Solve absolute value linear

More information

Lecture 10: Generalized likelihood ratio test

Lecture 10: Generalized likelihood ratio test Stat 200: Introduction to Statistical Inference Autumn 2018/19 Lecture 10: Generalized likelihood ratio test Lecturer: Art B. Owen October 25 Disclaimer: These notes have not been subjected to the usual

More information

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula:

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula: Logic: The Big Picture Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and

More information

MATH 13 FINAL EXAM SOLUTIONS

MATH 13 FINAL EXAM SOLUTIONS MATH 13 FINAL EXAM SOLUTIONS WINTER 2014 Problem 1 (15 points). For each statement below, circle T or F according to whether the statement is true or false. You do NOT need to justify your answers. T F

More information

2.2 Graphs of Functions

2.2 Graphs of Functions 2.2 Graphs of Functions Introduction DEFINITION domain of f, D(f) Associated with every function is a set called the domain of the function. This set influences what the graph of the function looks like.

More information

Algebra: Linear UNIT 16 Equations Lesson Plan 1

Algebra: Linear UNIT 16 Equations Lesson Plan 1 1A UNIT 16 Equations Lesson Plan 1 Introduction to coding T: Today we're going to code and decode letters and numbers. OS 16.1 T: What can you see on the OHP? (A circle with letters in it) T: How is it

More information

COMP6463: λ-calculus

COMP6463: λ-calculus COMP6463: λ-calculus 1. Basics Michael Norrish Michael.Norrish@nicta.com.au Canberra Research Lab., NICTA Semester 2, 2015 Outline Introduction Lambda Calculus Terms Alpha Equivalence Substitution Dynamics

More information

One sided tests. An example of a two sided alternative is what we ve been using for our two sample tests:

One sided tests. An example of a two sided alternative is what we ve been using for our two sample tests: One sided tests So far all of our tests have been two sided. While this may be a bit easier to understand, this is often not the best way to do a hypothesis test. One simple thing that we can do to get

More information

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland

Discrete Mathematics. W. Ethan Duckworth. Fall 2017, Loyola University Maryland Discrete Mathematics W. Ethan Duckworth Fall 2017, Loyola University Maryland Contents 1 Introduction 4 1.1 Statements......................................... 4 1.2 Constructing Direct Proofs................................

More information

Deduction by Daniel Bonevac. Chapter 3 Truth Trees

Deduction by Daniel Bonevac. Chapter 3 Truth Trees Deduction by Daniel Bonevac Chapter 3 Truth Trees Truth trees Truth trees provide an alternate decision procedure for assessing validity, logical equivalence, satisfiability and other logical properties

More information

Topic 1: Propositional logic

Topic 1: Propositional logic Topic 1: Propositional logic Guy McCusker 1 1 University of Bath Logic! This lecture is about the simplest kind of mathematical logic: propositional calculus. We discuss propositions, which are statements

More information

Parsing with CFGs L445 / L545 / B659. Dept. of Linguistics, Indiana University Spring Parsing with CFGs. Direction of processing

Parsing with CFGs L445 / L545 / B659. Dept. of Linguistics, Indiana University Spring Parsing with CFGs. Direction of processing L445 / L545 / B659 Dept. of Linguistics, Indiana University Spring 2016 1 / 46 : Overview Input: a string Output: a (single) parse tree A useful step in the process of obtaining meaning We can view the

More information

Parsing with CFGs. Direction of processing. Top-down. Bottom-up. Left-corner parsing. Chart parsing CYK. Earley 1 / 46.

Parsing with CFGs. Direction of processing. Top-down. Bottom-up. Left-corner parsing. Chart parsing CYK. Earley 1 / 46. : Overview L545 Dept. of Linguistics, Indiana University Spring 2013 Input: a string Output: a (single) parse tree A useful step in the process of obtaining meaning We can view the problem as searching

More information

Introduction to Bayesian Learning. Machine Learning Fall 2018

Introduction to Bayesian Learning. Machine Learning Fall 2018 Introduction to Bayesian Learning Machine Learning Fall 2018 1 What we have seen so far What does it mean to learn? Mistake-driven learning Learning by counting (and bounding) number of mistakes PAC learnability

More information