BooFun
Contents:
Quick Start
Performance Guide
Library Comparison
Cross-Validation with Sage/Mathematica
boofun
BooFun
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Z
_
__init__() (boofun.analysis.arrow.ArrowAnalyzer method)
(boofun.analysis.canalization.CanalizationAnalyzer method)
(boofun.analysis.communication_complexity.CommunicationComplexityProfile method)
(boofun.analysis.communication_complexity.CommunicationMatrix method)
(boofun.analysis.complexity.ComplexityProfile method)
(boofun.analysis.equivalence.AffineEquivalence method)
(boofun.analysis.equivalence.PermutationEquivalence method)
(boofun.analysis.gaussian.GaussianAnalyzer method)
(boofun.analysis.global_hypercontractivity.GlobalHypercontractivityAnalyzer method)
(boofun.analysis.huang.HuangAnalysis method)
(boofun.analysis.invariance.InvarianceAnalyzer method)
(boofun.analysis.learning.GoldreichLevinLearner method)
(boofun.analysis.ltf_analysis.LTFAnalysis method)
(boofun.analysis.p_biased.PBiasedAnalyzer method)
(boofun.analysis.pac_learning.PACLearner method)
(boofun.analysis.PropertyTester method)
(boofun.analysis.query_complexity.QueryComplexityProfile method)
(boofun.analysis.restrictions.Restriction method)
(boofun.analysis.SpectralAnalyzer method)
(boofun.BooleanFunctionError method)
(boofun.BooleanFunctionValidator method)
(boofun.BooleanFunctionVisualizer method)
(boofun.CallableAdapter method)
(boofun.ConversionError method)
(boofun.core.adapters.CallableAdapter method)
(boofun.core.adapters.ExternalLibraryFunction method)
(boofun.core.adapters.LegacyAdapter method)
(boofun.core.adapters.LegacyBooleanFunction method)
(boofun.core.adapters.NumPyAdapter method)
(boofun.core.adapters.SymPyAdapter method)
(boofun.core.auto_representation.AdaptiveFunction method)
(boofun.core.base.Evaluable method)
(boofun.core.base.Property method)
(boofun.core.base.PropertyStore method)
(boofun.core.base.Representable method)
(boofun.core.batch_processing.BatchProcessorManager method)
(boofun.core.batch_processing.OptimizedANFProcessor method)
(boofun.core.batch_processing.OptimizedFourierProcessor method)
(boofun.core.batch_processing.OptimizedTruthTableProcessor method)
(boofun.core.batch_processing.ParallelBatchProcessor method)
(boofun.core.batch_processing.VectorizedBatchProcessor method)
(boofun.core.conversion_graph.ConversionCost method)
(boofun.core.conversion_graph.ConversionEdge method)
(boofun.core.conversion_graph.ConversionGraph method)
(boofun.core.conversion_graph.ConversionPath method)
(boofun.core.errormodels.LinearErrorModel method)
(boofun.core.errormodels.NoiseErrorModel method)
(boofun.core.errormodels.PACErrorModel method)
(boofun.core.Evaluable method)
(boofun.core.FileIOError method)
(boofun.core.gpu.GPUBooleanFunctionOps method)
(boofun.core.gpu_acceleration.CuPyAccelerator method)
(boofun.core.gpu_acceleration.GPUDevice method)
(boofun.core.gpu_acceleration.GPUManager method)
(boofun.core.gpu_acceleration.NumbaAccelerator method)
(boofun.core.legacy_adapter.LegacyWrapper method)
(boofun.core.LegacyAdapter method)
(boofun.core.LinearErrorModel method)
(boofun.core.NoiseErrorModel method)
(boofun.core.numba_optimizations.NumbaOptimizer method)
(boofun.core.optimizations.ComputeCache method)
(boofun.core.optimizations.LazyFourierCoefficients method)
(boofun.core.PACErrorModel method)
(boofun.core.Property method)
(boofun.core.query_model.QueryModel method)
(boofun.core.QueryModel method)
(boofun.core.Representable method)
(boofun.core.representations.base.PartialRepresentation method)
(boofun.core.representations.bdd.BDD method)
(boofun.core.representations.bdd.BDDNode method)
(boofun.core.representations.circuit.BooleanCircuit method)
(boofun.core.representations.circuit.Gate method)
(boofun.core.representations.cnf_form.CNFClause method)
(boofun.core.representations.cnf_form.CNFFormula method)
(boofun.core.representations.distribution.BooleanDistribution method)
(boofun.core.representations.dnf_form.DNFFormula method)
(boofun.core.representations.dnf_form.DNFTerm method)
(boofun.core.representations.ltf.LTFParameters method)
(boofun.core.representations.sparse_truth_table.AdaptiveTruthTableRepresentation method)
(boofun.core.representations.sparse_truth_table.SparseTruthTableRepresentation method)
(boofun.core.representations.SparseTruthTableRepresentation method)
(boofun.DictatorFamily method)
(boofun.EvaluationError method)
(boofun.families.base.FamilyMetadata method)
(boofun.families.base.InductiveFamily method)
(boofun.families.base.WeightPatternFamily method)
(boofun.families.builtins.DictatorFamily method)
(boofun.families.builtins.IteratedMajorityFamily method)
(boofun.families.builtins.LTFFamily method)
(boofun.families.builtins.RandomDNFFamily method)
(boofun.families.builtins.SboxFamily method)
(boofun.families.builtins.ThresholdFamily method)
(boofun.families.DictatorFamily method)
(boofun.families.GrowthTracker method)
(boofun.families.InductiveFamily method)
(boofun.families.LTFFamily method)
(boofun.families.Marker method)
(boofun.families.ThresholdFamily method)
(boofun.families.tracker.GrowthTracker method)
(boofun.families.tracker.Marker method)
(boofun.families.tracker.TrackingResult method)
(boofun.GFField method)
(boofun.GrowthTracker method)
(boofun.InductiveFamily method)
(boofun.InvalidInputError method)
(boofun.InvalidRepresentationError method)
(boofun.InvalidTruthTableError method)
(boofun.InvariantViolationError method)
(boofun.LTFFamily method)
(boofun.NoiseErrorModel method)
(boofun.NumPyAdapter method)
(boofun.PACErrorModel method)
(boofun.Property method)
(boofun.PropertyTester method)
(boofun.quantum.QuantumBooleanFunction method)
(boofun.QuantumBooleanFunction method)
(boofun.ResourceUnavailableError method)
(boofun.SpectralAnalyzer method)
(boofun.SymPyAdapter method)
(boofun.testing.BooleanFunctionValidator method)
(boofun.testing.PerformanceProfiler method)
(boofun.testing.PropertyTestSuite method)
(boofun.testing.RepresentationTester method)
(boofun.ThresholdFamily method)
(boofun.utils.exceptions.BooleanFunctionError method)
,
[1]
(boofun.utils.exceptions.ConversionError method)
,
[1]
(boofun.utils.exceptions.ErrorCode method)
(boofun.utils.exceptions.EvaluationError method)
,
[1]
(boofun.utils.exceptions.InvalidInputError method)
,
[1]
(boofun.utils.exceptions.InvalidRepresentationError method)
,
[1]
(boofun.utils.exceptions.InvalidTruthTableError method)
,
[1]
(boofun.utils.exceptions.InvariantViolationError method)
,
[1]
(boofun.utils.exceptions.ResourceUnavailableError method)
,
[1]
(boofun.utils.finite_fields.GFField method)
(boofun.utils.GFField method)
(boofun.visualization.animation.GrowthAnimator method)
(boofun.visualization.BooleanFunctionVisualizer method)
(boofun.visualization.ComplexityVisualizer method)
(boofun.visualization.decision_tree.DecisionTreeNode method)
(boofun.visualization.decision_tree_export.DecisionTreeExporter method)
(boofun.visualization.DecisionTreeNode method)
(boofun.visualization.growth_plots.ComplexityVisualizer method)
(boofun.visualization.growth_plots.GrowthVisualizer method)
(boofun.visualization.growth_plots.LTFVisualizer method)
(boofun.visualization.GrowthAnimator method)
(boofun.visualization.GrowthExplorer method)
(boofun.visualization.GrowthVisualizer method)
(boofun.visualization.interactive.FourierExplorer method)
(boofun.visualization.InteractiveFunctionExplorer method)
(boofun.visualization.latex_export.LaTeXExporter method)
(boofun.visualization.LTFVisualizer method)
(boofun.visualization.PropertyDashboard method)
(boofun.visualization.widgets.GrowthExplorer method)
(boofun.visualization.widgets.InteractiveFunctionExplorer method)
(boofun.visualization.widgets.PropertyDashboard method)
A
accelerate_fourier_batch() (boofun.core.gpu_acceleration.CuPyAccelerator method)
(boofun.core.gpu_acceleration.GPUAccelerator method)
(boofun.core.gpu_acceleration.NumbaAccelerator method)
accelerate_operation() (boofun.core.gpu_acceleration.GPUManager method)
accelerate_truth_table_batch() (boofun.core.gpu_acceleration.CuPyAccelerator method)
(boofun.core.gpu_acceleration.GPUAccelerator method)
(boofun.core.gpu_acceleration.NumbaAccelerator method)
accelerate_walsh_hadamard_transform() (boofun.core.gpu_acceleration.CuPyAccelerator method)
(boofun.core.gpu_acceleration.GPUAccelerator method)
(boofun.core.gpu_acceleration.NumbaAccelerator method)
access_type() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
AccessType (class in boofun.core)
(class in boofun.core.query_model)
adapt() (boofun.CallableAdapter method)
(boofun.core.adapters.BooleanFunctionAdapter method)
(boofun.core.adapters.CallableAdapter method)
(boofun.core.adapters.LegacyAdapter method)
(boofun.core.adapters.NumPyAdapter method)
(boofun.core.adapters.SymPyAdapter method)
(boofun.core.LegacyAdapter method)
(boofun.NumPyAdapter method)
(boofun.SymPyAdapter method)
adapt_callable() (in module boofun)
(in module boofun.core.adapters)
adapt_legacy_function() (in module boofun.core.adapters)
adapt_numpy_function() (in module boofun)
(in module boofun.core.adapters)
adapt_sympy_expr() (in module boofun)
(in module boofun.core.adapters)
AdaptiveFunction (class in boofun.core.auto_representation)
AdaptiveTruthTableRepresentation (class in boofun.core.representations.sparse_truth_table)
add() (boofun.core.base.PropertyStore method)
add_clause() (boofun.core.representations.cnf_form.CNFFormula method)
add_edge() (boofun.core.conversion_graph.ConversionGraph method)
add_gate() (boofun.core.representations.circuit.BooleanCircuit method)
add_polynomials() (boofun.core.representations.polynomial.PolynomialRepresentation method)
(boofun.core.representations.PolynomialRepresentation method)
add_representation() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
add_term() (boofun.core.representations.dnf_form.DNFFormula method)
add_value() (boofun.core.representations.base.PartialRepresentation method)
aes() (boofun.families.builtins.SboxFamily class method)
AES_SBOX (boofun.families.builtins.SboxFamily attribute)
affine_test() (boofun.analysis.PropertyTester method)
(boofun.PropertyTester method)
AffineEquivalence (class in boofun.analysis.equivalence)
ALGORITHM_ERROR (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
all_components() (boofun.families.builtins.SboxFamily method)
ambainis_complexity() (in module boofun.analysis.query_complexity)
analyze() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
analyze_dictator_proximity() (in module boofun.analysis.fkn)
analyze_ltf() (in module boofun.analysis.ltf_analysis)
AND (boofun.core.representations.circuit.GateType attribute)
AND() (in module boofun)
and_() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
and_influence_i() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
and_noise_stability() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
and_total_influence() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
ANDFamily (class in boofun)
(class in boofun.families)
(class in boofun.families.builtins)
anf_batch_eval() (in module boofun.core.numba_optimizations)
anf_to_string() (in module boofun.core.representations.anf_form)
ANFRepresentation (class in boofun.core.representations)
(class in boofun.core.representations.anf_form)
animate() (boofun.visualization.animation.GrowthAnimator method)
(boofun.visualization.GrowthAnimator method)
animate_fourier_spectrum() (in module boofun.visualization)
(in module boofun.visualization.animation)
animate_growth() (in module boofun.visualization)
(in module boofun.visualization.animation)
animate_influences() (boofun.visualization.animation.GrowthAnimator method)
(boofun.visualization.GrowthAnimator method)
(in module boofun.visualization)
(in module boofun.visualization.animation)
apply_error() (boofun.core.ErrorModel method)
(boofun.core.errormodels.ErrorModel method)
(boofun.core.errormodels.ExactErrorModel method)
(boofun.core.errormodels.LinearErrorModel method)
(boofun.core.errormodels.NoiseErrorModel method)
(boofun.core.errormodels.PACErrorModel method)
(boofun.core.ExactErrorModel method)
(boofun.core.LinearErrorModel method)
(boofun.core.NoiseErrorModel method)
(boofun.core.PACErrorModel method)
(boofun.ExactErrorModel method)
(boofun.NoiseErrorModel method)
(boofun.PACErrorModel method)
apply_noise() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
apply_noise_operator() (boofun.analysis.gaussian.GaussianAnalyzer method)
apply_permutation() (in module boofun.analysis.equivalence)
apply_restriction() (in module boofun.analysis.restrictions)
approximate_degree() (in module boofun.analysis.query_complexity)
are_equivalent() (in module boofun.analysis.equivalence)
arrow_analysis() (in module boofun.analysis.arrow)
arrow_properties() (boofun.analysis.arrow.ArrowAnalyzer method)
ArrowAnalyzer (class in boofun.analysis.arrow)
asymptotics (boofun.families.base.FamilyMetadata attribute)
auto_accelerate() (in module boofun.core.gpu)
auto_select_representation() (in module boofun.core.auto_representation)
automorphisms() (in module boofun.analysis.equivalence)
average_deterministic_complexity() (in module boofun.analysis.query_complexity)
average_everywhere_sensitivity() (in module boofun.analysis.query_complexity)
average_restricted_decision_tree_depth() (in module boofun.analysis.restrictions)
average_sensitivity() (in module boofun.analysis.complexity)
(in module boofun.analysis.huang)
B
balanced_test() (boofun.analysis.PropertyTester method)
(boofun.PropertyTester method)
base_case() (boofun.families.base.InductiveFamily method)
(boofun.families.InductiveFamily method)
(boofun.InductiveFamily method)
batch_binary_to_indices() (in module boofun.core.numba_optimizations)
batch_evaluate() (in module boofun.core.optimizations)
BatchProcessor (class in boofun.core.batch_processing)
BatchProcessorManager (class in boofun.core.batch_processing)
BDD (class in boofun.core.representations.bdd)
BDDNode (class in boofun.core.representations.bdd)
BDDRepresentation (class in boofun.core.representations)
(class in boofun.core.representations.bdd)
benchmark_gpu_performance() (in module boofun.core.gpu_acceleration)
benchmark_operation() (boofun.core.gpu_acceleration.GPUManager method)
berry_esseen() (boofun.analysis.gaussian.GaussianAnalyzer method)
berry_esseen_bound() (in module boofun.analysis.gaussian)
BEST_INFLUENCES() (in module boofun.core.optimizations)
BEST_WHT() (in module boofun.core.optimizations)
bias() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(boofun.core.legacy_adapter.LegacyWrapper method)
(in module boofun.analysis.basic_properties)
biased() (boofun.core.representations.distribution.BooleanDistribution class method)
biased_measure_mass() (in module boofun.analysis.p_biased)
binary_to_index() (in module boofun.core.numba_optimizations)
binary_tuple_to_int() (in module boofun.utils)
(in module boofun.utils.math)
binomial() (in module boofun.utils)
(in module boofun.utils.number_theory)
binomial_sum() (in module boofun.utils)
(in module boofun.utils.number_theory)
bits() (in module boofun.utils)
(in module boofun.utils.math)
bivariate_gaussian_cdf() (in module boofun.analysis.invariance)
block_sensitivity() (boofun.analysis.huang.HuangAnalysis method)
(boofun.families.PropertyMarker static method)
(boofun.families.tracker.PropertyMarker static method)
(in module boofun.analysis.huang)
block_sensitivity_at() (in module boofun.analysis.block_sensitivity)
block_sensitivity_lower_bound() (in module boofun.analysis.query_complexity)
block_sensitivity_profile() (in module boofun.analysis.block_sensitivity)
blr_linearity_test() (boofun.analysis.PropertyTester method)
(boofun.PropertyTester method)
bonami_lemma_bound() (in module boofun.analysis.hypercontractivity)
boofun
module
boofun.analysis
module
boofun.analysis.arrow
module
boofun.analysis.basic_properties
module
boofun.analysis.block_sensitivity
module
boofun.analysis.canalization
module
boofun.analysis.certificates
module
boofun.analysis.communication_complexity
module
boofun.analysis.complexity
module
boofun.analysis.equivalence
module
boofun.analysis.fkn
module
boofun.analysis.fourier
module
boofun.analysis.gaussian
module
boofun.analysis.gf2
module
boofun.analysis.global_hypercontractivity
module
boofun.analysis.huang
module
boofun.analysis.hypercontractivity
module
boofun.analysis.invariance
module
boofun.analysis.learning
module
boofun.analysis.ltf_analysis
module
boofun.analysis.p_biased
module
boofun.analysis.pac_learning
module
boofun.analysis.query_complexity
module
boofun.analysis.restrictions
module
boofun.analysis.sensitivity
module
boofun.analysis.symmetry
module
boofun.api
module
boofun.core
module
boofun.core.adapters
module
boofun.core.auto_representation
module
boofun.core.base
module
boofun.core.batch_processing
module
boofun.core.builtins
module
boofun.core.conversion_graph
module
boofun.core.errormodels
module
boofun.core.factory
module
boofun.core.gpu
module
boofun.core.gpu_acceleration
module
boofun.core.io
module
boofun.core.legacy_adapter
module
boofun.core.numba_optimizations
module
boofun.core.optimizations
module
boofun.core.query_model
module
boofun.core.representations
module
boofun.core.representations.anf_form
module
boofun.core.representations.base
module
boofun.core.representations.bdd
module
boofun.core.representations.circuit
module
boofun.core.representations.cnf_form
module
boofun.core.representations.distribution
module
boofun.core.representations.dnf_form
module
boofun.core.representations.fourier_expansion
module
boofun.core.representations.ltf
module
boofun.core.representations.packed_truth_table
module
boofun.core.representations.polynomial
module
boofun.core.representations.registry
module
boofun.core.representations.sparse_truth_table
module
boofun.core.representations.symbolic
module
boofun.core.representations.truth_table
module
boofun.core.spaces
module
boofun.families
module
boofun.families.base
module
boofun.families.builtins
module
boofun.families.theoretical
module
boofun.families.tracker
module
boofun.quantum
module
boofun.testing
module
boofun.utils
module
boofun.utils.exceptions
module
boofun.utils.finite_fields
module
boofun.utils.logging
module
boofun.utils.math
module
boofun.utils.number_theory
module
boofun.visualization
module
boofun.visualization.animation
module
boofun.visualization.decision_tree
module
boofun.visualization.decision_tree_export
module
boofun.visualization.growth_plots
module
boofun.visualization.interactive
module
boofun.visualization.latex_export
module
boofun.visualization.widgets
module
BOOLEAN (boofun.families.tracker.MarkerType attribute)
BOOLEAN_CUBE (boofun.core.Space attribute)
(boofun.core.spaces.Space attribute)
(boofun.Space attribute)
BooleanCircuit (class in boofun.core.representations.circuit)
BooleanDistribution (class in boofun.core.representations.distribution)
BooleanFunction (class in boofun)
(class in boofun.core)
(class in boofun.core.base)
BooleanFunctionAdapter (class in boofun.core.adapters)
BooleanFunctionBuiltins (class in boofun)
(class in boofun.core)
(class in boofun.core.builtins)
BooleanFunctionError
,
[1]
,
[2]
BooleanFunctionFactory (class in boofun.core)
(class in boofun.core.factory)
BooleanFunctionRepresentation (class in boofun.core)
(class in boofun.core.representations)
(class in boofun.core.representations.base)
BooleanFunctionValidator (class in boofun)
(class in boofun.testing)
BooleanFunctionVisualizer (class in boofun)
(class in boofun.visualization)
bounded_error_randomized_complexity() (in module boofun.analysis.query_complexity)
build_majority_circuit() (in module boofun.core.representations.circuit)
build_optimal_decision_tree() (in module boofun.visualization)
(in module boofun.visualization.decision_tree)
build_parity_circuit() (in module boofun.core.representations.circuit)
C
cached_computation() (in module boofun.core.optimizations)
CALLABLE_RAISED (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
CallableAdapter (class in boofun)
(class in boofun.core.adapters)
can_compute() (boofun.core.query_model.QueryModel method)
(boofun.core.QueryModel method)
CanalizationAnalyzer (class in boofun.analysis.canalization)
canalizing_depth() (boofun.analysis.canalization.CanalizationAnalyzer method)
canalizing_variables() (boofun.analysis.canalization.CanalizationAnalyzer method)
canonical() (boofun.analysis.equivalence.AffineEquivalence method)
(boofun.analysis.equivalence.PermutationEquivalence method)
canonical_form() (in module boofun.analysis.equivalence)
cartesian() (in module boofun.utils)
(in module boofun.utils.math)
cdf() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
certificate() (in module boofun.analysis.certificates)
certificate_complexity() (in module boofun.analysis.complexity)
certificate_lower_bound() (in module boofun.analysis.query_complexity)
certificate_vs_sensitivity() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
check_known_relations() (boofun.analysis.query_complexity.QueryComplexityProfile method)
check_query_safety() (in module boofun.core)
(in module boofun.core.query_model)
check_relations() (boofun.analysis.complexity.ComplexityProfile method)
chow_distance() (in module boofun.analysis.ltf_analysis)
chow_parameters (boofun.analysis.ltf_analysis.LTFAnalysis attribute)
,
[1]
chow_parameters() (in module boofun.analysis.ltf_analysis)
CircuitRepresentation (class in boofun.core.representations)
(class in boofun.core.representations.circuit)
clauses (boofun.core.representations.cnf_form.CNFFormula attribute)
,
[1]
clear() (boofun.core.optimizations.ComputeCache method)
(boofun.core.optimizations.LazyFourierCoefficients method)
(boofun.families.GrowthTracker method)
(boofun.families.tracker.GrowthTracker method)
(boofun.GrowthTracker method)
clear_cache() (boofun.analysis.equivalence.AffineEquivalence method)
(boofun.analysis.equivalence.PermutationEquivalence method)
(boofun.core.conversion_graph.ConversionGraph method)
(boofun.core.gpu_acceleration.GPUManager method)
(boofun.families.base.InductiveFamily method)
(boofun.families.InductiveFamily method)
(boofun.InductiveFamily method)
closest_dictator() (in module boofun.analysis.fkn)
clt_approximation() (in module boofun.analysis.gaussian)
CNFClause (class in boofun.core.representations.cnf_form)
CNFFormula (class in boofun.core.representations.cnf_form)
CNFRepresentation (class in boofun.core.representations)
(class in boofun.core.representations.cnf_form)
code (boofun.BooleanFunctionError attribute)
(boofun.utils.exceptions.BooleanFunctionError attribute)
,
[1]
coefficients (boofun.analysis.p_biased.PBiasedAnalyzer property)
cofactor() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
combine_pac_bounds() (boofun.core.errormodels.PACErrorModel method)
(boofun.core.PACErrorModel method)
(boofun.PACErrorModel method)
CommunicationComplexityProfile (class in boofun.analysis.communication_complexity)
CommunicationMatrix (class in boofun.analysis.communication_complexity)
compare_domains() (boofun.analysis.invariance.InvarianceAnalyzer method)
completeness (boofun.core.representations.base.PartialRepresentation property)
COMPLEXITY (boofun.families.tracker.MarkerType attribute)
complexity_plot() (boofun.visualization.interactive.FourierExplorer method)
ComplexityProfile (class in boofun.analysis.complexity)
ComplexityVisualizer (class in boofun.visualization)
(class in boofun.visualization.growth_plots)
compose() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
compose_truth_tables() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
computation_times (boofun.families.tracker.TrackingResult attribute)
compute() (boofun.analysis.communication_complexity.CommunicationComplexityProfile method)
(boofun.analysis.complexity.ComplexityProfile method)
(boofun.analysis.query_complexity.QueryComplexityProfile method)
(boofun.families.Marker method)
(boofun.families.tracker.Marker method)
compute_and_fourier() (in module boofun.analysis.fourier)
compute_fn (boofun.families.Marker attribute)
,
[1]
(boofun.families.tracker.Marker attribute)
,
[1]
compute_mux3_fourier() (in module boofun.analysis.fourier)
compute_nae3_fourier() (in module boofun.analysis.fourier)
compute_test_function_expectation() (in module boofun.analysis.invariance)
ComputeCache (class in boofun.core.optimizations)
computed_values (boofun.families.tracker.TrackingResult attribute)
conditional_probability() (boofun.core.representations.distribution.BooleanDistribution method)
CONFIGURATION_ERROR (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
ConfigurationError
,
[1]
,
[2]
constant() (boofun.BooleanFunctionBuiltins class method)
(boofun.core.BooleanFunctionBuiltins class method)
(boofun.core.builtins.BooleanFunctionBuiltins class method)
(in module boofun)
constant_test() (boofun.analysis.PropertyTester method)
(boofun.PropertyTester method)
context (boofun.BooleanFunctionError attribute)
(boofun.utils.exceptions.BooleanFunctionError attribute)
,
[1]
CONVERSION_ERROR (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
CONVERSION_FAILED (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
ConversionCost (class in boofun.core.conversion_graph)
ConversionEdge (class in boofun.core.conversion_graph)
ConversionError
,
[1]
,
[2]
ConversionGraph (class in boofun.core.conversion_graph)
ConversionPath (class in boofun.core.conversion_graph)
convert_from() (boofun.core.BooleanFunctionRepresentation method)
(boofun.core.representations.anf_form.ANFRepresentation method)
(boofun.core.representations.ANFRepresentation method)
(boofun.core.representations.base.BooleanFunctionRepresentation method)
(boofun.core.representations.bdd.BDDRepresentation method)
(boofun.core.representations.BDDRepresentation method)
(boofun.core.representations.BooleanFunctionRepresentation method)
(boofun.core.representations.circuit.CircuitRepresentation method)
(boofun.core.representations.CircuitRepresentation method)
(boofun.core.representations.cnf_form.CNFRepresentation method)
(boofun.core.representations.CNFRepresentation method)
(boofun.core.representations.distribution.DistributionRepresentation method)
(boofun.core.representations.DistributionRepresentation method)
(boofun.core.representations.dnf_form.DNFRepresentation method)
(boofun.core.representations.DNFRepresentation method)
(boofun.core.representations.fourier_expansion.FourierExpansionRepresentation method)
(boofun.core.representations.FourierExpansionRepresentation method)
(boofun.core.representations.ltf.LTFRepresentation method)
(boofun.core.representations.LTFRepresentation method)
(boofun.core.representations.packed_truth_table.PackedTruthTableRepresentation method)
(boofun.core.representations.polynomial.PolynomialRepresentation method)
(boofun.core.representations.PolynomialRepresentation method)
(boofun.core.representations.sparse_truth_table.AdaptiveTruthTableRepresentation method)
(boofun.core.representations.sparse_truth_table.SparseTruthTableRepresentation method)
(boofun.core.representations.SparseTruthTableRepresentation method)
(boofun.core.representations.symbolic.SymbolicRepresentation method)
(boofun.core.representations.SymbolicRepresentation method)
(boofun.core.representations.truth_table.TruthTableRepresentation method)
(boofun.core.representations.TruthTableRepresentation method)
convert_to() (boofun.core.BooleanFunctionRepresentation method)
(boofun.core.representations.anf_form.ANFRepresentation method)
(boofun.core.representations.ANFRepresentation method)
(boofun.core.representations.base.BooleanFunctionRepresentation method)
(boofun.core.representations.bdd.BDDRepresentation method)
(boofun.core.representations.BDDRepresentation method)
(boofun.core.representations.BooleanFunctionRepresentation method)
(boofun.core.representations.circuit.CircuitRepresentation method)
(boofun.core.representations.CircuitRepresentation method)
(boofun.core.representations.cnf_form.CNFRepresentation method)
(boofun.core.representations.CNFRepresentation method)
(boofun.core.representations.distribution.DistributionRepresentation method)
(boofun.core.representations.DistributionRepresentation method)
(boofun.core.representations.dnf_form.DNFRepresentation method)
(boofun.core.representations.DNFRepresentation method)
(boofun.core.representations.fourier_expansion.FourierExpansionRepresentation method)
(boofun.core.representations.FourierExpansionRepresentation method)
(boofun.core.representations.ltf.LTFRepresentation method)
(boofun.core.representations.LTFRepresentation method)
(boofun.core.representations.packed_truth_table.PackedTruthTableRepresentation method)
(boofun.core.representations.polynomial.PolynomialRepresentation method)
(boofun.core.representations.PolynomialRepresentation method)
(boofun.core.representations.sparse_truth_table.AdaptiveTruthTableRepresentation method)
(boofun.core.representations.sparse_truth_table.SparseTruthTableRepresentation method)
(boofun.core.representations.SparseTruthTableRepresentation method)
(boofun.core.representations.symbolic.SymbolicRepresentation method)
(boofun.core.representations.SymbolicRepresentation method)
(boofun.core.representations.truth_table.TruthTableRepresentation method)
(boofun.core.representations.TruthTableRepresentation method)
convolution() (in module boofun)
(in module boofun.analysis.fourier)
correlation() (boofun.core.representations.distribution.BooleanDistribution method)
correlation_with_parity() (in module boofun)
(in module boofun.analysis.gf2)
CORRUPTED_DATA (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
create() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
(in module boofun)
(in module boofun.api)
create_adapter() (in module boofun.core.adapters)
create_anf_from_monomials() (in module boofun.core.representations.anf_form)
create_cnf_from_maxterms() (in module boofun.core.representations.cnf_form)
create_composite() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
create_constant() (in module boofun.core.representations.polynomial)
create_dashboard() (boofun.BooleanFunctionVisualizer method)
(boofun.visualization.BooleanFunctionVisualizer method)
create_dnf_from_minterms() (in module boofun.core.representations.dnf_form)
create_empty() (boofun.core.BooleanFunctionRepresentation method)
(boofun.core.representations.anf_form.ANFRepresentation method)
(boofun.core.representations.ANFRepresentation method)
(boofun.core.representations.base.BooleanFunctionRepresentation method)
(boofun.core.representations.bdd.BDDRepresentation method)
(boofun.core.representations.BDDRepresentation method)
(boofun.core.representations.BooleanFunctionRepresentation method)
(boofun.core.representations.circuit.CircuitRepresentation method)
(boofun.core.representations.CircuitRepresentation method)
(boofun.core.representations.cnf_form.CNFRepresentation method)
(boofun.core.representations.CNFRepresentation method)
(boofun.core.representations.distribution.DistributionRepresentation method)
(boofun.core.representations.DistributionRepresentation method)
(boofun.core.representations.dnf_form.DNFRepresentation method)
(boofun.core.representations.DNFRepresentation method)
(boofun.core.representations.fourier_expansion.FourierExpansionRepresentation method)
(boofun.core.representations.FourierExpansionRepresentation method)
(boofun.core.representations.ltf.LTFRepresentation method)
(boofun.core.representations.LTFRepresentation method)
(boofun.core.representations.packed_truth_table.PackedTruthTableRepresentation method)
(boofun.core.representations.polynomial.PolynomialRepresentation method)
(boofun.core.representations.PolynomialRepresentation method)
(boofun.core.representations.sparse_truth_table.AdaptiveTruthTableRepresentation method)
(boofun.core.representations.sparse_truth_table.SparseTruthTableRepresentation method)
(boofun.core.representations.SparseTruthTableRepresentation method)
(boofun.core.representations.symbolic.SymbolicRepresentation method)
(boofun.core.representations.SymbolicRepresentation method)
(boofun.core.representations.truth_table.TruthTableRepresentation method)
(boofun.core.representations.TruthTableRepresentation method)
create_error_model() (in module boofun.core.errormodels)
create_function_explorer() (in module boofun.visualization)
(in module boofun.visualization.widgets)
create_growth_animation() (in module boofun.visualization)
(in module boofun.visualization.animation)
create_growth_explorer() (in module boofun.visualization)
(in module boofun.visualization.widgets)
create_majority_ltf() (in module boofun.core.representations.ltf)
create_monomial() (in module boofun.core.representations.polynomial)
create_node() (boofun.core.representations.bdd.BDD method)
create_packed_truth_table() (in module boofun.core.representations.packed_truth_table)
create_quantum_boolean_function() (in module boofun)
(in module boofun.quantum)
create_quantum_oracle() (boofun.quantum.QuantumBooleanFunction method)
(boofun.QuantumBooleanFunction method)
create_terminal() (boofun.core.representations.bdd.BDD method)
create_threshold_function() (in module boofun.analysis.ltf_analysis)
create_threshold_ltf() (in module boofun.core.representations.ltf)
create_variable() (in module boofun.core.representations.polynomial)
create_weighted_majority() (in module boofun.analysis.ltf_analysis)
critical_index (boofun.analysis.ltf_analysis.LTFAnalysis attribute)
,
[1]
critical_index() (in module boofun.analysis.ltf_analysis)
crt() (in module boofun.utils)
(in module boofun.utils.number_theory)
CUPY_UNAVAILABLE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
CuPyAccelerator (class in boofun.core.gpu_acceleration)
custom() (boofun.families.PropertyMarker static method)
(boofun.families.tracker.PropertyMarker static method)
D
dashboard() (boofun.visualization.interactive.FourierExplorer method)
decision_tree_depth() (in module boofun.analysis.complexity)
decision_tree_fourier_support() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
decision_tree_size() (in module boofun.analysis.complexity)
decision_tree_spectral_norm() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
decision_tree_to_dict() (in module boofun.visualization)
(in module boofun.visualization.decision_tree)
DecisionTreeExporter (class in boofun.visualization.decision_tree_export)
DecisionTreeNode (class in boofun.visualization)
(class in boofun.visualization.decision_tree)
default_code (boofun.BooleanFunctionError attribute)
(boofun.ConfigurationError attribute)
(boofun.ConversionError attribute)
(boofun.EvaluationError attribute)
(boofun.InvalidInputError attribute)
(boofun.InvalidRepresentationError attribute)
(boofun.InvalidTruthTableError attribute)
(boofun.InvariantViolationError attribute)
(boofun.ResourceUnavailableError attribute)
(boofun.utils.exceptions.BooleanFunctionError attribute)
,
[1]
(boofun.utils.exceptions.ConfigurationError attribute)
,
[1]
(boofun.utils.exceptions.ConversionError attribute)
,
[1]
(boofun.utils.exceptions.EvaluationError attribute)
,
[1]
(boofun.utils.exceptions.InvalidInputError attribute)
,
[1]
(boofun.utils.exceptions.InvalidRepresentationError attribute)
,
[1]
(boofun.utils.exceptions.InvalidTruthTableError attribute)
,
[1]
(boofun.utils.exceptions.InvariantViolationError attribute)
,
[1]
(boofun.utils.exceptions.ResourceUnavailableError attribute)
,
[1]
(boofun.utils.exceptions.ValidationError attribute)
,
[1]
(boofun.ValidationError attribute)
degree() (boofun.analysis.huang.HuangAnalysis method)
(boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
degree_computation() (in module boofun.core.numba_optimizations)
degree_distribution() (boofun.visualization.interactive.FourierExplorer method)
degree_sym() (in module boofun.analysis.symmetry)
degree_vs_sensitivity() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
density() (boofun.analysis.communication_complexity.CommunicationMatrix method)
dependent_variables() (in module boofun.analysis.basic_properties)
depth() (boofun.visualization.decision_tree_export.DecisionTreeExporter method)
derivative() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
description (boofun.families.base.FamilyMetadata attribute)
(boofun.families.Marker attribute)
,
[1]
(boofun.families.tracker.Marker attribute)
,
[1]
detect_format() (in module boofun.core)
(in module boofun.core.io)
deterministic_cc() (in module boofun.analysis.communication_complexity)
deterministic_query_complexity() (in module boofun.analysis.query_complexity)
dictator() (boofun.BooleanFunctionBuiltins class method)
(boofun.core.BooleanFunctionBuiltins class method)
(boofun.core.builtins.BooleanFunctionBuiltins class method)
(in module boofun)
dictator_noise_stability() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
dictator_test() (boofun.analysis.PropertyTester method)
(boofun.PropertyTester method)
DictatorFamily (class in boofun)
(class in boofun.families)
(class in boofun.families.builtins)
discrepancy() (in module boofun.analysis.communication_complexity)
display() (boofun.visualization.GrowthExplorer method)
(boofun.visualization.InteractiveFunctionExplorer method)
(boofun.visualization.PropertyDashboard method)
(boofun.visualization.widgets.GrowthExplorer method)
(boofun.visualization.widgets.InteractiveFunctionExplorer method)
(boofun.visualization.widgets.PropertyDashboard method)
distance_to_dictator() (in module boofun.analysis.fkn)
distance_to_negated_dictator() (in module boofun.analysis.fkn)
DistributionRepresentation (class in boofun.core.representations)
(class in boofun.core.representations.distribution)
DNFFormula (class in boofun.core.representations.dnf_form)
DNFRepresentation (class in boofun.core.representations)
(class in boofun.core.representations.dnf_form)
DNFTerm (class in boofun.core.representations.dnf_form)
domain_size (boofun.core.representations.distribution.BooleanDistribution attribute)
,
[1]
dominant_coefficients() (in module boofun)
(in module boofun.analysis.fourier)
dual() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
dummy_voters() (in module boofun.analysis.ltf_analysis)
dump() (boofun.core.BooleanFunctionRepresentation method)
(boofun.core.representations.anf_form.ANFRepresentation method)
(boofun.core.representations.ANFRepresentation method)
(boofun.core.representations.base.BooleanFunctionRepresentation method)
(boofun.core.representations.bdd.BDDRepresentation method)
(boofun.core.representations.BDDRepresentation method)
(boofun.core.representations.BooleanFunctionRepresentation method)
(boofun.core.representations.circuit.CircuitRepresentation method)
(boofun.core.representations.CircuitRepresentation method)
(boofun.core.representations.cnf_form.CNFRepresentation method)
(boofun.core.representations.CNFRepresentation method)
(boofun.core.representations.distribution.DistributionRepresentation method)
(boofun.core.representations.DistributionRepresentation method)
(boofun.core.representations.dnf_form.DNFRepresentation method)
(boofun.core.representations.DNFRepresentation method)
(boofun.core.representations.fourier_expansion.FourierExpansionRepresentation method)
(boofun.core.representations.FourierExpansionRepresentation method)
(boofun.core.representations.ltf.LTFRepresentation method)
(boofun.core.representations.LTFRepresentation method)
(boofun.core.representations.packed_truth_table.PackedTruthTableRepresentation method)
(boofun.core.representations.polynomial.PolynomialRepresentation method)
(boofun.core.representations.PolynomialRepresentation method)
(boofun.core.representations.sparse_truth_table.AdaptiveTruthTableRepresentation method)
(boofun.core.representations.sparse_truth_table.SparseTruthTableRepresentation method)
(boofun.core.representations.SparseTruthTableRepresentation method)
(boofun.core.representations.symbolic.SymbolicRepresentation method)
(boofun.core.representations.SymbolicRepresentation method)
(boofun.core.representations.truth_table.TruthTableRepresentation method)
(boofun.core.representations.TruthTableRepresentation method)
E
edge_effectiveness() (in module boofun.analysis.canalization)
effective_degree() (in module boofun.analysis.canalization)
element_distinctness_analysis() (in module boofun.quantum)
element_type() (boofun.GFField method)
(boofun.utils.finite_fields.GFField method)
(boofun.utils.GFField method)
EMPTY_INPUT (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
enable_debug_logging() (in module boofun.utils.logging)
enable_gpu() (in module boofun.core.gpu)
entropy() (boofun.core.representations.distribution.BooleanDistribution method)
equivalence_class_size() (in module boofun.analysis.equivalence)
equivalent() (boofun.analysis.equivalence.AffineEquivalence method)
(boofun.analysis.equivalence.PermutationEquivalence method)
ErrorCode (class in boofun)
(class in boofun.utils.exceptions)
,
[1]
ErrorModel (class in boofun.core)
(class in boofun.core.errormodels)
essential_variables() (boofun.analysis.canalization.CanalizationAnalyzer method)
(in module boofun.analysis.basic_properties)
estimate_coefficient() (boofun.analysis.learning.GoldreichLevinLearner method)
estimate_conversion_cost() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(boofun.core.conversion_graph.ConversionGraph method)
(in module boofun.core.conversion_graph)
estimate_cost() (boofun.core.query_model.QueryModel method)
(boofun.core.QueryModel method)
estimate_fourier_coefficient() (in module boofun.analysis.learning)
estimate_quantum_advantage() (in module boofun.quantum)
estimate_sparsity() (in module boofun.core.auto_representation)
euler_phi() (in module boofun.utils)
(in module boofun.utils.number_theory)
Evaluable (class in boofun.core)
(class in boofun.core.base)
evaluate() (boofun.BooleanFunction method)
(boofun.core.adapters.LegacyBooleanFunction method)
(boofun.core.auto_representation.AdaptiveFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.base.Evaluable method)
(boofun.core.BooleanFunction method)
(boofun.core.BooleanFunctionRepresentation method)
(boofun.core.Evaluable method)
(boofun.core.representations.anf_form.ANFRepresentation method)
(boofun.core.representations.ANFRepresentation method)
(boofun.core.representations.base.BooleanFunctionRepresentation method)
(boofun.core.representations.base.PartialRepresentation method)
(boofun.core.representations.bdd.BDD method)
(boofun.core.representations.bdd.BDDRepresentation method)
(boofun.core.representations.BDDRepresentation method)
(boofun.core.representations.BooleanFunctionRepresentation method)
(boofun.core.representations.circuit.BooleanCircuit method)
(boofun.core.representations.circuit.CircuitRepresentation method)
(boofun.core.representations.circuit.Gate method)
(boofun.core.representations.CircuitRepresentation method)
(boofun.core.representations.cnf_form.CNFClause method)
(boofun.core.representations.cnf_form.CNFFormula method)
(boofun.core.representations.cnf_form.CNFRepresentation method)
(boofun.core.representations.CNFRepresentation method)
(boofun.core.representations.distribution.BooleanDistribution method)
(boofun.core.representations.distribution.DistributionRepresentation method)
(boofun.core.representations.DistributionRepresentation method)
(boofun.core.representations.dnf_form.DNFFormula method)
(boofun.core.representations.dnf_form.DNFRepresentation method)
(boofun.core.representations.dnf_form.DNFTerm method)
(boofun.core.representations.DNFRepresentation method)
(boofun.core.representations.fourier_expansion.FourierExpansionRepresentation method)
(boofun.core.representations.FourierExpansionRepresentation method)
(boofun.core.representations.ltf.LTFParameters method)
(boofun.core.representations.ltf.LTFRepresentation method)
(boofun.core.representations.LTFRepresentation method)
(boofun.core.representations.packed_truth_table.PackedTruthTableRepresentation method)
(boofun.core.representations.polynomial.PolynomialRepresentation method)
(boofun.core.representations.PolynomialRepresentation method)
(boofun.core.representations.sparse_truth_table.AdaptiveTruthTableRepresentation method)
(boofun.core.representations.sparse_truth_table.SparseTruthTableRepresentation method)
(boofun.core.representations.SparseTruthTableRepresentation method)
(boofun.core.representations.symbolic.SymbolicRepresentation method)
(boofun.core.representations.SymbolicRepresentation method)
(boofun.core.representations.truth_table.TruthTableRepresentation method)
(boofun.core.representations.TruthTableRepresentation method)
(boofun.visualization.decision_tree.DecisionTreeNode method)
(boofun.visualization.DecisionTreeNode method)
evaluate_hypothesis() (boofun.analysis.pac_learning.PACLearner method)
evaluate_range() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
evaluate_with_confidence() (boofun.core.representations.base.PartialRepresentation method)
EVALUATION_ERROR (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
EVALUATION_FAILED (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
EvaluationError
,
[1]
,
[2]
even_part() (in module boofun)
(in module boofun.analysis.fourier)
everywhere_sensitivity() (in module boofun.analysis.query_complexity)
exact_quantum_complexity() (in module boofun.analysis.query_complexity)
ExactErrorModel (class in boofun)
(class in boofun.core)
(class in boofun.core.errormodels)
execute() (boofun.core.conversion_graph.ConversionPath method)
expectation() (boofun.analysis.global_hypercontractivity.GlobalHypercontractivityAnalyzer method)
(boofun.analysis.p_biased.PBiasedAnalyzer method)
(boofun.families.PropertyMarker static method)
(boofun.families.tracker.PropertyMarker static method)
EXPLICIT (boofun.core.AccessType attribute)
(boofun.core.query_model.AccessType attribute)
ExplicitEnumerationError
,
[1]
export_comparison_table() (in module boofun.visualization.latex_export)
export_cube_tikz() (in module boofun.visualization.latex_export)
export_decision_tree_dot() (in module boofun.visualization.decision_tree_export)
export_decision_tree_json() (in module boofun.visualization.decision_tree_export)
export_decision_tree_text() (in module boofun.visualization.decision_tree_export)
export_decision_tree_tikz() (in module boofun.visualization.decision_tree_export)
export_fourier_tikz() (in module boofun.visualization.latex_export)
export_influences_tikz() (in module boofun.visualization.latex_export)
export_spectrum_table() (in module boofun.visualization.latex_export)
extend() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
ExternalLibraryFunction (class in boofun.core.adapters)
F
f (boofun.core.legacy_adapter.LegacyWrapper property)
factor() (in module boofun.utils)
(in module boofun.utils.number_theory)
fallback_fourier_batch() (in module boofun.core.numba_optimizations)
fallback_influences() (in module boofun.core.numba_optimizations)
fallback_truth_table_batch() (in module boofun.core.numba_optimizations)
FamilyMetadata (class in boofun.families.base)
fast_walsh_hadamard() (in module boofun.core.optimizations)
fast_walsh_hadamard_numba() (in module boofun.core.optimizations)
FileIOError
find_closest_ltf() (in module boofun.analysis.ltf_analysis)
find_conversion_path() (in module boofun.core.conversion_graph)
find_critical_p() (in module boofun.analysis.global_hypercontractivity)
find_decomposition() (in module boofun.analysis.basic_properties)
find_dictator() (in module boofun.analysis.arrow)
find_heavy() (boofun.analysis.learning.GoldreichLevinLearner method)
find_heavy_coefficients() (in module boofun.analysis.learning)
find_ltf_weights() (in module boofun.analysis.ltf_analysis)
find_optimal_path() (boofun.core.conversion_graph.ConversionGraph method)
fix() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(boofun.core.legacy_adapter.LegacyWrapper method)
fix_single() (boofun.core.legacy_adapter.LegacyWrapper method)
fixed (boofun.analysis.restrictions.Restriction attribute)
,
[1]
fkn_theorem_bound() (in module boofun.analysis.fkn)
fooling_set_bound() (in module boofun.analysis.communication_complexity)
format (boofun.core.auto_representation.AdaptiveFunction property)
FOURIER (boofun.families.tracker.MarkerType attribute)
fourier() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(boofun.core.gpu.GPUBooleanFunctionOps method)
fourier_batch_eval() (in module boofun.core.numba_optimizations)
fourier_degree() (boofun.families.PropertyMarker static method)
(boofun.families.tracker.PropertyMarker static method)
(in module boofun)
(in module boofun.analysis.fourier)
fourier_expansion() (boofun.analysis.SpectralAnalyzer method)
(boofun.SpectralAnalyzer method)
fourier_sparsity() (in module boofun)
(in module boofun.analysis.fourier)
fourier_spectrum() (boofun.visualization.latex_export.LaTeXExporter method)
FourierExpansionRepresentation (class in boofun.core.representations)
(class in boofun.core.representations.fourier_expansion)
FourierExplorer (class in boofun.visualization.interactive)
free (boofun.analysis.restrictions.Restriction attribute)
,
[1]
friedgut_junta_bound() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
(in module boofun.analysis.hypercontractivity)
from_cnf() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
from_dict() (boofun.core.representations.circuit.BooleanCircuit class method)
(boofun.core.representations.cnf_form.CNFClause class method)
(boofun.core.representations.cnf_form.CNFFormula class method)
(boofun.core.representations.distribution.BooleanDistribution class method)
(boofun.core.representations.dnf_form.DNFFormula class method)
(boofun.core.representations.dnf_form.DNFTerm class method)
(boofun.core.representations.ltf.LTFParameters class method)
from_dnf() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
from_file() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
from_function() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
from_input_invariant_truth_table() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
from_iterable() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
from_legacy() (in module boofun.core.legacy_adapter)
from_multilinear() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
from_polynomial() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
from_scipy_distribution() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
from_sparse() (boofun.core.representations.base.PartialRepresentation class method)
from_symbolic() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
from_truth_table() (boofun.core.BooleanFunctionFactory class method)
(boofun.core.factory.BooleanFunctionFactory class method)
from_weights() (in module boofun)
full_analysis() (boofun.analysis.arrow.ArrowAnalyzer method)
full_document() (boofun.visualization.latex_export.LaTeXExporter method)
FunctionFamily (class in boofun)
(class in boofun.families)
(class in boofun.families.base)
G
Gate (class in boofun.core.representations.circuit)
gate_id (boofun.core.representations.circuit.Gate attribute)
,
[1]
gate_type (boofun.core.representations.circuit.Gate attribute)
,
[1]
gates (boofun.core.representations.circuit.BooleanCircuit attribute)
GateType (class in boofun.core.representations.circuit)
GAUSSIAN (boofun.core.Space attribute)
(boofun.core.spaces.Space attribute)
(boofun.Space attribute)
gaussian_cdf() (in module boofun.analysis.invariance)
gaussian_expectation() (boofun.analysis.invariance.InvarianceAnalyzer method)
gaussian_inner_product() (in module boofun.analysis.gaussian)
gaussian_noise_sensitivity() (in module boofun.analysis.gaussian)
gaussian_noise_stability (boofun.analysis.ltf_analysis.LTFAnalysis attribute)
gaussian_noise_stability() (in module boofun.analysis.gaussian)
GaussianAnalyzer (class in boofun.analysis.gaussian)
gcd() (in module boofun.utils)
(in module boofun.utils.number_theory)
general_adversary_bound() (in module boofun.analysis.query_complexity)
generalized_influence() (boofun.analysis.global_hypercontractivity.GlobalHypercontractivityAnalyzer method)
(in module boofun.analysis.global_hypercontractivity)
generate() (boofun.ANDFamily method)
(boofun.DictatorFamily method)
(boofun.families.ANDFamily method)
(boofun.families.base.FunctionFamily method)
(boofun.families.base.InductiveFamily method)
(boofun.families.base.WeightPatternFamily method)
(boofun.families.builtins.ANDFamily method)
(boofun.families.builtins.DictatorFamily method)
(boofun.families.builtins.IteratedMajorityFamily method)
(boofun.families.builtins.MajorityFamily method)
(boofun.families.builtins.ORFamily method)
(boofun.families.builtins.ParityFamily method)
(boofun.families.builtins.RandomDNFFamily method)
(boofun.families.builtins.RecursiveMajority3Family method)
(boofun.families.builtins.SboxFamily method)
(boofun.families.builtins.ThresholdFamily method)
(boofun.families.builtins.TribesFamily method)
(boofun.families.DictatorFamily method)
(boofun.families.FunctionFamily method)
(boofun.families.InductiveFamily method)
(boofun.families.MajorityFamily method)
(boofun.families.ORFamily method)
(boofun.families.ParityFamily method)
(boofun.families.ThresholdFamily method)
(boofun.families.TribesFamily method)
(boofun.FunctionFamily method)
(boofun.InductiveFamily method)
(boofun.MajorityFamily method)
(boofun.ORFamily method)
(boofun.ParityFamily method)
(boofun.ThresholdFamily method)
(boofun.TribesFamily method)
generate_permutations() (in module boofun.utils)
(in module boofun.utils.math)
generate_range() (boofun.families.base.FunctionFamily method)
(boofun.families.FunctionFamily method)
(boofun.FunctionFamily method)
geometric() (boofun.families.builtins.LTFFamily class method)
(boofun.families.LTFFamily class method)
(boofun.LTFFamily class method)
geometric_ltf_family() (in module boofun.families.base)
get() (boofun.core.optimizations.ComputeCache method)
(boofun.core.optimizations.LazyFourierCoefficients method)
get_access_type() (in module boofun.core)
(in module boofun.core.query_model)
get_array_module() (in module boofun.core.gpu)
get_batch_processor_stats() (in module boofun.core.batch_processing)
get_best_wht_implementation() (in module boofun.core.optimizations)
get_bounds_for_family() (boofun.families.theoretical.TheoreticalBounds class method)
(boofun.families.TheoreticalBounds class method)
get_canalizing_depth() (in module boofun.analysis.canalization)
get_canalizing_variables() (in module boofun.analysis.canalization)
get_canonical_space() (boofun.core.Space static method)
(boofun.core.spaces.Space static method)
(boofun.Space static method)
get_component() (boofun.families.builtins.SboxFamily method)
get_compression_stats() (boofun.core.representations.sparse_truth_table.SparseTruthTableRepresentation method)
(boofun.core.representations.SparseTruthTableRepresentation method)
get_confidence() (boofun.core.ErrorModel method)
(boofun.core.errormodels.ErrorModel method)
(boofun.core.errormodels.ExactErrorModel method)
(boofun.core.errormodels.LinearErrorModel method)
(boofun.core.errormodels.NoiseErrorModel method)
(boofun.core.errormodels.PACErrorModel method)
(boofun.core.ExactErrorModel method)
(boofun.core.LinearErrorModel method)
(boofun.core.NoiseErrorModel method)
(boofun.core.PACErrorModel method)
(boofun.ExactErrorModel method)
(boofun.NoiseErrorModel method)
(boofun.PACErrorModel method)
get_conversion_graph() (in module boofun.core.conversion_graph)
get_conversion_options() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(boofun.core.conversion_graph.ConversionGraph method)
(in module boofun.core.conversion_graph)
get_default_threshold() (boofun.core.Space static method)
(boofun.core.spaces.Space static method)
(boofun.Space static method)
get_degree() (boofun.core.representations.polynomial.PolynomialRepresentation method)
(boofun.core.representations.PolynomialRepresentation method)
get_degree_k_terms() (boofun.core.representations.anf_form.ANFRepresentation method)
(boofun.core.representations.ANFRepresentation method)
get_depth() (boofun.core.representations.circuit.BooleanCircuit method)
get_devices() (boofun.core.gpu_acceleration.CuPyAccelerator method)
(boofun.core.gpu_acceleration.GPUAccelerator method)
(boofun.core.gpu_acceleration.NumbaAccelerator method)
get_essential_variables() (in module boofun.analysis.canalization)
get_field() (in module boofun.utils)
(in module boofun.utils.finite_fields)
get_fourier_coefficient() (boofun.analysis.SpectralAnalyzer method)
(boofun.SpectralAnalyzer method)
get_gf_field() (in module boofun)
get_global_cache() (in module boofun.core.optimizations)
get_gpu_info() (boofun.core.gpu_acceleration.GPUManager method)
(in module boofun.core.gpu_acceleration)
get_graph_stats() (boofun.core.conversion_graph.ConversionGraph method)
get_input_types() (in module boofun.analysis.canalization)
get_known_indices() (boofun.core.representations.base.PartialRepresentation method)
get_logger() (in module boofun.utils.logging)
get_monomials() (boofun.core.representations.anf_form.ANFRepresentation method)
(boofun.core.representations.ANFRepresentation method)
(boofun.core.representations.polynomial.PolynomialRepresentation method)
(boofun.core.representations.PolynomialRepresentation method)
get_n_vars() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
get_node_count() (boofun.core.representations.bdd.BDD method)
get_numba_stats() (in module boofun.core.numba_optimizations)
get_optimization_stats() (boofun.core.numba_optimizations.NumbaOptimizer method)
get_processor_stats() (boofun.core.batch_processing.BatchProcessorManager method)
get_quantum_resources() (boofun.quantum.QuantumBooleanFunction method)
(boofun.QuantumBooleanFunction method)
get_representation() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
get_result() (boofun.families.GrowthTracker method)
(boofun.families.tracker.GrowthTracker method)
(boofun.GrowthTracker method)
get_size() (boofun.core.representations.circuit.BooleanCircuit method)
get_storage_requirements() (boofun.core.BooleanFunctionRepresentation method)
(boofun.core.representations.anf_form.ANFRepresentation method)
(boofun.core.representations.ANFRepresentation method)
(boofun.core.representations.base.BooleanFunctionRepresentation method)
(boofun.core.representations.bdd.BDDRepresentation method)
(boofun.core.representations.BDDRepresentation method)
(boofun.core.representations.BooleanFunctionRepresentation method)
(boofun.core.representations.circuit.CircuitRepresentation method)
(boofun.core.representations.CircuitRepresentation method)
(boofun.core.representations.cnf_form.CNFRepresentation method)
(boofun.core.representations.CNFRepresentation method)
(boofun.core.representations.distribution.DistributionRepresentation method)
(boofun.core.representations.DistributionRepresentation method)
(boofun.core.representations.dnf_form.DNFRepresentation method)
(boofun.core.representations.DNFRepresentation method)
(boofun.core.representations.fourier_expansion.FourierExpansionRepresentation method)
(boofun.core.representations.FourierExpansionRepresentation method)
(boofun.core.representations.ltf.LTFRepresentation method)
(boofun.core.representations.LTFRepresentation method)
(boofun.core.representations.packed_truth_table.PackedTruthTableRepresentation method)
(boofun.core.representations.polynomial.PolynomialRepresentation method)
(boofun.core.representations.PolynomialRepresentation method)
(boofun.core.representations.sparse_truth_table.AdaptiveTruthTableRepresentation method)
(boofun.core.representations.sparse_truth_table.SparseTruthTableRepresentation method)
(boofun.core.representations.SparseTruthTableRepresentation method)
(boofun.core.representations.symbolic.SymbolicRepresentation method)
(boofun.core.representations.SymbolicRepresentation method)
(boofun.core.representations.truth_table.TruthTableRepresentation method)
(boofun.core.representations.TruthTableRepresentation method)
get_strategy() (in module boofun.core.representations.registry)
get_symmetry_groups() (in module boofun.analysis.canalization)
get_threshold() (boofun.families.base.WeightPatternFamily method)
get_unknown_indices() (boofun.core.representations.base.PartialRepresentation method)
get_variables() (boofun.core.representations.cnf_form.CNFClause method)
(boofun.core.representations.dnf_form.DNFTerm method)
get_weights() (boofun.families.base.WeightPatternFamily method)
gf2_degree() (in module boofun)
(in module boofun.analysis.gf2)
gf2_fourier_transform() (in module boofun)
(in module boofun.analysis.gf2)
gf2_monomials() (in module boofun)
(in module boofun.analysis.gf2)
gf2_to_string() (in module boofun)
(in module boofun.analysis.gf2)
GFField (class in boofun)
(class in boofun.utils)
(class in boofun.utils.finite_fields)
GlobalHypercontractivityAnalyzer (class in boofun.analysis.global_hypercontractivity)
goldreich_levin() (in module boofun.analysis.learning)
GoldreichLevinLearner (class in boofun.analysis.learning)
gpu_accelerate() (in module boofun.core.gpu_acceleration)
gpu_influences() (in module boofun.core.gpu)
gpu_noise_stability() (in module boofun.core.gpu)
gpu_spectral_weight_by_degree() (in module boofun.core.gpu)
gpu_walsh_hadamard() (in module boofun.core.gpu)
GPUAccelerator (class in boofun.core.gpu_acceleration)
GPUBooleanFunctionOps (class in boofun.core.gpu)
GPUDevice (class in boofun.core.gpu_acceleration)
GPUManager (class in boofun.core.gpu_acceleration)
grover_amplitude_analysis() (boofun.quantum.QuantumBooleanFunction method)
(boofun.QuantumBooleanFunction method)
grover_analysis() (boofun.quantum.QuantumBooleanFunction method)
(boofun.QuantumBooleanFunction method)
grover_speedup() (in module boofun.quantum)
GrowthAnimator (class in boofun.visualization)
(class in boofun.visualization.animation)
GrowthExplorer (class in boofun.visualization)
(class in boofun.visualization.widgets)
GrowthTracker (class in boofun)
(class in boofun.families)
(class in boofun.families.tracker)
GrowthVisualizer (class in boofun.visualization)
(class in boofun.visualization.growth_plots)
H
hamming_distance() (in module boofun.utils)
(in module boofun.utils.math)
hamming_weight() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(in module boofun.utils)
(in module boofun.utils.math)
harmonic() (boofun.families.builtins.LTFFamily class method)
(boofun.families.LTFFamily class method)
(boofun.LTFFamily class method)
harmonic_ltf_family() (in module boofun.families.base)
has() (boofun.core.base.PropertyStore method)
has_rep() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
heavy_coefficients() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
hermite_coefficients (boofun.analysis.gaussian.GaussianAnalyzer property)
hermite_coefficients() (in module boofun.analysis.gaussian)
hermite_polynomial() (in module boofun.analysis.gaussian)
high (boofun.core.representations.bdd.BDDNode attribute)
HuangAnalysis (class in boofun.analysis.huang)
hypercontractive_bound() (boofun.analysis.global_hypercontractivity.GlobalHypercontractivityAnalyzer method)
hypercontractive_inequality() (in module boofun.analysis.hypercontractivity)
hypercontractivity_bound() (in module boofun.analysis.global_hypercontractivity)
I
INCOMPATIBLE_REPRESENTATIONS (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
INCOMPATIBLE_SPACE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
INDEX_OUT_OF_BOUNDS (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
InductiveFamily (class in boofun)
(class in boofun.families)
(class in boofun.families.base)
influence() (boofun.analysis.p_biased.PBiasedAnalyzer method)
(boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(boofun.core.legacy_adapter.LegacyWrapper method)
influence_plot() (boofun.visualization.interactive.FourierExplorer method)
influences() (boofun.analysis.p_biased.PBiasedAnalyzer method)
(boofun.analysis.SpectralAnalyzer method)
(boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(boofun.core.gpu.GPUBooleanFunctionOps method)
(boofun.families.PropertyMarker static method)
(boofun.families.tracker.PropertyMarker static method)
(boofun.SpectralAnalyzer method)
(boofun.visualization.latex_export.LaTeXExporter method)
influences_computation() (in module boofun.core.numba_optimizations)
INPUT (boofun.core.representations.circuit.GateType attribute)
input_distribution (boofun.core.representations.distribution.BooleanDistribution attribute)
,
[1]
input_gates (boofun.core.representations.circuit.BooleanCircuit attribute)
input_redundancy() (boofun.analysis.canalization.CanalizationAnalyzer method)
(in module boofun.analysis.canalization)
input_types() (boofun.analysis.canalization.CanalizationAnalyzer method)
inputs (boofun.core.representations.circuit.Gate attribute)
,
[1]
int_to_binary_tuple() (in module boofun.utils)
(in module boofun.utils.math)
interactive_complexity_comparison() (in module boofun.visualization.interactive)
interactive_fourier_spectrum() (in module boofun.visualization.interactive)
interactive_growth_explorer() (in module boofun.visualization.interactive)
interactive_influence_heatmap() (in module boofun.visualization.interactive)
InteractiveFunctionExplorer (class in boofun.visualization)
(class in boofun.visualization.widgets)
INTERNAL_ERROR (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
INVALID_ERROR_MODEL (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
INVALID_INPUT (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
INVALID_OPTIMIZATION (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
INVALID_PARAMETER_TYPE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
INVALID_PARAMETER_VALUE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
INVALID_REPRESENTATION (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
INVALID_TRUTH_TABLE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
InvalidInputError
,
[1]
,
[2]
InvalidRepresentationError
,
[1]
,
[2]
InvalidTruthTableError
,
[1]
,
[2]
invariance_bound() (boofun.analysis.invariance.InvarianceAnalyzer method)
invariance_distance() (in module boofun.analysis.invariance)
InvarianceAnalyzer (class in boofun.analysis.invariance)
INVARIANT_VIOLATION (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
InvariantViolationError
,
[1]
,
[2]
invmod() (in module boofun.utils)
(in module boofun.utils.number_theory)
is_alpha_global() (in module boofun.analysis.global_hypercontractivity)
is_approximately_gaussian() (boofun.analysis.gaussian.GaussianAnalyzer method)
is_available() (boofun.core.gpu_acceleration.CuPyAccelerator method)
(boofun.core.gpu_acceleration.GPUAccelerator method)
(boofun.core.gpu_acceleration.NumbaAccelerator method)
(boofun.core.numba_optimizations.NumbaOptimizer method)
is_balanced() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(in module boofun.analysis.basic_properties)
is_bitarray_available() (in module boofun.core.representations.packed_truth_table)
is_canalizing() (boofun.analysis.canalization.CanalizationAnalyzer method)
(in module boofun.analysis.canalization)
is_close_to_dictator() (in module boofun.analysis.fkn)
is_complete (boofun.core.representations.base.PartialRepresentation property)
is_complete() (boofun.core.BooleanFunctionRepresentation method)
(boofun.core.representations.anf_form.ANFRepresentation method)
(boofun.core.representations.ANFRepresentation method)
(boofun.core.representations.base.BooleanFunctionRepresentation method)
(boofun.core.representations.bdd.BDDRepresentation method)
(boofun.core.representations.BDDRepresentation method)
(boofun.core.representations.BooleanFunctionRepresentation method)
(boofun.core.representations.circuit.CircuitRepresentation method)
(boofun.core.representations.CircuitRepresentation method)
(boofun.core.representations.cnf_form.CNFRepresentation method)
(boofun.core.representations.CNFRepresentation method)
(boofun.core.representations.distribution.DistributionRepresentation method)
(boofun.core.representations.DistributionRepresentation method)
(boofun.core.representations.dnf_form.DNFRepresentation method)
(boofun.core.representations.DNFRepresentation method)
(boofun.core.representations.fourier_expansion.FourierExpansionRepresentation method)
(boofun.core.representations.FourierExpansionRepresentation method)
(boofun.core.representations.ltf.LTFRepresentation method)
(boofun.core.representations.LTFRepresentation method)
(boofun.core.representations.packed_truth_table.PackedTruthTableRepresentation method)
(boofun.core.representations.polynomial.PolynomialRepresentation method)
(boofun.core.representations.PolynomialRepresentation method)
(boofun.core.representations.sparse_truth_table.AdaptiveTruthTableRepresentation method)
(boofun.core.representations.sparse_truth_table.SparseTruthTableRepresentation method)
(boofun.core.representations.SparseTruthTableRepresentation method)
(boofun.core.representations.symbolic.SymbolicRepresentation method)
(boofun.core.representations.SymbolicRepresentation method)
(boofun.core.representations.truth_table.TruthTableRepresentation method)
(boofun.core.representations.TruthTableRepresentation method)
is_computed() (boofun.core.optimizations.LazyFourierCoefficients method)
is_continuous() (boofun.core.Space static method)
(boofun.core.spaces.Space static method)
(boofun.Space static method)
is_dictatorial() (in module boofun.analysis.arrow)
is_discrete() (boofun.core.Space static method)
(boofun.core.spaces.Space static method)
(boofun.Space static method)
is_explicit() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
is_global() (boofun.analysis.global_hypercontractivity.GlobalHypercontractivityAnalyzer method)
is_gpu_available() (boofun.core.gpu_acceleration.GPUManager method)
(in module boofun.core.gpu)
(in module boofun.core.gpu_acceleration)
is_gpu_enabled() (in module boofun.core.gpu)
is_junta() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
is_k_canalizing() (in module boofun.analysis.canalization)
is_known() (boofun.core.representations.base.PartialRepresentation method)
is_legacy_object() (in module boofun.core.legacy_adapter)
is_linear() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(boofun.core.representations.anf_form.ANFRepresentation method)
(boofun.core.representations.ANFRepresentation method)
is_linear_over_gf2() (in module boofun)
(in module boofun.analysis.gf2)
is_ltf (boofun.analysis.ltf_analysis.LTFAnalysis attribute)
,
[1]
is_ltf() (in module boofun.analysis.ltf_analysis)
(in module boofun.core.representations.ltf)
is_monotone() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(in module boofun.analysis.basic_properties)
is_nested_canalizing() (boofun.analysis.canalization.CanalizationAnalyzer method)
(in module boofun.analysis.canalization)
is_non_dictatorial() (in module boofun.analysis.arrow)
is_numba_available() (in module boofun.core.numba_optimizations)
is_prime() (in module boofun.analysis.basic_properties)
(in module boofun.utils)
(in module boofun.utils.number_theory)
is_property() (boofun.families.PropertyMarker static method)
(boofun.families.tracker.PropertyMarker static method)
is_quadratic() (boofun.core.representations.anf_form.ANFRepresentation method)
(boofun.core.representations.ANFRepresentation method)
is_quasisymmetric() (in module boofun.analysis.basic_properties)
is_query_access() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
is_regular_ltf() (in module boofun.analysis.ltf_analysis)
is_reliable() (boofun.core.ErrorModel method)
(boofun.core.errormodels.ErrorModel method)
(boofun.core.errormodels.ExactErrorModel method)
(boofun.core.errormodels.LinearErrorModel method)
(boofun.core.errormodels.NoiseErrorModel method)
(boofun.core.errormodels.PACErrorModel method)
(boofun.core.ExactErrorModel method)
(boofun.core.LinearErrorModel method)
(boofun.core.NoiseErrorModel method)
(boofun.core.PACErrorModel method)
(boofun.ExactErrorModel method)
(boofun.NoiseErrorModel method)
(boofun.PACErrorModel method)
is_satisfiable() (in module boofun.core.representations.cnf_form)
is_stablest_candidate() (boofun.analysis.invariance.InvarianceAnalyzer method)
(in module boofun.analysis.invariance)
is_symmetric() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(in module boofun.analysis.basic_properties)
is_symmetric_ltf() (in module boofun.analysis.ltf_analysis)
is_tautology() (boofun.core.representations.cnf_form.CNFClause method)
is_terminal (boofun.core.representations.bdd.BDDNode attribute)
is_unanimous() (in module boofun.analysis.arrow)
is_unate() (in module boofun.analysis.basic_properties)
IteratedMajorityFamily (class in boofun.families.builtins)
J
junta_approximation_error() (in module boofun.analysis.hypercontractivity)
junta_test() (boofun.analysis.PropertyTester method)
(boofun.PropertyTester method)
K
k (boofun.core.legacy_adapter.LegacyWrapper property)
kkl_lower_bound() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
(in module boofun.analysis.hypercontractivity)
krawchouk() (in module boofun.utils)
(in module boofun.utils.math)
krawchouk2() (in module boofun.utils)
(in module boofun.utils.math)
L
lambda_p() (boofun.analysis.global_hypercontractivity.GlobalHypercontractivityAnalyzer method)
(in module boofun.analysis.global_hypercontractivity)
LaTeXExporter (class in boofun.visualization.latex_export)
LazyFourierCoefficients (class in boofun.core.optimizations)
lcm() (in module boofun.utils)
(in module boofun.utils.number_theory)
learn_adaptive() (boofun.analysis.pac_learning.PACLearner method)
learn_decision_tree() (boofun.analysis.pac_learning.PACLearner method)
learn_junta() (boofun.analysis.pac_learning.PACLearner method)
learn_low_degree() (boofun.analysis.pac_learning.PACLearner method)
learn_monotone() (boofun.analysis.pac_learning.PACLearner method)
learn_sparse() (boofun.analysis.pac_learning.PACLearner method)
learn_sparse_fourier() (in module boofun.analysis.learning)
LegacyAdapter (class in boofun.core)
(class in boofun.core.adapters)
LegacyBooleanFunction (class in boofun.core.adapters)
LegacyWrapper (class in boofun.core.legacy_adapter)
level_d_inequality() (in module boofun.analysis.hypercontractivity)
LinearErrorModel (class in boofun.core)
(class in boofun.core.errormodels)
lmn_algorithm() (in module boofun.analysis.pac_learning)
load() (in module boofun)
(in module boofun.core)
(in module boofun.core.io)
load_bf() (in module boofun.core)
(in module boofun.core.io)
load_dimacs_cnf() (in module boofun.core)
(in module boofun.core.io)
load_json() (in module boofun.core)
(in module boofun.core.io)
LOG (boofun.core.Space attribute)
(boofun.core.spaces.Space attribute)
(boofun.Space attribute)
log_rank_bound() (in module boofun.analysis.communication_complexity)
low (boofun.core.representations.bdd.BDDNode attribute)
lq_norm() (in module boofun.analysis.hypercontractivity)
ltf_influence_from_weights() (in module boofun.analysis.ltf_analysis)
ltf_noise_stability() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
ltf_noise_stability_gaussian() (in module boofun.analysis.ltf_analysis)
ltf_total_influence() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
ltf_total_influence_estimate() (in module boofun.analysis.ltf_analysis)
LTFAnalysis (class in boofun.analysis.ltf_analysis)
LTFFamily (class in boofun)
(class in boofun.families)
(class in boofun.families.builtins)
LTFParameters (class in boofun.core.representations.ltf)
LTFRepresentation (class in boofun.core.representations)
(class in boofun.core.representations.ltf)
LTFVisualizer (class in boofun.visualization)
(class in boofun.visualization.growth_plots)
M
m (boofun.GFField attribute)
(boofun.utils.finite_fields.GFField attribute)
(boofun.utils.GFField attribute)
majority() (boofun.BooleanFunctionBuiltins class method)
(boofun.core.BooleanFunctionBuiltins class method)
(boofun.core.builtins.BooleanFunctionBuiltins class method)
(in module boofun)
majority_influence_i() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
majority_noise_stability() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
(in module boofun.analysis.invariance)
majority_total_influence() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
MajorityFamily (class in boofun)
(class in boofun.families)
(class in boofun.families.builtins)
make_unate() (in module boofun.analysis.basic_properties)
mansour_spectral_concentration() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
mark() (boofun.families.GrowthTracker method)
(boofun.families.tracker.GrowthTracker method)
(boofun.GrowthTracker method)
marker (boofun.families.tracker.TrackingResult attribute)
Marker (class in boofun.families)
(class in boofun.families.tracker)
marker_type (boofun.families.Marker attribute)
,
[1]
(boofun.families.tracker.Marker attribute)
,
[1]
markers (boofun.families.tracker.GrowthTracker attribute)
MarkerType (class in boofun.families.tracker)
MATPLOTLIB_UNAVAILABLE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
matrix (boofun.analysis.communication_complexity.CommunicationMatrix property)
MATRIX (boofun.families.tracker.MarkerType attribute)
max_block_sensitivity() (in module boofun.analysis.block_sensitivity)
max_certificate_size() (in module boofun.analysis.certificates)
max_cut_approximation_ratio() (in module boofun.analysis.invariance)
max_influence() (boofun.analysis.p_biased.PBiasedAnalyzer method)
(boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
max_influence_bound() (in module boofun.analysis.hypercontractivity)
max_sensitivity() (in module boofun.analysis.complexity)
(in module boofun.analysis.huang)
memoize_method() (in module boofun.core.optimizations)
memory_comparison() (in module boofun.core.representations.packed_truth_table)
memory_usage() (boofun.core.auto_representation.AdaptiveFunction method)
message (boofun.BooleanFunctionError attribute)
(boofun.utils.exceptions.BooleanFunctionError attribute)
,
[1]
metadata (boofun.ANDFamily property)
(boofun.DictatorFamily property)
(boofun.families.ANDFamily property)
(boofun.families.base.FunctionFamily property)
(boofun.families.base.InductiveFamily property)
(boofun.families.base.WeightPatternFamily property)
(boofun.families.builtins.ANDFamily property)
(boofun.families.builtins.DictatorFamily property)
(boofun.families.builtins.IteratedMajorityFamily property)
(boofun.families.builtins.LTFFamily property)
(boofun.families.builtins.MajorityFamily property)
(boofun.families.builtins.ORFamily property)
(boofun.families.builtins.ParityFamily property)
(boofun.families.builtins.RandomDNFFamily property)
(boofun.families.builtins.RecursiveMajority3Family property)
(boofun.families.builtins.SboxFamily property)
(boofun.families.builtins.ThresholdFamily property)
(boofun.families.builtins.TribesFamily property)
(boofun.families.DictatorFamily property)
(boofun.families.FunctionFamily property)
(boofun.families.InductiveFamily property)
(boofun.families.LTFFamily property)
(boofun.families.MajorityFamily property)
(boofun.families.ORFamily property)
(boofun.families.ParityFamily property)
(boofun.families.ThresholdFamily property)
(boofun.families.TribesFamily property)
(boofun.FunctionFamily property)
(boofun.InductiveFamily property)
(boofun.LTFFamily property)
(boofun.MajorityFamily property)
(boofun.ORFamily property)
(boofun.ParityFamily property)
(boofun.ThresholdFamily property)
(boofun.TribesFamily property)
min_sensitivity() (in module boofun.analysis.complexity)
minimal_sensitive_blocks() (in module boofun.analysis.block_sensitivity)
minimize_dnf() (in module boofun.core.representations.dnf_form)
mobius() (in module boofun.utils)
(in module boofun.utils.number_theory)
modern (boofun.core.legacy_adapter.LegacyWrapper property)
module
boofun
boofun.analysis
boofun.analysis.arrow
boofun.analysis.basic_properties
boofun.analysis.block_sensitivity
boofun.analysis.canalization
boofun.analysis.certificates
boofun.analysis.communication_complexity
boofun.analysis.complexity
boofun.analysis.equivalence
boofun.analysis.fkn
boofun.analysis.fourier
boofun.analysis.gaussian
boofun.analysis.gf2
boofun.analysis.global_hypercontractivity
boofun.analysis.huang
boofun.analysis.hypercontractivity
boofun.analysis.invariance
boofun.analysis.learning
boofun.analysis.ltf_analysis
boofun.analysis.p_biased
boofun.analysis.pac_learning
boofun.analysis.query_complexity
boofun.analysis.restrictions
boofun.analysis.sensitivity
boofun.analysis.symmetry
boofun.api
boofun.core
boofun.core.adapters
boofun.core.auto_representation
boofun.core.base
boofun.core.batch_processing
boofun.core.builtins
boofun.core.conversion_graph
boofun.core.errormodels
boofun.core.factory
boofun.core.gpu
boofun.core.gpu_acceleration
boofun.core.io
boofun.core.legacy_adapter
boofun.core.numba_optimizations
boofun.core.optimizations
boofun.core.query_model
boofun.core.representations
boofun.core.representations.anf_form
boofun.core.representations.base
boofun.core.representations.bdd
boofun.core.representations.circuit
boofun.core.representations.cnf_form
boofun.core.representations.distribution
boofun.core.representations.dnf_form
boofun.core.representations.fourier_expansion
boofun.core.representations.ltf
boofun.core.representations.packed_truth_table
boofun.core.representations.polynomial
boofun.core.representations.registry
boofun.core.representations.sparse_truth_table
boofun.core.representations.symbolic
boofun.core.representations.truth_table
boofun.core.spaces
boofun.families
boofun.families.base
boofun.families.builtins
boofun.families.theoretical
boofun.families.tracker
boofun.quantum
boofun.testing
boofun.utils
boofun.utils.exceptions
boofun.utils.finite_fields
boofun.utils.logging
boofun.utils.math
boofun.utils.number_theory
boofun.visualization
boofun.visualization.animation
boofun.visualization.decision_tree
boofun.visualization.decision_tree_export
boofun.visualization.growth_plots
boofun.visualization.interactive
boofun.visualization.latex_export
boofun.visualization.widgets
moments() (boofun.core.representations.distribution.BooleanDistribution method)
monotone_closure() (in module boofun.analysis.basic_properties)
monotonicity_test() (boofun.analysis.PropertyTester method)
(boofun.PropertyTester method)
multilinear_extension() (boofun.analysis.gaussian.GaussianAnalyzer method)
(in module boofun.analysis.gaussian)
multilinear_extension_gaussian_expectation() (in module boofun.analysis.invariance)
multiply_polynomials() (boofun.core.representations.polynomial.PolynomialRepresentation method)
(boofun.core.representations.PolynomialRepresentation method)
mutual_information() (boofun.core.representations.distribution.BooleanDistribution method)
N
n_constraint_description (boofun.families.base.FamilyMetadata attribute)
n_constraints (boofun.families.base.FamilyMetadata attribute)
n_values (boofun.families.tracker.TrackingResult attribute)
n_vars (boofun.analysis.restrictions.Restriction attribute)
,
[1]
(boofun.core.representations.cnf_form.CNFFormula attribute)
,
[1]
(boofun.core.representations.distribution.BooleanDistribution attribute)
,
[1]
(boofun.core.representations.dnf_form.DNFFormula attribute)
,
[1]
(boofun.core.representations.ltf.LTFParameters attribute)
,
[1]
name (boofun.families.base.FamilyMetadata attribute)
(boofun.families.Marker attribute)
,
[1]
(boofun.families.tracker.Marker attribute)
,
[1]
named() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
NAND (boofun.core.representations.circuit.GateType attribute)
negate_inputs() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(in module boofun)
(in module boofun.analysis.fourier)
negation() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
negative_vars (boofun.core.representations.cnf_form.CNFClause attribute)
,
[1]
(boofun.core.representations.dnf_form.DNFTerm attribute)
,
[1]
NO_CONVERSION_PATH (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
NO_REPRESENTATIONS (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
noise_expectation() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
noise_operator() (in module boofun.analysis.hypercontractivity)
noise_sensitivity() (boofun.analysis.gaussian.GaussianAnalyzer method)
noise_stability() (boofun.analysis.gaussian.GaussianAnalyzer method)
(boofun.analysis.global_hypercontractivity.GlobalHypercontractivityAnalyzer method)
(boofun.analysis.p_biased.PBiasedAnalyzer method)
(boofun.analysis.SpectralAnalyzer method)
(boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(boofun.core.gpu.GPUBooleanFunctionOps method)
(boofun.families.PropertyMarker static method)
(boofun.families.tracker.PropertyMarker static method)
(boofun.SpectralAnalyzer method)
noise_stability_computation() (in module boofun.core.numba_optimizations)
noise_stability_deficit() (boofun.analysis.invariance.InvarianceAnalyzer method)
(in module boofun.analysis.invariance)
noise_stability_from_fourier() (in module boofun.core.optimizations)
noise_stability_p_biased() (in module boofun.analysis.global_hypercontractivity)
NoiseErrorModel (class in boofun)
(class in boofun.core)
(class in boofun.core.errormodels)
nondeterministic_complexity() (in module boofun.analysis.query_complexity)
nondeterministic_degree() (in module boofun.analysis.query_complexity)
NOR (boofun.core.representations.circuit.GateType attribute)
normalize_ltf_weights() (in module boofun.analysis.ltf_analysis)
NOT (boofun.core.representations.circuit.GateType attribute)
not_() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
nuclear_norm() (boofun.analysis.communication_complexity.CommunicationMatrix method)
num2bin_list() (in module boofun.utils)
(in module boofun.utils.math)
num_known (boofun.core.representations.base.PartialRepresentation property)
num_unknown (boofun.core.representations.base.PartialRepresentation property)
num_variables (boofun.BooleanFunction property)
(boofun.core.base.BooleanFunction property)
(boofun.core.BooleanFunction property)
num_vars (boofun.BooleanFunction property)
(boofun.core.base.BooleanFunction property)
(boofun.core.BooleanFunction property)
numba_optimize() (in module boofun.core.numba_optimizations)
NUMBA_UNAVAILABLE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
NumbaAccelerator (class in boofun.core.gpu_acceleration)
NumbaOptimizer (class in boofun.core.numba_optimizations)
NumPyAdapter (class in boofun)
(class in boofun.core.adapters)
O
observe() (boofun.families.GrowthTracker method)
(boofun.families.tracker.GrowthTracker method)
(boofun.GrowthTracker method)
odd_part() (in module boofun)
(in module boofun.analysis.fourier)
one_sided_approximate_degree() (in module boofun.analysis.query_complexity)
one_sided_randomized_complexity() (in module boofun.analysis.query_complexity)
optimize_anf_batch() (boofun.core.numba_optimizations.NumbaOptimizer method)
optimize_circuit() (boofun.core.representations.circuit.CircuitRepresentation method)
(boofun.core.representations.CircuitRepresentation method)
optimize_fourier_batch() (boofun.core.numba_optimizations.NumbaOptimizer method)
optimize_influences() (boofun.core.numba_optimizations.NumbaOptimizer method)
optimize_noise_stability() (boofun.core.numba_optimizations.NumbaOptimizer method)
optimize_representation() (in module boofun.core.auto_representation)
optimize_truth_table_batch() (boofun.core.numba_optimizations.NumbaOptimizer method)
optimize_walsh_hadamard() (boofun.core.numba_optimizations.NumbaOptimizer method)
OptimizedANFProcessor (class in boofun.core.batch_processing)
OptimizedFourierProcessor (class in boofun.core.batch_processing)
OptimizedTruthTableProcessor (class in boofun.core.batch_processing)
OR (boofun.core.representations.circuit.GateType attribute)
OR() (in module boofun)
or_() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
order (boofun.GFField property)
(boofun.utils.finite_fields.GFField property)
(boofun.utils.GFField property)
ORFamily (class in boofun)
(class in boofun.families)
(class in boofun.families.builtins)
ornstein_uhlenbeck_operator() (in module boofun.analysis.gaussian)
output_gate (boofun.core.representations.circuit.BooleanCircuit attribute)
output_probability() (boofun.core.representations.distribution.BooleanDistribution method)
output_wire (boofun.core.representations.circuit.Gate attribute)
,
[1]
over() (in module boofun.utils)
(in module boofun.utils.math)
P
p (boofun.analysis.restrictions.Restriction property)
(boofun.GFField attribute)
(boofun.utils.finite_fields.GFField attribute)
(boofun.utils.GFField attribute)
p_biased_character() (in module boofun.analysis.global_hypercontractivity)
p_biased_expectation() (in module boofun.analysis.global_hypercontractivity)
(in module boofun.analysis.p_biased)
p_biased_fourier_coefficients() (in module boofun.analysis.p_biased)
p_biased_influence() (in module boofun.analysis.global_hypercontractivity)
(in module boofun.analysis.p_biased)
p_biased_noise_stability() (in module boofun.analysis.p_biased)
p_biased_total_influence() (in module boofun.analysis.global_hypercontractivity)
(in module boofun.analysis.p_biased)
p_biased_variance() (in module boofun.analysis.p_biased)
pac_learn_decision_tree() (in module boofun.analysis.pac_learning)
pac_learn_junta() (in module boofun.analysis.pac_learning)
pac_learn_low_degree() (in module boofun.analysis.pac_learning)
pac_learn_monotone() (in module boofun.analysis.pac_learning)
pac_learn_sparse_fourier() (in module boofun.analysis.pac_learning)
PACErrorModel (class in boofun)
(class in boofun.core)
(class in boofun.core.errormodels)
PackedTruthTableRepresentation (class in boofun.core.representations.packed_truth_table)
PACLearner (class in boofun.analysis.pac_learning)
parallel_batch_fourier() (in module boofun.core.optimizations)
parallel_batch_influences() (in module boofun.core.optimizations)
ParallelBatchProcessor (class in boofun.core.batch_processing)
PARAMETER_OUT_OF_RANGE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
parameters (boofun.families.base.FamilyMetadata attribute)
params (boofun.families.Marker attribute)
,
[1]
(boofun.families.tracker.Marker attribute)
,
[1]
parity() (boofun.BooleanFunctionBuiltins class method)
(boofun.core.BooleanFunctionBuiltins class method)
(boofun.core.builtins.BooleanFunctionBuiltins class method)
(in module boofun)
parity_influence_i() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
parity_noise_stability() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
parity_total_influence() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
ParityFamily (class in boofun)
(class in boofun.families)
(class in boofun.families.builtins)
parseval_verify() (in module boofun)
(in module boofun.analysis.fourier)
partial_representation (in module boofun.core.representations.base)
PartialRepresentation (class in boofun.core.representations.base)
PBiasedAnalyzer (class in boofun.analysis.p_biased)
PerformanceProfiler (class in boofun.testing)
PermutationEquivalence (class in boofun.analysis.equivalence)
permute() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
physicists_hermite() (in module boofun.analysis.gaussian)
pipe() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
plancherel_inner_product() (in module boofun)
(in module boofun.analysis.fourier)
plot() (boofun.families.GrowthTracker method)
(boofun.families.tracker.GrowthTracker method)
(boofun.GrowthTracker method)
plot_all() (boofun.families.GrowthTracker method)
(boofun.families.tracker.GrowthTracker method)
(boofun.GrowthTracker method)
plot_complexity_relations() (boofun.visualization.ComplexityVisualizer method)
(boofun.visualization.growth_plots.ComplexityVisualizer method)
plot_convergence_rate() (boofun.visualization.growth_plots.GrowthVisualizer method)
(boofun.visualization.GrowthVisualizer method)
plot_decision_tree() (in module boofun.visualization)
(in module boofun.visualization.decision_tree)
plot_family_comparison() (boofun.visualization.growth_plots.GrowthVisualizer method)
(boofun.visualization.GrowthVisualizer method)
plot_fourier_spectrum() (boofun.BooleanFunctionVisualizer method)
(boofun.visualization.BooleanFunctionVisualizer method)
plot_function_comparison() (in module boofun.visualization)
plot_growth() (boofun.visualization.growth_plots.GrowthVisualizer method)
(boofun.visualization.GrowthVisualizer method)
plot_hypercube() (in module boofun.visualization)
plot_influence_vs_weight() (boofun.visualization.growth_plots.LTFVisualizer method)
(boofun.visualization.LTFVisualizer method)
plot_influences() (boofun.BooleanFunctionVisualizer method)
(boofun.visualization.BooleanFunctionVisualizer method)
plot_multi_property_growth() (boofun.visualization.growth_plots.GrowthVisualizer method)
(boofun.visualization.GrowthVisualizer method)
plot_noise_stability_curve() (boofun.BooleanFunctionVisualizer method)
(boofun.visualization.BooleanFunctionVisualizer method)
plot_sensitivity_heatmap() (in module boofun.visualization)
plot_truth_table() (boofun.BooleanFunctionVisualizer method)
(boofun.visualization.BooleanFunctionVisualizer method)
plot_weight_distribution() (boofun.visualization.growth_plots.LTFVisualizer method)
(boofun.visualization.LTFVisualizer method)
PLUS_MINUS_CUBE (boofun.core.Space attribute)
(boofun.core.spaces.Space attribute)
(boofun.Space attribute)
pm_values (boofun.core.gpu.GPUBooleanFunctionOps property)
pmf() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
poincare_lower_bound() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
polynomial_batch_eval() (in module boofun.core.numba_optimizations)
polynomial_method_bound() (in module boofun.analysis.query_complexity)
PolynomialRepresentation (class in boofun.core.representations)
(class in boofun.core.representations.polynomial)
popcnt() (in module boofun.utils)
(in module boofun.utils.math)
popcount() (in module boofun.core.numba_optimizations)
poppar() (in module boofun.utils)
(in module boofun.utils.math)
positive_vars (boofun.core.representations.cnf_form.CNFClause attribute)
,
[1]
(boofun.core.representations.dnf_form.DNFTerm attribute)
,
[1]
power_law() (boofun.families.builtins.LTFFamily class method)
(boofun.families.LTFFamily class method)
(boofun.LTFFamily class method)
power_ltf_family() (in module boofun.families.base)
preamble() (boofun.visualization.latex_export.LaTeXExporter method)
prime_factorization() (in module boofun.utils)
(in module boofun.utils.number_theory)
prime_sieve() (in module boofun.utils)
(in module boofun.utils.number_theory)
print_summary() (boofun.core.query_model.QueryModel method)
(boofun.core.QueryModel method)
print_validation_report() (boofun.BooleanFunctionValidator method)
(boofun.testing.BooleanFunctionValidator method)
probabilists_hermite() (in module boofun.analysis.gaussian)
process_batch() (boofun.core.batch_processing.BatchProcessor method)
(boofun.core.batch_processing.BatchProcessorManager method)
(boofun.core.batch_processing.ParallelBatchProcessor method)
(boofun.core.batch_processing.VectorizedBatchProcessor method)
(in module boofun.core.batch_processing)
profile_evaluation() (boofun.testing.PerformanceProfiler method)
propagate_binary_op() (boofun.core.errormodels.LinearErrorModel method)
(boofun.core.LinearErrorModel method)
Property (class in boofun)
(class in boofun.core)
(class in boofun.core.base)
PropertyDashboard (class in boofun.visualization)
(class in boofun.visualization.widgets)
PropertyMarker (class in boofun.families)
(class in boofun.families.tracker)
PropertyStore (class in boofun.core.base)
PropertyTester (class in boofun)
(class in boofun.analysis)
PropertyTestSuite (class in boofun.testing)
put() (boofun.core.optimizations.ComputeCache method)
Q
quantum_algorithm_comparison() (boofun.quantum.QuantumBooleanFunction method)
(boofun.QuantumBooleanFunction method)
quantum_fourier_analysis() (boofun.quantum.QuantumBooleanFunction method)
(boofun.QuantumBooleanFunction method)
quantum_influence_estimation() (boofun.quantum.QuantumBooleanFunction method)
(boofun.QuantumBooleanFunction method)
quantum_property_testing() (boofun.quantum.QuantumBooleanFunction method)
(boofun.QuantumBooleanFunction method)
quantum_query_complexity() (in module boofun.analysis.query_complexity)
quantum_walk_analysis() (in module boofun.quantum)
quantum_walk_search() (in module boofun.quantum)
QuantumBooleanFunction (class in boofun)
(class in boofun.quantum)
QUERY (boofun.core.AccessType attribute)
(boofun.core.query_model.AccessType attribute)
query() (boofun.analysis.learning.GoldreichLevinLearner method)
query_model() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
QueryComplexityProfile (class in boofun.analysis.query_complexity)
QueryModel (class in boofun.core)
(class in boofun.core.query_model)
QuerySafetyWarning
,
[1]
quick_growth_plot() (in module boofun.visualization)
(in module boofun.visualization.growth_plots)
quick_validate() (in module boofun)
(in module boofun.testing)
R
random() (in module boofun)
random_restriction() (in module boofun.analysis.restrictions)
RandomDNFFamily (class in boofun.families.builtins)
rank (boofun.analysis.communication_complexity.CommunicationMatrix property)
REAL (boofun.core.Space attribute)
(boofun.core.spaces.Space attribute)
(boofun.Space attribute)
recommend_representation() (in module boofun.core.auto_representation)
rectangle_partition_bound() (in module boofun.analysis.communication_complexity)
RecursiveMajority3Family (class in boofun.families.builtins)
register_custom_conversion() (in module boofun.core.conversion_graph)
register_partial_strategy() (in module boofun.core.representations.registry)
register_strategy() (in module boofun.core.representations.registry)
regularity (boofun.analysis.ltf_analysis.LTFAnalysis attribute)
,
[1]
regularity() (in module boofun.analysis.ltf_analysis)
Representable (class in boofun.core)
(class in boofun.core.base)
REPRESENTATION_NOT_AVAILABLE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
RepresentationTester (class in boofun.testing)
reset_queries() (boofun.analysis.learning.GoldreichLevinLearner method)
RESOURCE_UNAVAILABLE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
ResourceUnavailableError
,
[1]
,
[2]
restrict() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
Restriction (class in boofun.analysis.restrictions)
restriction() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(in module boofun)
(in module boofun.analysis.fourier)
restriction_shrinkage() (in module boofun.analysis.restrictions)
results (boofun.families.tracker.GrowthTracker attribute)
run_all_tests() (boofun.analysis.PropertyTester method)
(boofun.PropertyTester method)
rvs() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
S
sample() (boofun.analysis.pac_learning.PACLearner method)
sample_function() (in module boofun.analysis.pac_learning)
sample_input() (boofun.core.representations.distribution.BooleanDistribution method)
sample_outputs() (boofun.core.representations.distribution.BooleanDistribution method)
save() (boofun.visualization.animation.GrowthAnimator method)
(boofun.visualization.GrowthAnimator method)
(boofun.visualization.latex_export.LaTeXExporter method)
(in module boofun)
(in module boofun.core)
(in module boofun.core.io)
save_bf() (in module boofun.core)
(in module boofun.core.io)
save_dimacs_cnf() (in module boofun.core)
(in module boofun.core.io)
save_dot() (boofun.visualization.decision_tree_export.DecisionTreeExporter method)
save_json() (in module boofun.core)
(in module boofun.core.io)
SboxFamily (class in boofun.families.builtins)
SCALAR (boofun.families.tracker.MarkerType attribute)
SCIPY_UNAVAILABLE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
sens_sym() (in module boofun.analysis.symmetry)
sensitive_coordinates() (in module boofun.analysis.block_sensitivity)
sensitivity() (boofun.analysis.huang.HuangAnalysis method)
(boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(boofun.core.legacy_adapter.LegacyWrapper method)
(boofun.families.PropertyMarker static method)
(boofun.families.tracker.PropertyMarker static method)
(in module boofun.analysis.complexity)
(in module boofun.analysis.huang)
sensitivity_at() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(in module boofun.analysis.huang)
(in module boofun.analysis.sensitivity)
sensitivity_lower_bound() (in module boofun.analysis.query_complexity)
sensitivity_profile() (boofun.analysis.huang.HuangAnalysis method)
(in module boofun.analysis.sensitivity)
sensitivity_vs_block_sensitivity() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
sensitivity_vs_degree() (in module boofun.analysis.huang)
set_batch_thresholds() (in module boofun.core.batch_processing)
set_gpu_backend() (in module boofun.core.gpu_acceleration)
set_output() (boofun.core.representations.circuit.BooleanCircuit method)
shift() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
should_use_gpu() (boofun.core.gpu_acceleration.GPUManager method)
(in module boofun.core.gpu_acceleration)
show() (boofun.visualization.animation.GrowthAnimator method)
(boofun.visualization.GrowthAnimator method)
sigma() (boofun.analysis.global_hypercontractivity.GlobalHypercontractivityAnalyzer method)
(in module boofun.analysis.global_hypercontractivity)
simplify() (boofun.core.representations.cnf_form.CNFFormula method)
(boofun.core.representations.dnf_form.DNFFormula method)
singular_values (boofun.analysis.communication_complexity.CommunicationMatrix property)
size() (boofun.visualization.decision_tree_export.DecisionTreeExporter method)
social_welfare_properties() (in module boofun.analysis.arrow)
Space (class in boofun)
(class in boofun.core)
(class in boofun.core.spaces)
SparseTruthTableRepresentation (class in boofun.core.representations)
(class in boofun.core.representations.sparse_truth_table)
sparsity (boofun.core.auto_representation.AdaptiveFunction property)
sparsity() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
spectral_adversary_bound() (in module boofun.analysis.query_complexity)
spectral_concentration() (boofun.analysis.SpectralAnalyzer method)
(boofun.families.PropertyMarker static method)
(boofun.families.tracker.PropertyMarker static method)
(boofun.SpectralAnalyzer method)
spectral_gap() (in module boofun.analysis.fkn)
spectral_norm() (boofun.analysis.communication_complexity.CommunicationMatrix method)
(boofun.analysis.p_biased.PBiasedAnalyzer method)
(in module boofun)
(in module boofun.analysis.fourier)
spectral_weight_by_degree() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
spectral_weights() (boofun.core.gpu.GPUBooleanFunctionOps method)
SpectralAnalyzer (class in boofun)
(class in boofun.analysis)
spectrum() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
spectrum_plot() (boofun.visualization.interactive.FourierExplorer method)
spectrum_table() (boofun.visualization.latex_export.LaTeXExporter method)
STATE_CORRUPTION (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
stats() (boofun.core.optimizations.ComputeCache method)
step() (boofun.families.base.InductiveFamily method)
(boofun.families.InductiveFamily method)
(boofun.InductiveFamily method)
STREAMING (boofun.core.AccessType attribute)
(boofun.core.query_model.AccessType attribute)
strong_nondeterministic_degree() (in module boofun.analysis.query_complexity)
subsets() (in module boofun.utils)
(in module boofun.utils.math)
suggestion (boofun.BooleanFunctionError attribute)
(boofun.utils.exceptions.BooleanFunctionError attribute)
,
[1]
summary() (boofun.analysis.arrow.ArrowAnalyzer method)
(boofun.analysis.canalization.CanalizationAnalyzer method)
(boofun.analysis.communication_complexity.CommunicationComplexityProfile method)
(boofun.analysis.communication_complexity.CommunicationMatrix method)
(boofun.analysis.complexity.ComplexityProfile method)
(boofun.analysis.gaussian.GaussianAnalyzer method)
(boofun.analysis.global_hypercontractivity.GlobalHypercontractivityAnalyzer method)
(boofun.analysis.huang.HuangAnalysis method)
(boofun.analysis.invariance.InvarianceAnalyzer method)
(boofun.analysis.learning.GoldreichLevinLearner method)
(boofun.analysis.ltf_analysis.LTFAnalysis method)
(boofun.analysis.p_biased.PBiasedAnalyzer method)
(boofun.analysis.pac_learning.PACLearner method)
(boofun.analysis.query_complexity.QueryComplexityProfile method)
(boofun.analysis.SpectralAnalyzer method)
(boofun.core.auto_representation.AdaptiveFunction method)
(boofun.core.query_model.QueryModel method)
(boofun.core.QueryModel method)
(boofun.families.GrowthTracker method)
(boofun.families.tracker.GrowthTracker method)
(boofun.GrowthTracker method)
(boofun.SpectralAnalyzer method)
(boofun.visualization.decision_tree_export.DecisionTreeExporter method)
support() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
supports_representation() (boofun.core.batch_processing.BatchProcessor method)
(boofun.core.batch_processing.ParallelBatchProcessor method)
(boofun.core.batch_processing.VectorizedBatchProcessor method)
switching_lemma_probability() (in module boofun.analysis.restrictions)
SYMBOLIC (boofun.core.AccessType attribute)
(boofun.core.query_model.AccessType attribute)
SymbolicRepresentation (class in boofun.core.representations)
(class in boofun.core.representations.symbolic)
symmetrize() (in module boofun.analysis.symmetry)
symmetry_groups() (boofun.analysis.canalization.CanalizationAnalyzer method)
symmetry_test() (boofun.analysis.PropertyTester method)
(boofun.PropertyTester method)
symmetry_type() (in module boofun.analysis.basic_properties)
SYMPY_UNAVAILABLE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
SymPyAdapter (class in boofun)
(class in boofun.core.adapters)
T
tensor_product() (in module boofun)
(in module boofun.analysis.fourier)
(in module boofun.utils)
(in module boofun.utils.math)
terms (boofun.core.representations.dnf_form.DNFFormula attribute)
,
[1]
test_accuracy() (boofun.analysis.pac_learning.PACLearner method)
test_create_empty() (boofun.testing.RepresentationTester method)
test_interface_compliance() (boofun.testing.RepresentationTester method)
test_known_functions() (boofun.testing.PropertyTestSuite method)
test_storage_requirements() (boofun.testing.RepresentationTester method)
theoretical() (boofun.families.Marker method)
(boofun.families.tracker.Marker method)
theoretical_fn (boofun.families.Marker attribute)
,
[1]
(boofun.families.tracker.Marker attribute)
,
[1]
theoretical_properties() (boofun.families.builtins.RecursiveMajority3Family method)
theoretical_value() (boofun.families.base.FunctionFamily method)
(boofun.families.FunctionFamily method)
(boofun.FunctionFamily method)
theoretical_values (boofun.families.tracker.TrackingResult attribute)
TheoreticalBounds (class in boofun.families)
(class in boofun.families.theoretical)
threshold (boofun.analysis.ltf_analysis.LTFAnalysis attribute)
,
[1]
(boofun.core.representations.ltf.LTFParameters attribute)
,
[1]
threshold() (in module boofun)
threshold_curve() (boofun.analysis.global_hypercontractivity.GlobalHypercontractivityAnalyzer method)
(in module boofun.analysis.global_hypercontractivity)
threshold_degree() (in module boofun.analysis.query_complexity)
ThresholdFamily (class in boofun)
(class in boofun.families)
(class in boofun.families.builtins)
time_complexity_rank() (boofun.core.BooleanFunctionRepresentation method)
(boofun.core.representations.anf_form.ANFRepresentation method)
(boofun.core.representations.ANFRepresentation method)
(boofun.core.representations.base.BooleanFunctionRepresentation method)
(boofun.core.representations.bdd.BDDRepresentation method)
(boofun.core.representations.BDDRepresentation method)
(boofun.core.representations.BooleanFunctionRepresentation method)
(boofun.core.representations.circuit.CircuitRepresentation method)
(boofun.core.representations.CircuitRepresentation method)
(boofun.core.representations.cnf_form.CNFRepresentation method)
(boofun.core.representations.CNFRepresentation method)
(boofun.core.representations.distribution.DistributionRepresentation method)
(boofun.core.representations.DistributionRepresentation method)
(boofun.core.representations.dnf_form.DNFRepresentation method)
(boofun.core.representations.DNFRepresentation method)
(boofun.core.representations.fourier_expansion.FourierExpansionRepresentation method)
(boofun.core.representations.FourierExpansionRepresentation method)
(boofun.core.representations.ltf.LTFRepresentation method)
(boofun.core.representations.LTFRepresentation method)
(boofun.core.representations.packed_truth_table.PackedTruthTableRepresentation method)
(boofun.core.representations.polynomial.PolynomialRepresentation method)
(boofun.core.representations.PolynomialRepresentation method)
(boofun.core.representations.sparse_truth_table.AdaptiveTruthTableRepresentation method)
(boofun.core.representations.sparse_truth_table.SparseTruthTableRepresentation method)
(boofun.core.representations.SparseTruthTableRepresentation method)
(boofun.core.representations.symbolic.SymbolicRepresentation method)
(boofun.core.representations.SymbolicRepresentation method)
(boofun.core.representations.truth_table.TruthTableRepresentation method)
(boofun.core.representations.TruthTableRepresentation method)
to() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
to_arrays() (boofun.families.tracker.TrackingResult method)
to_complete() (boofun.core.representations.base.PartialRepresentation method)
to_complete_estimated() (boofun.core.representations.base.PartialRepresentation method)
to_cpu() (in module boofun.core.gpu)
to_dense() (boofun.core.auto_representation.AdaptiveFunction method)
to_dict() (boofun.BooleanFunctionError method)
(boofun.core.representations.circuit.BooleanCircuit method)
(boofun.core.representations.cnf_form.CNFClause method)
(boofun.core.representations.cnf_form.CNFFormula method)
(boofun.core.representations.distribution.BooleanDistribution method)
(boofun.core.representations.dnf_form.DNFFormula method)
(boofun.core.representations.dnf_form.DNFTerm method)
(boofun.core.representations.ltf.LTFParameters method)
(boofun.utils.exceptions.BooleanFunctionError method)
,
[1]
to_dot() (boofun.visualization.decision_tree_export.DecisionTreeExporter method)
to_gpu() (in module boofun.core.gpu)
to_json() (boofun.visualization.decision_tree_export.DecisionTreeExporter method)
to_legacy() (in module boofun.core.legacy_adapter)
to_numpy() (boofun.core.representations.packed_truth_table.PackedTruthTableRepresentation method)
to_representation() (boofun.core.base.Representable method)
(boofun.core.Representable method)
to_string() (boofun.core.representations.cnf_form.CNFClause method)
(boofun.core.representations.cnf_form.CNFFormula method)
(boofun.core.representations.dnf_form.DNFFormula method)
(boofun.core.representations.dnf_form.DNFTerm method)
to_text() (boofun.visualization.decision_tree_export.DecisionTreeExporter method)
to_tikz() (boofun.visualization.decision_tree_export.DecisionTreeExporter method)
top_coefficients() (boofun.visualization.interactive.FourierExplorer method)
total_influence() (boofun.analysis.global_hypercontractivity.GlobalHypercontractivityAnalyzer method)
(boofun.analysis.p_biased.PBiasedAnalyzer method)
(boofun.analysis.SpectralAnalyzer method)
(boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(boofun.core.gpu.GPUBooleanFunctionOps method)
(boofun.core.legacy_adapter.LegacyWrapper method)
(boofun.families.PropertyMarker static method)
(boofun.families.tracker.PropertyMarker static method)
(boofun.SpectralAnalyzer method)
total_influence_via_sensitivity() (in module boofun.analysis.sensitivity)
totient() (in module boofun.utils)
(in module boofun.utils.number_theory)
TrackingResult (class in boofun.families.tracker)
translate() (boofun.core.Space static method)
(boofun.core.spaces.Space static method)
(boofun.Space static method)
tree (boofun.visualization.decision_tree_export.DecisionTreeExporter property)
tribes() (boofun.BooleanFunctionBuiltins class method)
(boofun.core.BooleanFunctionBuiltins class method)
(boofun.core.builtins.BooleanFunctionBuiltins class method)
(in module boofun)
tribes_total_influence() (boofun.families.theoretical.TheoreticalBounds static method)
(boofun.families.TheoreticalBounds static method)
TribesFamily (class in boofun)
(class in boofun.families)
(class in boofun.families.builtins)
truth_table (boofun.core.representations.distribution.BooleanDistribution attribute)
,
[1]
truth_table_batch_eval() (in module boofun.core.numba_optimizations)
TRUTH_TABLE_EMPTY (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
TRUTH_TABLE_INVALID_VALUES (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
TRUTH_TABLE_WRONG_SIZE (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
TruthTableRepresentation (class in boofun.core.representations)
(class in boofun.core.representations.truth_table)
U
unateness_test() (boofun.analysis.PropertyTester method)
(boofun.PropertyTester method)
uniform() (boofun.core.representations.distribution.BooleanDistribution class method)
(boofun.families.builtins.LTFFamily class method)
(boofun.families.LTFFamily class method)
(boofun.LTFFamily class method)
uniform_ltf_family() (in module boofun.families.base)
unique_games_hardness_bound() (in module boofun.analysis.invariance)
universal_properties (boofun.families.base.FamilyMetadata attribute)
UNKNOWN_REPRESENTATION (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
V
validate_all() (boofun.BooleanFunctionValidator method)
(boofun.testing.BooleanFunctionValidator method)
validate_basic_properties() (boofun.BooleanFunctionValidator method)
(boofun.testing.BooleanFunctionValidator method)
validate_edge_cases() (boofun.BooleanFunctionValidator method)
(boofun.testing.BooleanFunctionValidator method)
validate_evaluation_correctness() (boofun.BooleanFunctionValidator method)
(boofun.testing.BooleanFunctionValidator method)
validate_n() (boofun.families.base.FunctionFamily method)
(boofun.families.builtins.IteratedMajorityFamily method)
(boofun.families.builtins.MajorityFamily method)
(boofun.families.builtins.SboxFamily method)
(boofun.families.FunctionFamily method)
(boofun.families.MajorityFamily method)
(boofun.FunctionFamily method)
(boofun.MajorityFamily method)
validate_representation() (in module boofun)
(in module boofun.testing)
validate_representation_consistency() (boofun.BooleanFunctionValidator method)
(boofun.testing.BooleanFunctionValidator method)
validate_space_handling() (boofun.BooleanFunctionValidator method)
(boofun.testing.BooleanFunctionValidator method)
VALIDATION_ERROR (boofun.ErrorCode attribute)
(boofun.utils.exceptions.ErrorCode attribute)
,
[1]
ValidationError
,
[1]
,
[2]
value (boofun.core.representations.bdd.BDDNode attribute)
var (boofun.core.representations.bdd.BDDNode attribute)
variance() (boofun.analysis.p_biased.PBiasedAnalyzer method)
(boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
(boofun.families.PropertyMarker static method)
(boofun.families.tracker.PropertyMarker static method)
VECTOR (boofun.families.tracker.MarkerType attribute)
vectorized_influences_from_fourier() (in module boofun.core.optimizations)
vectorized_influences_numba() (in module boofun.core.optimizations)
vectorized_total_influence_from_fourier() (in module boofun.core.optimizations)
vectorized_total_influence_numba() (in module boofun.core.optimizations)
vectorized_truth_table_to_pm() (in module boofun.core.optimizations)
VectorizedBatchProcessor (class in boofun.core.batch_processing)
verify_all_bounds() (boofun.analysis.huang.HuangAnalysis method)
verify_huang_theorem() (in module boofun.analysis.huang)
visualize() (boofun.analysis.communication_complexity.CommunicationMatrix method)
visualize_graph() (boofun.core.conversion_graph.ConversionGraph method)
voting_power() (boofun.analysis.arrow.ArrowAnalyzer method)
voting_power_analysis() (in module boofun.analysis.arrow)
W
W() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
W_leq() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
walsh_hadamard_transform_inplace() (in module boofun.core.numba_optimizations)
weak_nondeterministic_degree() (in module boofun.analysis.query_complexity)
weight() (in module boofun.analysis.basic_properties)
weighted_majority() (in module boofun)
WeightPatternFamily (class in boofun.families.base)
weights (boofun.analysis.ltf_analysis.LTFAnalysis attribute)
,
[1]
(boofun.core.representations.ltf.LTFParameters attribute)
,
[1]
welfare_properties() (boofun.analysis.arrow.ArrowAnalyzer method)
X
XOR (boofun.core.representations.circuit.GateType attribute)
xor() (boofun.BooleanFunction method)
(boofun.core.base.BooleanFunction method)
(boofun.core.BooleanFunction method)
Z
zero_error_randomized_complexity() (in module boofun.analysis.query_complexity)