Metadata-Version: 2.1
Name: bcirc
Version: 0.0.1
Summary: Boolean circuits package for my students
Home-page: https://github.com/pypigit/bcirc
Author: Tamas Hubai
Author-email: python@htamas.net
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# Boolean circuits package

This Python 3 package implements Boolean circuits for my complexity theory class.

Example:

```python
from bcirc import variables, AndGate, MultiOrGate, BooleanCircuit

a, b, c = variables(3)
d, e, f = AndGate(a, b), AndGate(a, c), AndGate(b, c)
g = MultiOrGate(d, e, f)
bc = BooleanCircuit((a, b, c), g)
print(bc(True, True, False))
```


