Proving an Execution of an Algorithm Correct?

Research output: Chapter or section in a book/report/conference proceedingChapter in a published conference proceeding

1 Citation (SciVal)

Abstract

Many algorithms in computer algebra and beyond produce answers. For some of these, we have formal proofs of the correctness of the algorithm, and for others it is easy to verify that the answer is correct. Other algorithms produce either an answer or a proof that no such answer exists. It may still be easy to verify that the answer is correct, but what about the “no such answer” case. The claim of this paper is that, at least in some cases, it is possible for the algorithm to produce “hints” such that a theorem prover can prove that, in this case, there is no such answer. This leads to the paradigm of “ad hoc UNSAT verification”.

Original languageEnglish
Title of host publicationIntelligent Computer Mathematics - 16th International Conference, CICM 2023, Proceedings
EditorsCatherine Dubois, Manfred Kerber
Place of PublicationCham, Switzerland
PublisherSpringer Science and Business Media Deutschland GmbH
Pages255-269
Number of pages15
ISBN (Electronic)9783031427534
ISBN (Print)9783031427527
DOIs
Publication statusPublished - 28 Aug 2023
EventProceedings of the 16th Conference on Intelligent Computer Mathematics, CICM 2023 - Cambridge, UK United Kingdom
Duration: 5 Sept 20238 Sept 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14101 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceProceedings of the 16th Conference on Intelligent Computer Mathematics, CICM 2023
Country/TerritoryUK United Kingdom
CityCambridge
Period5/09/238/09/23

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Proving an Execution of an Algorithm Correct?'. Together they form a unique fingerprint.

Cite this