Counting of Teams in First-Order Team Logics

We study descriptive complexity of counting complexity classes in the range from #P to \({\#\cdot \text{NP}}\) . The proof of Fagin’s characterization of NP by existential second-order logic generalizes to the counting setting in the following sense: The class #P can be logically described as the class of functions counting satisfying assignments to free relation variables in first-order formulae. This was first observed by Saluja et al. In this article, we extend this study to classes beyond #P and extensions of first-order logic with team semantics. These team-based logics are closely related to existential second-order logic and its fragments, hence our results also shed light on the complexity of counting for extensions of first-order logic in Tarski’s semantics. Our results show that the class \({\#\cdot \text{NP}}\) can be logically characterized by independence logic and existential second-order logic, whereas dependence logic and inclusion logic give rise to subclasses of \({\#\cdot \text{NP}}\) and #P, respectively. We further relate the class obtained from inclusion logic to the complexity class \({ \text{TotP}}\subseteq \text{#P}\) .

Authors

Institutions

Publication Details

Journal
ACM Transactions on Computational Logic
Published
2025-10-14
DOI
https://doi.org/10.1145/3771721
Primary Topic
Formal Methods in Verification
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Counting of Teams in First-Order Team Logics

Heribert Vollmer, Fan Yang, Juha Kontinen, Anselm Haak et al.
ACM Transactions on Computational Logic
Formal Methods in Verification
article

Counting of Teams in First-Order Team Logics

Heribert Vollmer, Fan Yang, Juha Kontinen, Anselm Haak, Fabian L. Müller
article en

Abstract

We study descriptive complexity of counting complexity classes in the range from #P to \({\#\cdot \text{NP}}\) . The proof of Fagin’s characterization of NP by existential second-order logic generalizes to the counting setting in the following sense: The class #P can be logically described as the class of functions counting satisfying assignments to free relation variables in first-order formulae. This was first observed by Saluja et al. In this article, we extend this study to classes beyond #P and extensions of first-order logic with team semantics. These team-based logics are closely related to existential second-order logic and its fragments, hence our results also shed light on the complexity of counting for extensions of first-order logic in Tarski’s semantics. Our results show that the class \({\#\cdot \text{NP}}\) can be logically characterized by independence logic and existential second-order logic, whereas dependence logic and inclusion logic give rise to subclasses of \({\#\cdot \text{NP}}\) and #P, respectively. We further relate the class obtained from inclusion logic to the complexity class \({ \text{TotP}}\subseteq \text{#P}\) .

ACM Transactions on Computational LogicVol. 27(1)
Leibniz University Hannover (DE), Statistics Finland (FI), University of Helsinki (FI), Utrecht University (NL), Paderborn University (DE)
Openalex Percentile: Top 70%
Formal Methods in Verification
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Counting of Teams in First-Order Team Logics — Heribert Vollmer, Fan Yang, et al. · ACM Transactions on Computational Logic (2025) | TGRS Research Map | TGRS