Newsgroups: ont.events
Path: utzoo!utgpu!jarvis.csri.toronto.edu!bloor.csri!diana
From: diana@csri.toronto.edu (Diana Li)
Subject: U of TORONTO SEMINAR NOTICE 
Message-ID: <1989Jun13.120426.15966@jarvis.csri.toronto.edu>
Organization: University of Toronto, CSRI
Distribution: ont

Keywords:    SYSTEMS SEMINAR
Room:        SF 4103 
Time:        11:00 a.m.
Day:         Thursday 22 June 1989
Speaker:     Jan Chomicki
Affiliation: University of Maryland
Topic:       "Every other day": infinite query answers in logic programming 


We present here the case for a new approach to database applications
of logic programming.  Better computational properties of logic
programs can be achieved if the occurrences of function symbols in
rules are restricted.

We define the class of FUNCTIONAL logic programs where function
symbols can only appear in one distinguished position in every
predicate.  Additionally, the arity and type of function symbols are
restricted.  This class is known to be decidable.  Functional logic
programs are capable of representing infinite phenomena like the flow
of time and may be used for the construction of intelligent office
tools (e.g. an event scheduler).

We study the problem of processing queries to functional programs.  In
particular, query answers may be infinite.  We present a method to
finitely represent such answers as relational specifications
consisting of a finite set of tuples and a finitely specified
congruence relation. We also discuss the applications, possible
extensions and limitations of our approach, and relate it to other
work on intensional query answers.

\fI(This notice supersedes an earlier announcement in which the date 
was wrongly typed as Friday 2 June.)\fR

