Proseminar Logik Programmierung
In der Veranstaltung werden verschiedene Themen des Semantic Webs und der deklarativen Wissensrepräsentation und Logikprogrammierung im betrieblichen Anwendungskontext behandelt.
Type | Proseminar |
---|---|
Instructor | Prof. Dr. Adrian Paschke |
Room | Königin-Luise-Str. 24 SR 017 |
Start | Oct 15, 2011 |
end | Mar 17, 2012 |
Time | Dienstag 16 - 18 Uhr |
Zeitraum: | 17.10.2011-18.02.2012 |
Haupttermine: | Dienstag 16 - 18 Uhr - Königin-Luisen-Str. 24 SR 017 |
Termin | Thema | Referent |
22.7.11 | Vorbesprechung zur Themenvergabe (16 Uhr in der Königin-Luisen-Str. 24 SR016) | Adrian Paschke |
18.10.11 | Predicate Logic: Propositional Logic, First Order Logic, Higher Order Logic, Semantics |
Jan Gültig |
25.10.11 | Prolog: ISO Prolog syntax, declarative versus sequential programming constructs |
Maximilian F. Müller |
1.11.11 | Logic Programming: Datalog, Horn Logic, Rules, Syntax of Logic Programs |
Tobias Kässer |
8.11.11 | Semantics of Logic Programs - Proof-theoretic Semantics: Unification, SLD Resolution |
Olivia Özserin |
15.11.11 | Theory of Logic Programing with Negation: Negation as Failure vs. classical Negation, SLDNF Resolution, two-valued Clark's completion semantics, restriction properties for complete SLDNF |
Hans Ulrich Nägeli |
22.11.11 | Logic Programming with Negation: Stable-model Semantics |
Andreas Doll |
29.11.11 | Logic Programming with Negation: Three-valued Well-founded Semantics |
Henriette Miko |
6.12.11 | Logic Programming with Negation: Answer Set Semantics |
fällt aus |
13.12.11 | Logic and databases, deductive databases |
Claas Augner |
10.1.12 | Events and Action Logics: Event Calculus |
Lucas Jacob |
17.1.12 | Functional Programming and Functional Reactive Programming on the example of Prova |
Markus Schmidt |
24.1.12 | Platform Independent Rule Languages and Semantic Web Rules: RuleML and W3C RIF |
fällt aus Gabriel Pannwitz |
Templates für Präsentation und Seminararbeit
Ablauf und Leistungserbringung
siehe http://www.ag-nbi.de/lehre/seminare.html
Bitte beachten Sie auch die Hinweise zu Plagiaten.
Themen
- werden in der Vorbesprechung vorgestellt
- Vorgeschlagene Themen:
- Predicate Logic: Propositional Logic, First Order Logic, Higher Order Logic, Semantics (Proof Theory, Model Theory, Denotational ...)
- Logic Programming: Datalog, Horn Logic, Rules, Syntax of Logic Programs
- Semantics of Logic Programs - Proof-theoretic Semantics: Unification, SLD Resolution
- Semantics of Logic Programs - Model-theoretic Semantics: (Minimal) Herbrand Semantics, Soundness and Completeness
- Theory of Logic Programing with Negation: Negation as Failure vs. classical Negation, SLDNF Resolution, two-valued Clark's completion semantics, restriction properties for complete SLDNF (stratification)
- Logic Programming with Negation: Three-valued Well-founded Semantics
- Logic Programming with Negation: Stable-model Semantics
- Logic Programming with Negation: Answer Set Semantics
- Prolog: ISO Prolog syntax, declarative versus sequential programming constructs (CUT, assert/retract, is ...)
- Logic and databases, deductive databases
- Object-oriented Frame-based Logic: Frame Logic vs. Description Logics, Slotted Knowledge Representation on the example of Flora 2 and Prova
- Types in Logic Programming: Procedural Attachments and Multi-Sorted (Order-Sorted) Logic Programming on the example of Prova
- Transaction Logics
- Linear Temporal Logics and Action Languages
- Events and Action Logics: Situation Calculus
- Events and Action Logics: Event Calculus
- Reaction Rules on the example of Prova: ECA paradigm, reactive messaging, pragmatic primitives (e.g. FIPA ACL, KQML)
- Functional Programming and Functional Reactive Programming on the example of Prova
- Platform Independent Rule Languages and Semantic Web Rules: RuleML and W3C RIF
- Rules and Ontologies: Homogenous and Heterogeneous Integration
- Rule-based Complex Event Processing
- Weitere Themen können vorgeschlagen werden