HOMEWORK: Solutions available here
Please spend at least 1 hour EVERY night reading the material/looking at the proofs/making sure you understand the details. Below is a reading list and homework assignments from when I taught this as an independent study. It is subject to changes depending on the amount of material covered each week, who ends up taking the course, and a variety of other factors (including the fact that we'll have a textbook). I strongly encourage you to skim the reading before class, so you are familiar with the definitions, concepts, and the statements of the material we'll cover that day. The items below are meant to be a guide.
Return of Project Euler: https://projecteuler.net/
Make sure you have a Project Euler account.
Make sure you are comfortable with Mathematica or some other language.
Mathematica YouTube tutorial by Miller: http://www.youtube.com/watch?v=g1oj7CIqGM8
Mathematica template to download: http://web.williams.edu/Mathematics/sjmiller/public_html/math/LaTexMathematica/MathematicaIntroVer6.nb (note: this was written awhile ago and some of the commands may or may not run, depending on what version you're using).
Homework: To receive full credit for the Project Euler portion of the course you must have 15 problems solved if you have worked in groups of 4 or less, 19 if you have worked in groups of 5 to 8, and 27 if you have worked in groups larger than 9). You are on the honor system to have the code done, so when we meet you will be able to show it to me and discuss the ideas behind it and have it run. (If you are doing massive numbers of Putnam problems instead please let me know). Remember part of the course grade is described as a presentation; I want to meet with people at your convenience during reading period / exam period to get a good data point on what you've done and learned, and that will be an excellent opportunity. If you would rather show some of your work to the entire class, that's an option and just let me know. These problems ideally will be done and ready to show me by the start of reading period; if you need more time you need to let me know ASAP.
Homework: Monday's class will be split like this again.
Return of Project Euler: https://projecteuler.net/
Make sure you have a Project Euler account.
Make sure you are comfortable with Mathematica or some other language.
Mathematica YouTube tutorial by Miller: http://www.youtube.com/watch?v=g1oj7CIqGM8
Mathematica template to download: http://web.williams.edu/Mathematics/sjmiller/public_html/math/LaTexMathematica/MathematicaIntroVer6.nb (note: this was written awhile ago and some of the commands may or may not run, depending on what version you're using).
Homework: Solve or significantly attack 10 Project Euler problems you have not done before (unless you've already done 50 in which case your previous work has paid off!). If you work in groups, groups of up to 4 may do 10, groups of size 5 to 8 must do 14, groups of size 9 to 12 must do 18, groups of size 13 to 18 must do 22, and groups larger than 18 must do 25.
Read: The 2008 Green Chicken Exam for Wednesday: Be prepared to Discuss in Class: http://web.williams.edu/Mathematics/sjmiller/public_html/greenchicken/exams/GreenChickenExamContest2008_Final.pdf
Remember the Green Chicken exam is Friday (Bronfman 106, give or take) around 10 or 10:30am till noonish.
Read: Read the two player games handout (http://web.williams.edu/Mathematics/sjmiller/public_html/331/Math331_TwoPlayerGames.pdf), in particular be prepared to talk about 4, 5 and 6 in class on Wednesday.
Read: Read the textbook for the course on the Josephus problem and be prepared to talk about that in class on Wednesday.
Written HW: One way to prepare for math contests is to write your own contest problem! I will try to help you get practice and have your problems considered for the AMC high school or junior high school math competitions. In groups of up to N people, write up to N problems (the number of problems equals the number of people in your group!). These are to be emailed to me by 11am this Friday. They should be multiple choice (5 options), and should include a statement of the problem, the possible answers, and a solution. You can find databases here: http://www.artofproblemsolving.com/Wiki/index.php/AMC_Problems_and_Solutions
Project Euler: We'll pivot more to Project Euler after the Green Chicken (Saturday November 15); you might want to start looking at some of these problems again and think about coding.
Read: From the textbook (Famous Puzzles): Pages 11-13, 201-202 (for the brave: derive (7.10)), 296-297.
Read: Generating Functions Handout: This is from a book I'm writing on probability. The first section is motivation, feel free to skim. Section 19.2 is the most important. Section 19.3 is more technical and included for completeness; we won't cover. Section 19.4 talks about convolutions -- we'll need the very beginning to analyze the Catalan numbers.
Read: Recurrence Relations Handout: Goes through the analysis of the double plus one strategy from roulette (this was the video I made with students from OIT).
Read: Recurrence Relations Handout Part 2: Goes through the algebra to solve recurrences.
Read some probability problems and some number theory problems; try a few and let me know which you want to discuss.
Homework: Due Friday, Sept 26: #1: How many ways are there to cover a \(3 \times n\) board using just \(1 \times 2\) tiles? #2: What if now we have a \(2 \times 2 \times n\) box and just \(1 \times 1 \times 2\) tiles? #3: Solve the double recurrence \(f_n = f_{n-1} + 3 g_{n-1}, g_n = -3 f_{n-1} + 9 g_{n-1}\). \#4: Define a set to be selfish if it contains its cardinality (i.e., its number of elements) as an element; thus {1,3,5} is selfish, while {1,2,3,5} is not. Find, with proof, the number of subsets of {1,2,...,n} that are minimal selfish sets (that is, selfish sets none of whose subsets are selfish; thus {1,3,5} is not minimal selfish as {1} is a subset). This is a Putnam problem.....
Homework: Solve four project Euler problems (if you've already solved many you're fine!). You may do these in groups, you do not need to hand them in, as always feel free to talk to me. I want you to build up your programming skills if they're not well-developed, and see how powerful a tool it can be.
Homework: Tell me what topics you would like to see. Look through our book for things that you find fun. One option is to run Friday's class the way I do math puzzle night; I'll bring in a random math competition from somewhere in the world and we'll analyze and attack the problems together.
Reading for Friday: read about Recurrence relations.
Baby bear introduction to solving recurrences: https://www.cs.duke.edu/~reif/courses/alglectures/skiena.lectures/lecture3.pdf
Mama bear: http://www.webpages.uidaho.edu/~markn/395/pdf/rec-eq.pdf
Video I made with OIT about applications of recurrence relations to gambling in Vegas: https://www.youtube.com/watch?v=Esa2TYwDmwA
Think about how the n blue and n red dots on a circle problem, and about how many ways we can have multiple ways to walk.
Homework: Due Friday, September 19 (note additional problems may be added): #0: Go to Project Euler (https://projecteuler.net/) and create an account for yourself, and solve the first problem. #1 to #4: Look at the problems above, and choose four that you find interesting and solve. It is important to learn how to generalize a problem; you want to get into this habit. You can choose these four problems from the links or from Project Euler, and do not need to hand anything in. First problem to be submitted for grading is #5. Looking at the problems on covering a \(2 \times n\) board with \(1 \times x\) dominoes, there are a lot of possibilities: #5: How many ways are there to cover a \(3 \times n\) board using just \(1 \times 2\) tiles? #6: What if now we have a \(2 \times 2 \times n\) box and just \(1 \times 1 \times 2\) tiles? #7: Choose at least one induction problem and at least one AM-GM problem to think about; you do not need to write about it. Email me if you'd like me to do it in class.
You should know LaTeX and Mathematica (or another programming language): tutorials are here: http://web.williams.edu/Mathematics/sjmiller/public_html/math/handouts/latex.htm
Wednesday's class: http://youtu.be/nKatBilIhmw
Read up on induction. There are lots of good webpages with induction problems:
Homework: Due Friday, September 19 (note additional problems may be added): #0: Go to Project Euler (https://projecteuler.net/) and create an account for yourself, and solve the first problem. #1 to #4: Look at the problems above, and choose four that you find interesting and solve. It is important to learn how to generalize a problem; you want to get into this habit. You can choose these four problems from the links or from Project Euler, and do not need to hand anything in. First problem to be submitted for grading is #5. Looking at the problems oncovering a \(2 \times n\) board with \(1 \times x\) dominoes, there are a lot of possibilities: #5: How many ways are there to cover a \(3 \times n\) board using just \(1 \times 2\) tiles? #6: What if now we have a \(2 \times 2 \times n\) box and just \(1 \times 2\) tiles? #7: Choose at least one induction problem and at least one AM-GM problem to think about; you do not need to write about it. Email me if you'd like me to do it in class.
Second class: Induction: http://youtu.be/ow8nGYDYbzE Third class: AM-GM: http://youtu.be/QgxP7l3BRuY Fourth Class (via YouTube): https://www.youtube.com/watch?v=XwnzWOc3_-0&feature=youtu.be
Kansas State Math Competition: http://www.math.ksu.edu/main/events/parker-mathcomp/