Documentation

Complexity.Logics.SecondOrder.IndependentSet

Independent set, clique and vertex cover are existential second-order definable #

A sizedGraph structure has an independent set of the target size exactly when some set S of vertices and some binary relation F satisfy: F is a bijection from S onto the size relation, and no two distinct vertices of S are adjacent. This is an existential second-order sentence (Cslib.Logic.FO.sizedGraph.independentSetSentence), so the class sizedGraph.IndependentSet is existential second-order definable [Fag74], Immerman, Chapter 7; so are clique and vertex cover, which are quantifier-free reducible to it.

Main definitions #

Main results #

References #

@[reducible, inline]

The arities of the relation variables: a unary S and a binary F.

Instances For
    @[reducible, inline]

    The language of the independent-set sentence.

    Instances For
      @[reducible, inline]

      The edge relation, among the symbols of the independent-set sentence.

      Instances For
        @[reducible, inline]

        The size relation, among the symbols of the independent-set sentence.

        Instances For
          @[reducible, inline]

          The relation variable S, the independent set.

          Instances For
            @[reducible, inline]

            The relation variable F, a bijection from S onto the size relation.

            Instances For

              The first-order part of the independent-set sentence: F is a bijection from S onto the size relation, and S is independent.

              Instances For

                The independent-set sentence ∃ S F, F is a bijection from S onto size ∧ S is independent.

                Instances For

                  The independent-set sentence holds exactly in the structures with an independent set of the target size.

                  Independent set is existential second-order definable.

                  Clique is existential second-order definable, as it reduces to independent set.

                  Vertex cover is existential second-order definable, as it reduces to independent set.