VLDB 2026 Research / reviewers in the wild / expert
Michael F. Singer
dblp:65/608
· DBLP profile ↗
25ranked-venue papers
8as first author
1since 2021 · last 2021
0000-0001-6526-8313ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 25 · 8 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Separability Problems in Creative TelescopingabstractFor given multivariate functions specified by algebraic, differential or difference equations,the separability problem is to decide whether they satisfy linear differential or difference equations in one variable. In this paper, we will explain how separability problems arise naturally in creative telescoping and present some criteria for testing the separability for several classes of special functions,including rational functions, hyperexponential functions, hypergeometric terms, and algebraic functions. Shaoshi Chen, Ruyong Feng, Pingchuan Ma 0008, Michael F. Singer |
ISSAC | 4 |
| 2016 | Desingularization of Ore operators
Shaoshi Chen, Manuel Kauers, Michael F. Singer |
J. Symb. Comput. | 3 |
| 2014 | Parallel telescoping and parameterized Picard-Vessiot theoryabstractParallel telescoping is a natural generalization of differential creative-telescoping for single integrals to line integrals. It computes a linear ordinary differential operator L, called a parallel telescoper, for several multivariate functions, such that the application of L to the functions yields partial derivatives of a single function. We present a necessary and sufficient condition guaranteeing the existence of parallel telescopers for differentially finite functions, and develop an algorithm to compute minimal ones for compatible hyperexponential functions. Besides computing annihilators of parametric line integrals, we use the parallel telescoping for determining Galois groups of parameterized partial differential systems of first order. Shaoshi Chen, Ruyong Feng, Ziming Li 0002, Michael F. Singer |
ISSAC | 4 |
| 2013 | Desingularization explains order-degree curves for ore operatorsabstractDesingularization is the problem of finding a left multiple of a given Ore operator in which some factor of the leading coefficient of the original operator is removed. An order-degree curve for a given Ore operator is a curve in the (r,d)-plane such that for all points (r,d) above this curve, there exists a left multiple of order r and degree d of the given operator. We give a new proof of a desingularization result by Abramov and van Hoeij for the shift case, and show how desingularization implies order-degree curves which are extremely accurate in examples. Shaoshi Chen, Maximilian Jaroschek, Manuel Kauers, Michael F. Singer |
ISSAC | 4 |
| 2012 | Telescopers for rational and algebraic functions via residuesabstractWe show that the problem of constructing telescopers for rational functions of m + 1 variables is equivalent to the problem of constructing telescopers for algebraic functions of m variables and we present a new algorithm to construct telescopers for algebraic functions of two variables. These considerations are based on analyzing the residues of the input. According to experiments, the resulting algorithm for rational functions of three variables is faster than known algorithms, at least in some examples of combinatorial interest. The algorithm for algebraic functions implies a new bound on the order of the telescopers. Shaoshi Chen, Manuel Kauers, Michael F. Singer |
ISSAC | 3 |
| 2010 | Liouvillian solutions of linear difference-differential equations
Ruyong Feng, Michael F. Singer, Min Wu 0003 |
J. Symb. Comput. | 2 |
| 2010 | An algorithm to compute Liouvillian solutions of prime order linear difference-differential equations
Ruyong Feng, Michael F. Singer, Min Wu 0003 |
J. Symb. Comput. | 2 |
| 2006 | A recursive method for determining the one-dimensional submodules of Laurent-Ore modulesabstractWe present a method for determining the one-dimensional submodules of a Laurent-Ore module. The method is based on a correspondence between hyperexponential solutions of associated systems and one-dimensional submodules. The hyperexponential solutions are computed recursively by solving a sequence of first-order ordinary matrix equations. As the recursion proceeds, the matrix equations will have constant coefficients with respect to the operators that have been considered. Ziming Li 0002, Michael F. Singer, Min Wu 0003, Dabin Zheng |
ISSAC | 2 |
| 2002 | Linear Differential Operators for Polynomial Equations
Olivier Cormier, Michael F. Singer, Barry M. Trager, Felix Ulmer |
J. Symb. Comput. | 2 |
| 2000 | Computing the Galois group of a polynomial using linear differential equationsabstractIn this paper we show how to compute the Galois group G of a polynomial ƒ ∈ Q(x)[Y] by factoring the associated linear differential equation Lƒ(Y) = 0 (and constructions of it) of minimal order satisfied by the roots of ƒ. We use that the differential Galois group of Lƒ(Y) is a faithful linear representation of G whose character is a summand of the permutation character of G acting on the roots of ƒ. Our approach is motivated by the fact that the orders of the involved differential equations are much lower than the degrees of the Lagrange resolvants of ƒ. In the final section we show how, if ƒ ∈ Q(x)[Y], our approach via differential Galois theory helps one to also compute the Galois group of ƒ over Q(x). Olivier Cormier, Michael F. Singer, Felix Ulmer |
ISSAC | 2 |
| 1999 | Computing Galois Groups of Completely Reducible Differential Equations
Elie Compoint, Michael F. Singer |
J. Symb. Comput. | 2 |
| 1999 | Solving Difference Equations in Finite Terms
P. A. Hendricks, Michael F. Singer |
J. Symb. Comput. | 2 |
| 1995 | On Computing Algebraic Functions Using Logarithms and ExponentialsabstractLet $\rho$ be a set of algebraic expressions constructed with radicals and arithmetic operations, and which generate the splitting field F of some polynomial. Let $N_{\beta}(\rho)$ be the minimum total number of root-takings and exponentiations used in any straightline program for computing the functions in $\rho$ by taking roots, exponentials, logarithms, and performing arithmetic operations. In this paper it is proved that $N_{\beta}(\rho) = v(G)$, where $v(G)$ is the minimum length of any cyclic Jordan-Hölder tower for the Galois group G of F. This generalizes a result of Ja’Ja’ [Proceedings of the 22nd IEEE Symposium on Foundations of Computer Science, 1981, pp. 95–100], and shows that the inclusion of certain new primitives, such as taking exponentials and logarithms, does not improve the cost of computing such expressions as compared with programs that use only root-takings. Dima Grigoriev, Michael F. Singer, Andrew Chi-Chih Yao |
SIAM J. Comput. | 2 |
| 1994 | Computational Complexity of Sparse Rational InterpolationabstractThe authors analyze the computational complexity of sparse rational interpolation, and give the first deterministic algorithm for this problem with singly exponential bounds on the number of arithmetic operations. Dima Grigoriev, Marek Karpinski, Michael F. Singer |
SIAM J. Comput. | 3 |
| 1993 | Galois Groups of Second and Third Order Linear Differential Equations
Michael F. Singer, Felix Ulmer |
J. Symb. Comput. | 1 |
| 1993 | Liouvillian and Algebraic Solutions of Second and Third Order Linear Differential Equations
Michael F. Singer, Felix Ulmer |
J. Symb. Comput. | 1 |
| 1992 | Liouvillian Solutions of Third Order Linear Differential Equations: New Bounds and Necessary Conditions
Michael F. Singer, Felix Ulmer |
ISSAC | 1 |
| 1991 | Liouvillian Solutions of Linear Differential Equations with Liouvillian Coefficients
Michael F. Singer |
J. Symb. Comput. | 1 |
| 1990 | Interpolation of Sparse Rational Functions Without Knowing Bounds on ExponentsabstractThe authors present the first algorithm for the (black box) interpolation of t-sparse, n-variate, rational functions without knowing bounds on exponents of their sparse representation, with the number of queries independent of exponents. In fact, the algorithm uses O(nt/sup t/) queries to the black box, and it can be implemented for a fixed t in a polynomially bounded storage (or polynomial parallel time).> Dima Grigoriev, Marek Karpinski, Michael F. Singer |
FOCS | 3 |
| 1990 | Formal Solutions of Differential Equations
Michael F. Singer |
J. Symb. Comput. | 1 |
| 1990 | Fast Parallel Algorithms for Sparse Multivariate Polynomial Interpolation over Finite FieldsabstractThe authors consider the problem of reconstructing (i.e., interpolating) a t-sparse multivariate polynomial given a black box which will produce the value of the polynomial for any value of the arguments. It is shown that, if the polynomial has coefficients in a finite field $GF[q]$ and the black box can evaluate the polynomial in the field $GF[q^{\ulcorner 2\log_{q}(nt)+3 \urcorner}]$, where n is the number of variables, then there is an algorithm to interpolate the polynomial in $O(\log^3 (nt))$ boolean parallel time and $O(n^2 t^6 \log^2 nt)$ processors. This algorithm yields the first efficient deterministic polynomial time algorithm (and moreover boolean $NC$-algorithm) for interpolating t-sparse polynomials over finite fields and should be contrasted with the fact that efficient interpolation using a black box that only evaluates the polynomial at points in $GF[q]$ is not possible (cf. [M. Clausen, A. Dress, J. Grabmeier, and M. Karpinski, Theoret. Comput. Sci., 1990, to appear]). This algorithm, together with the efficient deterministic interpolation algorithms for fields of characteristic 0 (cf. [D. Yu. Grigoriev and M. Karpinski, in Proceedings of the 28th IEEE Symposium on the Foundations of Computer Science, 1987, pp. 166–172], [M. Ben-Or and P. Tiwari, in Proceedings of the 20th ACM Symposium on the Theory of Computing, 1988, pp. 301–309]), yields for the first time the general deterministic sparse conversion algorithm working over arbitrary fields. (The reason for this is that every field of positive characteristic contains a primitive subfield of this characteristic, and so this method can be applied to the slight extension of this subfield.) The method of solution involves the polynomial enumeration techniques of [D. Yu. Grigoriev and M. Karpinski, op. cit.] combined with introducing a new general method of solving the problem of determining if a t-sparse polynomial is identical to zero by evaluating it in a slight extension of the coefficient field (i.e., an extension whose degree over this field is logarithmic in nt). Dima Grigoriev, Marek Karpinski, Michael F. Singer |
SIAM J. Comput. | 3 |
| 1988 | Liouvillian First Integrals of Differential Equations
Michael F. Singer |
ISSAC | 1 |
| 1986 | Elementary and Liouvillian Solutions of Linear Differential Equations
James H. Davenport, Michael F. Singer |
J. Symb. Comput. | 2 |
| 1985 | An Extension of Liouville's Theorem on Integration in Finite TermsabstractIn Part I of this paper, we give an extension of Liouville’s Theorem and give a number of examples which show that integration with special functions involves some phenomena that do not occur in integration with the elementary functions alone. Our main result generalizes Liouville’s Theorem by allowing, in addition to the elementary functions, special functions such as the error function, Fresnel integrals and the logarithmic integral (but not the dilogorithm or exponential integral) to appear in the integral of an elementary function. The basic conclusion is that these functions, if they appear, appear linearly. We give an algorithm which decides if an elementary function, built up using only exponential functions and rational operations has an integral which can be expressed in terms of elementary functions and error functions. Michael F. Singer, B. David Saunders, Bob F. Caviness |
SIAM J. Comput. | 1 |
| 1978 | The Model Theory of Ordered Differential FieldsabstractIn this paper, we show that the theory of ordered differential fields has a model completion. We also show that any real differential field, finitely generated over the rational numbers, is isomorphic to some field of real meromorphic functions. In the last section of this paper, we combine these two results and discuss the problem of deciding if a system of differential equations has real analytic solutions. The author wishes to thank G. Stengle for some stimulating and helpful conversations and for drawing our attention to fields of real meromorphic functions. § 1. Real and ordered fields. A real field is a field in which −1 is not a sum of squares. An ordered field is a field F together with a binary relation < which totally orders F and satisfies the two properties: (1) If 0 < x and 0 < y then 0 < xy. (2) If x < y then, for all z in F, x + z < y + z. An element x of an ordered field is positive if x > 0. One can see that the square of any element is positive and that the sum of positive elements is positive. Since −1 is not positive, an ordered field is a real field. Conversely, given a real field F, it is known that one can define an ordering (not necessarily uniquely) on F [2, p. 274]. An ordered field F is a real closed field if: (1) every positive element is a square, and (2) every polynomial of odd degree with coefficients in F has a root in F. For example, the real numbers form a real closed field. Every ordered field can be embedded in a real closed field. It is also known that, in a real closed field K, polynomials satisfy the intermediate value property, i.e. if f(x) ∈ K[x] and a, b ∈ K, a < b, and f(a)f(b) < 0 then there is a c in K such that f(c) = 0. Michael F. Singer |
J. Symb. Log. | 1 |