Equivalence in finite-variable logics is complete for polynomial time (Q1977423)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Equivalence in finite-variable logics is complete for polynomial time
scientific article

    Statements

    Equivalence in finite-variable logics is complete for polynomial time (English)
    0 references
    0 references
    14 May 2000
    0 references
    In this paper the author investigates the complexity of equivalence checking in finite variable logics. The main result says that for each \(k\geq 2\) there is an \(\text{AC}_0\)-reduction from MONOTONE CIRCUIT VALUE to \(E(k)\) and \(T(k)\). From this theorem follows that for a logic \({\mathtt L}\in \{{\mathtt L}^k,{\mathtt C}^k \mid k\geq 2\}\) the problems \({\mathtt L}\)-EQUIVALENCE (if two directed graphs are equivalent in \({\mathtt L}\)) and \({\mathtt L}\)-TYPE (if two vertices of a directed graph \(G\) have the same \({\mathtt L}\)-type) are complete for polynomial time under uniform \(\text{AC}_0\)-reductions. Several other important corollaries are obtained.
    0 references
    first-order logic
    0 references
    complexity of equivalence checking
    0 references
    isomorphism
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references