Counting the solutions of exactly the threshold size, for sets of pairs #
DescriptiveComplexity.Counting.Sized one arity up. Where the objective of a threshold
problem counts arcs – Feedback Arc Set – the threshold is the size of a
marked binary relation, the solution is a binary relation too, and “the two
have the same size” is certified by a bijection between two sets of pairs.
The unique one is again the monotone one, for the lexicographic order on
pairs, and the variable that guesses it is quaternary
(DescriptiveComplexity.sizedPairsKernel, DescriptiveComplexity.witnessCount_sizedPairsKernel,
DescriptiveComplexity.sharpPDefinable_of_sizedPairs).
The block B extended with one quaternary relation variable, the monotone
bijection between two sets of pairs.
Equations
Instances For
Dependency graph
The assignment of the original variables underlying an assignment of the extended block.
Instances For
Dependency graph
The assignment of the extended block determined by a quaternary relation and an assignment of the original block.
Instances For
Dependency graph
The inclusion of the vocabulary of an order-free kernel into that of the sized kernel.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
The mark symbol over the vocabulary of the sized kernel.
Equations
- DescriptiveComplexity.sz₂MkSym L B mk = Sum.inl (Sum.inl mk)
Instances For
Dependency graph
The sized relation, as a symbol of the sized kernel.
Instances For
Dependency graph
The bijection variable, as a symbol of the sized kernel.
Instances For
Dependency graph
The order symbol over the vocabulary of the sized kernel.
Equations
Instances For
Dependency graph
The pair (x, y) is at most (x', y') lexicographically, as a
formula.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
The bijection relates (x, y) to (x', y'), as a formula.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
The quaternary variable is the graph of a monotone bijection from the marked pairs onto the sized relation, as a sentence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
The pair (a, b), as an argument of a variable of arity two.
Instances For
Dependency graph
Dependency graph
The sized kernel, for pairs: the order-free kernel φ₀, and the extra
variable is the monotone bijection from the marked pairs onto the relation
i₀.
Equations
- DescriptiveComplexity.sizedPairsKernel L B mk i₀ h₀ φ₀ = (DescriptiveComplexity.sizedPairsLHom L B).onSentence φ₀ ⊓ DescriptiveComplexity.monoBij₂S L B mk i₀ h₀
Instances For
Dependency graph
The witnesses of the sized kernel for pairs are the assignments of the block satisfying the order-free kernel whose relation has exactly as many pairs as the marked relation, bijectively and whatever the linear order.
Dependency graph
A count of the sets of pairs of exactly the threshold size is
#P-definable, when the property of the solution is first-order: the size
is certified by the monotone bijection, for the lexicographic order, with the
marked relation.