The combined canonical DNF switching injection #
This module replaces the elementary per-query advice alphabet in the
canonical switching injection by the counted source-term block encoding. The
explicit decoder proves injectivity on the bad event, and the general weighted
restriction engine yields the exact scaled bound with advice base
((5t - 1) / 2)^s for positive width t.
The one-position block advice at position 0 with the given difference bit.
Equations
Instances For
A harmless total combined-advice value used outside the bad event.
Equations
- One or more equations did not get rendered due to their size.
- Algebraic.AC0.Switching.defaultCombinedAdvice 0 = ⋯.mpr PUnit.unit
- Algebraic.AC0.Switching.defaultCombinedAdvice 1 = Algebraic.AC0.Switching.CombinedAdvice.ofFinalBlock (Algebraic.AC0.Switching.defaultBlock false) ⋯
Instances For
Total combined restriction/advice encoding for the canonical-depth bad event.
Equations
- One or more equations did not get rendered due to their size.
Instances For
On the bad event, combined encoding refines by the same canonical satisfying extension as the elementary encoder.
The combined decoder recovers every bad-event restriction.
The combined encoder is injective on the canonical-depth bad event.
The combined-advice cardinality bound transferred to extended nonnegative reals for probability estimates.
Exact weighted switching inequality before inserting the combined-advice cardinality estimate.
Exact positive-width scaled switching inequality with Beame's combined
advice base ((5t - 1) / 2)^s.
Positive-width canonical switching lemma with the standard 5pt base.
Canonical 5pt switching lemma, including width-zero DNFs.