University of Bremen - Faculty 3 - Computer Science To: Central (Faculty 3 - Universität Bremen) To: Computer Science (Faculty 3 - Universität Bremen) To: Mathematics (Faculty 3 - Universität Bremen) To: Faculty 3 (Universität Bremen) To: Universität Bremen


INHALT & PFAD:
Home Detail




Date: 06.05.2013
Time: 11 Uhr c.t. - ACHTUNG SONDERTERMIN AUSSER DER REIHE ! GEÄNDERTE UHRZEIT !

Place: Cartesium Rotunde


Lecturer: Jael Kriener (Universität von Kent, Canterbury, Großbritannien)





Abstract

The question of what constraints must hold for a predicate to behave as a (partial) function, is key to understanding the behaviour of a logic program. It has been shown how this question can be answered by combining backward
analysis, a form of analysis that propagates determinacy requirements against the control flow, with a component for deriving so‐called mutual exclusion conditions. The latter infers conditions sufficient to ensure that
if one clause yields an answer then another cannot. We address the challenge of how to compute these conditions by showing that this problem can be reformulated as that of vertex enumeration.
Whilst directly applicable in logic programming, the method might well also find application in other areas, such as reasoning about type classes.



Biografie | Jael Kriener

Jael Kriener studierte von 2006 bis 2010 Informatik, Logik und Wissenschaftstheorie in St Andrews. Seit 2010 ist sie Doktorandin der Informatik an der Universität von Kent, Canterbury. Focus ihrer Arbeit sind
Programmanalyse, besonders im Bereich der Logik‐Programmierung, und die formale Verifikation von Abstract Interpretation in Coq.



Contact person:
Prof. Dr. Rolf Drechsler





back  

To the top  -  Impressum Last change by: birgit [b]   02.05.2013 Admin-Login