A General use boolean function header unit.
Find a file
2026-01-15 13:50:44 +00:00
source Moved to Cmake 2026-01-15 13:49:29 +00:00
.gitattributes Initial commit 2025-09-11 14:50:29 +01:00
.gitignore Moved to Cmake 2026-01-15 13:49:29 +00:00
CmakeLists.txt Moved to Cmake 2026-01-15 13:49:29 +00:00
README.md Update README.md 2025-12-29 18:12:57 +00:00

General Boolean Functions

A general-use boolean function header unit with example.

What Does the Header Provide?

The header does provide:

  1. A generalized way to define evaluable Boolean formulas of arbitrary logic and arbitrary variables.

  2. AND, OR, and NOT operations (easily extendable to new logic operations).

  3. Methods to assert if the formula is in CNF/DNF form.

The header does not provide: Though the example shows possible methods for doing all of the following

  1. A shorthand to define a formula.

  2. A set format for evaluation (i.e., the user must define a function to communicate variable assignments).

  3. Any variable naming/organization scheme or tools.

Used By