10,350 research outputs found

    An Explicit Formula for Restricted Partition Function through Bernoulli Polynomials

    Full text link
    Explicit expressions for restricted partition function W(s,dm)W(s,{\bf d}^m) and its quasiperiodic components Wj(s,dm)W_j(s,{\bf d}^m) (called Sylvester waves) for a set of positive integers dm={d1,d2,...,dm}{\bf d}^m = \{d_1, d_2, ..., d_m\} are derived. The formulas are represented in a form of a finite sum over Bernoulli polynomials of higher order with periodic coefficients.Comment: 8 pages, submitted to The Ramanujan Journa

    Restricted Partition Functions as Bernoulli and Euler Polynomials of Higher Order

    Full text link
    Explicit expressions for restricted partition function W(s,dm)W(s,{\bf d}^m) and its quasiperiodic components Wj(s,dm)W_j(s,{\bf d}^m) (called {\em Sylvester waves}) for a set of positive integers dm={d1,d2,...,dm}{\bf d}^m = \{d_1, d_2, ..., d_m\} are derived. The formulas are represented in a form of a finite sum over Bernoulli and Euler polynomials of higher order with periodic coefficients. A novel recursive relation for the Sylvester waves is established. Application to counting algebraically independent homogeneous polynomial invariants of the finite groups is discussed.Comment: 15 pages, 2 figures, references added, submitted to The Ramanujan Journa

    Parallel sparse interpolation using small primes

    Full text link
    To interpolate a supersparse polynomial with integer coefficients, two alternative approaches are the Prony-based "big prime" technique, which acts over a single large finite field, or the more recently-proposed "small primes" technique, which reduces the unknown sparse polynomial to many low-degree dense polynomials. While the latter technique has not yet reached the same theoretical efficiency as Prony-based methods, it has an obvious potential for parallelization. We present a heuristic "small primes" interpolation algorithm and report on a low-level C implementation using FLINT and MPI.Comment: Accepted to PASCO 201

    Multivariate sparse interpolation using randomized Kronecker substitutions

    Full text link
    We present new techniques for reducing a multivariate sparse polynomial to a univariate polynomial. The reduction works similarly to the classical and widely-used Kronecker substitution, except that we choose the degrees randomly based on the number of nonzero terms in the multivariate polynomial, that is, its sparsity. The resulting univariate polynomial often has a significantly lower degree than the Kronecker substitution polynomial, at the expense of a small number of term collisions. As an application, we give a new algorithm for multivariate interpolation which uses these new techniques along with any existing univariate interpolation algorithm.Comment: 21 pages, 2 tables, 1 procedure. Accepted to ISSAC 201

    A computer algebra user interface manifesto

    Full text link
    Many computer algebra systems have more than 1000 built-in functions, making expertise difficult. Using mock dialog boxes, this article describes a proposed interactive general-purpose wizard for organizing optional transformations and allowing easy fine grain control over the form of the result even by amateurs. This wizard integrates ideas including: * flexible subexpression selection; * complete control over the ordering of variables and commutative operands, with well-chosen defaults; * interleaving the choice of successively less main variables with applicable function choices to provide detailed control without incurring a combinatorial number of applicable alternatives at any one level; * quick applicability tests to reduce the listing of inapplicable transformations; * using an organizing principle to order the alternatives in a helpful manner; * labeling quickly-computed alternatives in dialog boxes with a preview of their results, * using ellipsis elisions if necessary or helpful; * allowing the user to retreat from a sequence of choices to explore other branches of the tree of alternatives or to return quickly to branches already visited; * allowing the user to accumulate more than one of the alternative forms; * integrating direct manipulation into the wizard; and * supporting not only the usual input-result pair mode, but also the useful alternative derivational and in situ replacement modes in a unified window.Comment: 38 pages, 12 figures, to be published in Communications in Computer Algebr
    • …
    corecore