# Truth Table Solver

Copyright (C) <2011> <Sherif Ahmed>

__Description__

**Truth Table Solver** is a program that solves the truth table and output all the possible minimized boolean expressions.
It uses Quine-McCluskey algorithm (Tabulation method) for boolean minimization.It has an easy to use GUI that can solve up to 16 terms functions.
It has a command line mode with no number of terms restriction,but be aware that the program might be slow for big number of terms.
It has the option "one solution" which give one minimized solution very fast.You can chose the solution to be "sum of products" or "product of sums".
The current release of the program is written in java.

__Truth Table Solver 1.2 Beta "GUI"__

__Features__

- Solves the truth table and output all possible minimized boolean expressions.
- Uses Quine-McCluskey algorithm (Tabulation method) for boolean minimization.
- Easy to use GUI.
- Command line mode.
- Open source.
- Totally free.

__Requirements__

- The Java Runtime Environment(JRE) in any operation system

(Linux / Windows / Mac / Unix / Other).
- The prevoius Alpha release is written in C++ and it has a linux version and a windows version.

__Current Release__

The current release is Truth Table Solver 1.2 Beta.

- the product of sums result error was solved.

__Truth Table Solver 1.2 Beta "command line mode"__

__Release History__

Release |
Date |

Truth Table Solver 1.2 Beta |
2011-9-4 |

Truth Table Solver 1.1 Beta |
2010-10-30 |

Truth Table Solver 1.0 Beta |
2010-10-06 |

truth table solver_windows_Alpha |
2010-05-03 |

truth table solver_linux_Alpha |
2010-05-03 |

__Downloads__

Download page.

__Links__

The Project Page in sourceforge.

__License__

Truth Table Solver is free and open source software under the terms of GNU General Public License (GPL).

Copyright (C) <2011> <Sherif Ahmed>

This program is free software: you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation, either version 3 of the License, or

(at your option) any later version.

This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

GNU General Public License for more details.

__Bugs & Suggestions__

Report any bug or if you have any suggestions to <eng_sherif_ahmed@live.com>.