Computational Logic

Encoded problems in to a propositional logic satisfiability problem which z3 can solve.

Graph Coloring

The problem to color graph vertices such that no adjacent two vertices have the same color.

Teacher-Subject problem

The problem, when sets of teachers and subjects are given and each teacher can teach a certain subset of subjects, deciding if only k teachers can cover all the subjects.