\( \newcommand{\N}{\mathbb{N}} \newcommand{\Z}{\mathbb{Z}} \newcommand{\Q}{\mathbb{Q}} \newcommand{\R}{\mathbb{R}} \)

Schedule

Purpose of this Page

Here is a complete list of topics organized by week. As the semester progresses I add additional content, study suggestions, and descriptions. If you are in the course, you should bookmark this page and check back often.

For more information about the course, see our class homepage (section 1).

For a detailed schedule from the college, see the academic calendar.

Week 01 (08-21 to 08-27)

Course Introduction

Discussed the syllabus.

Homework 0: Send me a short email with the following information (due by 31 August at Midnight).

  • Who are you (preferred name, pronouns if you choose)? What is your major?
  • What brings you to my class? Is it your major? Are you just curious? Something else?
  • What do you hope to get out of this course?
  • Share one fun fact about yourself.

(My Fun Fact: I like to go fishing, and one time I caught a catfish that was this big! /*stretches arms really wide/*)

Also think about the following for the next lecture:

  • What do you think "proof" is?
  • What kind of reasoning is irrefutable? Why do you think that?

Introduction to Logic

  • Truth values.
  • Logical connectives.
  • Truth tables.

See our textbook on propositional statements and my notes on basic logic.

Week 02 (08-28 to 09-03)

Logical Equivalence

  • Logical equivalence in mathematics and natural language.
  • Algebra of logical equivalence (using the basic equivalences).

See Sundstrom's notes on logical equivalence and my notes on basic logic.

Argumentation

  • Rules of Inference.
  • Overview of natural deduction.
  • Replacement rules, i.e., the law of equivalent exchange and simple applications of the rules of inference.

See Logica and my notes for discussion of natural deduction.

LaTeX (Optional)

I gave extra office hours on Friday, 2 September 2022 in which I showed folks how to get started with the LaTeX typesetting language. Your can read my LaTeX guide, and use the source code as a starter for your homework projects.

I suggest you use Overleaf to write your documents—that way you have access to their help pages and don't have to download any software.

Week 03 (09-04 to 09-10)

Homework 01 is due in class on Monday, 12 September 2022.

Mini Homework (Due Wednesday, 7 September 2022): Prove \( P \rightarrow (Q \wedge (R \rightarrow P)) \equiv P \rightarrow Q \) via the algebra of statements.

Note: The lecture on Friday, 9 September 2022 was asynchronous (videos are posted below). Office hours on that day were cancelled.

Natural Deduction Proofs

  • Proofs in the propositional logic system.
  • Some example problems in natural deduction.

Due to a dangerous kindness streak, I wrote a logic study sheet.

Predicate Logic

  • Predicates and quantifiers.
  • Sentence translation.
  • Negation of statements: DeMorgan for Quantifiers.
  • Proving existential statements.

I wrote and recorded videos on predicate logic, including sentence translation with predicates and working with predicates. Also see our textbook's notes on quantified logic.

Week 04 (09-11 to 09-17)

Homework 02 is due in class on Friday, 16 September 2022.

Sets

  • Set notations.
  • Common sets.
  • Set relationships: equal, subset, or neither!
  • Set operations.
    • Union.
    • Intersection.
    • Set difference.
  • Proofs involving sets.

This week we gave our first proper proofs of some mathematical statements!

See Sundstrom's book concerning sets, set operations, and proofs of set relationships. See Levin's book for a summary of naive set theory from a mostly computational perspective.

Week 05 (09-18 to 09-24)

The lecture on Wednesday, 21 September 2022 was a review for the first exam. For reasons unknown, I gave extra office hours on Thursday, 22 September 2022.

Office hours on Friday, 23 September 2022 were cancelled (I graded exams during that time).

Proofs Involving Sets

  • Chasing elements.
  • Manipulating predicates.
  • Direct proof.

Requested Solutions

I wrote the following solutions, requested by students:

Midterm Exam 1

The first exam is during class time in the usual room on Friday, 23 September 2022. You will have the full time to complete the exam.

Week 06 (09-25 to 10-01)

Exam 1 was returned on Monday, 26 September 2022. Students had the opportunity to submit corrections for review by Friday, 30 September 2022 (no collaboration on this assignment).

This week marks a shift in the course. I began assigning daily homework rather than large (bi)weekly assignments. I haven't tried this style before, so do bear with me and please forgive any minor bumps we may hit along the way.

More Proofs with Sets

  • More element chasing.
  • More discussion of how to think about proofs.
  • More set operations.
    • Powerset.
    • Cartesian product.

See Sundstrom's book on properties of set operations and the cartesian product. See the homework page for exercises on proofs involving power sets and cartesian products.

Relations

  • General relations.
  • A relation \( R \) on set \( A \) is…
    • reflexive when for all \( a \in A \) we have that \( a\, R\, a \).
    • symmetric when for all \( a, b \in A \) we have that \( a\, R\, b \) implies \( b\, R\, a \).
    • antisymmetric when for all \( a, b \in A \) we have that both \( a\, R\, b \) and \( b\, R\, a \) implies \( a = b \).
    • transitive when for all \( a, b, c \in A \) we have that both \( a\, R\, b \) and \( b\, R\, c \) implies \( a\, R\, c \).

See my notes on relations and Sundstrom's book on general relations. See the homework page for exercises on general relations.

Week 07 (10-02 to 10-08)

Relations and Functions

  • Relations
    • Definition and more examples than anyone wanted.
    • Properties relations may satisfy: reflexivity, symmetry, antisymmetry, transitivity.
    • Equivalence relations: a relation on \( A \) is an equivalence relation when it is reflexive, symmetric, and transitive.
    • Visualizing relations using digraphs (i.e., the "dots-and-arrows").
  • Functions
    Injective
    Distinct inputs map to distinct outputs.
    Surjective
    Every element of the codomain is mapped to by some element of the domain.
    Bijective
    Both injective and surjective.

See my notes on functions and relations, and Sundstrom's book on equivalence relations, an introduction to functions, and injectivity, surjectivity, and bijectivity. See the homework page for exercises on equivalence relations, properties satisfied by special relations, and general functions.

Week 08 (10-09 to 10-15)

Functions

  • Too many examples proving and disproving injectivity and surjectivity of given functions.
  • Composition.
  • Image and preimage.
  • Inverse functions.
  • Many proofs involving functions.

See my notes on funtions; I strongly encourage you to attempt the exercises therein… Also see Sundstrom's book on injectivity, surjectivity, and bijectivity, composition, images and preimages, and inverse functions. Finally, see the homework page for exercises on injectivity and surjectivity, composition, and more injective and surjective functions.

Week 09 (10-16 to 10-22)

There is no class Monday, 17 October 2022 for Fall break. Do travel safely, and have a lovely holiday!

Number Theory

  • Basic properties of integer arithmetic.
    • Closure under addition and multiplication.
    • Commutativity of addition and multiplication.
    • Associativity of addition and multiplication.
    • Existence of additive and multiplicative identity.
    • Existence of additive inverses.
    • Notice: division is NOT listed here… So don't try to do that with integers in this class!
  • Divisibility
    • Definition.
    • Basic properties.
    • Some proofs involving divisibility.
  • The Quotient-Remainder Theorem.

See my notes on elementary number theory. Try the exercises there, and don't forget the homework.

Week 10 (10-23 to 10-29)

I seem to be foolishly kind this week, so I offered extra office hours Wednesday, 26 October 2022 (exact times communicated by email).

Number Theory

  • Using the Quotient-Remainder Theorem.
    • Modular arithmetic.
    • Divisibility and remainders.
    • Well-definition of modular operations.

See my notes on elementary number theory.

Midterm Exam 2 (Friday, 28 October)

The second exam is during class time in the usual room on Friday, 28 October 2022. You will have the full time to complete the exam.

Week 11 (10-30 to 11-05)

Number Theory

  • Greatest common divisor.
    • Elementary properties.
    • Euclid's Algorithm.
    • Solving modular equations.
    • Zero divisors and how to detect them with the GCD.

See my notes on elementary number theory. See Sundstrom's book on the greatest common divisor, prime numbers, and solving linear congruences.

Don't forget to do the homework!

Primes

  • Prime numbers.
    • Fundamental Theorem of Arithmetic (FTA).
    • Greatest common divisors via the FTA.

Week 12 (11-06 to 11-12)

Proof by Contradiction

This proof method extends our proof methods. It is an application of the Reductio Ad Absurdum rule of logical inference.

We used this to prove the following two results:

  1. The square root of two is irrational.
  2. The Fundamental Theorem of Arithmetic.

You should do the homework

Induction and Recursion

  • Weak mathematical induction, with many simple example proofs.

You have homework on this topic! See Sundstrom's book for an introduction to induction, alternate induction methods, and recursion.

Week 13 (11-13 to 11-19)

Induction and Recursion

  • Strong mathematical induction
  • Recursive definitions
  • Fibonacci numbers
  • Common pitfalls
  • Many examples

See this Mathologer video for a cool consequence of some simple Fibonacci maths :) See Sundstrom's book for an introduction to induction, alternate induction methods, and recursion.

Week 14 (11-20 to 11-26)

There are no classes Wednesday, 23 November 2022 and Friday, 25 November 2022 for Thanksgiving Break.

Fibonacci Identities

Fibonacci Universality
If \( (A_n)_{n \geq 0} \) satisfies the Fibonacci recursion, then \( A_{n+1} = A_1 F_{n+1} + A_0 F_n \) for all \( n \geq 0 \).
Convolution
For all \( a, b \in \N \) we have \( F_{a+b+1} = F_{a+1} F_{b+1} + F_a F_b \).
Divisibility
For all \( d, n \in \N \), if \( d \mid n \), then \( F_d \mid F_n \).

The Fibonacci numbers are a great example of a recursively defined sequence. See the homework page!

Week 15 (11-27 to 12-03)

Enumeration

Bijection Principle
If \( f \colon A \to B \) is a bijection, then \( \#A = \#B \).
Sum Principle
If \( A \) and \( B \) are disjoint, then \( \#(A \cup B) = (\#A) + (\#B) \).
Product Principle
\( \#(A \times B) = (\#A)\cdot(\#B) \)
Binomial Coefficients
\( \binom{n}{k} = \#\left\{ S \subseteq [n] : \#S = k \right\} \)

See my notes. Levin's book has an excellent summary of techniques.

Week 16 (12-04 to 12-10)

Enumeration

Many examples of enumeration techniques, including…

  • Permutations of \( n \)-sets
  • Anagrams

We also discussed decision trees, for a CS-type description of what our counting procedures actually accomplish.

See my notes. Levin's book has an excellent summary of enumeration techniques and many exercises. See Levin's book for individual discussions of the sum and product principles, binomial coefficients, combinations and permutations, and combinatorial proofs.

Finally, see this video, where an expert in the field of enumeration describes their process (and how they became an expert).

Final Exam

The final exam will be Sunday, 11 December 2022 at 14:00, for courses in Canonical Hour F. See the official final exam schedule; in the event of a disagreement, that page supersedes this one!

Don't over-stress about the exam; you may find these three videos useful while studying. Also be sure to get a good night's sleep before the exam.

Do email if you have any questions or concerns. Be sure to take a break from studying to do something relaxing (e.g., take a walk or nap). Best of luck!

Course Completed

This page is no longer updated. Thanks for a great semester!

Last update: Thursday, 15 December 2022.