fbool¶
fbool is a compact toolkit for studying Boolean functions from Rust and
Python. It helps you move from a truth table to structure: partitions,
entanglement, entropy, sensitivity, spectra, frontier graphs, certificates, and
exact 5-variable circuit data.
Learn the model¶
Start with truth tables, restrictions, partitions, and the way fbool turns
them into metrics.
Use the APIs¶
Use the Rust crate or the Python binding with the same conceptual workflow.
The short version¶
What lives where¶
fbool/ Rust library crate published to crates.io
fbool-cli/ command-line interface
fbool-py/ Python extension module
fbool-experiments/ research binaries and analysis workflows
The old standalone optimal5 crate is now integrated into fbool and enabled
by default.
Choose a path¶
Read Mental model, then use the Metrics map as a guide to what each metric measures.
Open the guide and switch between Rust and Python examples as needed.
Use fbool-cli for focused metric runs and fbool-experiments for larger
research jobs.