Implementing arithmetic over algebraic numbers A tutorial for Lazard's lifting scheme in CAD
International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), pp. 4–10
Abstract
Implementing techniques from computer algebra often requires a multitude of foundational algorithms that are neither easy to understand nor to implement. Despite great interest from other communities, the difficulty to implement novel techniques from computer algebra proves to be a significant hindrance, especially, when a modern computer algebra system cannot be used. We tackle cylindrical algebraic decomposition (CAD) as one such example. CAD can be, for example, applied in satisfiability modulo theories solving for nonlinear real arithmetic. However, a recent advance in CAD, the Lazard's lifting scheme, requires additional algebraic techniques that are neither available in these solvers, nor as stand-alone libraries. We close this gap by showing how to use the CoCoALib library to implement Lazard's lifting scheme outside of a modern computer algebra system like Maple.
Authors 1
-
Affiliation as printed
Stanford University,Stanford,United States
Stanford University, Stanford, United States
Cited by 1 stored of 1
1 result
No patents citing this paper on Lens.org (checked 2026-10-06).
References 28
-
W4246691913details pending0citations
-
W2082387287details pending0citations
-
W4229917934details pending0citations
-
W2026612342details pending0citations
-
W4229738979details pending0citations
-
W3210399568details pending0citations
-
W6804222199details pending0citations
-
W1526453320details pending0citations
-
W1815267262details pending0citations
-
W1852930718details pending0citations
-
W2026774968details pending0citations
-
W2054337539details pending0citations