The W-Hierarchy and the A-Hierarchy
Lax496464.WH_B4_Hierarchies · concepts/Lax496464/WH_B4_Hierarchies.lean · lax-496464
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Definition
For ,
is the class of parameterized problems that fpt-reduce to for some -sentence [FG06, Definition 5.1], and the class of those that fpt-reduce to model checking for -formulas [FG06, Definition 5.7].
This characterization of the W-hierarchy by weighted Fagin definability is equivalent to the definition by weighted satisfiability of circuits of bounded weft [FG06, Theorems 5.6 and 7.20]. It places the classes, the model-checking problems and the reductions between them on the same objects, structures and first-order formulas.
Concept map
Lean source view on GitHub
| 1 | import Lax496464.WH_B3_LogicProblems |
| 2 | import Lax496464.WH_A2_FptReductions |
| 3 | |
| 4 | /-! |
| 5 | --- |
| 6 | title: The W-Hierarchy and the A-Hierarchy |
| 7 | type: definition |
| 8 | --- |
| 9 | For , |
| 10 | |
| 11 | |
| 12 | |
| 13 | |
| 14 | is the class of parameterized problems that fpt-reduce to for |
| 15 | some -sentence [FG06, Definition 5.1], and the class of those |
| 16 | that fpt-reduce to model checking for -formulas [FG06, Definition 5.7]. |
| 17 | |
| 18 | This characterization of the W-hierarchy by weighted Fagin definability is equivalent to the |
| 19 | definition by weighted satisfiability of circuits of bounded weft [FG06, Theorems 5.6 and 7.20]. It |
| 20 | places the classes, the model-checking problems and the reductions between them on the same |
| 21 | objects, structures and first-order formulas. |
| 22 | |
| 23 | # Formalization Notes |
| 24 | |
| 25 | (`pWDPi t`) is the set of problems for all |
| 26 | -sentences and all arities of ; `W t` and `A t` are the closures of |
| 27 | `WH_A2_FptReductions.Closure`. |
| 28 | -/ |
| 29 | |
| 30 | namespace Lax496464.WH_B4_Hierarchies |
| 31 | |
| 32 | open Lax496464.WH_B2_FirstOrder Lax496464.WH_B3_LogicProblems Lax496464.WH_A2_FptReductions |
| 33 | open Lax888481.ParameterizedComplexity (Problem) |
| 34 | |
| 35 | /-- **`p-WD-Π_t`**: the weighted definability problems of `Π_t`-sentences. -/ |
| 36 | def pWDPi (t : ℕ) : Set Problem := |
| 37 | {P | ∃ (φ : Formula) (s : ℕ), IsPi t φ ∧ IsSentence φ ∧ P = pWD φ s} |
| 38 | |
| 39 | /-- **`W[t]`**, the `t`-th class of the W-hierarchy. -/ |
| 40 | def W (t : ℕ) : Set Problem := Closure (pWDPi t) |
| 41 | |
| 42 | /-- **`A[t]`**, the `t`-th class of the A-hierarchy. -/ |
| 43 | noncomputable def A (t : ℕ) : Set Problem := Closure {pMC {φ | IsSigma t φ}} |
| 44 | |
| 45 | end Lax496464.WH_B4_Hierarchies |
| 46 |
Formalization Notes
() is the set of problems for all -sentences and all arities of ; and are the closures of .
Used by
Lax496464.WH_B5_HierarchyFactsLax496464.WH_D01_CliqueInW1Lax496464.WH_D08_WSatInA1Lax496464.WH_D09_W1EqA1Lax496464.WH_D10_CliqueW1CompleteLax496464.WH_D11_IndependentSetLax496464.WH_D12_MulticolouredCliqueLax496464.WH_E1_HittingSetInW2Lax496464.WH_E2_HittingSetW2CompleteLax496464.WH_E3_DominatingSet
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments