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 (Definition 1.16 in Immerman).

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