How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Tight majority formula completeness
Statement
For either fixed profile , every language reduces to MajSAT, and every language reduces to MajMajSAT, with output length n log^O(1)n and each output bit computable in log^O(1)n time and O(log n) space, in the explicit input/machine/formula encodings. Basis means the derived full-basis restriction; isolated output-bit generation has direct source-input bit access, and the reduction also admits sequential on-demand generation with polylogarithmic overhead per formula-head transition.
Facts & Assumptions
Given: one fixed sequential or derived-basis LCH profile, a fixed LCH₁ or LCH₂ machine, and its exact polynomially bounded fixed-length fair-bit strings. Use a time-constructible clock and include ignored suffix bits; a machine using no random bits is padded by one ignored bit.
Unbounded error time space counting model fixes strict machine majority and at-least-half formula majority; Bounded-overhead tie normalization for fair-bit machines preserves the strict decision and removes all ties with linear overhead.
Logspace uniform near-linear Cook formula encoding gives the unique-witness near-linear formula encoding in both profiles, with direct bit generation and ordered source-constant clauses for sequential on-demand generation.
The gap-count construction for the transcript predicate is proved in steps 1.2–1.3 by a fixed number of explicit path-count compositions.
Time normalization of classical basis queries gives a quasilinear index-only simulation for the fixed basis machines here. Mapping its short input indices to a subword of a transcript or paired input adds only polylogarithmic overhead. The sequential case uses the ordinary fixed-tape simulation.
Proof
For , first tie-normalize its machine by [F1], then fix a linear integer clock for the resulting machine. Let be its accepting count among the fair strings , including ignored suffixes. By [F4] its deterministic branch predicate has time: source choices read sequentially, and normalized short input indices map to the subword with charged offset arithmetic. Apply [F2], obtaining with exactly one per accepting and none per rejecting . Put and define . For fixed , the branch has satisfying assignments, while adds two exactly when accepts. Each block is therefore one above or below half, and the total is at least half exactly when . The source has no tie, so this is its strict-majority decision. This same gadget applies to a quasilinear clock whenever needed below, with quasilinear output length.
For , take its linear-time oracle machine and tie-normalize the first-level oracle decider. For query , let clock the chosen yes/no oracle machine, with ignored fair suffixes. A proposed answer is correct precisely when its tie-free yes/no machine has more than accepting strings. Then exactly one accepting string has exactly accepting strings lexicographically before it. Serialize all proposed queries, answers and witnesses with lengths and canonical zero padding; its length is because . On a record of length , put , where counts accepting strings before . Let indicate invalid syntax and indicate that the chosen witness path fails to accept. Then is nonnegative and is zero exactly when every answer has its unique rank witness. These are explicit differences of path counts: choose nondeterministically, assign zero gap to invalid padded indices, and use independent strings for products; expand . A fixed number of these sums/products also gives , positive exactly when . Deterministic syntax/witness tests give integer indicator counts; invalid syntax skips the remaining tests and sets . Normalize each fixed basis component by [F4] before using it on a query subword; it then has no native subinput query, and short-offset access costs only polylogarithmic time. These count constructions thus take time, with no nondeterministic choices during deterministic interpreter work. Choose one common quasilinear choice bound and require unused suffix bits zero on accepting paths, preserving counts among choice strings. A leading fair bit selects on branch zero and the complement of on branch one. There are accepting choice strings out of , so the transcript-validity language has a matching-profile quasilinear probabilistic decider. The original rank strings still have total linear length.
Normalize the original outer oracle machine by [F1] before this construction. Keep its original fixed-length fair-bit string separate from a guessed fixed-length transcript record , whose unused suffix is canonically zero. Simulate the original machine on using the proposed answers in , and record whether its queries match the listed queries and its final outcome accepts. Make a single final query to containing the record and this flag; extend to reject whenever the flag fails. There is exactly one correct answer/rank-witness record for each by step 1.2. Consequently exactly one gives a YES query when the original path accepts and none do when it rejects. The number of successful pairs is the original accepting-path count. No preservation of the acceptance probability after guessing is asserted; the next steps restore its threshold explicitly.
Let be the deterministic final query from step 2.1, padded to fixed length . Apply [F2] to its quasilinear-time computation using [F4] to obtain with exactly one satisfying extension for every pair . Apply the same unique-witness/majority gadget of step 1.1 with the quasilinear clock for on the variable input , retaining as free Boolean variables, to obtain whose inner at-least-half test is true exactly when . Form the outer matrix . Here is one outer padding bit; the inner block has a fixed length independent of the value of . All deterministic computations have quasilinear time in their input length in the selected profile, so [F2] gives total formula size , logarithmic workspace and the claimed bit-generation and sequential-streaming interfaces.
Fix the original fair string , and put , . Among outer assignments, the fallback is false at exactly one tuple, so assignments give a residual inner formula true on at least half of . Among assignments, has exactly one extension for each , and precisely one has if and only if the original path accepts. Its two choices of contribute two additional successful outer assignments. Thus each fixed- block contributes one below half on a rejecting original path and one above half on an accepting original path. Summing the equal-sized blocks makes outer at-least-half true exactly when at least half of the original fair strings accept; outer tie normalization in step 2.1 makes this the original strict-majority language.
Step 1.1 proves the first-level reduction, and step 1.2 and step 2.1 and step 3.1 and step 4.1 prove the second-level reduction in either fixed profile. All added blocks have length before the near-linear formula encoding, and only a fixed number of these encodings are composed. The explicit clause order of [F2] preserves the sequential streaming property; the direct-input bit generator has the claimed polylogarithmic time and logarithmic workspace. This proves both reductions.
Depends on
Used by
Dependency tree · two levels
8 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Van Melkebeek and Watson, Time-Space Efficient Simulations of Quantum Computations, native quantum operations, Section 2.3 (standard reference, not scraped)
- Allender et al., Time-Space Tradeoffs in the Counting Hierarchy, proof of Theorem 7 (standard reference, not scraped)
- Cook, Short propositional formulas represent nondeterministic computations (standard reference, not scraped)
- Pippenger and Fischer, Relations among complexity measures (standard reference, not scraped)