Computer Sciences Dept.

Fuzzy: A Programming Language for Fuzzy Problem-Solving

Rick LeFaivre

A new A1 programming language is described which provides facilities for the storage, retrieval and manipulation of fuzzy information. The language (called FUZZY) contains such standard features as an associative data base and a pattern-directed data access and procedure invocation mechanism. These basic facilities are extended, however, by "fuzzifying" the associative net, and by allowing fuzzy procedures and "procedure demons" t o be specified for the control of fuzzy processes. The paper discusses some of the major features of FUZZY in the context of previous A1 language efforts, presents a simple fuzzy question-answerer as an example, and then summarizes the complete language as it now stands. FUZZY is currently being programmed in LISP on a UNIVAC 1110 computer.

Download this report (PDF)

Return to tech report index

Computer Science | UW Home