example of polyadic algebra


Recall that the canonical example of a monadic algebra is that of a functional monadic algebra, which is a pair (B,∃) such that B is the set of all functionsMathworldPlanetmath from a non-empty set X to a Boolean algebraMathworldPlanetmath A such that, for each f∈B, the supremumMathworldPlanetmathPlanetmath and the infimumMathworldPlanetmath of f⁢(X) exist, and ∃ is a function on B that maps each element f to f∃, a constant element whose range is a singleton consisting of the supremum of f⁢(X).

The canonical example of a polyadic algebra is an extensionPlanetmathPlanetmath (generalizationPlanetmathPlanetmath) of a functional monadic algebra, known as the functional polyadic algebra. Instead of looking at functions from X to A, we look at functions from XI (where I is some set), the I-fold cartesian power of X, to A. In this entry, an element x∈XI is written as a sequence of elements of A: (xi)i∈I where xi∈A, or (xi) for short.

Before constructing the functional polyadic algebra based on the sets X,I and the Boolean algebra A, we first introduce the following notations:

  • •

    for any J⊆I and x∈XI, define the subset (of XI)

    [x]J:={y∈XI∣xi=yi⁢ for every ⁢i∉J},
  • •

    for any function τ:I→I and any f:XI→A, define the function fτ from XI to A, given by

    fτ⁢(xi):=f⁢(xτ⁢(i)).

Now, let B be the set of all functions from XI to A such that

  1. 1.

    for every f∈B, every J⊆I and every x∈XI, the arbitrary join

    ⋁f⁢([x]J)

    exists.

    Before stating the next condition, we introduce, for each f∈B, a function f∃J:XI→A as follows:

    f∃J⁢(x):=⋁f⁢([x]J).

    Now, we are ready for the next condition:

  2. 2.

    if f∈B, then f∃J∈B,

  3. 3.

    if f∈B, then fτ∈B for τ:I→I.

Note that if A were a complete Boolean algebra, we can take B to be AXI, the set of all functions from XI to A.

Next, define ∃:P⁢(I)→BB by ∃(J)⁢(f)=f∃J, and let S be the semigroup of functions on I (with functionalPlanetmathPlanetmathPlanetmath compositions as multiplicationsPlanetmathPlanetmath), then we call the quadruple (B,I,∃,S) the functional polyadic algebra for the triple (A,X,I).

Remarks. Let (B,I,∃,S) be the functional polyadic algebra for (A,X,I).

  • •

    (B,I,∃,S) is a polyadic algebra. The proof of this is not difficult, but involved, and can be found in the reference below.

  • •

    If I is a singleton, then (B,I,∃,S) can be identified with the functional monadic algebra (B,∃) for (A,X), for S is just I, and XI is just X.

  • •

    If I is ∅, then (B,I,∃,S) can be identified with the Boolean algebra A, for S=∅ and XI is a singleton, and hence the set of functions from XI to A is identified with A.

References

Title example of polyadic algebra
Canonical name ExampleOfPolyadicAlgebra
Date of creation 2013-03-22 17:53:20
Last modified on 2013-03-22 17:53:20
Owner CWoo (3771)
Last modified by CWoo (3771)
Numerical id 15
Author CWoo (3771)
Entry type Example
Classification msc 03G15
Defines functional polyadic algebra