Computing with semi-algebraic sets represented by triangular decomposition
read more
Citations
Triangular Decomposition of Semi-algebraic Systems
Triangular decomposition of semi-algebraic systems
On Solving Parametric Polynomial Systems
An application of regular chain theory to the study of limit cycles
The kinetic space of multistationarity in dual phosphorylation
References
Algorithms in real algebraic geometry
Quantifier elimination for real closed fields by cylindrical algebraic decomposition
Real quantifier elimination is doubly exponential
Related Papers (5)
Algorithms for computing triangular decompositions of polynomial systems
Frequently Asked Questions (12)
Q2. What is the effect of the decomposition techniques?
In particular, the authors observe that with relaxation, the decomposition algorithm will produce output with less redundancy without paying a lot, and accelerate on some hard systems; the incremental algorithm for computing triangular decomposition of semialgebraic systems often outperforms the one in [3].
Q3. What is the meaning of Lemma 5?
Lemma 5 implies that the set of effective boundaries repre sented by irreducible polynomials of Q[u] is finite and can be given by polynomials from the border polynomial set.
Q4. What is the function of the LazyRealTriangularize algorithm?
The LazyRealTriangularize algorithm of [3] will compute the border polynomial set B = {a, b1, b2} and the fingerprint polynomial set (FPS) F = {a, b1, b2, b, p1, p2, p3}.
Q5. What is the simplest way to denote the effective boundary of S?
Denote by E(S) the union of all effective boundaries of S.Recall that the hypersurface defined by the border polyno mial of an SFSAS partitions the parametric space into re gions, where the number of real solutions is locally invariant.
Q6. What is the res(p, t ) induc tively?
The authors define res(p, T ) induc tively: if T is empty, then res(p, T ) = p; otherwise let v be the largest variable occurring in T , then res(p, T ) = res(res(p, Tv , v), T<v ), where Tv and T<v denote respectively the polynomials of T with main variables equal to and less than v.Regular chain.
Q7. What is the definition of a semi-algebraic system?
Definition 4. The authors call any semi-algebraic system of the form� f σf 0, (1)f ∈Fwhere σf is one of >,<,≥, ≤, a sign condition on F , or an F -sign condition.
Q8. What is the definition of effective border polynomial factor?
Definition 3. A polynomial p in BP(S) is called an ef fective border polynomial factor if ZR(p = 0) is an effective boundary of S. The authors denote by ebf(S) the set of effective border polynomial factors.
Q9. What is the simplest way to say that a regular system is a squarefree regular?
Given u ∈ Rd , the authors say that a squarefree regular system [T,H ] specializes well at u if hT (u) � 0 and= [T (u),H(u)] is a squarefree regular system.
Q10. How many regular semialgebraic systems can be derived from this example?
Continuing with that example, one can check that the full triangular decomposition of sys produces 16 and 9 regular semi-algebraic systems, without and with re laxation techniques, respectively.
Q11. What is the simplest way to perform inclusion test on semialgebraic sets?
To perform inclusion test on the zero sets of regular semialgebraic systems, the authors have developed algorithms for settheoretical operations on semi-algebraic sets represented by triangular decomposition, see §7.
Q12. What is the difference between the two variants?
While a complete decomposition is known to have a worst-case complexity which is doubly-exponential in the number of variables [8], under plausible assumptions the lazy variant has a singly-exponential complexity.