Documentation

Complexitylib.DescriptiveComplexity.Query

Boolean Queries #

A boolean query over vocabulary V is a property of finite V-structures. A query is order-independent if isomorphic structures give the same answer (Immerman, Chapter 1). The theorem that first-order sentences define order-independent queries is cited as Immerman Proposition 1.16 (Sentence.orderIndependent).

@[reducible, inline]

A boolean query over vocabulary V: a property of finite V-structures.

Equations
Instances For

    A boolean query is order-independent if isomorphic structures satisfy the same query. This is the key notion: a query defined by a logic is "legitimate" only if it is order-independent.

    Equations
    Instances For

      The complement of a boolean query.

      Equations
      Instances For

        The intersection (conjunction) of two boolean queries.

        Equations
        Instances For

          The union (disjunction) of two boolean queries.

          Equations
          Instances For