Expand description
Auto-generated module
π€ Generated with SplitRS
FunctionsΒ§
- ac0_
class_ ty - AC0 circuit class: constant depth, polynomial size, unbounded fan-in
- ac0_
strict_ nc1_ ty - AC^0 β NC^1 β parity is not in AC^0 (Furst-Saxe-Sipser/HΓ₯stad)
- ac_
class_ ty - AC (k : Nat) : Language β Prop β AC^k class (unbounded fan-in)
- app
- app2
- app3
- apsp_
conjecture_ ty - APSP conjecture: All-Pairs Shortest Paths requires Omega(n^3 / polylog n) time
- arrow
- avg_
case_ complete_ ty - Average-case complete problem
- bgs_
theorem_ ty - Baker-Gill-Solovay: There exist oracles A, B such that P^A = NP^A and P^B β NP^B
- block_
sensitivity_ ty - Block sensitivity of a Boolean function
- bool_
circuit_ ty - BoolCircuit : Nat β Type β a Boolean circuit of size n
- bpp_
subset_ bqp_ ty - BPP β BQP
- bqp_
subset_ pspace_ ty - BQP β PSPACE
- bs_
sensitivity_ relation_ ty - Block sensitivity vs sensitivity: bs(f) β€ s(f)^6 (old bound; now s(f)^2 β₯ bs(f) by Huang)
- build_
complexity_ env - Build the computational complexity theory environment.
- bvar
- circuit_
hierarchy_ containment_ ty - AC0 β TC0 β NC1
- class_
bpp_ ty - BPP : Language β Prop β bounded-error probabilistic polynomial time
- class_
bqp_ ty - BQP: bounded-error quantum polynomial time
- class_
conp_ ty - coNP : Language β Prop β complement of NP
- class_
corp_ ty - coRP : Language β Prop
- class_
exp_ ty - EXP : Language β Prop β exponential time 2^(n^c)
- class_
ip_ ty - IP : Language β Prop β interactive proof systems
- class_
l_ ty - L : Language β Prop β logarithmic space
- class_
nexp_ ty - NEXP : Language β Prop β nondeterministic exponential time
- class_
nl_ ty - NL : Language β Prop β nondeterministic logarithmic space
- class_
np_ ty - NP : Language β Prop β nondeterministic polynomial time
- class_
npspace_ ty - NPSPACE : Language β Prop β nondeterministic polynomial space
- class_
p_ ty - P : Language β Prop β polynomial time decidable
- class_
ph_ ty - PH : Language β Prop β polynomial hierarchy
- class_
pp_ ty - PP : Language β Prop β probabilistic polynomial time (unbounded error)
- class_
pspace_ ty - PSPACE : Language β Prop β polynomial space
- class_
qcma_ ty - QCMA: classical witness quantum verifier
- class_
qma_ ty - QMA: quantum Merlin-Arthur (quantum analog of NP)
- class_
rp_ ty - RP : Language β Prop β randomized polynomial time
- class_
sharp_ p_ ty - SharpP : Language β Prop β counting problems
- class_
zpp_ ty - ZPP : Language β Prop β zero-error probabilistic polynomial time
- clique_
inapprox_ ty - MaxClique is not approximable within n^(1-Ξ΅) unless P=NP
- clique_
monotone_ lb_ ty - Monotone circuit lower bound: CLIQUE requires super-polynomial monotone circuits
- clique_
np_ complete_ ty - CLIQUE is NP-complete
- clique_
w1_ complete_ ty - CLIQUE (parameterized by clique size) is W[1]-complete
- comm_
space_ tradeoff_ ty - Communication-space lower bound tradeoff
- comp_
indist_ ty - Computational indistinguishability
- cook_
levin_ theorem_ ty - Cook-Levin theorem: SAT is NP-complete
- cst
- cutting_
planes_ ty - Cutting planes proof system
- delta_
p_ ty - DeltaP (k : Nat) : Language β Prop
- det_
comm_ complexity_ ty - Deterministic communication complexity of a function f
- determinant_
ty - Determinant polynomial family
- dist_
np_ ty - Distributional NP: NP with a distribution over inputs
- distinct_
elements_ space_ lb_ ty - Distinct elements requires Omega(n) space in one-pass streaming
- dspace_
ty - DSPACE (f : Nat β Nat) : Language β Prop L β DSPACE(f) if some TM decides L using O(f(n)) space
- dtime_
ty - DTIME (f : Nat β Nat) : Language β Prop L β DTIME(f) if some TM decides L in O(f(n)) steps
- exp_
complete_ ty - ExpComplete (L : Language) : Prop
- fpt_
algorithm_ ty - FPT algorithm running in f(k) * poly(n) time
- fpt_
subset_ xp_ ty - FPT β XP (slice-wise polynomial)
- fpt_ty
- FPT : Language β Prop β fixed-parameter tractable
- graph_
property_ testable_ ty - Graph property testable if it has a constant query complexity tester
- greedy_
coloring - Greedy graph coloring (returns number of colors used and the coloring).
- ham_
path_ np_ complete_ ty - HAM-PATH is NP-complete (Hamiltonian path)
- hardness_
amplification_ ty - Hardness amplification: weak OWF β strong OWF
- impagliazzo_
world_ ty - Impagliazzoβs worlds hypothesis (simplified: OWF exists β hard on avg)
- impl_pi
- in_
pspace_ ty - PSpace: L β PSPACE means L is decidable in polynomial space
- information_
complexity_ lb_ ty - Information complexity lower bound for communication
- information_
cost_ ty - Information cost of a protocol
- is_
approximable_ ty - IsApproximable (r : Rat) (L : Language) : Prop L has a polynomial-time r-approximation algorithm
- knapsack_
01 - Knapsack 0/1 solver: maximize value with weight capacity. Returns (total_value, selected_item_indices).
- knapsack_
np_ complete_ ty - KNAPSACK is NP-complete
- ladner_
theorem_ ty - Ladnerβs theorem: if P β NP, there exist NP-intermediate problems
- language_
ty - Language : Type β a set of strings (decidable predicate on strings)
- levin_
reduction_ ty - Levin reduction (average-case reduction)
- linearity_
testing_ ty - Linearity testing (BLR test)
- local_
hamiltonian_ qma_ complete_ ty - Local Hamiltonian problem is QMA-complete
- log_
rank_ conjecture_ ty - Log-rank conjecture: D(f) β€ poly(log rank(M_f))
- logspace_
reducible_ ty - LogSpaceReducible (A B : Language) : Prop A β€_m^L B β logspace many-one reduction
- majority_
formula_ size_ ty - Formula size lower bound: MAJORITY requires Omega(n^2) formula size
- nat_lit
- nat_ty
- nc1_
class_ ty - NC1 circuit class: log-depth, polynomial size, fan-in 2
- nc_
class_ ty - NC (k : Nat) : Language β Prop β NC^k class (logspace-uniform NC^k circuits)
- nc_
hierarchy_ ty - NC hierarchy: NC^k β NC^(k+1) assuming NC β P
- nc_
l_ containment_ ty - NC^1 β L β NL β NC^2 β P
- nl_
eq_ conl_ ty - Immerman-SzelepcsΓ©nyi: NL = coNL
- np_
complete_ ty - NPComplete (L : Language) : Prop β L β NP β§ NP-hard
- np_
hard_ ty - NPHard (L : Language) : Prop β L is NP-hard under poly-many-one reductions
- np_
subset_ pspace_ ty - NP β PSPACE
- nspace_
ty - NSPACE (f : Nat β Nat) : Language β Prop
- ntime_
ty - NTIME (f : Nat β Nat) : Language β Prop L β NTIME(f) if some NTM decides L in O(f(n)) steps
- ntm_ty
- NTM : Type β a nondeterministic Turing machine
- oracle_
machine_ ty - OracleMachine : Language β Type β a TM with oracle access to a language
- ov_
conjecture_ ty - OV conjecture: Orthogonal Vectors cannot be solved in O(n^(2-Ξ΅)) time
- owf_
exists_ ty - One-way function existence
- p_
subset_ np_ ty - P β NP: every language decidable in poly-time is in NP
- param_
clique_ w1_ complete_ ty - CLIQUE parameterized by k is W[1]-complete (parameterized version)
- parity_
not_ ac0_ ty - Parity not in AC0 (HΓ₯stadβs switching lemma)
- pcp_
theorem_ ty - PCP theorem: NP = PCP(log n, 1)
- permanent_
ty - Permanent polynomial family
- permanent_
vnp_ complete_ ty - Valiantβs theorem: Permanent is VNP-complete
- pi
- pi_p_ty
- PiP (k : Nat) : Language β Prop
- poly_
degree_ ty - Polynomial degree of a Boolean function
- poly_
many_ one_ reducible_ ty - PolyManyOneReducible (A B : Language) : Prop A β€_m^p B β polynomial-time many-one reduction from A to B
- poly_
method_ lb_ ty - Polynomial method: deg(f) β€ D(f) (approximate degree lower bounds)
- poly_
turing_ reducible_ ty - PolyTuringReducible (A B : Language) : Prop A β€_T^p B β polynomial-time Turing reduction (Cook reduction)
- polynomial_
kernel_ ty - Kernelization: a problem has a polynomial kernel
- prg_
from_ owf_ ty - PRG (Pseudorandom Generator) existence from OWF
- prop
- property_
testable_ ty - Testability of a boolean function property with query complexity q(Ξ΅)
- pspace_
complete_ ty - PSPACEComplete (L : Language) : Prop
- pspace_
subset_ exp_ ty - PSPACE β EXP
- qbf_
pspace_ complete_ ty - QBF (Quantified Boolean Formula) is PSPACE-complete
- quantum_
comm_ complexity_ ty - Quantum communication complexity
- quantum_
pcp_ conjecture_ ty - Quantum PCP conjecture: QMA β MIP* = RE (negation of classical PCP analog)
- rand_
comm_ complexity_ ty - Randomized communication complexity
- real_ty
- resolution_
proof_ ty - Resolution proof system: a refutation of a CNF formula
- resolution_
width_ ty - Width of a resolution refutation
- savitch_
theorem_ ty - Savitchβs theorem: NPSPACE = PSPACE
- sensitivity_
conjecture_ ty - Sensitivity conjecture (Huang 2019): s(f) β₯ sqrt(deg(f))
- sensitivity_
ty - Sensitivity of a Boolean function
- seth_
hypothesis_ ty - SETH (Strong Exponential Time Hypothesis): k-SAT cannot be solved in time O(2^((1-Ξ΅)n)) for any Ξ΅ > 0
- seth_
implies_ 3sum_ ty - SETH implies 3SUM hardness (reduction)
- shamir_
theorem_ ty - IP = PSPACE (Shamirβs theorem)
- sigma_
p_ ty - SigmaP (k : Nat) : Language β Prop β k-th level of polynomial hierarchy
- size_
width_ tradeoff_ ty - Size-width tradeoff for resolution (Ben-Sasson and Wigderson)
- space_
hierarchy_ theorem_ ty - Space hierarchy theorem: DSPACE(f) β DSPACE(g) when g β« f
- stream_
space_ ty - Space complexity of streaming algorithm
- subset_
sum - Subset sum solver: given a set of integers and a target, find a subset summing to target.
- subset_
sum_ np_ complete_ ty - SUBSET-SUM is NP-complete
- tc0_
class_ ty - TC0 circuit class: constant depth threshold circuits
- tc_
class_ ty - TC (k : Nat) : Language β Prop β TC^k class (threshold gates)
- three_
coloring_ np_ complete_ ty - 3-COLORING is NP-complete
- three_
sat_ np_ complete_ ty - 3-SAT is NP-complete (reduction from SAT)
- three_
sum_ hypothesis_ ty - 3SUM hypothesis: no O(n^(2-Ξ΅)) algorithm for 3SUM on n integers
- time_
complexity_ ty - TimeComplexity : (Nat β Nat) β Type Represents a function f : β β β as a time bound
- time_
hierarchy_ theorem_ ty - Time hierarchy theorem: DTIME(f) β DTIME(g) when g β« f β f g, TimeConstructible g β (β n, f(n) * log(f(n)) < g(n)) β β L, L β DTIME(g) β§ L β DTIME(f)
- tolerant_
testing_ ty - Tolerant property testing: distinguishes Ξ΅1-close from Ξ΅2-far
- tqbf_
pspace_ complete_ ty - TQBF is PSPACE-complete (also known as QBF)
- turing_
machine_ ty - TuringMachine : Type β a deterministic Turing machine
- type0
- verify_
coloring - Graph coloring checker: given a coloring, verify it uses at most k colors and no two adjacent vertices share a color.
- vertex_
cover_ np_ complete_ ty - VERTEX-COVER is NP-complete
- vnp_
class_ ty - VNP (Valiantβs NP): polynomial families in the permanent class
- vp_
class_ ty - VP (Valiantβs P): polynomial families computed by poly-size circuits
- vp_
neq_ vnp_ conjecture_ ty - VP β VNP conjecture (algebraic P vs NP)
- vp_
subset_ vnp_ ty - VP β VNP
- w1_ty
- W[1] : Language β Prop β first level of W-hierarchy (parameterized complexity)
- w_
hierarchy_ ty - W-hierarchy: W[1] β W[2] β β¦ β W[P]