Boolean function Lab / Information

This is the Boolean Function Laboratory for practicing the manipulation of Boolean functions. It takes a list of commands to be executed over Boolean functions and executes them, using Binary Decision Diagrams as internal representation.

The following commands are available:

The Boolean Function Lab was written by Ruediger Ehlers for teaching purposes and uses the following libraries: The implementation was compiled to JavaScript/WebAssembly using enscripten. Note that all operations that can be performed with this program can easily be performed using some binary decision diagram library in other programming language. For instance, for C and C++, CUDD can be used directly, and for Python, you can start with the pyDD package.

Commands to execute