Skip to content

Boolean Algebra Simplifier is a single-page React application that reduces boolean expressions to their minimum sum-of-products representations; showing each step along the way.

Notifications You must be signed in to change notification settings

Andrew-Miner/Bool-Simplifier-Website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Boolean Algebra Simplifier

Boolean Algebra Simplifier is a single-page React application that reduces boolean expressions to their minimum sum-of-products representations; showing each step along the way. It accepts either a boolean algebra expression or a set of minimum terms and "don't care" terms. Both Quine McCluskey's Algorithm and Petrick's Method are utilized to reduce expressions. The project also depends on my Earley Parser to parse user input.

Try it out for yourself: https://andrew-miner.github.io/Bool-Simplifier-Website/

This project was first developed in C++ and later rewritten in Javascript in order to be deployed on a live webpage.
You can find the original C++ repo here: https://github.com/Andrew-Miner/QuineMcCluskeySolver

About

Boolean Algebra Simplifier is a single-page React application that reduces boolean expressions to their minimum sum-of-products representations; showing each step along the way.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published