Dominating Set is in NP #
The Σ₁ definition of DescriptiveComplexity.DominatingSet: guess the dominating set
and an injection of it into the marked set, then check first-order that every
vertex is dominated and that the injection is one.
Dependency graph
Dependency graph
The relation variables of the block.
- set : DominatingGuessBlockIx
The guessed dominating set.
- inj : DominatingGuessBlockIx
The guessed injection of the dominating set into the marked set.
Instances For
Dependency graph
Dependency graph
The adj symbol over the sum.
Instances For
Dependency graph
The single existential block of the Σ₁ definition of Dominating Set: the
dominating set (unary) and an injection of it into the marked set (binary).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
The marked symbol over the sum.
Instances For
Dependency graph
The vocabulary of the kernel: the instance expanded by the block.
Equations
Instances For
Dependency graph
Equations
- One or more equations did not get rendered due to their size.
Dependency graph
Dependency graph
Dependency graph
The first-order kernel of the Σ₁ definition of Dominating Set.
Equations
Instances For
Dependency graph
Dominating Set is Σ₁-definable: existentially guess the dominating
set and an injection of it into the marked set, then check both first-order.
Since NP is defined as Σ₁-definability, this is the membership half of the
NP-completeness of Dominating Set.