Zur Hauptnavigation wechseln Zur Suche wechseln Zum Hauptinhalt wechseln

Avoiding Big Integers: Parallel Multimodular Algebraic Verification of Arithmetic Circuits

  • Clemens Hofstadler*
  • , Daniela Kaufmann
  • , Chen Chen
  • *Korrespondierende/r Autor/-in für diese Arbeit

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

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.
OriginalspracheEnglisch
TitelAutomated Reasoning
Untertitel13th International Joint Conference, IJCAR 2026, Lisbon, Portugal, July 26–29, 2026, Proceedings, Part I
Herausgeber*innenArmin Biere, Carsten Lutz, Sara Negri
VerlagSpringer, Cham
Seiten175-193
Seitenumfang19
Auflage1
ISBN (elektronisch)978-3-032-32589-1
ISBN (Print)978-3-032-32588-4
DOIs
PublikationsstatusVeröffentlicht - 24 Juli 2026
VeranstaltungInternational Joint Conference, IJCAR 2026 - Edifício II - ISCTE, Lisbon, Portugal
Dauer: 26 Juli 202629 Juli 2026
Konferenznummer: 13
https://www.floc26.org/ijcar

Publikationsreihe

NameLecture Notes in Computer Science
Band16688 LNCS
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Konferenz

KonferenzInternational Joint Conference, IJCAR 2026
KurztitelIJCAR 2026
Land/GebietPortugal
OrtLisbon
Zeitraum26.07.202629.07.2026
Internetadresse

Wissenschaftszweige

  • 102031 Theoretische Informatik
  • 101005 Computeralgebra
  • 102011 Formale Sprachen
  • 102022 Softwareentwicklung
  • 102001 Artificial Intelligence
  • 102030 Semantische Technologien
  • 101001 Algebra
  • 102 Informatik
  • 101013 Mathematische Logik
  • 101 Mathematik
  • 101012 Kombinatorik
  • 603109 Logik
  • 101009 Geometrie
  • 101020 Technische Mathematik

JKU-Schwerpunkte

  • Digital Transformation

Dieses zitieren