TITLE: Extended Declarative Programming in Rich Prolog

PRESENTER: Patrick Caldon

AFFILIATION: Computer Science and Engineering, University of New South Wales

DATE: Friday 19th September 2003

TIME: 12:00pm - 1.00pm

PLACE: CSE K17 1st Floor Seminar Room

ABSTRACT:

RichProlog is a programming system which expands logic programming to encompass a notion of generalized logical consequence. The system has the ability to represent and solve a broader range of problems in declarative style than current logic programming systems such as Prolog. RichProlog semantics are based on generalized logical consequence, a notion derived from learning in the limit, and RichProlog is complete with respect to these semantics. It uses a different and more effective algorithm than the one present in a preliminary implementation, and is based on a well defined class of programs and queries. This algorithm also has several optimizations available to it, and depends on a type system which we describe. We provide an extended example of RichProlog's execution.

BIOGRAPHY OF SPEAKER:

Patrick Caldon is a research student in Computer Science and Engineering at the University of New South Wales.

http://www.cse.unsw.edu.au/~patc/

Seminar Convenor:

Bernhard Hengst
Tel: +61-2-9385-3988,
E-mail: bernhardh@cse.unsw.edu.au
School of Computer Science & Engineering, UNSW.

Please complete our new website survey