Mohammed Ali

Document Type

Honors Thesis


Online calculators have been on rise in the past few years. An online calculator for discrete mathematics is almost impossible to find. There are few online calculators that take up this challenge, but they have very limited functionality. This problem is mainly because discrete math problems have their own set of rules that apply only to that problem. We wrote a modified forward chaining algorithm on Wolfram Programming Lab that can solve discrete mathematics problems. We also created a beautiful front-end using React and Materials-UI framework. An application program interface (API) will be used to connect the backend with the front-end. The problem that the user types will be put in proper format and sent to the backend to be processed. The step-by-step solution is then returned that is displayed to the user.

Publication Date






To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.