A note on the complexity of comparing succinctly represented integers, with an application to maximum probability parsing
Kousha Etessami, Alistair Stewart, Mihalis Yannakakis

TL;DR
This paper investigates the complexity of comparing succinctly represented integers, linking the difficulty of an inequality problem to deep conjectures in number theory, and applies findings to maximum probability parsing in stochastic context-free grammars.
Contribution
It establishes the connection between the complexity of inequality testing and number theory conjectures, and demonstrates polynomial-time solvability under certain fixed parameters or conjectural assumptions.
Findings
Inequality testing is hard in general but decidable in polynomial time under specific conditions.
Decidability in polynomial time depends on deep conjectures like the ABC and Lang-Waldschmidt conjectures.
Application to maximum probability parsing for stochastic context-free grammars with b5 and n fixed.
Abstract
The following two decision problems capture the complexity of comparing integers or rationals that are succinctly represented in product-of-exponentials notation, or equivalently, via arithmetic circuits using only multiplication and division gates, and integer inputs: Input instance: four lists of positive integers: a_1, ...., a_n ; b_1,...., b_n ; c_1,....,c_m ; d_1, ...., d_m ; where each of the integers is represented in binary. Problem 1 (equality testing): Decide whether a_1^{b_1} a_2^{b_2} .... a_n^{b_n} = c_1^{d_1} c_2^{d_2} .... c_m^{d_m} . Problem 2 (inequality testing): Decide whether a_1^{b_1} a_2^{b_2} ... a_n^{b_n} >= c_1^{d_1} c_2^{d_2} .... c_m^{d_m} . Problem 1 is easily decidable in polynomial time using a simple iterative algorithm. Problem 2 is much harder. We observe that the complexity of Problem 2 is intimately connected to deep conjectures and results in…
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.
