A toolkit for teaching, learning, and doing research in Boolean function analysis. Fourier analysis, property testing, query complexity, hypercontractivity, pseudorandomness, and more
-
Updated
Mar 30, 2026 - Jupyter Notebook
A toolkit for teaching, learning, and doing research in Boolean function analysis. Fourier analysis, property testing, query complexity, hypercontractivity, pseudorandomness, and more
A collection of utility functions to apply boolean logic on functions (including higher-order). Written (and can be used) in a functional programming style.
Python package implemeted in Rust to compute the algebraic immunity and restricted algebraic immunity of a Boolean function
An esoteric programming language to play around and create boolean functions while being strictly limited to operations involving NAND gates.
Generic Interactions To Specific Boolean Equations
Number systems, Boolean algebra, Boolean functions, and function minimization. Analysis and design of combinational and sequential digital logic circuits. Hardware Description Language (HDL) concepts and applications digital design and synthesis in FPGAs
Data analyses related to Truth Density bias in commonly used Boolean Regulatory Functions
🧮 Also known as the Quine-McCluskey method
CL-DIAG: Diagnosing canonicalization leakage in supervised learning under group symmetry
Pure Python AIG (And-Inverter Graph) optimizer with FRAIG sweeping, NPN-guided DAG-aware rewriting, resubstitution, and stochastic multi-restart optimization. Benchmarks against Yosys and ABC.
Add a description, image, and links to the boolean-functions topic page so that developers can more easily learn about it.
To associate your repository with the boolean-functions topic, visit your repo's landing page and select "manage topics."