Documentation

DescriptiveComplexity.Counting.Relativized

Relativized parsimonious reductions #

The counting counterpart of DescriptiveComplexity.RelOrderedFOReduction: an ordered parsimonious reduction through a relativized interpretation, whose target universe is the definable subset a domain formula carves out of Tag × A^dim (DescriptiveComplexity.RelOrderedParsimoniousReduction, notation C ≤ʳᵖ[≤] D).

It is needed for the same reason as on the decision side. A counting problem whose solutions span the universe – the Hamilton circuits of a graph – cannot be the target of an ordinary interpretation: the tagged tuples that stand for nothing would each have to lie on every circuit. With a definable domain they are simply not there.

Parsimonious hardness for the counting classes of DescriptiveComplexity.Counting.Class is hardness under these reductions, as hardness for the decision classes is hardness under ≤ʳᶠᵒ[≤].

An ordered parsimonious reduction through a relativized interpretation: the two counts agree, the target structure being carried by the definable subset of Tag × A^dim that the domain formula carves out.

Instances For
    Dependency graph

    An ordered parsimonious reduction through a relativized interpretation: the two counts agree, the target structure being carried by the definable subset of Tag × A^dim that the domain formula carves out.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Dependency graph

      The relativized universe of the output of a reduction is nonempty on nonempty finite ordered inputs.

      Dependency graph

      An ordinary ordered parsimonious reduction is a relativized one with ⊤ domain.

      Equations
      Instances For
        Dependency graph

        A relativized parsimonious reduction is a relativized first-order reduction between the supports: equal counts are positive together.

        Equations
        Instances For
          Dependency graph

          Replacing the source of a relativized parsimonious reduction by a counting problem with the same values on finite structures.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            Dependency graph

            Replacing the target of a relativized parsimonious reduction by a counting problem with the same values on finite structures.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              Dependency graph

              Transitivity of relativized parsimonious reductions. The intermediate definable structure is ordered by the lexicographic order on tagged tuples, restricted to the domain.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                Dependency graph