Mathematical Logics Course introduction 1
Forehead Lecturers: Fausto Giunchiglia, Vincenzo Maltese Scheduling: Tuesday 10:30-12:30, room A213 Thursday 14:30-16:30, room A213 Reception times: on appointment Course website: http://dit.unitn.it/~ldkr/ml2012/ Objective: Learn how to use logics in practice Contents: Modeling, PL, ClassL, FOL, Modal logic Exam policy & grading: written exams (midterm + final)
Purpose Logic as a tool: Data and Knowledge Representation What is the “right” representation language given the purpose we have? Natural language (NL) [e.g. for specifications] Entity-Relationship (ER) [e.g. for abstraction] UML [e.g. to model classes and functions] XML [e.g. to exchange data] … Kinds of logic: PL, Class-L, FOL, DL They can be used for representation and reasoning