Computational Logic: Rozdiel medzi revíziami
(added news section and some announcements) |
(bonus assignement added) |
||
Riadok 20: | Riadok 20: | ||
== News === | == News === | ||
+ | * '''Nov 10:''' New bonus assignment [[#HOWTO_Work_With_Sources|HOWTO Work With Sources]] added. | ||
* '''Nov 2:''' Yes, the wiki assignment runs also during this week, even if there was no lecture. | * '''Nov 2:''' Yes, the wiki assignment runs also during this week, even if there was no lecture. | ||
* '''Oct 31:''' Midterm will take place on Wed 2 Nov 2011 9:50 in room II | * '''Oct 31:''' Midterm will take place on Wed 2 Nov 2011 9:50 in room II | ||
Riadok 48: | Riadok 49: | ||
== Evaluation and Conditions == | == Evaluation and Conditions == | ||
+ | |||
+ | '''Updated 10 Nov 2011!''' | ||
There will be a midterm and a final exam. During the semester you can earn | There will be a midterm and a final exam. During the semester you can earn | ||
− | evaluation points at the practicals (possibly for homeworks) and by participating on the wiki-based collaborative [[#Lecture_Notes|lecture notes]]. You can earn up to 102 points: | + | evaluation points at the practicals (possibly for homeworks) and by participating on the wiki-based collaborative [[#Lecture_Notes|lecture notes]]. You can earn up to <s>102 points</s> 107 points: |
* practicals: 3 pts every week (6 weeks) | * practicals: 3 pts every week (6 weeks) | ||
Riadok 56: | Riadok 59: | ||
* midterm: 15 pts | * midterm: 15 pts | ||
* exam: 30 pts | * exam: 30 pts | ||
+ | * [[#HOWTO_Work_With_Sources|bonus assignment]]: 5 pts | ||
The following grading scale will be used: | The following grading scale will be used: | ||
Riadok 115: | Riadok 119: | ||
♠) The last two topics of the course may be left out due to time constraints | ♠) The last two topics of the course may be left out due to time constraints | ||
− | == Lecture Notes == | + | == Assignments == |
+ | |||
+ | === Lecture Notes === | ||
There is no coherent study-material for this course. You are advised to take notes. To facilitate this, we have created dedicated lecture-notes pages in the students' wiki where '''you are all asked to regularly contribute''' in a collaborative fashion. Your goal is to keep coherent, full-scope, '''up-to-date''' lecture notes, covering all material from the lectures. And at least briefly, also the practicals. For your activity you can earn up to 3 pts per week. Visit the [http://wiki.matfyz.sk/CL2011_Poznámky_k_predmetu_Výpočtová_logika lecture notes]. | There is no coherent study-material for this course. You are advised to take notes. To facilitate this, we have created dedicated lecture-notes pages in the students' wiki where '''you are all asked to regularly contribute''' in a collaborative fashion. Your goal is to keep coherent, full-scope, '''up-to-date''' lecture notes, covering all material from the lectures. And at least briefly, also the practicals. For your activity you can earn up to 3 pts per week. Visit the [http://wiki.matfyz.sk/CL2011_Poznámky_k_predmetu_Výpočtová_logika lecture notes]. | ||
− | == | + | === HOWTO Work With Sources === |
+ | |||
+ | Every year we meet students who need increased guidance when working with sources protected by intellectual property rights such as articles and images found on the Web or in the library. Help your colleagues by collaborativelty creating a guide explaining how to properly work with sources so that authors' right are not violated. Your task is to collaboratively produce this HOWTO on the following wikipage: | ||
+ | |||
+ | * http://wiki.matfyz.sk/HOWTO_Ako_pracovať_so_zdrojmi | ||
+ | |||
+ | Use Slovak language in this document. If you wish, you can also create an english version as a separate wiki page. There is probably a large number of publications and articles on this topic available via the Web. Use these sources (proprely) to learn about this problematics. Before you contribute, don't forget to log in. | ||
+ | |||
+ | The deadline for this assignment is 8 Jan 2012 and you can earn up to 5 additional points with it. After the deadline we will evaluate the 5 best contributors to. The first will get 5 points, the second will get 4 points, and so on. | ||
+ | |||
+ | == Slides == | ||
+ | |||
+ | === Lectures === | ||
# [http://www.dai.fmph.uniba.sk/w/File:Cl2011_a.pdf Propositional Logic] | # [http://www.dai.fmph.uniba.sk/w/File:Cl2011_a.pdf Propositional Logic] | ||
# [http://www.dai.fmph.uniba.sk/w/File:Cl2011_b.pdf First-Order Logic] | # [http://www.dai.fmph.uniba.sk/w/File:Cl2011_b.pdf First-Order Logic] | ||
Riadok 126: | Riadok 144: | ||
# [http://www.dai.fmph.uniba.sk/w/File:Cl2011_e.pdf Logic Programming - Prolog] | # [http://www.dai.fmph.uniba.sk/w/File:Cl2011_e.pdf Logic Programming - Prolog] | ||
− | == Exercises == | + | === Exercises === |
# [http://www.dai.fmph.uniba.sk/w/File:Cl2011_x.pdf Resolution] | # [http://www.dai.fmph.uniba.sk/w/File:Cl2011_x.pdf Resolution] |
Verzia zo dňa a času 23:17, 10. november 2011
Course opens in winter semester 2011/2012. First lecture: Tue 20 September 2011 in lecture room F-109. See more details below.
Obsah
Computational Logic 2-AIN-108
Course name and code: | Computational Logic (2-AIN-108) |
Prerequisite courses: | none |
Available in/recommended study year: | Winter semester / 1 |
Form and # of hours/week: | L - lecture (2), P - practicals (2) |
Credits: | 5 |
Evaluation (semester/exam): | 50/50 |
Course webpage: | you are reading it |
Information sheet: | 2-AIN-108 information sheet |
Teacher(s): | Martin Homola, Martin Baláž (lectures), Alexander Šimko(labs) |
E-mail: | teachingtbc.sk, balazii.fmph.uniba.sk |
Homepage(s): | http://www.dai.fmph.uniba.sk/w/Computational_Logic |
Short description:
The course introduces logic as a method for computational problem solving. It introduces multiple practical logics and logic based systems such as logic programs, modal logics, description logics and ontologies, multi context systems, etc. with readily available reasoners.
Offered in these study programs: Compulsory elective for the Master program in Applied Informatics
Recommendations: none
News =
- Nov 10: New bonus assignment HOWTO Work With Sources added.
- Nov 2: Yes, the wiki assignment runs also during this week, even if there was no lecture.
- Oct 31: Midterm will take place on Wed 2 Nov 2011 9:50 in room II
Basic Information
- lectures: Tue 13:10 2h F-109
- labs: Wed 9:50 2h II
- labs: Wed 8:10 2h H6
- Labs info: http://ii.fmph.uniba.sk/~simko/vl/
- Lecture notes: http://wiki.matfyz.sk/CL2011_Poznámky_k_predmetu_Výpočtová_logika
- Results (login required)
Evaluation and Conditions
Updated 10 Nov 2011!
There will be a midterm and a final exam. During the semester you can earn
evaluation points at the practicals (possibly for homeworks) and by participating on the wiki-based collaborative lecture notes. You can earn up to 102 points 107 points:
- practicals: 3 pts every week (6 weeks)
- lecture notes: 3 pts every week (12 weeks)
- midterm: 15 pts
- exam: 30 pts
- bonus assignment: 5 pts
The following grading scale will be used:
- A = 80 pts and more
- B = 71 pts and more
- C = 62 pts and more
- D = 53 pts and more
- E = 44 pts and more
- Fx = less than 44 pts
Syllabus
- Propositional Logic (PL) and First Order Logic (FOL)
- The language of PL and FOL
- Semantics: interpretation and model
- Satisfiability and logical consequence
- Proof theory: deduction, skolemization, unification, resolution
- Modal Logic
- Modal operators box and diamond
- System K
- Basic axioms of modal logic
- Semantics: Kripke structures
- Basic axioms of modal logic
- Systems T, B, S4 and S5 (briefly)
- Description Logics (DL) and Ontologies
- Ontologies
- Description logic ALC: syntax and semantics
- Tableaux reasoning algorithm
- More expressive DL (briefly)
- Applications
- Logic Programming (LP)
- Horn clauses
- SLD-resolution and Prolog
- Definite LP
- Normal LP
- Stable model semantics and Answer Set Programming
- Extensions: extended, disjunctive and nested LP (briefly)
- Logic of Context
- Problem of generality in AI, need of context
- Context as a box
- Context properties and operations
- Local Model Semantics
- Multi-context Systems
- Dynamic Logic
- Epistemic Logic
- Temporal Logic (♠)
- Multi-valued Logics (♠)
♠) The last two topics of the course may be left out due to time constraints
Assignments
Lecture Notes
There is no coherent study-material for this course. You are advised to take notes. To facilitate this, we have created dedicated lecture-notes pages in the students' wiki where you are all asked to regularly contribute in a collaborative fashion. Your goal is to keep coherent, full-scope, up-to-date lecture notes, covering all material from the lectures. And at least briefly, also the practicals. For your activity you can earn up to 3 pts per week. Visit the lecture notes.
HOWTO Work With Sources
Every year we meet students who need increased guidance when working with sources protected by intellectual property rights such as articles and images found on the Web or in the library. Help your colleagues by collaborativelty creating a guide explaining how to properly work with sources so that authors' right are not violated. Your task is to collaboratively produce this HOWTO on the following wikipage:
Use Slovak language in this document. If you wish, you can also create an english version as a separate wiki page. There is probably a large number of publications and articles on this topic available via the Web. Use these sources (proprely) to learn about this problematics. Before you contribute, don't forget to log in.
The deadline for this assignment is 8 Jan 2012 and you can earn up to 5 additional points with it. After the deadline we will evaluate the 5 best contributors to. The first will get 5 points, the second will get 4 points, and so on.
Slides
Lectures
- Propositional Logic
- First-Order Logic
- Description Logic ALC
- Reasoning with ALC
- Logic Programming - Prolog