Weighted First Order Model Counting for Two-variable Logic with Axioms on Two Relations
Qipeng Kuang, V\'aclav K\r{u}la, Ond\v{r}ej Ku\v{z}elka, Yuanhong Wang, Yuyi Wang

TL;DR
This paper investigates the complexity of weighted first-order model counting in two-variable logic with axioms on two relations, identifying both hardness results and a polynomial-time algorithm for specific cases.
Contribution
It extends the understanding of WFOMC complexity to two relations, providing new hardness results and a polynomial-time algorithm for certain axiomatic extensions.
Findings
WFOMC with two linear order relations is #P_1-hard.
WFOMC with two acyclic relations is #P_1-hard.
Polynomial-time algorithm for C^2 with linear and successor relations.
Abstract
The Weighted First-Order Model Counting Problem (WFOMC) asks to compute the weighted sum of models of a given first-order logic sentence over a given domain. The boundary between fragments for which WFOMC can be computed in polynomial time relative to the domain size lies between the two-variable fragment () and the three-variable fragment (). It is known that WFOMC for \FOthree{} is -hard while polynomial-time algorithms exist for computing WFOMC for and , possibly extended by certain axioms such as the linear order axiom, the acyclicity axiom, and the connectedness axiom. All existing research has concentrated on extending the fragment with axioms on a single distinguished relation, leaving a gap in understanding the complexity boundary of axioms on multiple relations. In this study, we explore the extension of the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
