Max Cut is in NP #
The Σ₁ definition of DescriptiveComplexity.MaxCut: guess one side S of the cut
and an injection of the marked pairs into the cut, the injection being a
quaternary relation variable since it maps pairs to pairs, exactly as for
Feedback Arc Set, and reusing its DescriptiveComplexity.realize_rel₄.
The vocabulary of the kernel: the instance expanded by the block.
Equations
Instances For
Dependency graph
Dependency graph
Dependency graph
The adj symbol over the sum.
Instances For
Dependency graph
The single existential block of the Σ₁ definition of Max Cut: one side
of the cut (unary) and an injection of the marked relation into the cut
(quaternary: it maps pairs to pairs).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
The relation variables of the block.
- side : MaxCutGuessBlockIx
One side of the cut.
- inj : MaxCutGuessBlockIx
The injection of the marked relation into the cut.
Instances For
Dependency graph
Dependency graph
Dependency graph
Equations
- One or more equations did not get rendered due to their size.
Dependency graph
The marked symbol over the sum.
Instances For
Dependency graph
Dependency graph
The first-order kernel of the Σ₁ definition of Max Cut.
Equations
Instances For
Dependency graph
Max Cut is Σ₁-definable: existentially guess one side of the cut and
an injection of the marked relation into the cut – a quaternary relation
variable, the threshold being carried by pairs. Since NP is defined as
Σ₁-definability, this is the membership half of the NP-completeness of Max
Cut.