arrow
Return

Cylindrical Algebraic Decomposition in Coq/Rocq

delete2026-01-01
delete0
PRE
AI
V
Vermande, Quentin *
DOI:10.1145/3779031.3779100delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The Cylindrical Algebraic Decomposition (CAD in short) is a fundamental tool of semi-algebraic geometry. It is a doubly-exponential time algorithm that enables most famously to eliminate quantifiers from a formula in the theory of real closed fields. In particular, it allows to decide the satisfiability of problems involving sets of comparisons between polynomials. The present article describes the first formalization of a correctness proof of this algorithm in a proof assistant.
Keywords:
computer algebra
semi-algebraic geometry
sub-resultants
CAD
formal proofs
Rocq

Journal

P
PROCEEDINGS OF THE 15TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS, CPP 2026
IF:
0
Papers:
27
Citations:
0

Organization

U
Universite Cote d'Azur
Scholars:
453
Papers: 251
Citations: 9.7K