Skip to main content
Skip header

Logic for Practice

Summary

The course is focused on practical applications of the formal apparatus of propositional as well as first-order predicate logic. This formalism is broadly used in computer science and artificial intelligence for a rigorous specification of intuitive knowledge and of particular theories, for automatic theorem proving, and many other areas. The course is focused in particular on the principles of knowledge specification and a formal specification of a software system, as well as logic programming. The students will also get acquainted with the principles of logic programming, as well as with practical applications of non-classical logics, in particular fuzzy logic.

Literature

M.Duží: Logic for Practice, VŠB-TU Ostrava, to appear.

Advised literature

Z. Manna: Mathematical Theory of Computing. McGraw-Hill, 1974.
Williams, JohnK., et. al.: Fuzzy Logic Applications. In Artificial Intelligence Methods in the Environmental Sciences, 2009, pp. 347-377.


Language of instruction čeština, angličtina
Code 460-2047
Abbreviation LvP
Course title Logic for Practice
Coordinating department Department of Computer Science
Course coordinator prof. RNDr. Marie Duží, CSc.