Section outline

    • We discuss the logical specification of computational problems and the logical modeling of computational systems. Problems are analyzed with respect to various criteria (adequacy, satisfiability, non-triviality, uniqueness of results), systems are analyzed with respect to safety properties. For this we apply logical modeling and checking tools such as RISCAL and the TLA Toolbox. In particular, we will consider:
      • Basic problems in computer science, mathematics, and logic.
      • Discrete search and planning problems.
      • Control systems.