Polynomial hyperforms (Q762525)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Polynomial hyperforms |
scientific article |
Statements
Polynomial hyperforms (English)
0 references
1983
0 references
Let V be a variety of algebras of type \(\Phi\), and let C be the set of operations obtainable by composition from the elements of \(\Phi\) and projections. C becomes a graded algebra with composition as a multi-ary operation. The author defines an n-ary clone term \(t=t(x_ 1,...,x_ n)\) as follows: the expression \(x_ i\) is an n-ary clone term for \(1\leq i\leq n\), if p is an m-ary operation symbol and \(t_ 1,...,t_ m\) are n- ary clone terms then the expression \(p(t_ 1,...,t_ m)\) is an n-ary clone term. By replacing each \(x_ i\) by the i-th projection and regarding the other operation symbols as variables, t may be thought of as a term in the first-order language of the theory of clones. An n-ary hyperform \(h=h(x_ 1,...,x_ n)\) is an n-ary clone term in which no operation symbol appears more than once. h is said to hold in a variety V if the sentence \[ \forall p\exists p_ 1,...,p_ k (p(x_ 1,...,x_ n)=h(x_ 1,...,x_ n)) \] holds in the clone of V, where \(p_ 1,...,p_ k\) are the opertion symbols appearing in h. Thus a hyperform is a sort of normal form for clone terms, bearing approximately the same relationship to ordinary normal forms that hyperidentities bear to ordinary identities. An example is the hyperform \(p_ 1(p_ 2(x_ 1,x_ 2),x_ 3)\) which holds in the theory of abelian groups, since any ternary polynomial can be formed by multiplying an appropriate polynomial in the first two variables by a power of the third variable. Of particular interest are hyperforms called compressions, designated \(c_{m,k,n}\) for \(0<m<k<n\) and defined as follows: \[ c_{m,k,n}=p_ 0(p_ 1(x_ 1,...,x_ k),p_ 2(x_ 1,...,x_ k),...,p_ m(x_ 1,...,x_ k),x_{k+1},x_{k+2},...,x_ n). \] The author now defines two hierarchies on varieties which will be linked with hyperforms in the first theorem. If V is a variety and X is a set, let \(F_ v(X)\) denote the V-free algebra generated by the elements of X. A variety V will be said to have the k-generation property if the following holds for any disjoint infinite sets X and Y: for any element b in \(F_ v(X\cup Y)\) there is a subset S of \(F_ v(X)\) of size at most k such that b is generated by \(S\cup F_ v(Y)\). The variety of abelian groups, for example, has the 1-generation property. The second hierarchy is obtained by regarding a polynomial in an algebra as a value to be computed by a machine, which inputs the variables of the polynomial and acts on them by applying operations from the clone of the algebra. The machine involved is a slightly bizarre combination of simplicity and sophistication which we call a one-pass parallel processor. It has a finite number of registers \(r_ 1,...,r_ k\) each of which can hold an element of an algebra (in particular, of \(F_ v(X))\). The machine can be programmed to perform a fixed series of steps, each of which is either an input step or an operation step. The output of the program is defined to be the content of register \(r_ 1\) after the last step of the program. Each program thus defines a polynomial in its input arguments; the program is then said to compute that polynomial in parallel space k. This paper studies these concepts.
0 references
variety of algebras
0 references
projections
0 references
graded algebra
0 references
multi-ary operation
0 references
operation symbol
0 references
n-ary clone terms
0 references
first-order language
0 references
clones
0 references
hyperform
0 references
hyperidentities
0 references
k-generation property
0 references
parallel processor
0 references
registers
0 references