The canonical DNF switching injection #
This module packages the trace-level replay decoder into a single injection on the canonical-depth bad event. For each bad restriction, classical choice selects an exact-length path supplied by the structural depth theorem and the typed source-term trace proved for that path. This is proof-level witness selection, not enumeration or optimization.
The resulting encoder extends the bad restriction by the trace's satisfying assignment and stores one bounded position and two bits per path query. The explicit decoder is a left inverse, hence the encoder is injective on the bad event.
A chosen exact-length canonical path witnessing the bad event.
Equations
- Algebraic.AC0.Switching.chosenPath formula rho pathLength deep = Classical.choice ⋯
Instances For
The chosen source-term block trace carried by chosenPath.
Equations
- Algebraic.AC0.Switching.chosenTrace formula rho pathLength deep = Classical.choice ⋯
Instances For
A harmless total advice value used outside the bad event.
Equations
Instances For
Satisfying extension chosen for a bad restriction; the empty assignment is used outside the event to keep the probability encoder total.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Total restriction/advice encoding used by the canonical switching injection.
Equations
- One or more equations did not get rendered due to their size.
Instances For
On the bad event, the encoding output restriction is refinement by the chosen satisfying extension.
The chosen extension fixes exactly the requested path length.
The chosen extension fixes only coordinates live in the bad restriction.
The explicit decoder recovers every restriction in the bad event from its chosen encoding.
The canonical encoder is injective when restricted to the canonical-depth bad event.
Under a width-zero hypothesis, every typed canonical trace has an empty query transcript.
A width-zero DNF cannot have positive canonical decision-tree depth under any restriction.
Exact division-free canonical switching bound. The factor (4t)^s is the
cardinality of one bounded position and two bits for each of the s path
queries.
Under the standard small-p hypothesis, the probability of either fixed
Boolean value is at least 4/9.
Standard 9pt corollary of the canonical switching injection. This is
the weighted Razborov--Beame/Thapen constant obtained from one bounded
position and two advice bits per query.
For a width-zero DNF and positive threshold, the canonical-depth event has probability zero.
Canonical 9pt switching bound, including width-zero DNFs.