SMT solving: Mathematical Logic course | Zoonk