|
Course
Home
Syllabus
Lecture Topics
Homework
Policies
|
|
Math 4000-001: Foundations of Mathematics, Fall 2026
|
|
Lecture Topics
|
|
|
Date
|
What we discussed/How we spent our time
|
Aug 21
|
Syllabus. Policies. Text.
The use of AI in this class.
|
Aug 24
|
Read Chapter 0 (pages 1-10).
We discussed the connection between logic
and language, and the role of
predicates in particular.
We practiced formalizing three of the
axioms of set theory (the axioms
of extensionality, empty set, and pairing).
|
Aug 26
|
We discussed:
- How finite sequences are defined in set theory.
- The fact that if $A$ is an alphabet of size $\leq \kappa$,
$\kappa$ infinite, then there are $\leq \kappa$
finite sequences that are constructible from the alphabet $A$.
This implies that there are only countably many
formulas in a given countable alphabet.
- The
types of symbols needed
to express the Goldbach Conjecture: variables,
logical symbols, equality, nonlogical symbols
(constant symbols, operation symbols, predicate symbols),
and punctuation symbols.
- The
types of symbols needed
to express the continuity of a function: variables,
logical symbols, equality, nonlogical symbols
(constant symbols, operation symbols, predicate symbols),
and punctuation symbols.
- The construction of formulas
in a 1-sorted language, $\mathcal{L}$. We completed the
description of $\mathcal{L}$-terms.
|
Aug 28
|
We discussed:
- Terms.
- Atomic formulas.
- Formulas and sentences.
- Formula trees.
Then we spent time working in groups
trying solve Problem 1 from HW1. (You do not have to turn this
problem in.)
|
Aug 31
|
Read Chapter 1, Sections 1-5 (pages 11-54).
We discussed:
- The language of Sentential Logic
(= propositional logic = 0th-order logic).
(Introduced by Stoic philosopher
Chryssipus ~250 BCE.)
- Sentential formulas. Wffs.
- Formula trees.
- Truth assignments.
Tautologies and contradictions.
Quiz 1 solutions.
Latex source.
|
Sep 2
|
We discussed:
- Unique readability of propositional formulas.
- Completeness of sets of connectives.
|
Sep 4
|
We discussed:
- Completeness of sets of connectives.
The first major topic was Post's Classification.
Then we discussed a corollary to Post's Classification:
a set $\Omega$
of logical connectives is complete iff the following five
statements are true:
- $\Omega$ contains an operation that fails to preserve the relation $\{0\}$.
(I.e., some $f(x_1,\ldots,x_n)\in\Omega$ satisfies $f(0,\ldots,0)\neq 0$.)
- $\Omega$ contains an operation that fails to preserve the relation $\{1\}$.
(I.e., some $f(x_1,\ldots,x_n)\in\Omega$ satisfies $f(1,\ldots,1)\neq 1$.)
- $\Omega$ contains an operation that fails to preserve the relation $\leq$.
(I.e., for some $f(x_1,\ldots,x_n)\in\Omega$
and some $a_i\leq b_i$, $i=1,\ldots,n$,
$f(a_1,\ldots,a_n)\not\leq f(b_1,\ldots,b_n)$.)
- $\Omega$ contains an operation that fails to commute with negation.
(I.e., some $f(x_1,\ldots,x_n)\in\Omega$ fails to satisfy
$\neg f(x_1,\ldots,x_n)=f(\neg x_1,\ldots,\neg x_n)$.)
- $\Omega$ contains an operation that fails to commute with ternary
addition modulo $2$.
(I.e., there is some $f(x_1,\ldots,x_n)\in\Omega$
and tuples $\mathbf{a}, \mathbf{b},\mathbf{c}$ such that
$f(\mathbf{a}\oplus \mathbf{b}\oplus\mathbf{c})\neq
f(\mathbf{a})\oplus f(\mathbf{b})\oplus f(\mathbf{c}))$. )
- Disjunctive Normal Form..
(We briefly mentioned Conjunctive Normal Form, too.)
|
Sep 7
|
Labor Day! No class.
|
Sep 9
|
We reviewed Posts' work on completeness of connectives,
including a discussion of the five relations that are
barriers to completeness.
We then started discussing Truth ($\models$) versus Provability ($\vdash$).
We applied the definition of $\models$ to show that
$\{(p\to q), (q\to r)\}\models (p\to r)$.
Newly defined terms included valuation and proof.
|
Sep 11
|
We reviewed Truth versus Provability
in the context of propositional logic.
We examined three silly proof systems,
where each failed one of the following
properties:
- Soundness.
- Completeness.
- Decidability.
We selected a proof system where
Axioms = all tautologies and
Deductive Rules = only Modus Ponens.
We explained why this proof system
is Sound, finitely Complete, and Decidable.
We ran out of time to explain why this proof system
is fully Complete. For this, we need the Compactness Theorem (page 59).
|
Sep 14
|
We discussed the Compactness Theorem following
these slides.
Quiz 2 solutions.
|
Sep 16
|
We proved the Compactness Theorem for Propositional Logic.
(The two main stages of the proof
involved solving Exercises 1 and 2 of
Section 1.7.)
|
Sep 18
|
We worked on a group quiz for most of the hour.
In the last 10 minutes we discussed
alternative proof systems for Propositional Logic
where we decrease the number of axioms or
increase the number of deductive rules.
|
Sep 21
|
We practiced ``think, pair, share'' at our seats
on Problems 1(e) and 1(f) of Section 2.1.
Then we discussed how to assign meaning
to a sentence in first-order logic following
these slides.
Quiz 3 solutions.
|
Sep 23
|
We started by discussing a potential ambiguity
in the HW4 problem Exercise 6 of Section 2.1.
The ambiguity was: what does little $a$ represent?
Is it a variable, a constant, or a predicate symbol?
The leading suggestion was: it is a constant representing
a single person whose last name is ``Adams''.
Next, we began a discussion of Models and Truth.
We discussed the possibility of multisorted models, but
I proposed that we avoid multisortedness by introducing extra
predicates. Then we introduced valuations and
explained how they can be used to decide truth in a model.
We reviewed this handout
from August 26 (skipping the exercises), and the first two pages
of this handout.
|
Sep 25
|
Read Section 2.2.
We worked on this worksheet.
Then we discussed how to assign meaning
to arbitrary terms and formulas using valuations
in a structure.
|
Sep 28
|
Read Section 2.2.
We continued our Sep 25 discussion about
how to assign meaning
to arbitrary terms and formulas using valuations
in a structure.
Quiz 4 solutions.
|
Sep 30
|
Read Section 2.2.
HW5 due date changed to October 2.
We continued our Sep 25-28 discussion about
how to assign meaning
to arbitrary terms and formulas using valuations
in a structure.
Today we discussed the consequence relation
following these slides.
|
|
|