HOME

TheInfoList



OR:

Wenjun Wu's method is an algorithm for solving multivariate polynomial equations introduced in the late 1970s by the Chinese mathematician Wen-Tsun Wu. This method is based on the mathematical concept of characteristic set introduced in the late 1940s by J.F. Ritt. It is fully independent of the
Gröbner basis In mathematics, and more specifically in computer algebra, computational algebraic geometry, and computational commutative algebra, a Gröbner basis is a particular kind of generating set of an ideal in a polynomial ring over a field . A Grö ...
method, introduced by
Bruno Buchberger Bruno Buchberger (born 22 October 1942) is Professor of Computer Mathematics at Johannes Kepler University in Linz, Austria. In his 1965 Ph.D. thesis, he created the theory of Gröbner bases, and has developed this theory throughout his career. H ...
(1965), even if Gröbner bases may be used to compute characteristic sets. Wu's method is powerful for mechanical theorem proving in
elementary geometry Geometry (; ) is, with arithmetic, one of the oldest branches of mathematics. It is concerned with properties of space such as the distance, shape, size, and relative position of figures. A mathematician who works in the field of geometry is c ...
, and provides a complete decision process for certain classes of problem. It has been used in research in his laboratory (KLMM, Key Laboratory of Mathematics Mechanization in Chinese Academy of Science) and around the world. The main trends of research on Wu's method concern
systems of polynomial equations A system of polynomial equations (sometimes simply a polynomial system) is a set of simultaneous equations where the are polynomials in several variables, say , over some field . A ''solution'' of a polynomial system is a set of values for the ...
of positive dimension and
differential algebra In mathematics, differential rings, differential fields, and differential algebras are rings, fields, and algebras equipped with finitely many derivations, which are unary functions that are linear and satisfy the Leibniz product rule. A ...
where
Ritt Ritt is a given name and a surname. Notable people with the name include: *Joseph Ritt (1893–1951), American mathematician at Columbia University *Martin Ritt (1914–1990), American director, actor, and playwright in both film and theater *Rit ...
's results have been made effective. Wu's method has been applied in various scientific fields, like biology,
computer vision Computer vision is an Interdisciplinarity, interdisciplinary scientific field that deals with how computers can gain high-level understanding from digital images or videos. From the perspective of engineering, it seeks to understand and automate t ...
,
robot kinematics In robotics, robot kinematics applies geometry to the study of the movement of multi-degree of freedom kinematic chains that form the structure of robotic systems. The emphasis on geometry means that the links of the robot are modeled as rigid ...
and especially automatic proofs in geometry.


Informal description

Wu's method uses
polynomial In mathematics, a polynomial is an expression consisting of indeterminates (also called variables) and coefficients, that involves only the operations of addition, subtraction, multiplication, and positive-integer powers of variables. An ex ...
division to solve problems of the form: : \forall x, y, z, \dots I(x, y, z, \dots) \implies f(x, y, z, \dots) \, where ''f'' is a
polynomial equation In mathematics, an algebraic equation or polynomial equation is an equation of the form :P = 0 where ''P'' is a polynomial with coefficients in some field, often the field of the rational numbers. For many authors, the term ''algebraic equati ...
and ''I'' is a
conjunction Conjunction may refer to: * Conjunction (grammar), a part of speech * Logical conjunction, a mathematical operator ** Conjunction introduction, a rule of inference of propositional logic * Conjunction (astronomy), in which two astronomical bodies ...
of
polynomial equation In mathematics, an algebraic equation or polynomial equation is an equation of the form :P = 0 where ''P'' is a polynomial with coefficients in some field, often the field of the rational numbers. For many authors, the term ''algebraic equati ...
s. The algorithm is complete for such problems over the
complex domain In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted , called the imaginary unit and satisfying the equation i^= -1; every complex number can be expressed in the form ...
. The core idea of the algorithm is that you can divide one polynomial by another to give a remainder. Repeated division results in either the remainder vanishing (in which case the ''I'' implies ''f'' statement is true), or an irreducible remainder is left behind (in which case the statement is false). More specifically, for an
ideal Ideal may refer to: Philosophy * Ideal (ethics), values that one actively pursues as goals * Platonic ideal, a philosophical idea of trueness of form, associated with Plato Mathematics * Ideal (ring theory), special subsets of a ring considere ...
''I'' in the
ring Ring may refer to: * Ring (jewellery), a round band, usually made of metal, worn as ornamental jewelry * To make a sound with a bell, and the sound made by a bell :(hence) to initiate a telephone connection Arts, entertainment and media Film and ...
''k'' 'x''1, ..., ''x''''n''over a field ''k'', a (Ritt) characteristic set ''C'' of ''I'' is composed of a set of polynomials in ''I'', which is in triangular shape: polynomials in ''C'' have distinct main variables (see the formal definition below). Given a characteristic set ''C'' of ''I'', one can decide if a polynomial ''f'' is zero modulo ''I''. That is, the membership test is checkable for ''I'', provided a characteristic set of ''I''.


Ritt characteristic set

A Ritt characteristic set is a finite set of polynomials in
triangular form In mathematics, a triangular matrix is a special kind of square matrix. A square matrix is called if all the entries ''above'' the main diagonal are zero. Similarly, a square matrix is called if all the entries ''below'' the main diagonal are ...
of an ideal. This triangular set satisfies certain minimal condition with respect to the Ritt ordering, and it preserves many interesting geometrical properties of the ideal. However it may not be its system of generators.


Notation

Let R be the multivariate polynomial ring ''k'' 'x''1, ..., ''x''''n''over a field ''k''. The variables are ordered linearly according to their subscript: ''x''1 < ... < ''x''''n''. For a non-constant polynomial ''p'' in R, the greatest variable effectively presenting in ''p'', called main variable or class, plays a particular role: ''p'' can be naturally regarded as a univariate polynomial in its main variable ''x''''k'' with coefficients in ''k'' 'x''1, ..., ''x''''k''−1 The degree of p as a univariate polynomial in its main variable is also called its main degree.


Triangular set

A set ''T'' of non-constant polynomials is called a triangular set if all polynomials in ''T'' have distinct main variables. This generalizes triangular
systems of linear equations In mathematics, a system of linear equations (or linear system) is a collection of one or more linear equations involving the same variables. For example, :\begin 3x+2y-z=1\\ 2x-2y+4z=-2\\ -x+\fracy-z=0 \end is a system of three equations in t ...
in a natural way.


Ritt ordering

For two non-constant polynomials ''p'' and ''q'', we say ''p'' is smaller than ''q'' with respect to Ritt ordering and written as ''p'' <''r'' ''q'', if one of the following assertions holds: :(1) the main variable of ''p'' is smaller than the main variable of ''q'', that is, mvar(''p'') < mvar(''q''), :(2) ''p'' and ''q'' have the same main variable, and the main degree of ''p'' is less than the main degree of ''q'', that is, mvar(''p'') = mvar(''q'') and mdeg(''p'') < mdeg(''q''). In this way, (''k'' 'x''1, ..., ''x''''n''<''r'') forms a
well partial order In mathematics, specifically order theory, a well-quasi-ordering or wqo is a quasi-ordering such that any infinite sequence of elements x_0, x_1, x_2, \ldots from X contains an increasing pair x_i \leq x_j with i x_2> \cdots) nor infinite sequ ...
. However, the Ritt ordering is not a
total order In mathematics, a total or linear order is a partial order in which any two elements are comparable. That is, a total order is a binary relation \leq on some set X, which satisfies the following for all a, b and c in X: # a \leq a ( reflexiv ...
: there exist polynomials p and q such that neither ''p'' <''r'' ''q'' nor ''p'' >''r'' ''q''. In this case, we say that ''p'' and ''q'' are not comparable. The Ritt ordering is comparing the rank of ''p'' and ''q''. The rank, denoted by rank(''p''), of a non-constant polynomial ''p'' is defined to be a power of its main variable: mvar(''p'')mdeg(''p'') and ranks are compared by comparing first the variables and then, in case of equality of the variables, the degrees.


Ritt ordering on triangular sets

A crucial generalization on Ritt ordering is to compare triangular sets. Let ''T'' =  and ''S'' =  be two triangular sets such that polynomials in ''T'' and ''S'' are sorted increasingly according to their main variables. We say ''T'' is smaller than S w.r.t. Ritt ordering if one of the following assertions holds # there exists ''k'' ≤ min(''u'', ''v'') such that rank(''t''''i'') = rank(''s''''i'') for 1 ≤ ''i'' < ''k'' and ''t''''k'' <''r'' ''s''''k'', # ''u'' > ''v'' and rank(''t''''i'') = rank(''s''''i'') for 1 ≤ ''i'' ≤ ''v''. Also, there exists incomparable triangular sets w.r.t Ritt ordering.


Ritt characteristic set

Let I be a non-zero ideal of k 1, ..., xn A subset T of I is a Ritt characteristic set of I if one of the following conditions holds: # T consists of a single nonzero constant of k, # T is a triangular set and T is minimal w.r.t Ritt ordering in the set of all triangular sets contained in I. A polynomial ideal may possess (infinitely) many characteristic sets, since Ritt ordering is a partial order.


Wu characteristic set

The Ritt–Wu process, first devised by Ritt, subsequently modified by Wu, computes not a Ritt characteristic but an extended one, called Wu characteristic set or ascending chain. A non-empty subset T of the ideal generated by F is a Wu characteristic set of F if one of the following condition holds # T = with a being a nonzero constant, # T is a triangular set and there exists a subset G of such that = and every polynomial in G is pseudo-reduced to zero with respect to T. Wu characteristic set is defined to the set F of polynomials, rather to the ideal generated by F. Also it can be shown that a Ritt characteristic set T of is a Wu characteristic set of F. Wu characteristic sets can be computed by Wu's algorithm CHRST-REM, which only requires pseudo-remainder computations and no factorizations are needed. Wu's characteristic set method has exponential complexity; improvements in computing efficiency by weak chains,
regular chain In computer algebra, a regular chain is a particular kind of triangular set in a multivariate polynomial ring over a field. It enhances the notion of characteristic set. Introduction Given a linear system, one can convert it to a triangular ...
s, saturated chain were introducedChou S C, Gao X S; Ritt–Wu's decomposition algorithm and geometry theorem proving. Proc of CADE, 10 LNCS, #449, Berlin, Springer Verlag, 1990 207–220.


Decomposing algebraic varieties

An application is an algorithm for solving systems of algebraic equations by means of characteristic sets. More precisely, given a finite subset F of polynomials, there is an algorithm to compute characteristic sets ''T''1, ..., ''T''''e'' such that: :V(F) = W(T_1)\cup \cdots \cup W(T_e), where ''W''(''T''''i'') is the difference of ''V''(''T''''i'') and ''V''(''h''''i''), here ''h''''i'' is the product of initials of the polynomials in ''T''''i''.


See also

*
Regular chain In computer algebra, a regular chain is a particular kind of triangular set in a multivariate polynomial ring over a field. It enhances the notion of characteristic set. Introduction Given a linear system, one can convert it to a triangular ...
* Mathematics-Mechanization Platform


References

*P. Aubry, M. Moreno Maza (1999
Triangular Sets for Solving Polynomial Systems: a Comparative Implementation of Four Methods
J. Symb. Comput. 28(1–2): 125–154 *David A. Cox, John B. Little, Donal O'Shea. Ideals, Varieties, and Algorithms. 2007. * * *Ritt, J. (1966). Differential Algebra. New York, Dover Publications. *Dongming Wang (1998). Elimination Methods. Springer-Verlag, Wien, Springer-Verlag *Dongming Wang (2004). Elimination Practice, Imperial College Press, London *Wu, W. T. (1984)
Basic principles of mechanical theorem proving in elementary geometries
J. Syst. Sci. Math. Sci., 4, 207–35 *Wu, W. T. (1987). A zero structure theorem for polynomial equations solving. MM Research Preprints, 1, 2–12 *{{cite journal, last=Xiaoshan, first=Gao, author2=Chunming, Yuan , author3=Guilin, Zhang , title=Ritt-Wu's characteristic set method for ordinary difference polynomial systems with arbitrary ordering, journal=Acta Mathematica Scientia, year=2009, volume=29, issue=4, pages=1063–1080, doi=10.1016/S0252-9602(09)60086-2, citeseerx=10.1.1.556.9549


External links



Computer algebra Algebraic geometry Commutative algebra Polynomials