Course ObjectiveAfter completing this course, the student can
1. express logical statements in propositional and predicate logic
2. reason about the meaning of such formulas through truth tables and
3. argue formally whether one formula implies another one, or that they
4 reduce a propositional formula to disjunctive or conjunctive normal
5. express propositional formulas in logic circuits and OBDDs
Furthermore, the student is able to
6. reason about set constructions through Venn diagrams and the algebra
7. construct and interpret formal, graphic, and matrix representations
of sets, relations and functions
8. determine and argue whether
a. a relation is reflexive, transitive, symmetric or antisymmetric
b. a relation is an ordering relation, equivalence relation, or a
c. a function is injective or surjective
9. construct and interpret compositions of relations (or functions) and
10. construct a proof by mathematical induction
Course ContentThe sets part of the course starts by introducing the concepts of
sets, Venn diagrams, product sets and relations. The student then
learns the main characteristics and properties of three particular
types of relation: ordering relations, equivalence relations and
functions. The sets part concludes with a study of the principle of
The logic part focuses in the first place on propositional logic: truth
tables, boolean operators, functional completeness, logical puzzles,
SAT-solving, logic circuits and OBDDs. In addition the student will
learn the meaning and use formulas of predicate logic, to express
mathematical properties and sentences from natural language.
Teaching MethodsEvery week, there is one 2-hour lecture and one 2-hour tutorial for
the logic part of the course, and one 2-hour lecture and one 2-hour
tutorial for the sets part of the course.
Method of AssessmentOne written midterm exam (50% of the grade) and a written final
exam (50% of the grade).
The resit exam covers all material of the course. It is not possible to
resit only the midterm exam or only the final exam of the course.
LiteratureAll course materials will be provided via Canvas.
Target Audience1CS, 1LI, 1IMM
|Language of Tuition||English|
|Faculty||Faculty of Science|
|Course Coordinator||prof. dr. W.J. Fokkink|
|Examiner||prof. dr. W.J. Fokkink|
prof. dr. W.J. Fokkink
dr. W. Kager
You need to register for this course yourself
Last-minute registration is available for this course.
|Teaching Methods||Lecture, Seminar*|
*You cannot select a group yourself for this teaching method, you will be placed in a group.
This course is also available as: