<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://complexityzoo.net/index.php?action=history&amp;feed=atom&amp;title=Complexity_Zoo%3AH</id>
	<title>Complexity Zoo:H - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://complexityzoo.net/index.php?action=history&amp;feed=atom&amp;title=Complexity_Zoo%3AH"/>
	<link rel="alternate" type="text/html" href="https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;action=history"/>
	<updated>2026-04-18T19:58:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=12822&amp;oldid=prev</id>
		<title>Diego: Fixed ref. The previous was a conditional result.</title>
		<link rel="alternate" type="text/html" href="https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=12822&amp;oldid=prev"/>
		<updated>2025-09-02T05:05:29Z</updated>

		<summary type="html">&lt;p&gt;Fixed ref. The previous was a conditional result.&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:05, 2 September 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l89&quot; &gt;Line 89:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 89:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The class of decision problems that have [[Complexity Zoo:S#szk|SZK]] protocols assuming an honest verifier (i.e. one who doesn't try to learn more about the problem by deviating from the protocol).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The class of decision problems that have [[Complexity Zoo:S#szk|SZK]] protocols assuming an honest verifier (i.e. one who doesn't try to learn more about the problem by deviating from the protocol).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Equals [[Complexity Zoo:S#szk|SZK]] [[zooref#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;oka96&lt;/del&gt;|[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Oka96&lt;/del&gt;]]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Equals [[Complexity Zoo:S#szk|SZK]] [[zooref#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;gsv98&lt;/ins&gt;|[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GSV98&lt;/ins&gt;]]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Diego</name></author>
	</entry>
	<entry>
		<id>https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=10289&amp;oldid=prev</id>
		<title>Satoshi Hada: /* HeurNTIME\delta(f(n)): Heuristic {{zcls|n|ntime}} */  move the &lt;/span&gt; to the right place</title>
		<link rel="alternate" type="text/html" href="https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=10289&amp;oldid=prev"/>
		<updated>2025-05-04T07:11:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;HeurNTIME\delta(f(n)): Heuristic {{zcls|n|ntime}}: &lt;/span&gt;  move the &amp;lt;/span&amp;gt; to the right place&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:11, 4 May 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l49&quot; &gt;Line 49:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 49:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== &amp;lt;span id=&amp;quot;heurntime&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HeurNTIME&amp;lt;sub&amp;gt;&amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;&amp;lt;/sub&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;gt;&amp;lt;/span&lt;/del&gt;&amp;gt;(f(n)): Heuristic {{zcls|n|ntime}} =====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== &amp;lt;span id=&amp;quot;heurntime&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HeurNTIME&amp;lt;sub&amp;gt;&amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;&amp;lt;/sub&amp;gt;(f(n))&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/span&amp;gt;&lt;/ins&gt;: Heuristic {{zcls|n|ntime}} =====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Defined as [[#heurdtime|Heur&amp;lt;sub&amp;gt;&amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;&amp;lt;/sub&amp;gt;DTIME]], but for non-deterministic heuristic algorithms.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Defined as [[#heurdtime|Heur&amp;lt;sub&amp;gt;&amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;&amp;lt;/sub&amp;gt;DTIME]], but for non-deterministic heuristic algorithms.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Satoshi Hada</name></author>
	</entry>
	<entry>
		<id>https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=6855&amp;oldid=prev</id>
		<title>Brendan.zember: Fixing broken links and minor grammar errors.</title>
		<link rel="alternate" type="text/html" href="https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=6855&amp;oldid=prev"/>
		<updated>2023-04-19T01:12:49Z</updated>

		<summary type="html">&lt;p&gt;Fixing broken links and minor grammar errors.&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:12, 19 April 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l70&quot; &gt;Line 70:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 70:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== &amp;lt;span id=&amp;quot;ho&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HO&amp;lt;/span&amp;gt;: High-Order logic =====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===== &amp;lt;span id=&amp;quot;ho&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HO&amp;lt;/span&amp;gt;: High-Order logic =====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;High order logic is an extension of [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt;Complexity_Zoo:S#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;SO&lt;/del&gt;|Second order]], [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;#&lt;/del&gt;Complexity_Zoo:F#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;FO&lt;/del&gt;|First order]] where we add quantification over higher order variables.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;High order logic is an extension of [[Complexity_Zoo:S#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;so&lt;/ins&gt;|Second order]], [[Complexity_Zoo:F#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fo&lt;/ins&gt;|First order]] where we add quantification over higher order variables.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We define a relation of order &amp;lt;math&amp;gt;o&amp;lt;/math&amp;gt; and arity &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; to be a subset of &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;-tuple of relation of order &amp;lt;math&amp;gt;o-1&amp;lt;/math&amp;gt; and arity &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;. When &amp;lt;math&amp;gt;o=1&amp;lt;/math&amp;gt; it is by extension a first order variable. The quantification of formula in HO is over a given order (which is a straightforward extension of SO where we add quantification over &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;constant &lt;/del&gt;(first-order &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;variable&lt;/del&gt;) and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;relation &lt;/del&gt;(second-order variables). The atomic predicates now can be general application of &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;relation &lt;/del&gt;of order &amp;lt;math&amp;gt;o&amp;lt;/math&amp;gt; and arity &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; relations of order &amp;lt;math&amp;gt;o-1&amp;lt;/math&amp;gt; and arity &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt; &lt;/del&gt;test of equality between two relations of the same order and arity.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We define a relation of order &amp;lt;math&amp;gt;o&amp;lt;/math&amp;gt; and arity &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; to be a subset of &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;-tuple of relation of order &amp;lt;math&amp;gt;o-1&amp;lt;/math&amp;gt; and arity &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;. When &amp;lt;math&amp;gt;o=1&amp;lt;/math&amp;gt; it is by extension a first order variable. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;The quantification of formula in HO is over a given order (which is a straightforward extension of SO where we add quantification over &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;constants &lt;/ins&gt;(first-order &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;variables&lt;/ins&gt;) and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;relations &lt;/ins&gt;(second-order variables&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/ins&gt;). The atomic predicates now can be general application of &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;relations &lt;/ins&gt;of order &amp;lt;math&amp;gt;o&amp;lt;/math&amp;gt; and arity &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; relations of order &amp;lt;math&amp;gt;o-1&amp;lt;/math&amp;gt; and arity &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; and test of equality between two relations of the same order and arity.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;HO^o&amp;lt;/math&amp;gt; is the set of formulae with quantification up to order O. &amp;lt;math&amp;gt;\Sigma^i_j&amp;lt;/math&amp;gt;(resp. &amp;lt;math&amp;gt;\Pi_j^i&amp;lt;/math&amp;gt;) is defined as the set of formula in &amp;lt;math&amp;gt;HO^{i+1}&amp;lt;/math&amp;gt; beginning by an &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;existantial &lt;/del&gt;(resp universal) quantifier followed by at most &amp;lt;math&amp;gt;j-1&amp;lt;/math&amp;gt; alternation of quantifiers.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;math&amp;gt;HO^o&amp;lt;/math&amp;gt; is the set of formulae with quantification up to order O. &amp;lt;math&amp;gt;\Sigma^i_j&amp;lt;/math&amp;gt;(resp. &amp;lt;math&amp;gt;\Pi_j^i&amp;lt;/math&amp;gt;) is defined as the set of formula in &amp;lt;math&amp;gt;HO^{i+1}&amp;lt;/math&amp;gt; beginning by an &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;existential &lt;/ins&gt;(resp universal) quantifier followed by at most &amp;lt;math&amp;gt;j-1&amp;lt;/math&amp;gt; alternation of quantifiers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This class was &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;define &lt;/del&gt;in [[zooref#ht06|[HT06]]], and it was proved that &amp;lt;math&amp;gt;\Sigma^i_j=\exp_2^{i-1}(n^O(1))^{\Sigma^P_{j-1}}&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\Sigma^P_{j-1}&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;th level of the [[Complexity_Zoo:P#ph|polynomial hierarchy]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This class was &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;defined &lt;/ins&gt;in [[zooref#ht06|[HT06]]], and it was proved that &amp;lt;math&amp;gt;\Sigma^i_j=\exp_2^{i-1}(n^O(1))^{\Sigma^P_{j-1}}&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\Sigma^P_{j-1}&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;th level of the [[Complexity_Zoo:P#ph|polynomial hierarchy]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Brendan.zember</name></author>
	</entry>
	<entry>
		<id>https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=6761&amp;oldid=prev</id>
		<title>Huntermonroe: /* HeurP: Heuristic P */</title>
		<link rel="alternate" type="text/html" href="https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=6761&amp;oldid=prev"/>
		<updated>2022-05-11T01:33:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;HeurP: Heuristic P&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:33, 11 May 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l38&quot; &gt;Line 38:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The class of distributional problems solvable by a [[Complexity Zoo:P#p|P]] machine. Defined in {{zcite|Imp95}}, though he calls the class HP.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The class of distributional problems solvable by a [[Complexity Zoo:P#p|P]] machine. Defined in {{zcite|Imp95}}, though he calls the class HP.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Alternately, {{zcite|BT06}} define HeurP as being the set of tuples &amp;lt;math&amp;gt;(L,D)&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is a language and &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; is a distribution of problem instances, such that there exists an algorithm &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; satisfying two properties:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Alternately, {{zcite|BT06}} define HeurP as being the set of tuples &amp;lt;math&amp;gt;(L,D)&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is a language and &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; is a distribution of problem instances, such that there exists an algorithm &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; satisfying two properties&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, for every &amp;lt;math&amp;gt;\delta&amp;gt;0&amp;lt;/math&amp;gt;&lt;/ins&gt;:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For every &amp;lt;math&amp;gt;n\in\mathbb{N}&amp;lt;/math&amp;gt;, for every &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; in the support of &amp;lt;math&amp;gt;D&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;/math&amp;gt;, and for every &amp;lt;math&amp;gt;\delta&amp;gt;0&lt;/del&gt;&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A(x;n,\delta)&amp;lt;/math&amp;gt; runs in time bounded by &amp;lt;math&amp;gt;\mathrm{poly}(n/\delta)&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* For every &amp;lt;math&amp;gt;n\in\mathbb{N}&amp;lt;/math&amp;gt;, for every &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; in the support of &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A(x;n,\delta)&amp;lt;/math&amp;gt; runs in time bounded by &amp;lt;math&amp;gt;\mathrm{poly}(n/\delta)&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;For every &amp;lt;math&amp;gt;\delta&amp;gt;0&amp;lt;/math&amp;gt;, &lt;/del&gt;&amp;lt;math&amp;gt;A(&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;\cdot&lt;/del&gt;;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;\cdot&lt;/del&gt;,\delta)&amp;lt;/math&amp;gt; is a heuristic algorithm for &amp;lt;math&amp;gt;(L,D)&amp;lt;/math&amp;gt; whose error probability is bounded by &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;lt;math&amp;gt;A(&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;x&lt;/ins&gt;;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;n&lt;/ins&gt;,\delta)&amp;lt;/math&amp;gt; is a heuristic algorithm for &amp;lt;math&amp;gt;(L,D)&amp;lt;/math&amp;gt; whose error probability is bounded by &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Huntermonroe</name></author>
	</entry>
	<entry>
		<id>https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=6718&amp;oldid=prev</id>
		<title>Jgrochow: /* HalfP: RP With Exactly Half Acceptance */ Added reference to WPP</title>
		<link rel="alternate" type="text/html" href="https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=6718&amp;oldid=prev"/>
		<updated>2021-04-27T16:39:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;HalfP: RP With Exactly Half Acceptance: &lt;/span&gt; Added reference to WPP&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:39, 27 April 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot; &gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Contained in [[Complexity Zoo:R#rp|RP]], [[Complexity Zoo:E#ep|EP]], and [[Complexity Zoo:M#modkp|Mod&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;P]] for every odd k.  Contained in [[Complexity Zoo:E#eqp|EQP]] by the Deutsch-Jozsa algorithm.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Contained in [[Complexity Zoo:R#rp|RP]], [[Complexity Zoo:E#ep|EP]], and [[Complexity Zoo:M#modkp|Mod&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;P]] for every odd k.  Contained in [[Complexity Zoo:E#eqp|EQP]] by the Deutsch-Jozsa algorithm.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Defined in [[zooref#bb92|[BB92]]], where it was called C&amp;lt;sub&amp;gt;==&amp;lt;/sub&amp;gt;P[half].  The name used here is from [[zooref#bs00|[BS00]]].  There it was shown that HalfP is contained in every similar class in which 1/2 is replaced by some other dyadic fraction.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Defined in [[zooref#bb92|[BB92]]], where it was called C&amp;lt;sub&amp;gt;==&amp;lt;/sub&amp;gt;P[half] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(C&amp;lt;sub&amp;gt;==&amp;lt;/sub&amp;gt;P being an alternative name for [[Complexity Zoo:W#wpp|WPP]], that apparently didn't catch on or stick)&lt;/ins&gt;.  The name used here is from [[zooref#bs00|[BS00]]].  There it was shown that HalfP is contained in every similar class in which 1/2 is replaced by some other dyadic fraction.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jgrochow</name></author>
	</entry>
	<entry>
		<id>https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=6716&amp;oldid=prev</id>
		<title>Jgrochow: /* HalfP: RP With Exactly Half Acceptance */ Fixed capitalization on link to BS00</title>
		<link rel="alternate" type="text/html" href="https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=6716&amp;oldid=prev"/>
		<updated>2021-04-27T16:33:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;HalfP: RP With Exactly Half Acceptance: &lt;/span&gt; Fixed capitalization on link to BS00&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:33, 27 April 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot; &gt;Line 13:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 13:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Contained in [[Complexity Zoo:R#rp|RP]], [[Complexity Zoo:E#ep|EP]], and [[Complexity Zoo:M#modkp|Mod&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;P]] for every odd k.  Contained in [[Complexity Zoo:E#eqp|EQP]] by the Deutsch-Jozsa algorithm.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Contained in [[Complexity Zoo:R#rp|RP]], [[Complexity Zoo:E#ep|EP]], and [[Complexity Zoo:M#modkp|Mod&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;P]] for every odd k.  Contained in [[Complexity Zoo:E#eqp|EQP]] by the Deutsch-Jozsa algorithm.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Defined in [[zooref#bb92|[BB92]]], where it was called C&amp;lt;sub&amp;gt;==&amp;lt;/sub&amp;gt;P[half].  The name used here is from [[zooref#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;BS00&lt;/del&gt;|[BS00]]].  There it was shown that HalfP is contained in every similar class in which 1/2 is replaced by some other dyadic fraction.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Defined in [[zooref#bb92|[BB92]]], where it was called C&amp;lt;sub&amp;gt;==&amp;lt;/sub&amp;gt;P[half].  The name used here is from [[zooref#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;bs00&lt;/ins&gt;|[BS00]]].  There it was shown that HalfP is contained in every similar class in which 1/2 is replaced by some other dyadic fraction.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jgrochow</name></author>
	</entry>
	<entry>
		<id>https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=6679&amp;oldid=prev</id>
		<title>Tooplark at 18:42, 14 November 2020</title>
		<link rel="alternate" type="text/html" href="https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=6679&amp;oldid=prev"/>
		<updated>2020-11-14T18:42:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:42, 14 November 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l77&quot; &gt;Line 77:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 77:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This class was define in [[zooref#ht06|[HT06]]], and it was proved that &amp;lt;math&amp;gt;\Sigma^i_j=\exp_2^{i-1}(n^O(1))^{\Sigma^P_{j-1}}&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\Sigma^P_{j-1}&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;th level of the [[Complexity_Zoo:P#ph|polynomial hierarchy]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This class was define in [[zooref#ht06|[HT06]]], and it was proved that &amp;lt;math&amp;gt;\Sigma^i_j=\exp_2^{i-1}(n^O(1))^{\Sigma^P_{j-1}}&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\Sigma^P_{j-1}&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;th level of the [[Complexity_Zoo:P#ph|polynomial hierarchy]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;----&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===== &amp;lt;span id=&amp;quot;hvpzk&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HVPZK&amp;lt;/span&amp;gt;: Honest-Verifier [[Complexity Zoo:P#pzk|PZK]] =====&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The class of decision problems that have [[Complexity Zoo:P#pzk|PZK]] protocols assuming an honest verifier (i.e. one who doesn't try to learn more about the problem by deviating from the protocol).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Contained in [[Complexity Zoo:P#pp|PP]] [[zooref#bhctv17|[BHCTV17]]].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;There is an oracle where it is not closed under complement [[zooref#bhctv17|[BHCTV17]]].&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tooplark</name></author>
	</entry>
	<entry>
		<id>https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=47&amp;oldid=prev</id>
		<title>Admin: 1 revision: Complexity zoo import.</title>
		<link rel="alternate" type="text/html" href="https://complexityzoo.net/index.php?title=Complexity_Zoo:H&amp;diff=47&amp;oldid=prev"/>
		<updated>2012-11-18T03:10:30Z</updated>

		<summary type="html">&lt;p&gt;1 revision: Complexity zoo import.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
{{CZ-Letter-Menu|H}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span id=&amp;quot;halfp&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HalfP&amp;lt;/span&amp;gt;: RP With Exactly Half Acceptance =====&lt;br /&gt;
The class of decision problems solvable by an [[Complexity Zoo:N#np|NP]] machine such that&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If the answer is 'yes,' exactly 1/2 of computation paths accept.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;If the answer is 'no,' all computation paths reject.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Significantly, the number of candidate witnesses is restricted to be a power of 2.  (This is implicit if they are binary strings.)&lt;br /&gt;
&lt;br /&gt;
Contained in [[Complexity Zoo:R#rp|RP]], [[Complexity Zoo:E#ep|EP]], and [[Complexity Zoo:M#modkp|Mod&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;P]] for every odd k.  Contained in [[Complexity Zoo:E#eqp|EQP]] by the Deutsch-Jozsa algorithm.&lt;br /&gt;
&lt;br /&gt;
Defined in [[zooref#bb92|[BB92]]], where it was called C&amp;lt;sub&amp;gt;==&amp;lt;/sub&amp;gt;P[half].  The name used here is from [[zooref#BS00|[BS00]]].  There it was shown that HalfP is contained in every similar class in which 1/2 is replaced by some other dyadic fraction.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span id=&amp;quot;heurbpp&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HeurBPP&amp;lt;/span&amp;gt;: Heuristic [[Complexity Zoo:B#bpp|BPP]] =====&lt;br /&gt;
The class of problems for which a 1-1/poly(n) fraction of instances are solvable by a [[Complexity Zoo:B#bpp|BPP]] machine.&lt;br /&gt;
&lt;br /&gt;
[[zooref#fs04|[FS04]]] showed a strict hierarchy theorem for HeurBPP; thus, HeurBPP does not equal [[#heurbptime|HeurBPTIME]](n&amp;lt;sup&amp;gt;c&amp;lt;/sup&amp;gt;) for any fixed c.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===== &amp;lt;span id=&amp;quot;heurbptime&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HeurBPTIME(f(n))&amp;lt;/span&amp;gt;: Heuristic [[Complexity Zoo:B#bptime|BPTIME]](f(n)) =====&lt;br /&gt;
The class of problems for which a 1-1/poly(n) fraction of instances are solvable by a [[Complexity Zoo:B#bptime|BPTIME]](f(n)) machine. Thus, HeurBPTIME(f(n)) has the same relationship with {{zcls|b|bptime}} as [[#heurdtime|HeurDTIME]].&lt;br /&gt;
&lt;br /&gt;
Thus [[#heurbpp|HeurBPP]] is the union of HeurBPTIME(n&amp;lt;sup&amp;gt;c&amp;lt;/sup&amp;gt;) over all c.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span id=&amp;quot;heurdtime&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HeurDTIME&amp;lt;sub&amp;gt;&amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;&amp;lt;/sub&amp;gt;(f(n))&amp;lt;/span&amp;gt;: Heuristic {{zcls|d|dtime}} =====&lt;br /&gt;
For functions &amp;lt;math&amp;gt;f(n)&amp;lt;/math&amp;gt; and &amp;lt;math&amp;gt;\delta(n)&amp;lt;/math&amp;gt;, we say that tuple &amp;lt;math&amp;gt;(L,D)\in\mathsf{HeurDTIME}_{\delta}(f(n))&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is a language and &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; is a distribution of problem instances, if there exists a heuristic deterministic algorithm &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; such that for all &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; in the support of &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; runs in time bounded by &amp;lt;math&amp;gt;f(n)&amp;lt;/math&amp;gt; and with failure probability bounded by &amp;lt;math&amp;gt;\delta(n)&amp;lt;/math&amp;gt; {{zcite|BT06}}. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span id=&amp;quot;heurp&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HeurP&amp;lt;/span&amp;gt;: Heuristic [[Complexity Zoo:P#p|P]] =====&lt;br /&gt;
The class of distributional problems solvable by a [[Complexity Zoo:P#p|P]] machine. Defined in {{zcite|Imp95}}, though he calls the class HP.&lt;br /&gt;
&lt;br /&gt;
Alternately, {{zcite|BT06}} define HeurP as being the set of tuples &amp;lt;math&amp;gt;(L,D)&amp;lt;/math&amp;gt;, where &amp;lt;math&amp;gt;L&amp;lt;/math&amp;gt; is a language and &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt; is a distribution of problem instances, such that there exists an algorithm &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; satisfying two properties:&lt;br /&gt;
* For every &amp;lt;math&amp;gt;n\in\mathbb{N}&amp;lt;/math&amp;gt;, for every &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; in the support of &amp;lt;math&amp;gt;D&amp;lt;/math&amp;gt;, and for every &amp;lt;math&amp;gt;\delta&amp;gt;0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A(x;n,\delta)&amp;lt;/math&amp;gt; runs in time bounded by &amp;lt;math&amp;gt;\mathrm{poly}(n/\delta)&amp;lt;/math&amp;gt;.&lt;br /&gt;
* For every &amp;lt;math&amp;gt;\delta&amp;gt;0&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;A(\cdot;\cdot,\delta)&amp;lt;/math&amp;gt; is a heuristic algorithm for &amp;lt;math&amp;gt;(L,D)&amp;lt;/math&amp;gt; whose error probability is bounded by &amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span id=&amp;quot;heurpp&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HeurPP&amp;lt;/span&amp;gt;: Heuristic [[Complexity Zoo:P#p|PP]] =====&lt;br /&gt;
The class of distributional problems solvable by a [[Complexity Zoo:P#p|PP]] machine. Defined in [[zooref#ill95|[Ill95]]], though he calls the class HPP.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span id=&amp;quot;heurntime&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HeurNTIME&amp;lt;sub&amp;gt;&amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;&amp;lt;/sub&amp;gt;&amp;lt;/span&amp;gt;(f(n)): Heuristic {{zcls|n|ntime}} =====&lt;br /&gt;
Defined as [[#heurdtime|Heur&amp;lt;sub&amp;gt;&amp;lt;math&amp;gt;\delta&amp;lt;/math&amp;gt;&amp;lt;/sub&amp;gt;DTIME]], but for non-deterministic heuristic algorithms.&lt;br /&gt;
&lt;br /&gt;
{{zcls|n|np}} is not contained in HeurNTIME&amp;lt;sub&amp;gt;&amp;lt;math&amp;gt;1/2+1/{n^a}&amp;lt;/math&amp;gt;&amp;lt;/sub&amp;gt;(&amp;lt;math&amp;gt;n^c&amp;lt;/math&amp;gt;) for any constants &amp;lt;math&amp;gt;a,c&amp;lt;/math&amp;gt; {{zcite|Per07}}.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span id=&amp;quot;hkp&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;H&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;P&amp;lt;/span&amp;gt;: High Hierarchy In [[Complexity Zoo:N#np|NP]] =====&lt;br /&gt;
The class of problems A in [[Complexity Zoo:N#np|NP]] such that [[Complexity Zoo:P#ph|&amp;amp;#931;&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;P]]&amp;lt;sup&amp;gt;A&amp;lt;/sup&amp;gt; = [[Complexity Zoo:P#ph|&amp;amp;#931;&amp;lt;sub&amp;gt;k+1&amp;lt;/sub&amp;gt;P]]; that is, adding A as an oracle increases the power of the k&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; level of the polynomial hierarchy by a maximum amount.&lt;br /&gt;
&lt;br /&gt;
For all k, H&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt; is contained in H&amp;lt;sub&amp;gt;k+1&amp;lt;/sub&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
H&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; consists exactly of the problems complete for [[Complexity Zoo:N#np|NP]] under Cook reductions.&lt;br /&gt;
&lt;br /&gt;
H&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; consists exactly of the problems complete for [[Complexity Zoo:N#np|NP]] under strong non-deterministic Turing reductions [[zooref#sch83|[Sch83]]].&lt;br /&gt;
&lt;br /&gt;
Defined in [[zooref#sch83|[Sch83]]].&lt;br /&gt;
&lt;br /&gt;
See also [[Complexity Zoo:L#lkp|L&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt;P]].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
===== &amp;lt;span id=&amp;quot;ho&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HO&amp;lt;/span&amp;gt;: High-Order logic =====&lt;br /&gt;
High order logic is an extension of [[#Complexity_Zoo:S#SO|Second order]], [[#Complexity_Zoo:F#FO|First order]] where we add quantification over higher order variables.&lt;br /&gt;
&lt;br /&gt;
We define a relation of order &amp;lt;math&amp;gt;o&amp;lt;/math&amp;gt; and arity &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; to be a subset of &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;-tuple of relation of order &amp;lt;math&amp;gt;o-1&amp;lt;/math&amp;gt; and arity &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;. When &amp;lt;math&amp;gt;o=1&amp;lt;/math&amp;gt; it is by extension a first order variable. The quantification of formula in HO is over a given order (which is a straightforward extension of SO where we add quantification over constant (first-order variable) and relation (second-order variables). The atomic predicates now can be general application of relation of order &amp;lt;math&amp;gt;o&amp;lt;/math&amp;gt; and arity &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; to &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; relations of order &amp;lt;math&amp;gt;o-1&amp;lt;/math&amp;gt; and arity &amp;lt;math&amp;gt;a&amp;lt;/math&amp;gt; and  test of equality between two relations of the same order and arity.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;HO^o&amp;lt;/math&amp;gt; is the set of formulae with quantification up to order O. &amp;lt;math&amp;gt;\Sigma^i_j&amp;lt;/math&amp;gt;(resp. &amp;lt;math&amp;gt;\Pi_j^i&amp;lt;/math&amp;gt;) is defined as the set of formula in &amp;lt;math&amp;gt;HO^{i+1}&amp;lt;/math&amp;gt; beginning by an existantial (resp universal) quantifier followed by at most &amp;lt;math&amp;gt;j-1&amp;lt;/math&amp;gt; alternation of quantifiers.&lt;br /&gt;
&lt;br /&gt;
This class was define in [[zooref#ht06|[HT06]]], and it was proved that &amp;lt;math&amp;gt;\Sigma^i_j=\exp_2^{i-1}(n^O(1))^{\Sigma^P_{j-1}}&amp;lt;/math&amp;gt; where &amp;lt;math&amp;gt;\Sigma^P_{j-1}&amp;lt;/math&amp;gt; is the &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt;th level of the [[Complexity_Zoo:P#ph|polynomial hierarchy]].&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===== &amp;lt;span id=&amp;quot;hvszk&amp;quot; style=&amp;quot;color:red&amp;quot;&amp;gt;HVSZK&amp;lt;/span&amp;gt;: Honest-Verifier [[Complexity Zoo:S#szk|SZK]] =====&lt;br /&gt;
The class of decision problems that have [[Complexity Zoo:S#szk|SZK]] protocols assuming an honest verifier (i.e. one who doesn't try to learn more about the problem by deviating from the protocol).&lt;br /&gt;
&lt;br /&gt;
Equals [[Complexity Zoo:S#szk|SZK]] [[zooref#oka96|[Oka96]]].&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>