Documentation

DescriptiveComplexity.Problems.SetFamily.Counting

#ExactCover: counting exact covers #

The counting version of DescriptiveComplexity.ExactCover: the number of subfamilies of a set system covering every ground element exactly once (DescriptiveComplexity.ExactCoverBy). A cover is a set of members of the family, so nothing has to be said about the other elements of the instance.

DescriptiveComplexity.SharpExactCover is in #P (DescriptiveComplexity.sharpExactCover_mem_sharpP); its parsimonious hardness is in DescriptiveComplexity.Problems.ExactCoverCounting.

Subfamilies, as assignments of the guess block with an empty binary relation.

Equations
Instances For
    Dependency graph

    The exact covers of a set system are the witnesses of the counting kernel, bijectively.

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

      #ExactCover: the number of exact covers of a set system.

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