cardinal equivalence: for each boolean formula, |quantifications| = |assignments|. - MathOverflow [closed]most recent 30 from http://mathoverflow.net2013-05-25T06:43:05Zhttp://mathoverflow.net/feeds/question/12559http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/12559/cardinal-equivalence-for-each-boolean-formula-quantifications-assignment cardinal equivalence: for each boolean formula, |quantifications| = |assignments|.daniel pehoushek2010-01-21T19:08:47Z2010-01-22T21:17:06Z
<pre><code> Cardinal Equivalence Theorem
</code></pre>
<p>For each boolean formula, |quantifications| = |assignments|.</p>
<p>The set of valid quantifications has some cardinality, call that |Q(B)|.
The set of satisfying assignments has some cardinality, call that |P(B)|.
Those two numbers are equal, |Q(B)| = |P(B)|, range from 0 through 2^n.</p>
<p>Question one:
Does anyone know the theorem by any other name? </p>
<p>++ Variable order </p>
<p>Changing the order of the variables of B changes the particulars
of each set, but their cardinalities are still the same.<br />
If we knew more precisely what swapping two variables
does to the previously valid set of quantifications,
then perhaps some form of Zipper Theorem could Be.
However, my competency with quantifiers is less
than necessary or sufficient to even compose
any informally stated Zipper Theorem.</p>
<p>++ Question two: </p>
<p>Linear Corollary: Monotone QBFs are linearly decidable. </p>
<p>I only know this result as a followup to the Cardinal Equivalence.
Is there a well known name for the Linear Corollary as a theorem? </p>
<p>thank you, daniel.<br />
pehoushek1 at gee mail dot com. </p>
http://mathoverflow.net/questions/12559/cardinal-equivalence-for-each-boolean-formula-quantifications-assignment/12608#12608Answer by Darsh Ranjan for cardinal equivalence: for each boolean formula, |quantifications| = |assignments|.Darsh Ranjan2010-01-22T05:14:03Z2010-01-22T05:14:03Z<p>I think Daniel might be asking about the following proposition: </p>
<blockquote>
<p>Let $f:\{0,1\}^n\to\{0,1\}$ be any function (i. e., an "n-ary boolean function"). The number of true formulas $$ Q_1 x_1 \ldots Q_n x_n : f(x_1,\ldots,x_n) = 1,$$ where each $Q_i$ is a quantifier $\forall$ or $\exists$, is equal to the number of $(x_1,\ldots,x_n)$ for which $f(x_1,\ldots,x_n) = 1$. </p>
</blockquote>
<p>The proof is very easy (by induction on $n$). It's an amusing proposition, no doubt, but I don't know of any applications. It might make an interesting advanced exercise in a discrete mathematics course, though. </p>
<p>I've implicitly answered the question, but explicitly: </p>
<blockquote>
<p>Does anyone know the theorem by any other name? </p>
</blockquote>
<p>I'm not aware of such. </p>
<blockquote>
<p>Have you or anyone you know ever heard of this equivalence? </p>
</blockquote>
<p>I discovered it a few years ago, apparently about five years after you did. Nobody I tried to tell seemed interested by it, though. </p>
<blockquote>
<p>Do you prefer any other name, for casting into stone? (imo This theorem belongs in at least one major book...)</p>
</blockquote>
<p>I prefer no name, actually. I don't think it's important enough to have the status of "theorem" (which is why I've been calling it a "proposition"), but I'm willing to be convinced otherwise. </p>