University of Houston
Department of Computer Science


In partial fulfillment of the Requirements for the Degree of
Master of Science


Hang Shi
will defend his thesis

Symbolic Computation and Equational Programming




Abstract

       Equational formulas of the form M = N occur frequently in mathematics, logic and computer science. A set of given equations can always lead to other equations. Equations are also used as definitions. This is well known in computer science since programs written in applicative languages, abstract interpreter definitions, and algebraic data type definitions are clearly of this nature.

       LR² program is a laboratory for developing and evaluating fast, efficient and practical rewriting techniques. Term rewriting system gives us an elegant framework for symbolic computation, theorem proving, equational reasoning and equational logic programming. LR² program allows non-left linear rules such as x+ -x → 0 and equal(x,x) → true , etc. In this thesis an efficient Non Left Linear AC matching algorithm is developed. This algorithm is implemented with the tabling algorithm in and its performance is studied on several benchmarks.




Date: Wednesday, November 22, 2000
Time: 11:00 AM
Place: 550-PGH



Faculty, students, and the general public are invited.
Thesis Advisor: Dr. Rakesh Verma