Discrete Mathematics, V00
Main definitions (in swedish) overhead
The goal of this course is first to present some basic mathematical
concepts that are common to mathematics and computer science:
basic set theory, theory of relations, inductive definitions and proofs.
We then analyse more in details two mathematical theories, which
have important applications
- propositional calculus, and boolean algebras
- finite automata
For computer science, the tools presented in this course have the
following applications (among others)
- routing and connectivity: graph theory
- compilers: regular expressions, automata, and formal languages
- speech understanding: formal languages
- circuit design: propositional logic and boolean algebra
- databases: relational algebra
For mathematics, this course can be seen as an
introduction to mathematical logic, and provides tools helpful
in most part of mathematics (universal algebra, algebra, topology,
functional analysis,...)
I will follow chapters 1,2,3 and 4 (first part of the course)
Then I will present proposition calculus (chapter 6) and boolean
algebra (section 10.2) and, if time allows, either some part of section
10.5 or more about the problems of simplifying boolean formulae
(Quine-McCluskey Procedure)
I will finish with chapter 11 (Regular Languages and Finite Automata)
Exercises
Here you can find ps- files with the exercises we are going to go
through in the class.
- March 28-31:
ps;
- April 4-7:
ps;
- April 11-14:
ps;
- April 27-28:
ps;
- May 2-5:
ps;
- May 9-12:
ps;
- May 16-19:
ps;
- May 23-26:
ps;
- May 29-30:
ps;
Homeworks
Here you can find ps files with the homework assignment.
- First Homework (the deadline is Friday, May 12):
ps
Text book
What has been covered in the courses
Additional reading
Latest exams
- exam (1999): ps
and correction: ps
- testexam: ps
Communications
Feel free to contact
Thierry Coquand,
Andrei Sabelfeld,
Sergey Kitaev, or
Fredrik Engström
in case you have any questions or problems. Almost
everything you get in the class is available electronically.
Send me a request if you have missed some stuff.
Thierry Coquand and
Andrei Sabelfeld;
Last modified: Thu Apr 5 09:38:23 MET DST 2001