*EXAM 1 Answer key* EECS 203 Spring 2016

Similar documents
*EXAM 1* EECS 203 Spring 2016

*Final Exam* EECS 203 Spring 2015

*Final Exam* EECS 203 Spring 2016

*Final Exam* EECS 203 Spring 2016

Math 230 Final Exam, Spring 2009

UNIVERSITY OF VICTORIA DECEMBER EXAMINATIONS MATH 122: Logic and Foundations

Math 230 Final Exam, Spring 2008

Department of Computer Science University at Albany, State University of New York Solutions to Sample Discrete Mathematics Examination I (Spring 2008)

Date: October 24, 2008, Friday Time: 10:40-12:30. Math 123 Abstract Mathematics I Midterm Exam I Solutions TOTAL

At least one of us is a knave. What are A and B?

CS 514, Mathematics for Computer Science Mid-semester Exam, Autumn 2017 Department of Computer Science and Engineering IIT Guwahati

1. Consider the conditional E = p q r. Use de Morgan s laws to write simplified versions of the following : The negation of E : 5 points

MATH 13 FINAL EXAM SOLUTIONS

Wollongong College Australia

RYERSON UNIVERSITY DEPARTMENT OF MATHEMATICS

Review 3. Andreas Klappenecker

Number theory (Chapter 4)

Computer Science Foundation Exam

Sample Problems for all sections of CMSC250, Midterm 1 Fall 2014

Math 3336: Discrete Mathematics Practice Problems for Exam I

Name: Mathematics 1C03

MATH FINAL EXAM REVIEW HINTS

Proofs: A General How To II. Rules of Inference. Rules of Inference Modus Ponens. Rules of Inference Addition. Rules of Inference Conjunction

Announcements. Exam 1 Review

MATH 13 SAMPLE FINAL EXAM SOLUTIONS

Discrete Structures CRN Test 3 Version 1 CMSC 2123 Autumn 2013

Johns Hopkins Math Tournament 2018 Proof Round: Sequences

MATH 363: Discrete Mathematics

CSC 125 :: Final Exam December 14, 2011

MATH 201 Solutions: TEST 3-A (in class)

Midterm Exam Solution

MAT 243 Test 2 SOLUTIONS, FORM A

University of Ottawa CSI 2101 Midterm Test Instructor: Lucia Moura. March 1, :00 pm Duration: 1:15 hs

Predicate Logic & Quantification

Lecture Notes on DISCRETE MATHEMATICS. Eusebius Doedel

Do not start until you are given the green signal

Problem Points Score Total 100

PSU MATH RELAYS LOGIC & SET THEORY 2017

Packet #2: Set Theory & Predicate Calculus. Applied Discrete Mathematics

Proofs. Introduction II. Notes. Notes. Notes. Slides by Christopher M. Bourke Instructor: Berthe Y. Choueiry. Fall 2007

Student s Printed Name:

Spring 2018 Exam 2 MARK BOX HAND IN PART NAME: PIN: INSTRUCTIONS

Practice Midterm Exam Solutions

MTH 310, Section 001 Abstract Algebra I and Number Theory. Sample Midterm 1

Spring 2017 Exam 2 NAME: PIN:

What is the decimal (base 10) representation of the binary number ? Show your work and place your final answer in the box.

Math 430 Final Exam, Fall 2008

Math 1: Calculus with Algebra Midterm 2 Thursday, October 29. Circle your section number: 1 Freund 2 DeFord

MATH 1040 Test 2 Spring 2016 Version A QP 16, 17, 20, 25, Calc 1.5, 1.6, , App D. Student s Printed Name:

Inference and Proofs (1.6 & 1.7)

Fall 2015 Lecture 14: Modular congruences. cse 311: foundations of computing

STUDENT NAME: STUDENT SIGNATURE: STUDENT ID NUMBER: SECTION NUMBER AND RECITATION INSTRUCTOR:

Fall 2014 CMSC250/250H Midterm II

Problem 1: Suppose A, B, C and D are finite sets such that A B = C D and C = D. Prove or disprove: A = B.

Student s Printed Name:

MATH 3300 Test 1. Name: Student Id:

Practice Test III, Math 314, Spring 2016

Chapter 1 Elementary Logic

CSC 125 :: Final Exam May 3 & 5, 2010

Preparing for the CS 173 (A) Fall 2018 Midterm 1

Reexam in Discrete Mathematics

Lecture Notes 1 Basic Concepts of Mathematics MATH 352

Student s Printed Name:

Notation Index. gcd(a, b) (greatest common divisor) NT-16

University of Toronto Faculty of Arts and Science Solutions to Final Examination, April 2017 MAT246H1S - Concepts in Abstract Mathematics

2/2/2018. CS 103 Discrete Structures. Chapter 1. Propositional Logic. Chapter 1.1. Propositional Logic

CSE 1400 Applied Discrete Mathematics Proofs

CSE 20 DISCRETE MATH WINTER

5. Use a truth table to determine whether the two statements are equivalent. Let t be a tautology and c be a contradiction.

WUCT121. Discrete Mathematics. Logic. Tutorial Exercises

University of California, San Diego Department of Computer Science and Engineering CSE 20. Solutions to Midterm Exam Winter 2018

Student s Printed Name: _ Key _&_Grading Guidelines CUID:

Problem Points Score Total 100

CS1800 Discrete Structures Fall 2016 Profs. Gold & Schnyder April 25, CS1800 Discrete Structures Final

Final Exam Review. 2. Let A = {, { }}. What is the cardinality of A? Is

Solutions to Practice Final

CS103 Handout 08 Spring 2012 April 20, 2012 Problem Set 3

Student s Printed Name:

Math.3336: Discrete Mathematics. Cardinality of Sets

HANDOUT AND SET THEORY. Ariyadi Wijaya

Review 1. Andreas Klappenecker

Problem Point Value Points

Sets. We discuss an informal (naive) set theory as needed in Computer Science. It was introduced by G. Cantor in the second half of the nineteenth

Discussion Summary 10/16/2018

CS 70 Discrete Mathematics and Probability Theory Fall 2016 Seshia and Walrand Midterm 1 Solutions

Math 2534 Solution to Test 3A Spring 2010

MTH 299 In Class and Recitation Problems SUMMER 2016

NORTHERN INDIA ENGINEERING COLLEGE, LKO D E P A R T M E N T O F M A T H E M A T I C S. B.TECH IIIrd SEMESTER QUESTION BANK ACADEMIC SESSION

Math 116 Second Midterm November 13, 2017

Test 2 - Answer Key Version A

Chapter 3. The Logic of Quantified Statements

Page Points Score Total: 100

Chapter 1, Logic and Proofs (3) 1.6. Rules of Inference

Student s Printed Name: _KEY Grading Guidelines CUID:

7.11 A proof involving composition Variation in terminology... 88

MAT246H1S - Concepts In Abstract Mathematics. Solutions to Term Test 1 - February 1, 2018

Number Theory Math 420 Silverman Exam #1 February 27, 2018

MAT 243 Test 1 SOLUTIONS, FORM A

Chapter 2. Mathematical Reasoning. 2.1 Mathematical Models

NAME (1 pt): TA (1 pt): Name of Neighbor to your left (1 pt): Name of Neighbor to your right (1 pt):

Transcription:

*EXAM 1 Answer key* EECS 203 Spring 2016 Name (Print): Key uniqname (Print): Key Instructions. You have 110 minutes to complete this exam. You may have one page of notes (8.5x11.5 two-sided) but may not use any other sources of information, including electronic devices, textbooks, or notes. Leave at least one seat between yourself and other students. Please write clearly. If we cannot read your writing, it will not be graded. Honor Code. This course operates under the rules of the College of Engineering Honor Code. Your signature endorses the pledge below. After you finish your exam, please sign on the line below: I have neither given nor received aid on this examination, nor have I concealed any violations of the Honor Code.

1. Logic (20 points) In this section, each question will have zero or more correct answers. You are to circle each correct answer and leave uncircled each incorrect answer. [4 points each, -1.5 per incorrect circle/non-circle, minimum 0 points per problem] a. Circle each of the following which are equivalent to the circuit below. (p (q r)) (p (q r)) (p (q r)) ( q r) p ( r q) p b. Circle each of the following that are satisfiable (p q) (p q) (p q) F (p q) (p) T (p q) ( p) p q p c. Circle each of the following that is a tautology (p q) (p q) ( p p) ( q q) (p q) (p) T ((p q) ( p)) p q p

d. We define the following predicates: i. F(x): x is Female ii. S(x): x is a Student iii. K(x,y): x knows y s name Consider the statement Jill knows the name of every female student. Zero or more of the expressions below are accurate translations of this statement. Circle each of the following that are correct. x(k(jill, x) F(x) S(x)) x(f(x) S(x) K(Jill, x)) x( F(x) S(x) K(Jill, x)) x ((F(x) S(x)) K(Jill, x)) x(f(x) S(x) K(Jill, x)) e. We define the following predicates: i. F(x): x is Female ii. S(x): x is a Student iii. K(x,y): x knows y s name Consider the statement Of all pairs of students that know each other s names, at least one in each pair is female. Zero or more of the expressions below are accurate translations of this statement. Circle each of the following that are correct. x y ((S(x) S(y) (K(x, y) K(y, x))) (F(x) F(y))) x y(s(x) S(y) K(x, y) K(y, x)) (F(x) F(y)) x y(s(x) S(y) K(x, y) K(y, x)) (F(x) F(y)) y x(s(x) S(y) K(x, y) K(y, x)) (F(x) F(y)) x y(s(x) S(y) (K(x, y) K(y, x)) (F(x) F(y)))

2. Sets (6 points) In this section, each question will have zero or more correct answers. You are to circle each correct answer and leave uncircled each incorrect answer. [2 points each, -1 per incorrect circle/non-circle, minimum 0 points per problem] a. Which of the following is the power set of some set? {{a}, {}} {{{}}, {}} {{a}, {b}, {}} {{a}, {b}, {a, b}, {}} b. For i Z +, let A i be the set of {0, i, i+1}. So for example, A2={0,2,3}. Which of the following statements are a tautology? x y A x A y = 2 x y(a y A x ) φ {1, 2} A 1 = {1} x y A x A y > 0 c. Which of the following correspond to the filled-in part of the following Venn diagram? (A (B C)) (B C) (A B C ) (B C) B C ((A B) C) (A B C ) (A B C) (A B C)

3. Cardinality of sets (5 points) For each of the following, circle each statement that is true (that could be zero, one, or more for each question). Each problem is worth 1 point and you only get the points if you circle all of the correct answers and none of the wrong ones. a) If A and B are both uncountably infinite sets, then A-B could be Countably infinite Uncountably infinite Finite b) If A and B are both uncountably infinite sets, then A B could be Countably infinite Uncountably infinite Finite c) If A is a countably infinite set and B is a countably infinite set, then A-B could be Countably infinite Uncountably infinite Finite d) (Z Z Z) (R + R + R + ) is Countably infinite Uncountably infinite Finite e) φ Z R is Countably infinite Uncountably infinite Finite

4. Growth of functions (6 points) For each of the following, circle each statement that is true (that could be zero, one, or more for each question). Each problem is worth 2 points and you only get the points if you circle all of the correct answers and none of the wrong ones. a. Consider the following pseudo code: for (i:=1 to n) for (j:= i to n/2) if(a[j]>a[i]) A[i]:=A[i]+1 for(i:=1 to n) doit(i) //Takes (1) time. //Takes (1) time. This algorithm has a run time that is (n 2 ) O(n 2 ) (n) (1) (n 2 +1) b. Using binary search to find a specific element in a sorted list of N values has a run time that is: (log(n)) O(N 2 ) (N log(n)) (N 2 ) O(N) c. If f(x) = 4x + 5 and g(x) = x 2 2, for which of the following k,c value pairs would f(x) C g(x) for all x>k? k=3, C=2; k=2, C=3; k=1, C=4; k=4, C=1 This one was tricky because the answer depends on if the domain of f and g is the reals or the integers. If it s the reals none of them are true. If it s the integers, then it s true for k=3, C=2 and k=2 C=3. We took either answer.

5. Functions (8 points) Answer each of the following questions. Assume all functions are from R to R. a. What is the inverse of the function, f(x) = 5x + 1? [3] f 1 (x) = x 1 5 b. If f(x) = 3x + 4 and g(x) = (0.5x + 1) what is (g f)(x)? [3] (g f)(x) = 1.5x + 3 c. If f(x) is a bijection and g(x) is onto but not one-to-one, f g(x) might be (circle all that could apply) [2] one-to-one onto a bijection 6. Other bases (8 points) a. How many 0s are at the end of 20! when written in octal? Briefly explain your answer. [5] A number in octal will have a 0 at the end of it for every 8 it has as a factor. So we ll count the number of 2 s in the prime factorization of 20! and divide that by 3. We could count them a number of ways, but let s say: Every even number has a 2. Every multiple of 4 has a second 2. Every multiple of 8 has a 3 rd 2 Every multiple of 16 has a 4 th 2. 10 (even) +5 (multiples of 4) +2 (multiples of 8) +1 (multiples of 16)=18 2s. That s 6 zeros. b. Convert FAD16 to base 8. [3] FAD 16=1111 1010 1101 = 7655 8

7. Extended Euclidian Algorithm (8 points) Using the extended Euclidian algorithm, find integer values a and b such that 60a + 42b = gcd (60,42). You must clearly show your work to get credit. Place your answer where shown. We first find gcd(60, 42) via the Euclidean algorithm: 60 = 1(42) + 18 42 = 2(18) + 6 18 = 3(6) and therefore we see that gcd(60, 42) = 6. Now, 6 = 42 2(18) 18 = 60 1(42) 6 = 42 2(60 1(42)) 6 = -2(60) + 3(42). Therefore, a = -2 and b = 3. a= -2 b= 3

8. Finding the sum of a series (6 points) Find a closed-form solution to the following summation for an arbitrary value of n using any technique. Briefly show/explain your work. n 3i 2 3(i 1) 2 i=3 If you notice this is a telescoping sequence, it very easily just becomes 3n 2 3 2 2 = 3n 2 12. If not, we can simplify 3i 2 3(i 1) 2 = 3i 2 3i 2 + 6i 3 = 6i 3 and solve it using the identities for summations. 9. Modular exponentiation. (5 points) Find the value of 8 11 mod 10. Show your work. There are many ways to break 8 11 into smaller terms that are easier to compute. One way is 8 11 = 8 8 8 2 8. We can compute these terms by successive squaring. 8 2 = 64 4 mod 10. 8 4 = (8 2 ) 2 4 2 = 16 6 mod 10. 8 8 = (8 4 ) 2 6 2 = 36 6 mod 10. This means 8 11 = 8 8 8 2 8 6 4 8 = 24 8 4 8 = 32 2 mod 10

10. Logical arguments (8 points) Using the premises i. p q r ii. (p r) q Provide a formal deductive argument with the conclusion p. Justify each step. 1. q (simplification, ii) 2. p q (addition, 1) 3. r (modus ponens, i and 2) 4. p r (simplification, ii) 5. p (disjunctive syllogism, 3 and 4)

11. Proof by induction (8 points) Use induction to prove that 4 (2n 2 + 6n) for all positive integer values of n. Theorem: n 1, 4 2n 2 + 6n Proof: I will use induction on n to prove this. Base case: 2*1 2 +6*1=8, which is divisible by 4 Induction step: Assume 4 2k 2 +6k for an arbitrary k 2(k + 1) 2 + 6(k + 1) = 2k 2 + 4k + 2 + 6k + 6 = (2k 2 + 6k) + 4(k + 2). By the inductive assumption, the first term is divisible by 4 and the second term has 4 as a factor so it is as well. This makes the sum divisible by 4, proving P(k+1)

12. Two last proofs (12 points, 6 each) a) Prove or disprove that over the domain of integers x [(4 x 2 ) (4 (x 2 1)] For all even integers, x, k Z, x = 2k. As (2k) 2 is 4k 2 and that is clearly divisible by 4. As such 4 x 2 if x is even. For all odd integers x, k Z, x = 2k. +1. As (2k+1) 2 is 4k 2 +4k+1, for any odd x, 4 x 2-1 as if we plug in for x 2 we get 4 (4k 2 +4k+1)-1 or 4 4(k 2 +k) which is clearly true. As such x [(4 x 2 ) (4 (x 2 1)] b) Find a bijection between Z + and the integers divisible by 3. There were a lot of fun answers to this. The most common was: f(x) { 3x 2 3(x + 1) 2 if x even if x odd