CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
docs/CONTRIBUTING.md
docs/architecture_diagram.png
docs/architecture_diagram.svg
docs/comparison_guide.md
docs/conf.py
docs/cross_validation.md
docs/error_handling.md
docs/generate_architecture_diagram.py
docs/index.rst
docs/performance.md
docs/quickstart.rst
docs/api/boofun.analysis.arrow.rst
docs/api/boofun.analysis.basic_properties.rst
docs/api/boofun.analysis.block_sensitivity.rst
docs/api/boofun.analysis.canalization.rst
docs/api/boofun.analysis.certificates.rst
docs/api/boofun.analysis.complexity.rst
docs/api/boofun.analysis.equivalence.rst
docs/api/boofun.analysis.fkn.rst
docs/api/boofun.analysis.fourier.rst
docs/api/boofun.analysis.gaussian.rst
docs/api/boofun.analysis.gf2.rst
docs/api/boofun.analysis.global_hypercontractivity.rst
docs/api/boofun.analysis.huang.rst
docs/api/boofun.analysis.hypercontractivity.rst
docs/api/boofun.analysis.invariance.rst
docs/api/boofun.analysis.learning.rst
docs/api/boofun.analysis.ltf_analysis.rst
docs/api/boofun.analysis.p_biased.rst
docs/api/boofun.analysis.pac_learning.rst
docs/api/boofun.analysis.query_complexity.rst
docs/api/boofun.analysis.restrictions.rst
docs/api/boofun.analysis.rst
docs/api/boofun.analysis.sensitivity.rst
docs/api/boofun.analysis.symmetry.rst
docs/api/boofun.api.rst
docs/api/boofun.benchmarks.rst
docs/api/boofun.core.adapters.rst
docs/api/boofun.core.base.rst
docs/api/boofun.core.batch_processing.rst
docs/api/boofun.core.builtins.rst
docs/api/boofun.core.conversion_graph.rst
docs/api/boofun.core.errormodels.rst
docs/api/boofun.core.factory.rst
docs/api/boofun.core.gpu.rst
docs/api/boofun.core.gpu_acceleration.rst
docs/api/boofun.core.legacy_adapter.rst
docs/api/boofun.core.numba_optimizations.rst
docs/api/boofun.core.optimizations.rst
docs/api/boofun.core.query_model.rst
docs/api/boofun.core.representations.anf_form.rst
docs/api/boofun.core.representations.base.rst
docs/api/boofun.core.representations.bdd.rst
docs/api/boofun.core.representations.circuit.rst
docs/api/boofun.core.representations.cnf_form.rst
docs/api/boofun.core.representations.distribution.rst
docs/api/boofun.core.representations.dnf_form.rst
docs/api/boofun.core.representations.fourier_expansion.rst
docs/api/boofun.core.representations.ltf.rst
docs/api/boofun.core.representations.polynomial.rst
docs/api/boofun.core.representations.registry.rst
docs/api/boofun.core.representations.rst
docs/api/boofun.core.representations.sparse_truth_table.rst
docs/api/boofun.core.representations.symbolic.rst
docs/api/boofun.core.representations.truth_table.rst
docs/api/boofun.core.rst
docs/api/boofun.core.spaces.rst
docs/api/boofun.families.base.rst
docs/api/boofun.families.builtins.rst
docs/api/boofun.families.rst
docs/api/boofun.families.theoretical.rst
docs/api/boofun.families.tracker.rst
docs/api/boofun.quantum.rst
docs/api/boofun.rst
docs/api/boofun.testing.rst
docs/api/boofun.utils.exceptions.rst
docs/api/boofun.utils.finite_fields.rst
docs/api/boofun.utils.math.rst
docs/api/boofun.utils.number_theory.rst
docs/api/boofun.utils.rst
docs/api/boofun.visualization.animation.rst
docs/api/boofun.visualization.decision_tree.rst
docs/api/boofun.visualization.growth_plots.rst
docs/api/boofun.visualization.rst
docs/api/boofun.visualization.widgets.rst
docs/examples/README.md
docs/examples/feature_selection.md
docs/examples/sbox_analysis.md
docs/examples/voting_analysis.md
docs/guides/cryptographic.md
docs/guides/hypercontractivity.md
docs/guides/query_complexity.md
docs/guides/representations.md
docs/guides/spectral_analysis.md
examples/01_getting_started.py
examples/02_fourier_basics.py
examples/03_common_families.py
examples/04_property_testing.py
examples/05_query_complexity.py
examples/06_noise_stability.py
examples/07_quantum_applications.py
examples/08_cryptographic_analysis.py
examples/09_partial_functions.py
examples/10_sensitivity_decision_trees.py
examples/README.md
examples/advanced_features_demo.py
examples/educational_examples.py
examples/representations_demo.py
src/boofun/__init__.py
src/boofun/api.py
src/boofun/py.typed
src/boofun.egg-info/PKG-INFO
src/boofun.egg-info/SOURCES.txt
src/boofun.egg-info/dependency_links.txt
src/boofun.egg-info/requires.txt
src/boofun.egg-info/top_level.txt
src/boofun/analysis/__init__.py
src/boofun/analysis/arrow.py
src/boofun/analysis/basic_properties.py
src/boofun/analysis/block_sensitivity.py
src/boofun/analysis/canalization.py
src/boofun/analysis/certificates.py
src/boofun/analysis/communication_complexity.py
src/boofun/analysis/complexity.py
src/boofun/analysis/cryptographic.py
src/boofun/analysis/decision_trees.py
src/boofun/analysis/equivalence.py
src/boofun/analysis/fkn.py
src/boofun/analysis/fourier.py
src/boofun/analysis/gaussian.py
src/boofun/analysis/gf2.py
src/boofun/analysis/global_hypercontractivity.py
src/boofun/analysis/huang.py
src/boofun/analysis/hypercontractivity.py
src/boofun/analysis/invariance.py
src/boofun/analysis/learning.py
src/boofun/analysis/ltf_analysis.py
src/boofun/analysis/p_biased.py
src/boofun/analysis/pac_learning.py
src/boofun/analysis/query_complexity.py
src/boofun/analysis/restrictions.py
src/boofun/analysis/sampling.py
src/boofun/analysis/sensitivity.py
src/boofun/analysis/sparsity.py
src/boofun/analysis/symmetry.py
src/boofun/benchmarks/__init__.py
src/boofun/core/__init__.py
src/boofun/core/adapters.py
src/boofun/core/auto_representation.py
src/boofun/core/base.py
src/boofun/core/batch_processing.py
src/boofun/core/builtins.py
src/boofun/core/conversion_graph.py
src/boofun/core/errormodels.py
src/boofun/core/factory.py
src/boofun/core/gpu.py
src/boofun/core/gpu_acceleration.py
src/boofun/core/io.py
src/boofun/core/legacy_adapter.py
src/boofun/core/numba_optimizations.py
src/boofun/core/optimizations.py
src/boofun/core/partial.py
src/boofun/core/query_model.py
src/boofun/core/spaces.py
src/boofun/core/representations/__init__.py
src/boofun/core/representations/anf_form.py
src/boofun/core/representations/base.py
src/boofun/core/representations/bdd.py
src/boofun/core/representations/circuit.py
src/boofun/core/representations/cnf_form.py
src/boofun/core/representations/distribution.py
src/boofun/core/representations/dnf_form.py
src/boofun/core/representations/fourier_expansion.py
src/boofun/core/representations/ltf.py
src/boofun/core/representations/packed_truth_table.py
src/boofun/core/representations/polynomial.py
src/boofun/core/representations/registry.py
src/boofun/core/representations/sparse_truth_table.py
src/boofun/core/representations/symbolic.py
src/boofun/core/representations/truth_table.py
src/boofun/families/__init__.py
src/boofun/families/base.py
src/boofun/families/builtins.py
src/boofun/families/theoretical.py
src/boofun/families/tracker.py
src/boofun/quantum/__init__.py
src/boofun/testing/__init__.py
src/boofun/utils/__init__.py
src/boofun/utils/exceptions.py
src/boofun/utils/finite_fields.py
src/boofun/utils/logging.py
src/boofun/utils/math.py
src/boofun/utils/number_theory.py
src/boofun/visualization/__init__.py
src/boofun/visualization/animation.py
src/boofun/visualization/decision_tree.py
src/boofun/visualization/decision_tree_export.py
src/boofun/visualization/growth_plots.py
src/boofun/visualization/interactive.py
src/boofun/visualization/latex_export.py
src/boofun/visualization/widgets.py
tests/test_advanced_features.py
tests/test_canalization.py
tests/test_cross_validation.py
tests/test_families.py
tests/test_fluent_api.py
tests/test_gpu.py
tests/test_large_n.py
tests/test_testing_module.py
tests/test_theoretical_validation.py
tests/analysis/test_analysis_integration.py
tests/analysis/test_analysis_modules.py
tests/analysis/test_arrow.py
tests/analysis/test_arrow_comprehensive.py
tests/analysis/test_basic_properties.py
tests/analysis/test_basic_properties_comprehensive.py
tests/analysis/test_canalization_comprehensive.py
tests/analysis/test_certificates.py
tests/analysis/test_communication_complexity.py
tests/analysis/test_complexity.py
tests/analysis/test_composition.py
tests/analysis/test_cryptographic.py
tests/analysis/test_decision_trees_comprehensive.py
tests/analysis/test_equivalence.py
tests/analysis/test_fkn.py
tests/analysis/test_fkn_comprehensive.py
tests/analysis/test_fourier_comprehensive.py
tests/analysis/test_fourier_identities.py
tests/analysis/test_fourier_utils.py
tests/analysis/test_gaussian.py
tests/analysis/test_gaussian_comprehensive.py
tests/analysis/test_gf2.py
tests/analysis/test_global_hypercontractivity.py
tests/analysis/test_huang.py
tests/analysis/test_hypercontractivity.py
tests/analysis/test_hypercontractivity_comprehensive.py
tests/analysis/test_invariance.py
tests/analysis/test_learning.py
tests/analysis/test_ltf_analysis.py
tests/analysis/test_p_biased.py
tests/analysis/test_pac_learning.py
tests/analysis/test_random_restrictions.py
tests/analysis/test_sampling.py
tests/analysis/test_sparsity_comprehensive.py
tests/analysis/test_symmetry_restrictions_enhanced.py
tests/analysis/test_tal_integration.py
tests/benchmarks/__init__.py
tests/benchmarks/test_benchmarks.py
tests/benchmarks/test_external_benchmarks.py
tests/benchmarks/test_gold_standard.py
tests/benchmarks/test_performance.py
tests/core/test_adapters.py
tests/core/test_auto_representation.py
tests/core/test_batch_processing.py
tests/core/test_bdd_verification.py
tests/core/test_cnf_dnf_aggressive.py
tests/core/test_conversion_graph.py
tests/core/test_coverage_boost.py
tests/core/test_distribution_aggressive.py
tests/core/test_error_handling.py
tests/core/test_errormodels_aggressive.py
tests/core/test_final_coverage_push.py
tests/core/test_gpu_acceleration.py
tests/core/test_gpu_comprehensive.py
tests/core/test_gpu_final.py
tests/core/test_io.py
tests/core/test_legacy_adapter.py
tests/core/test_optimizations.py
tests/core/test_optimizations_comprehensive.py
tests/core/test_partial.py
tests/core/test_query_model.py
tests/core/test_spaces.py
tests/core/representations/__init__.py
tests/core/representations/test_circuit.py
tests/core/representations/test_coverage_representations.py
tests/core/representations/test_packed_truth_table.py
tests/core/representations/test_partial.py
tests/core/representations/test_representations_comprehensive.py
tests/correctness/test_adversarial_inputs.py
tests/correctness/test_bit_ordering.py
tests/correctness/test_fourier_conventions.py
tests/correctness/test_numba_fallbacks.py
tests/families/__init__.py
tests/families/test_builtins.py
tests/families/test_families_base.py
tests/families/test_families_comprehensive.py
tests/families/test_theoretical.py
tests/families/test_tracker.py
tests/fuzz/__init__.py
tests/fuzz/test_fuzz_api.py
tests/integration/test_base_and_rep.py
tests/integration/test_basic_functionality.py
tests/integration/test_comprehensive_integration.py
tests/integration/test_core_functionality.py
tests/integration/test_new_features.py
tests/integration/test_sbox_analysis.py
tests/property/test_property_based.py
tests/quantum/__init__.py
tests/quantum/test_quantum.py
tests/testing/__init__.py
tests/testing/test_validation.py
tests/unit/test_base.py
tests/unit/test_representations.py
tests/unit/test_restrictions.py
tests/unit/test_utils_math.py
tests/unit/test_utils_number_theory.py
tests/utils/__init__.py
tests/utils/test_number_theory.py
tests/utils/test_number_theory_aggressive.py
tests/visualization/__init__.py
tests/visualization/test_all_visualization.py
tests/visualization/test_final_push.py
tests/visualization/test_hit_60.py
tests/visualization/test_remaining_viz_modules.py
tests/visualization/test_visualization.py
tests/visualization/test_visualization_comprehensive.py
tests/visualization/test_visualization_full.py
tests/visualization/test_visualization_mocked.py
tests/visualization/test_visualization_submodules.py
tests/visualization/test_viz_branch_coverage.py