Paper 2026/2758
Fine-Grained Proof Complexity for Elementary Arithmetic in Extended Frege
Abstract
Proof complexity has historically focused on qualitative results, such as whether natural mathematical statements (e.g. the Pigeonhole Principle) admit polynomial-size proofs in certain proof systems (e.g. Resolution or Frege). In contrast to the rich theory of algorithm design, there is little understanding of how to design quantitatively efficient proofs. We initiate the study of fine-grained propositional proof complexity. Our motivation comes from an emerging line of cryptographic constructions such as the elegant work of Jain and Jin (2022), in which the efficiency of the resulting scheme is governed by the size of the underlying Extended Frege proofs. Our main result is that the basic laws of integer arithmetic —commutativity and associativity of addition and of multiplication, together with distributivity — admit Extended Frege proofs of quasi-linear size, when addition is implemented by the schoolbook algorithm and multiplication by an FFT-based algorithm. This seemingly elementary result turns out to be surprisingly non-trivial: the natural paper-and- pencil arguments for distributivity and for associativity of multiplication translate into Extended Frege proofs of quadratic size. To reach quasi-linear size, we develop a technique we call index generalization, which we believe will find wide application in the design of efficient propositional proofs.
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- Preprint.
- Keywords
- Extended Fregefine-grained proof complexitypropositional logic
- Contact author(s)
-
andrewakrapivin @ gmail com
jiatuli @ mit edu
elaineshi @ cmu edu - History
- 2026-11-05: approved
- 2026-11-04: received
- See all versions
- Short URL
- https://ia.cr/2026/2758
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2758,
author = {Andrew Krapivin and Jiatu Li and Elaine Shi},
title = {Fine-Grained Proof Complexity for Elementary Arithmetic in Extended Frege},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2758},
year = {2026},
url = {https://eprint.iacr.org/2026/2758}
}