Goto

Collaborating Authors

 Logic & Formal Reasoning




Constraint logic programming

Classics

We address the problem of designing programming systems to reason with and about constraints. Taking a logic programming approach, we define a class of programming languages, the CLP languages, all of which share the same essential semantic properties. From a conceptual point of view, CLP programs are highly declarative and are soundly based within a unified framework of formal semantics. This framework not only subsumes that of logic programming, but satisfies the core properties of logic programs more naturally. From a user's point of view, CLP programs have great expressive power due to the constraints which they naturally manipulate.


A logical approach to reasoning by analogy

Classics

In IJCAI-87, Proc. Tenth Intl. Joint Conference on Artificial Intelligence, Milan, Italy: Morgan Kaufmann, 1987, Vol. 1, pp. 264-270.







Research in Artificial Intelligence at the University of Pennsylvania

AI Magazine

This report describes recent and continuing research in artificial intelligence and related fields being conducted at the University of Pennsylvania. Although AI research takes place primarily in the Department of Computer and Information Science ( in School of Engineering and Applied Science), many aspects of this research are preformed in collaboration with other engineering departments as well as other schools at the University, such as the College of Arts and Sciences, the School of Medicine, and Wharton School.