![]() |
[Semester I, 2003-2004] [Instructor Stefanescu, Gheorghe] |
![]() |
[ News | Course info | Lecture | Tutorial | Assig/Test | References | Contact | Misc ] |
| Partial CA results (14) (final) | Tutorial subgroups |
| lectures: [1][2][3] [4][5][6] [7][8][9] [10][11][12] | [1][2][3] [4][5][6] [7][8][9] [10][11] :tutorials |
| Lec. | Date | Topics | Lecture notes | Reading material, additional references |
| Lec.1 | 14/08/03 | Propositional logic 1 [natural deduction] | [pdf] [ps] [(4/1)ps] | Textbook, Ch1:1-34 |
| Lec.2 | 21/08/03 | Propositional logic 2 [syntax, semantics, soundness & completness] | [pdf] [ps] [(4/1)ps] | Textbook, Ch1:38-69 |
| Lec.3 | 28/08/03 | Propositional logic 3 [normal forms + complements] | [pdf] [ps] [(4/1)ps] | Textbook, Ch1:69-89; Takeuki Ch1:5-20; Girard'87 |
| Lec.4 | 4/9/03 | Predicate logics 1 [syntax, natural deduction] | [pdf] [ps] [(4/1)ps] | Textbook, Ch2:90-120 |
| Lec.5 | 11/9/03 | Predicate logics 2 [proof theory, semantics, undecidability of validity] | [pdf] [ps] [(4/1)ps] | Textbook, Ch2:120-147 |
| Lec.6 | 18/9/03 | Predicate logics 3 [normal forms, resolution, logic programming] | [pdf] [ps] [(4/1)ps] | Ben-Ari, 64-77; 130-141; 148-166 |
| - | 25/9/03 | Mid-Term Test (MCQ, Lec. 1 to 6) | - | Lec. 1 to 6 |
| Lec.7 | 2/10/03 | Model checking 1 [syntax, semantics, examples] | [pdf] [ps] [(4/1)ps] | Textbook, Ch3:148-172 |
| Lec.8 | 9/10/03 | Model checking 2 [model checking algorithm; SMV] | [pdf] [ps] [(4/1)ps] | Textbook, Ch3:172-193 |
| Lec.9 | 16/10/03 | Model checking 3 [examples, correctness, and extensions] | [pdf] [ps] [(4/1)ps] | Textbook, Ch3:193-215 |
| Lec.10 | 23/10/03 | Program verification: Floyd-Hoare logic 1 | [pdf] [ps] [(4/1)ps] | Manna, Ch4:160-220 + Textbook, Ch4:216-230 |
| Lec.11 | 30/10/03 | Program verification: Floyd-Hoare logic 2 | [pdf] [ps] [(4/1)ps] | Textbook, Ch4:230-260 |
| Lec.12 | 6/11/03 | Predicate logics 4 [soundness & completeness; Goedel incompleteness theorem] | [pdf] [ps] [(4/1)ps] | Hamilton, 89-96; 124-151 |
| Tutorial | Date | Questions | Solution |
| Tut.1 | 25-31 August | [pdf][ps] | IVLE |
| Tut.2 | 1-7 September | [pdf][ps] | IVLE |
| Tut.3 | 8-14 September | [pdf][ps] | IVLE |
| Tut.4 | 15-21 September | [pdf][ps] | IVLE |
| Tut.5 | 22-28 September | [pdf][ps] | IVLE |
| Tut.6 | 29 September - 5 October | [pdf][ps] | IVLE |
| Tut.7 | 6-12 October | [pdf][ps] | IVLE |
| Tut.8 | 13-19 October | [pdf][ps] | IVLE |
| Tut.9 | 20-26 October | [pdf][ps] | IVLE |
| Tut.10 | 27 October - 2 November | [pdf][ps] | IVLE |
| Tut.11 | 3-9 November | [pdf][ps] | IVLE |
| Assignment | Questions | Set on: | Due to: |
| Ass.1 | [lec.1-4] [pdf][ps] | 15-sept-03 | 22-sept-03, 1pm |
| Ass.2 | [lec.7-9] [pdf][ps] | 21-oct-03 | 28-oct-03, 2pm |
| Ass.3 | [lec.10-11] [pdf][ps] | 1-nov-03 | 8-nov-03, 2pm |
| Venue/Date | Topics | Questions | Answers |
| LT34, 25sept, 4-6pm | [lec.1-6] | [pdf][ps] | [pdf][ps] |
![]() |
Logic in Computer Science: Modelling and reasoning about systems by Michael Huth and Mark Ryan 387 pages, 2000; Cambridge University Press; ISBN: 0-521-65200-8 |
Ben-Ari, M.: Mathematical Logic for Computer Science,
Prentice Hall, 1993. [In: RBR Collection, NUS SC Library]
Hamilton, A.G.: Logic for Mathematicians, Cambridge
University Press, 1978 [In: RBR Collection, NUS SC Library]
Kleene, S.C.: Introduction to Metamathematics,
North-Holland, 1952.
Manna, Z.: Mathematical Theory of Computation,
McGraw-Hill, 1974. [In: RBR Collection, NUS SC Library]
Takeuki, G.: Proof Theory, North-Holland, 1975.
... older news |
[ News | Course info | Lecture | Tutorial | Assig/Test | References | Contact | Misc ] |
| Maintained by Gheorghe Stefanescu |