Welcome to the Karnaugh Map Simplifier software documentation site. The purpose of this website is to provide documentation for both developers and to users. This includes theoretical material on approaches to simplifying boolean algebra expressions both by hand and through computation.

History and Objective

The purpose of this software is to provide a collection of tools for engineers to simplify logical expressions and to visualize the results in a Karnaugh Map. There are two versions of the software. The first version, which was started in 2015 used Java Swing and supported up to four variable visual expression simplification. In the summer of 2017, a new version started development which is being made in JavaFX.

Future Goals

The ultimate goal for this project is to become the standard industry tool in working with boolean algebra expressions. This includes simplification of large expressions, and working on converting expressions between different forms.

Description Java Required Link
Latest stable build JRE 1.6 Download
Latest stable source JDK 1.7 Download
Development source JDK 1.8 GitHub

YouTube Tutorials & Demos

Tutorial Topic YouTube Link
General Software Demonstration View video

JavaDoc Documentation

Description Link
Stable build documentation View JavaDoc