Difference between revisions of "Zoo Operators"

From Complexity Zoo
Jump to navigation Jump to search
m (→‎BP: Bounded-error probability (two-sided): `existsbpp` is under E, not B.)
Line 41: Line 41:
 
* <math>BP\cdot </math> P = BPP.
 
* <math>BP\cdot </math> P = BPP.
 
* <math>BP \cdot NP = AM</math>
 
* <math>BP \cdot NP = AM</math>
* <math>\exists \cdot BPP = MA</math> (not to be confused with [[Complexity Zoo:B#existsbpp|<math>\exists</math>BPP]]!)
+
* <math>\exists \cdot BPP = MA</math> (not to be confused with [[Complexity Zoo:E#existsbpp|<math>\exists</math>BPP]]!)
 
----
 
----

Revision as of 19:40, 30 September 2024

co: Complements

Definition: A language L is in if is in .

Properties:

Prominent examples: .


: Existential (polynomial)

Definition: A language L is in if there exists a polynomial p and a language such that, for all strings , is in L if and only if there exists a string y, of length such that Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle (x,y)\in V} .

Properties:

  • Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle co\cdot \exists =\forall \cdot co} and vice versa.
  • Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \exists \cdot \exists =\exists }


Prominent examples: Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \exists \cdot } P = NP.


Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \forall } : Universal (polynomial)

Definition: A language L is in Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \forall \cdot {\mathcal {C}}} if there exists a polynomial p and a language such that, for all strings , is in L if and only if for all strings y of length such that Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle (x,y)\in V} .

Properties:

  • Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle co\cdot \forall =\exists \cdot co} and vice versa.
  • Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \forall \cdot \forall =\forall }

Prominent examples: Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \forall \cdot } P = coNP


BP: Bounded-error probability (two-sided)

Definition: A language L is in Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle BP\cdot {\mathcal {C}}} if there exists a polynomial p and a language such that, for all strings , Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle Pr_{y:|y|\leq p(|x|)}[L(x)=V(x,y)]\geq 3/4} .

Properties:

  • Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle co\cdot BP=BP\cdot co}
  • If is closed under majority reductions, then Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle BP\cdot {\mathcal {C}}} admits probability amplification, so we get Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle BP\cdot BP\cdot {\mathcal {C}}=BP\cdot {\mathcal {C}}} , and we can replace the probability of 3/4 with Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle 1/2+\varepsilon } for any constant (i.e., independent of the input size |x|) Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \varepsilon >0} , as well as with .
  • If is closed under majority reductions, then Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle BP\cdot {\mathcal {C}}\subseteq \exists \cdot \forall \cdot {\mathcal {C}}\cap \forall \cdot \exists \cdot {\mathcal {C}}} .
  • If is closed under majority reductions, then Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \exists \cdot BP\cdot {\mathcal {C}}\subseteq BP\cdot \exists \cdot {\mathcal {C}}} .
  • Note that, because of the semantic nature of the defining condition for the BP operator, it is possible that some languages do not define a language Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle L\in BP\cdot {\mathcal {C}}} using the defining formula above. Only those V which satisfy the required condition can be used.

Prominent examples:

  • Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle BP\cdot } P = BPP.
  • Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle BP\cdot NP=AM}
  • Failed to parse (Conversion error. Server ("https://wikimedia.org/api/rest_") reported: "Cannot get mml. Server problem."): {\displaystyle \exists \cdot BPP=MA} (not to be confused with BPP!)