Chcę wiedzieć, czy niejednorodność pomaga w praktyce funkcji obliczeniowych. Łatwo jest pokazać, że istnieją funkcje w , weź dowolną funkcję nieobliczalną i rozważ język { }, który wyraźnie ma proste niejednorodne obwody , ale w ogóle nie da się go obliczyć jednolicie, ale to nie są funkcje, którymi się interesuję.
Czy istnieje funkcja, o której wiemy, że można ją obliczyć nierównomiernie, ale nie wiemy, czy można ją obliczyć jednolicie (lub przynajmniej udowodnienie, że nie można obliczyć jednolicie, nie jest oczywiste)?
W jaki sposób można wykorzystać nierównomierność obwodów do funkcji obliczeniowych, o których nie wiadomo, że można je obliczyć jednorodnie (przy prawie takiej samej ilości zasobów)?
Zauważ, że nie chcę funkcji patologicznych, takich jak funkcje niepoliczalne wspomniane powyżej, chcę naturalnych funkcji, które ludzie są naprawdę zainteresowani komputerami i prawdopodobne jest, że mogą być lub mogłyby być obliczone jednolicie.
Edycja: Wiem, że . Więc odpowiedź, która nie jest wynikiem derandomizacji, jest dla mnie bardziej interesująca.
Edycja 2: Jak powiedzieli András Salamon i Tsuyoshi Ito w swoich odpowiedziach: , i istnieją problemy w , o których nie wiadomo, że są w , więc formalnie odpowiedzieli na to, o co prosiłem, ale że nie pomaga w tym, co naprawdę mnie interesuje, ponieważ powodem, dla którego są w jest możliwość twardego kodowania rzadkiego języka w obwodzie. Język, który nie jest rzadki, byłby bardziej interesujący.