W[2]-Hardness
Lax496464.W2Hardness · concepts/Lax496464/W2Hardness.lean · lax-496464
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Definition
The scheduling development uses to state the existence of an FPT-reduction from Hitting Set, parameterized by solution size, to . Its interpretation as W[2]-hardness follows from the W[2]-hardness of Hitting Set.
Concept map
In the paper
- page 7 of this submission's paper
Lean source view on GitHub
| 1 | import Lax496464.HittingSet |
| 2 | |
| 3 | /-! |
| 4 | --- |
| 5 | title: W[2]-Hardness |
| 6 | type: definition |
| 7 | --- |
| 8 | The scheduling development uses `W2Hard P` to state the existence of an FPT-reduction |
| 9 | from Hitting Set, parameterized by solution size, to `P`. Its interpretation as |
| 10 | W[2]-hardness follows from the W[2]-hardness of Hitting Set. |
| 11 | |
| 12 | # Formalization Notes |
| 13 | |
| 14 | The Lean definition below refers to Hitting Set and FPT-reductions. The scheduling |
| 15 | proofs establish these reductions directly. For completeness, the submission also |
| 16 | includes the `WH_*` development of the W-hierarchy, following Flum and Grohe (2006). |
| 17 | That supporting material goes beyond the scope of the scheduling project and is not |
| 18 | needed to state or prove the scheduling reduction. |
| 19 | -/ |
| 20 | |
| 21 | namespace Lax496464.W2Hardness |
| 22 | |
| 23 | open Lax496464.ParameterizedComplexity |
| 24 | |
| 25 | /-- `P` is **W[2]-hard**: Hitting Set, parameterized by the solution size, fpt-reduces to |
| 26 | it. -/ |
| 27 | def W2Hard (P : Problem) : Prop := HittingSet.byK ≤fpt P |
| 28 | |
| 29 | end Lax496464.W2Hardness |
| 30 |
Formalization Notes
The Lean definition below refers to Hitting Set and FPT-reductions. The scheduling proofs establish these reductions directly. For completeness, the submission also includes the development of the W-hierarchy, following Flum and Grohe (2006). That supporting material goes beyond the scope of the scheduling project and is not needed to state or prove the scheduling reduction.
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments