Projektas Europos Kreditų Perkėlimo Ir Kaupimo Sistemos (ECTS) Nacionalinės Koncepcijos

Projektas Europos Kreditų Perkėlimo Ir Kaupimo Sistemos (ECTS) Nacionalinės Koncepcijos

<p> MODULE DESCRIPTION</p><p>Module title Module code Mathematical logic</p><p>Lecturer(s) Department where the module is delivered Coordinator: assoc. prof. dr. Stanislovas Norgėla Department of Computer Science Faculty of Mathematics and Informatics Other lecturers: Vilnius University</p><p>Cycle Type of the module First Compulsory</p><p>Mode of delivery Semester or period when the Language of instruction module is delivered Face-to-face 3 semester Lithuanian</p><p>Prerequisites Prerequisites: Discrete mathematics, Algorithm theory. </p><p>Number of credits Student‘s workload Contact hours Self-study hours allocated 5 132 68 64</p><p>Purpose of the module: programme competences to be developed Purpose of the module is to formalize, analyze knowledge using predicate, modal, and time logics. </p><p>Specific competences:  Knowledge and skills of underlying conceptual basis (SK4).  Software development knowledge and skills (SK6).</p><p>Learning outcomes of the module: Teaching and learning methods Assessment methods students will be able to - decide if the problem can be solved using methods of mathematical logic - carry out a derivation search in Hilbert type, Gentzen type, semantic tableaux, and resolution methods Test in the middle of - present knowledge using a deductive data- the semester. base and execute the result search of the Problem-oriented teaching, discussions Written examination query at the end of the - determine the complexity of algorithms, semester. which solve a problem, which is presented us- ing formulas of mathematical logic - apply linear temporal logic to analyze plan- ning problems Self-study work: time and Contact hours assignments s k r s r r u o</p><p> u o</p><p> s s s w o l</p><p> h e r e</p><p>Content: breakdown of the topics a c h a y r i</p><p> i y r r n u t t i t d o c o c</p><p> t Assignments c t u a a m a e t r u t r e s L P T o n - S f b o l a e C L S 1. Introduction. History of logic. Formulas of 4 4 8 6 predicate logic. . Semantics. Formulas satisfiable in infinite set and unsatisfiable in any finite set. 2. Normal prenex forms. Decidable classes. 4 4 8 6 Relation algebra. Formulas with function symbols. 3. Skolemization. Hilbert type predicate calculus. 2 2 4 3 4. Sequent predicate logic calculus. Minus-normal 4 4 8 6 calculus. Intuitionistic logic. Semantic tableaux method. 5. Compactness. Semantic trees. 2 2 4 4 6. Resolution method. Tactics of resolution 2 2 4 3 Study of scientific literature, method. individual problem solving. 7. Deductive databases. Programs with negation 4 4 8 6 operation. Disjunctive Datalog. Semantics of modal logics. 8. Transformation to classical logic. Classification 4 4 8 6 of modal logics. Sequent calculi of modal logics K and S4. Equivalent formulas. Mints theorem. 9. Tableaux method for modal logics K and S4. 2 2 4 4 Classification of temporal logics. CTL logic. 10. Linear temporal logic. Planning problem. 4 4 8 7 Multimodal logics. Hybrid logics. 11. Preparation for the examination and taking 2 4 13 13 hours for preparation, exam. 2 hours for tutorial, 2 hours for exam Total 32 2 32 68 64</p><p>Assessment strategy Weight % Deadline Assessment criteria Work during 20 During the Problems are presented to students in every practical training: practical training semester 2 points: if a student correctly solves 75% or more of the problems; 1 point: if a student correctly solves 25% or more but less than 75% of the problems; 0 points: if a student correctly solves less than 25% of the problems. Test 20 During the A test of 8 questions. The value of all the questions is the same. semester 2 points: if 6-8 questions are answered correctly. 1 point: if 2-5 questions are answered correctly. 0 points: if 0-1 questions are answered correctly. Exam 60 Exam An exam consists of 13 problems. The value of every problem is session the same. 6 points: if 12-13 problems are solved correctly. 5 points: if 10-11 problems are solved correctly. 4 points: if 8-9 problems are solved correctly. 3 points: if 6-7 problems are solved correctly. 2 points: if 4-5 problems are solved correctly. 1 point: if 2-3 problems are solved correctly. 0 points: if 0-1 problems are solved correctly. Author Publis Title Number or Publisher or URL hing volume year Required reading S.Norgėla 2007 Logic and artificial intelli- Vilnius, TEV gence (in Lithuanian) S.Norgėla 2004 Mathematical logic (in Vilnius, TEV Lithuanian) Recommended reading R.Lassaigne, M.de Rouge- 1999 Logic and complexity (trans- Vilnius, Žara mont lation in Lithuanian) M.Huth, M.Ryan 2004 Logic in computer science Springer M.Ben-Ari 2003 Mathematical logic for Springer computer science</p>

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    3 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us