In the usual P-ary number digit for the addition and subtraction of two numbers (operands), 0, 1, 2, ..., ⌜p-1⌟ are employed. In the minimum redundant P-ary representation, &Ibar; is further used, and the addition or subtraction can be performed in a constant time independent of the number of operand digits (P∈{2, 3, 4, ···}). This paper extends this property. First, a high-speed addition-subtraction algorithm is discussed. It can execute the addition and subtraction of L(∈{2, 3, ···, P}) operands in a constant time independent of n and L. The following property is shown as the result. Using the redundant P-ary representation (called K-redundant P-ary representation), where &Kbar;, ..., &2bar;, &1bar;, 0, 1, 2, ..., ⌜p-1⌟ can be used as the digit, the minimum necessary value for K is L - 1, and the desired algorithm can be found if L - 1≦K(≦P-1). The presented algorithm can easily be extended to an algorithm which can execute the addition and subtraction of L operands in a constant time independent of it, where L is an arbitrary number such that P+1≦L. It is shown that if f(x)= ┌logpx┐+1 (┌y┐ is the minimum integer not less than y), the computation time T is O(logα), where α is the minimum number of operations for the function f( ) satisfying f(f(···f(f(L))···))≦P; α increases stepwise with L. When P is increased, T decreases, and the range of L, for which T is constant, increases exponentially. Using the proposed algorithm, one can expect that a multi-input high-speed adder-subtractor can be constructed. Various kinds of high-speed data processings can be realized, including the multiplication, where the shifted partial products are added. [ABSTRACT FROM AUTHOR]