Cylindrical Algebraic Decomposition in Coq/Rocq

Read full text
Authors: Quentin Vermande
Cited by: 0
References: 9

Abstract

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.

Fields of Study & Subjects

Polynomial and algebraic computation Homotopy and Cohomology in Algebraic Topology Numerical methods for differential equations

Publication details

Pages
45–58
Publication date
8 January 2026
Language
EN