Logical Methods in Computer Science · 2016 · 32 citations · 15 references
HumanitiesComputer ScienceMathematicsAlgorithmsDiscrete MathematicsLogicBoolean AlgebraComputability TheoryFirst-order LogicModel TheoryPredicate LogicBoolean Satisfiability ProblemComplexity Of SatisfiabilityEmptiness ProblemReductionsSatisfiabilitySatisfiability Problem
We study the finite satisfiability problem for the two-variable fragment of first-order logic extended with counting quantifiers (C2) and interpreted over linearly ordered structures. We show that the problem is undecidable in the case of two linear orders (in the presence of two other binary symbols). In the case of one linear order it is NEXPTIME-complete, even in the presence of the successor relation. Surprisingly, the complexity of the problem explodes when we add one binary symbol more: C2 with one linear order and in the presence of other binary predicate symbols is equivalent, under elementary reductions, to the emptiness problem for multicounter automata.
15
An Algorithm for the General Petri Net Reachability Problem
Ernst Mayr · SIAM Journal on Computing · 1984 · 457 citations
On languages with two variables
Michael Mortimer · Mathematical logic quarterly · 1975 · 317 citations