Skip to main navigation Skip to search Skip to main content

Nullstellensatz-Proofs for Multiplier Verification

  • Daniela Kaufmann (Speaker)

Activity: Talk or presentation › Invited talk › science-to-science

Description

Automated reasoning techniques based on computer algebra are an essential ingredient in formal verification of gate-level multiplier circuits. Generating and independently checking proof certificates helps to validate the verification results. Two algebraic proof systems, Nullstellensatz and polynomial calculus, are well-known in proof complexity. The practical application of the polynomial calculus has been studied recently. However, producing and checking Nullstellensatz certificates for multiplier verification has not been considered so far. In this paper we show how Nullstellensatz proofs can be generated as a by-product of multiplier verification and present our Nullstellensatz proof checker Nusschecker. Additionally, we prove quadratic upper bounds on the proof size for simple array multipliers.
Period14 Sept 2020
Event titleCASC 2020
Event typeConference
LocationAustriaShow on map

Fields of science

  • 202006 Computer hardware
  • 603109 Logic
  • 102 Computer Sciences
  • 102031 Theoretical computer science
  • 102011 Formal languages
  • 102022 Software development
  • 102001 Artificial intelligence