Date of Award

Spring 1998

Document Type

Legacy Thesis

Degree Name

Bachelor of Science (BS)


Computing Sciences


College of Science

First Advisor

Benjoe Juliano


At its heart, the language which computers think in is binary, comprised of only two letters, 1's and 0's. So how can computers that can only view facts as true or false see the "gray areas" and other abstract ideas that permeate the real world? As the demands on computer technology increase, computers are being required to operate and perform more and more real world tasks with greater and greater accuracy. One technology contributing to the charge of overcoming these bounds is Fuzzy Logic, which is implemented through the use of linear matrices called fuzzy sets. The purpose of this research project is to create a software product that can be used as a research tool for the manipulation of fuzzy sets. The main purpose of this paper is to provide external documentation for that software product, but will first give a brief introduction on what Fuzzy Logic is and how it works.

Creative Commons License

Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.