Skip to main navigation Skip to search Skip to main content

Avoiding Big Integers: Parallel Multimodular Algebraic Verification of Arithmetic Circuits

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Word-level verification of arithmetic circuits with large operands typically relies on arbitrary-precision arithmetic, which can lead to significant computational overhead as word sizes grow. In this paper, we present a hybrid algebraic verification technique based on polynomial reasoning that combines linear and nonlinear rewriting. Our approach relies on multimodular reasoning using homomorphic images, where computations are performed in parallel modulo different primes, thereby avoiding any large-integer arithmetic. We implement the proposed method in the verification tool TalisMan2.0 and evaluate it on a suite of multiplier benchmarks. Our results show that hybrid multimodular reasoning significantly improves upon existing approaches.
Original languageEnglish
Title of host publicationAutomated Reasoning
Subtitle of host publication13th International Joint Conference, IJCAR 2026, Lisbon, Portugal, July 26–29, 2026, Proceedings, Part I
EditorsArmin Biere, Carsten Lutz, Sara Negri
PublisherSpringer, Cham
Pages175-193
Number of pages19
Edition1
ISBN (Electronic)978-3-032-32589-1
ISBN (Print)978-3-032-32588-4
DOIs
Publication statusPublished - 24 Jul 2026
EventInternational Joint Conference, IJCAR 2026 - Edifício II - ISCTE, Lisbon, Portugal
Duration: 26 Jul 202629 Jul 2026
Conference number: 13
https://www.floc26.org/ijcar

Publication series

NameLecture Notes in Computer Science
Volume16688 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Joint Conference, IJCAR 2026
Abbreviated titleIJCAR 2026
Country/TerritoryPortugal
CityLisbon
Period26.07.202629.07.2026
Internet address

Fields of science

  • 102031 Theoretical computer science
  • 101005 Computer algebra
  • 102011 Formal languages
  • 102022 Software development
  • 102001 Artificial intelligence
  • 102030 Semantic technologies
  • 101001 Algebra
  • 102 Computer Sciences
  • 101013 Mathematical logic
  • 101 Mathematics
  • 101012 Combinatorics
  • 603109 Logic
  • 101009 Geometry
  • 101020 Technical mathematics

JKU Focus areas

  • Digital Transformation

Cite this