Discrete Mathematics in Computer Science
- B5. Relations
Malte Helmert, Gabriele R¨
- ger
University of Basel
October 7, 2020
Malte Helmert, Gabriele R¨
- ger (University of Basel)
Discrete Mathematics in Computer Science October 7, 2020 1 / 14
Discrete Mathematics in Computer Science
October 7, 2020 — B5. Relations
B5.1 Relations B5.2 Properties of Binary Relations
Malte Helmert, Gabriele R¨
- ger (University of Basel)
Discrete Mathematics in Computer Science October 7, 2020 2 / 14
- B5. Relations
Relations
B5.1 Relations
Malte Helmert, Gabriele R¨
- ger (University of Basel)
Discrete Mathematics in Computer Science October 7, 2020 3 / 14
- B5. Relations
Relations
Relations: Informally
◮ Informally, a relation is some property that is true or false for an (ordered) collection of objects. ◮ We already know some relations, e. g.
◮ ⊆ relation for sets ◮ ≤ relation for natural numbers
◮ These are examples of binary relations, considering pairs of objects. ◮ There are also relations of higher arity, e. g.
◮ “x + y = z” for integers x, y, z. ◮ “The name, address and office number belong to the same person.”
◮ Relations are for example important for relational databases, semantic networks or knowledge representation and reasoning.
Malte Helmert, Gabriele R¨
- ger (University of Basel)
Discrete Mathematics in Computer Science October 7, 2020 4 / 14