operation count analysis

Algebraically arranging and simplifying formulas to minimize finite-field operation counts (multiplications, squarings, divisions) and rigorously quantifying the resulting costs (M, S, D) for efficient implementation of cryptographic or algebraic algorithms.

operationcountanalysis

12-Month Skill Trend

Momentum and market value over time
Trending
Score
+20 in 12 mo
96
12 mo agoNow
Career
Value
+$12K in 12 mo
$42K/year
12 mo agoNow

Recommended Survey Paper

Quick overview of the field
View more

Must-Read Papers

Most classic and influential ideas
View more

This work addresses the problem of establishing lower bounds on the bilinear complexity of small-scale matrix multiplication over finite fields. By integrating substitution, backtracking search, symmetry reduction, and dynamic programming, the authors systematically enumerate classes of linear constraints on input matrices and derive rank-based lower bounds within each class. This approach yields the first automated proof that the bilinear complexity of $3 \times 3$ matrix multiplication over $\mathbb{F}_2$ is at least 20, surpassing the longstanding record of 19 that had remained unimproved for over two decades. The complete proof can be automatically generated on a standard laptop in under 1.5 hours and verified in seconds, significantly advancing the automation and efficiency of lower-bound certification in algebraic complexity theory.

3x3 matricesbilinear complexityfinite fields

A new method for reducing algebraic programs to polynomial programs

Feb 12, 2025
MM
Muhammad Maaz
🏛️ University of Toronto | Wolfram Research

Optimization and feasibility checking for algebraic functions involving radicals, rational expressions, and similar non-polynomial terms pose significant challenges due to the “curse of dimensionality” inherent in conventional layered auxiliary-variable lifting. Method: This paper introduces a compact polynomial reconstruction framework that replaces each algebraic function with a single new variable, coupled with an integrated algorithmic pipeline grounded in real algebraic geometry: implicitization, branch-isolating inequality generation, and Positivstellensatz/SOS-based feasibility verification. Contribution/Results: By avoiding redundant variable proliferation, the method substantially improves modeling efficiency and scalability of polynomial programming formulations. On enhanced classical benchmarks, it achieves up to 50× speedup over naive reconstruction. The approach provides both theoretical guarantees and a practical toolkit for efficiently translating algebraic programs into polynomial optimization problems.

Enhances solving speed by 50xMinimizes new variables in reformulationReduces algebraic to polynomial programs

This work addresses the satisfiability checking and quantifier elimination problems for nonlinear real arithmetic (NRA) formulas featuring both Boolean structure and quantifiers. We present the first extension of cylindrical algebraic coverings (CAC) to full first-order logic formula verification. Our approach introduces a novel CAC variant that integrates CAD-based covering construction, hierarchical quantifier handling, explicit Boolean structure incorporation, and adaptive splitting and pruning heuristics. Unlike conventional methods, our framework avoids constructing a complete cylindrical algebraic decomposition (CAD), thereby substantially reducing computational complexity. Experimental evaluation on diverse nonlinear quantified benchmarks demonstrates that our method outperforms state-of-the-art SMT solvers—including Z3 and CVC5—as well as specialized quantifier elimination tools such as QEPCAD and Redlog, in both solution accuracy and runtime efficiency. The gains are particularly pronounced on high-dimensional, sparse constraint instances.

Enables truth checking for arbitrary nonlinear arithmetic formulasExtends cylindrical algebraic covering to handle quantified formulasProposes quantifier elimination method for nonlinear arithmetic constraints

Accelerating Verified-Compiler Development with a Verified Rewriting Engine

May 02, 2022
JG
Jason Gross
🏛️ Massachusetts Institute of Technology | Machine Intelligence Research Institute | Google

Formal verification of compilers incurs high maintenance costs, especially when modifications necessitate extensive re-verification. Method: This paper introduces the first trusted rewriting engine framework for Coq, modeling compilers as collections of algebraic rewrite rules—each independently verifiable. It employs theorem-driven modeling, metaprogramming-based automated synthesis, and proof reuse to enable rule-level formal verification and automatic composition. Contribution/Results: The framework decouples rule verification from compiler construction, significantly reducing verification and maintenance overhead. Evaluated in the Fiat Cryptography toolchain, the generated command-line compiler achieves approximately 1000× speedup over prior verified counterparts. Moreover, its proofs are more concise and exhibit substantially higher reusability across compiler transformations.

Enable efficient compiler changes with proofsEnhance cryptographic arithmetic generation speedSimplify compiler verification process

Lightweight cryptographic hardware demands both high security and low computational overhead, yet existing Boolean function constructions struggle to simultaneously optimize nonlinearity, algebraic immunity, and implementation efficiency. Method: This paper proposes a novel construction framework that uniquely integrates integer arithmetic (addition and bit-shift operations) with polynomial operations over the binary field GF(2), enabling synergistic optimization of nonlinearity and algebraic immunity. Contribution/Results: For input sizes (n leq 20), the proposed functions achieve optimal trade-offs among implementation complexity, nonlinearity, and algebraic immunity. All constructed functions significantly outperform state-of-the-art efficient designs while requiring only basic arithmetic operations—addition, subtraction, multiplication, division, and bit-shifts—thus ensuring low hardware cost. Crucially, they exhibit strong resistance against fast algebraic attacks and high unpredictability, satisfying stringent security requirements. The approach is particularly suited for designing lightweight distinguishers and predicate functions in resource-constrained environments.

CryptographyEfficient Truth JudgmentResistant Function

Latest Papers

What's happening recently
View more

This work addresses the challenge of establishing quantifier-free equivalence between bit-vector and finite-field arithmetic in zero-knowledge proof circuit verification. We introduce BitModEq, a novel tactic implemented within the Lean theorem prover, which integrates range lemmas, case analysis, and bit-blasting to enable the first verified, automatic translation and equivalence proof from finite-field operations to bit-vector representations in Lean. Evaluated on standard ZKP arithmetization benchmarks, our approach solves 19% more instances than state-of-the-art SMT solvers, effectively overcoming their scalability limitations in handling conversion operators and inequalities.

bitvectorequivalence prooffinite field

This work addresses the scalability bottlenecks in formal verification of gate-level highly optimized arithmetic circuits, which stem from state-space explosion and intermediate polynomial blowup. To overcome these challenges, the paper proposes a parameterized symbolic algebraic verification framework that uniformly models general arithmetic circuits—supporting arbitrary combinations of addition and multiplication—as multivariate polynomials. The approach integrates existing techniques through a parameterized algebraic reduction theory, with key innovations including a unified parameter space encompassing multiple state-of-the-art methods, along with novel algorithms for HA-preserving extraction, density-aware elimination detection, and conservative polynomial size estimation. Experimental results on standard multipliers and practical arithmetic units such as multiply-adders and dot-product engines demonstrate that the proposed method achieves state-of-the-art verification performance.

arithmetic circuit verificationformal verificationpolynomial blowup

This work addresses the challenge of efficiently implementing very-large-constant multiplication (VLCM) on resource-constrained hardware, overcoming the limitation of existing approaches that are restricted to moderately sized constants. The authors propose an enhanced decompose-optimize-reconstruct pipeline that introduces overlapping patterns to reduce the number of multiple constant multiplication (MCM) subproblems. They formulate a declarative optimization model grounded in constraint programming and SAT solving techniques to achieve globally optimal reconstructions across all stages. This approach yields the first globally optimal solutions for VLCM while precisely delineating their applicability boundaries. Empirical evaluations on signal processing and cryptographic benchmarks spanning tens to thousands of bits demonstrate superior scalability and consistently outperform state-of-the-art baselines.

arithmetic circuit designcombinatorial optimizationMultiple Constant Multiplication

Verifying large-scale arithmetic circuits for wide-word operations often incurs prohibitive computational costs due to reliance on arbitrary-precision integer arithmetic, which scales poorly with word length. This work proposes a hybrid algebraic verification approach based on polynomial reasoning that integrates both linear and nonlinear rewriting strategies. Crucially, it introduces— for the first time—a parallel multimodal homomorphic image technique that performs algebraic reasoning simultaneously over multiple prime moduli, thereby entirely eliminating the need for large-integer computations. Implemented in the TalisMan2.0 tool, the method demonstrates significant performance advantages over existing verification schemes on multiplier benchmarks, offering both high efficiency and strong scalability.

arithmetic circuitsbig integerscomputational overhead

This work addresses the limitations of traditional Number Theoretic Transform (NTT), which imposes strict constraints on the modulus, and the lack of precise cost modeling for Toom-4 multiplication within existing incomplete NTT frameworks. For the first time, the paper constructs an explicit computational cost model for Toom-4 that is compatible with incomplete NTT, deriving exact counts of additions, subtractions, and multiplications over the coefficient field through concrete implementation. Leveraging addition chain theory, it establishes a concise analytical framework for cost evaluation. Using this model, the study systematically assesses hybrid strategies combining Toom-4, Karatsuba, and incomplete NTT, experimentally validates the model’s accuracy, and demonstrates that Toom-4 outperforms alternative methods within specific parameter regimes.

cost analysisincomplete NTTlattice-based cryptography

Hot Scholars

JP

Javier Pastor-Galindo

Assistant Professor, University of Murcia
AISocial Network AnalysisDisinformationCyber Threat Intelligence
NL

Nils Lid Hjort

Professor of Mathematical Statistics, University of Oslo
Theoretical and applied statistics and probability theory
YM

Yelena Mejova

Senior Research Scientist, ISI Foundation
computational social sciencedigital epidemiologypublic healthsocial media
CM

Corrado Monti

CENTAI
Machine LearningNetwork ScienceComputational Social ScienceOpinion Change