Home

Homework   Index   Syllabus   URM Simulator


Homework

Models of Computation - Mathematics 450 - Spring 2005


HW #

Due Read Do

Final

M 5/2 1:00-4:00 PM
FN 5
Final exam covers these problems (click).  

 

W 4/27 Review for final.
Midterms 2 & 3.
I will soon post which HW problems the final exam covers.
Do but don't turn in:
Let f(x+1) = f(x)[f(x-1)+f(x-2)] for x>1; f(0)=1; f(1)=2, f(2)=10. Show f is computable.

 

M 4/25 Review for final.
On Monday we'll work on Midterms 1 & 2, and HWs 1-8. Look at all these problems, and whichever you feel unsure about, do them on the board on Monday.
 

27

F 4/22 Wilf:
Skim or read pages 183-185 if interested (they're very interesting and impressive, but we probably won't have time to cover them in this course).
Read pages 186-187. 
Do these problems.

26

W 4/20 Wilf: Read Section 5.3 through the end of Example 5.2. Do these problems.

25

F 4/15 G&J: pages 11-14.
Wilf: Read or skim pages 174-177; read pages 178-179 (up to 5.3) carefully. (May skip the "pidgin-Pascal" simulation on page 177.)
Wilf page 174: 1, 3acde, 4.
Definition for #3: An Euler path (respectively, circuit) is a path (respectively, circuit) that traverses every edge exactly once.
Also do these problems.

Mid 3

W 4/13 Covers HWs 16-22, and theorems listed in their corresponding reading assignments under "be able to prove on your own."  

24

M 4/11 G&J: pages 8-10.
Wilf: pages 169-174. On Monday, come to class prepared with questions on the reading, and with answers to the HW problems.
Do these problems.

23

F 4/8 From handouts:
G&J (Garey and Johnson): pages 1-8.
Wilf: pages 165-169. (Don't worry about terminology that you've never heard before, such as graph coloring, independent sets, etc. We'll talk about them in class.) 
Do these problems. You don't need to turn these in if you're sure you know how to do them.

22

W 4/6 Sec 7.2 pages 129-130; may skim or skip the Rice-Shapiro Theorem and its proof. 
Be able to prove Theorem 2.7 (page 125), just the part for "(a) => (b)", on your own.
Sec 7.2: 4, 7.
Last part of #4: the bars above the sets denote their complements.
For #8 from last HW, in part (d), what is the significance of "at least" (in italics)?

21

M 4/4 Sec 7.2 pages 123-128; may skim or skip Theorems 2.4 & 2.5. Sec 7.2: 2, 5, 8, 10.
For #5 & #10: see bottom of page 2 for definitions of f|A and "f-inverse of A".

20

W 3/30
Postponed to F 4/1 
Sec 7.1. Be able to prove Theorem 1.3 on your own. Sec 7.1: 1.
Sec 6.6: 5.
Also do these additional problems.

19

M 3/28 Read the following from Section 6.6:
-- pages 112-113;
-- the definition of Diophantine Predicate, and the example right after it (subsection 6.8), and Theorems 6.9 and 6.10 on page 116;
-- Theorems 6.11 and 6.12 and their proofs.
Sec 6.6: 1, 4, 6, 7bc. (For 7b, don't have to use the book's hint. For 7c, the function f(x,y) is very helpful, but may use Church's Thesis instead of the s-m-n Theorem.)

18

F 3/25 Casually skim Sections 6.2 (if you are familiar with group theory), 6.3,  and 6.5 (if you are familiar with first-order logic). Redo Sec 6.1: 1c-i.
Also do these additional problems.

17

W 3/23 Section 6.1 pages 103-106. Sec 6.1: 1c-i. Use Rice's Theorem whenever possible. Read the paragraph at top of page 106. Why does the book mention Theorem 1.6a but not 1.6b as a corollary to Rice's Theorem? Why does the hint in problem 1a not suggest using Rice's Theorem?
Also do these additional problems.

Mid 2

M 3/21 (postponed from W 3/9) Covers HW 9-15 (Chapters 3-5).  

16

W 3/9
F 3/11
Section 6.1 pages 100-103. Sec 6.1: 1ab, 2.

15

M 3/7 Section 5.1 page 85-86, including Theorem 1.2, but may skim its proof.
Section 5.2 (may skim the proof of Theorem 2.2).
Sec 5.1: 1(iii) (use Church's Thesis; ignore parts (i) and (ii).).
Also do these additional problems.

14

F 3/4 Section 4.4 (may just skim the proof of Theorem 4.3). Sec 4.4: 1, 2.
Also do these additional problems.

13

M 2/28 Sections 4.2 and 4.3. Sec 4.2: 2.3.
Sec 4.3: 3.2(1-4). (For #3, see page 3 for the definition of "~" .)
Also do these additional problems.

12

W 2/23
F 2/25
(Classes cancelled due to power outage)

Read Section 4.1: skim proofs of Theorems 1.2-1.4; may skip Example 1.5. Read everything else carefully, including Definitions 1.1(abc) and statements of all the theorems.

Do these problems.

11

F 2/18 Read Section 3.7. Sec 3.7: 7.2 (1, 2).
Also do these additional problems.

10

W 2/16 Read Section 3.4. Sec 3.4: 4.6 (1, 2). Use -- after carefully reading the conventions on page 56.
Also do these additional problems.

9

F 2/11 Read Sections 3.1-3.3. Do these problems.

Mid 1

W 2/9 Covers all of Chapters 1 & 2, except for the proofs of theorems that we skipped. Redo -- but don't turn in -- all HW problems assigned so far (or at least the ones you're not sure about).

8

M 2/7 Review for the midterm. Sec 2.5: 5.4 (1, 2, 3).
Also do these additional problems.

7

F 2/4 Section 2.5 (may skip proof Theorem 5.2). Do these problems.

6

W 2/2 Section 2.4 pages38-41, including proofs of the theorems and corollaries. Sec 2.4: 1-4bc. (For #2, do only the second half: show pi_1 and pi_2 are computable.)
Also do these additional problems.

5

M 1/31 Section 2.4 up to and including proof of Corollary 4.7; but may skip proof of Theorem 4.4. Sec 2.4: 2, 4a.
In problem 2, show pi is a computable bijection, and find pi_1 and pi_2, but don't show pi_1 and pi_2 are computable. (See page 2 for definition of bijection.)
Also prove Theorem 4.5 and Corollaries 4.6 and 4.7. They are proved in the book. You need to be able to prove them with the book closed.

4

F 1/28 Sections 2.1, 2.2, 2.3 (may skip proofs of theorems). Sec 2.3: 3.4 (1, 2, 3).
For #1b, may assume f(x,y)=x+y is computable (as in Example 3.3).
For #3, may assume "x=y" is decidable.
Also do these additional problems.

3

W 1/26 Section 1.4, skim 1.5. Sec 1.4: 4.3.
Sec 1.5: 5.2(1); use the coding convention discussed in class for negative integers.

2

M 1/24 Section 1.3. Sec 1.3: 1-4.

1

F 1/21 Sections 1.1, 1.2. Sec 1.2: 2.2, 2.3.
Also, read and play with URM Simulator.

Updated: 31 August, 2009 17:44:19