• Nie Znaleziono Wyników

Nd-SOLID VARIETIES Klaus Denecke

N/A
N/A
Protected

Academic year: 2021

Share "Nd-SOLID VARIETIES Klaus Denecke"

Copied!
18
0
0

Pełen tekst

(1)

General Algebra and Applications 27 (2007 ) 245–262

Nd-SOLID VARIETIES Klaus Denecke

Universit¨at Potsdam, Fachbereich Mathematik Postfach 601553, 14415 Potsdam, Germany

e-mail: kdenecke@rz.uni-potsdam.de and

Prisana Glubudom

Chiangmai University, Department of Mathematics Chiangmai, Thailand 50200

e-mail: puprisana@yahoo.com

To the memory of Professor Kazimierz GÃlazek

Abstract

A non-deterministic hypersubstitution maps any operation symbol of a tree language of type τ to a set of trees of the same type, i.e. to a tree language. Non-deterministic hypersubstitutions can be extended to mappings which map tree languages to tree languages preserving the arities. We define the application of a non-deterministic hypersub- stitution to an algebra of type τ and obtain a class of derived algebras.

Non-deterministic hypersubstitutions can also be applied to equations of type τ . Formally, we obtain two closure operators which turn out to form a conjugate pair of completely additive closure operators. This allows us to use the theory of conjugate pairs of additive closure op- erators for a characterization of M -solid non-deterministic varieties of algebras. As an application we consider M -solid non-deterministic varieties of semigroups.

Keywords: Non-deterministic hypersubstitution, conjugate pair of additive closure operators, M -solid non-deterministic variety.

2000 Mathematics Subject Classification: 08A35, 08A40, 08A70.

(2)

1. Introduction

Let (f i ) i∈I be an indexed set of operation symbols where f i is n i -ary, let X := {x 1 , . . . , x n , . . .} be a countably infinite set of variables and for each n ≥ 1 let X n := {x 1 , . . . , x n } be a finite set of variables. We denote by W τ (X) and W τ (X n ), respectively the sets of all terms of a finite type τ = (n i ) i∈I and of all n-ary terms of type τ . We use the well-known Galois connection Id-Mod between sets of identities and classes of algebras of a given type. For any set Σ of identities we denote by ModΣ the model class of all algebras of type τ which satisfy all identities of Σ; and for any class K of algebras of the same type we denote by IdK the set of all identities satisfied by all algebras in K. Classes of the form ModΣ are called varieties of algebras of type τ . If A satisfies the equation s ≈ t as an identity, we write A |= s ≈ t and if the class K of algebras of type τ satisfies s ≈ t, we write K |= s ≈ t. If Σ ⊆ W τ (X) 2 is a set of equations, then K |= Σ means that every equation from Σ is satisfied by every algebra from K. Any subset of W τ (X), i.e. any element of the power set P(W τ (X)) or of P(W τ (X n )) is called a tree language. Our restriction to a finite type is motivated by applications of tree languages in computer science. For tree languages one may define the following superposition operations

S ˆ n m : P(W τ (X n )) × P(W τ (X m )) n → P(W τ (X m )) inductively by the following steps:

Definition 1.1. Let m, n ∈ N + (:= N \ {0}) and let B ∈ P(W τ (X n )) and B 1 , . . . , B n ∈ P(W τ (X m )) such that B, B 1 , . . . , B n are non-empty.

(i) If B = {x j } for 1 ≤ j ≤ n, then ˆ S m n ({x j }, B 1 , . . . , B n ) := B j .

(ii) If B = {f i (t 1 , . . . , t n

i

)}, and if we assume that ˆ S m n ({t j }, B 1 , . . . , B n ) for 1 ≤ j ≤ n; are already defined, then ˆ S m n ({f i (t 1 , . . . , t n

i

)}, B 1 , . . . , B n ):=

{f i (r 1 , . . . , r n

i

) | r j ∈ ˆ S m n ({t j }, B 1 , . . . , B n ) for 1 ≤ j ≤ n i }.

(iii) If B is an arbitrary subset of W τ (X n ), we define S ˆ m n (B, B 1 , . . . , B n ) := [

b∈B

S ˆ m n ({b}, B 1 , . . . , B n ).

(3)

If one of the sets B, B 1 , . . . , B n is empty, we define ˆ S m n (B, B 1 , . . . , B n ) := ∅.

Then we may consider the heterogeneous algebra

P − clone τ := ((P(W τ (X n ))) n∈N

+

; ( ˆ S m n ) m,n∈N

+

, ({x i }) i≤n,n∈N

+

) which is called the power clone of τ ([?]). We mention that P − clone τ satisfies the well-known clone axioms (C1), (C2), (C3) (see e.g. [?, ?]).

If P f in (W τ (X n )) is the set of all finite subsets of W τ (X n ), then

P f in − clone τ := ((P f in (W τ (X n ))) n∈N

+

; ( ˆ S m n ) n∈N

+

, ({x i }) i≤n,n∈N

+

) is a subalgebra of P − clone τ ([?]).

We mention also that there is a one-based version of P − clone τ , the algebra P n − clone τ n := (P(W τ

n

(X n )); ˆ S n , {x 1 }, . . . , {x n }) where τ n is a finite type consisting of n-ary operation symbols only and where S ˆ n := ˆ S n n . P n − clone τ n is an example of a unitary Menger algebra of rank n (see e.g [?]).

Similar structures can be obtained if one defines a superposition for sets of operations. Let O (n) (A) be the set of all n-ary operations (n ≥ 1) defined on the set A and let O(A) := S

n≥1 O (n) (A) be the set of all operations defined on A. Let e n,A i be an n-ary projection defined on A, i.e., e n,A i (a 1 , . . . , a n ) := a i for 1 ≤ i ≤ n, and let P(O (n) (A)) be the power set of O (n) (A).

Definition 1.2. Let m, n ∈ N + and B ∈ P(O (n) (A)), B 1 , . . . , B n P(O (m) (A)) such that B, B 1 , . . . , B n are non-empty.

(i) If B = {e n,A j } for 1 ≤ j ≤ n, then ˆ S m n,A ({e n,A j }, B 1 , . . . , B n ) := B j . (ii) If B = {f i A (t A 1 , . . . , t A n

i

)} with f i A ∈ O (n

i

) (A), t A j ∈ O (n) (A) and assume

that ˆ S m n,A ({t A j }, B 1 , . . . , B n ) for 1 ≤ j ≤ n i are already defined, then S ˆ m n,A ({f i A (t A 1 , . . . , t A n

i

)}, B 1 , . . . , B n ) :=

{f i A (r 1 A , . . . , r A n

i

) | r j A ∈ ˆ S m n,A ({t A j }, B 1 , . . . , B n ), 1 ≤ j ≤ n i }.

(iii) If B ∈ P(O (n) (A)) is arbitrary, then we define S ˆ m n,A (B, B 1 , . . . , B n ) := [

b∈B

S ˆ m n,A ({b}, B 1 , . . . , B n ).

(4)

If one of the sets B, B 1 , . . . , B n is empty, then we define ˆ S m n,A (B, B 1 , . . . , B n ) := ∅. In this case we consider the heterogeneous algebra

P A − clone := ((P(O (n) (A))) n∈N

+

; ( ˆ S m n,A ) m,n∈N

+

, ({e n,A i }) i≤n,n∈N

+

).

Let A = (A; (f i A ) i∈I ) be an algebra of type τ . Then we may consider the subclone P A − cloneA of P A − clone which is defined as follows.

Definition 1.3. Let n ∈ N + and B ∈ P(W τ (X n )). Then we define the set B A of term operations induced on the algebra A = (A; (f i A ) i∈I ) as follows:

(i) If B = {x j } for 1 ≤ j ≤ n, then B A := {e n,A j }.

(ii) If B = {f i (t 1 , . . . , t n

i

)} then B A = {f i A (t A 1 , . . . , t A n

i

)} where f i A is the fundamental operation of A coresponding to the operation symbol f i and where t A j are term operations on A which are induced in the usual way by the t j ’s.

(iii) If B is an arbitrary non-empty subset of W S τ (X n ), then we define B A :=

b∈B {b} A . If the set B is empty, then we define B A := ∅.

Let P(W τ (X n )) A be the collection of all sets of n-ary term operations induced by sets of n-ary terms of type τ on the algebra A = (A; (f i A ) i∈I ).

From these definitions we obtain the following

Lemma 1.4. Let B ∈ P(W τ (X n )) and let B 1 , . . . , B n ∈ P(W τ (X m )). Then [ ˆ S m n (B, B 1 , . . . , B n )] A = ˆ S m n,A (B A , B 1 A , . . . , B n A ).

P roof. If one of the sets B, B 1 , . . . , B n is empty, then one of the sets B A , B 1 A , . . . , B n A is also empty. Thus

[ ˆ S m n (B, B 1 , . . . , B n )] A = ∅ A = ∅ = ˆ S m n,A (B A , B 1 A , . . . , B n A ).

Assume now that all of B, B 1 , . . . , B n are different from the empty set.

At first we show by induction on the complexity of the term t that for

one-element sets B = {t} our equation is satisfied.

(5)

For t = x i with 1 ≤ i ≤ n, we have B A = {x i } A = {e n,A i } and [ ˆ S m n (B, B 1 , . . . , B n )] A = [ ˆ S m n ({x i }, B 1 , . . . , B n )] A

= B i A

= ˆ S m n,A ({e n,A i }, B 1 A , . . . , B n A )

= ˆ S m n,A ({x i } A , B 1 A , . . . , B n A )

= ˆ S m n,A (B A , B 1 A , . . . , B n A ).

Let now t = f i (t 1 , . . . , t n

i

) and assume that for all 1 ≤ k ≤ n i , [ ˆ S m n ({t k }, B 1 , . . . , B n )] A = ˆ S m n,A ({t k } A , B A 1 , . . . , B n A ).

Then

[ ˆ S m n ({f i (t 1 , . . . , t n

i

)}, B 1 , . . . , B n )] A

= {f i (r 1 , . . . , r n

i

) | r k ∈ ˆ S m n ({t k }, B 1 , . . . , B n ), 1 ≤ k ≤ n i } A

= {f i A (r A 1 , . . . , r A n

i

) | r k ∈ ˆ S m n ({t k }, B 1 , . . . , B n ), 1 ≤ k ≤ n i }

= {f i A (r A 1 , . . . , r A n

i

) | r k A ∈ ˆ S n m ({t k }, B 1 , . . . , B n ) A , 1 ≤ k ≤ n i }

= {f i A (r A 1 , . . . , r A n

i

) | r k A ∈ ˆ S n,A m ({t k } A , B 1 A , . . . , B A n ), 1 ≤ k ≤ n i }

= ˆ S m n,A ({f i A (t A 1 , . . . , t A n

i

)}, B 1 A , . . . , B n A )

= ˆ S m n,A ({f i (t 1 , . . . , t n

i

)} A , B A 1 , . . . , B n A ).

If B is a set of terms consisting of more than one element, then we have

(6)

[ ˆ S m n (B, B 1 , . . . , B n )] A =

· S ˆ m n ( S

b∈B

{b}, B 1 , . . . , B n )

¸ A

=

· S

b∈B

S ˆ n m ({b}, B 1 , . . . , B n )

¸ A

= S

b∈B

[ ˆ S m n ({b}, B 1 , . . . , B n )] A

= S

b∈B

S ˆ m n,A ({b} A , B 1 A , . . . , B n A )

= ˆ S m n,A µ S

b∈B

{b} A , B 1 A , . . . , B n A

= ˆ S m n,A (B A , B 1 A , . . . , B n A ).

Proposition 1.5.

P A − cloneA = ((P(W τ (X n )) A ) n∈N

+

; ( ˆ S m n,A ) m,n∈N

+

, ({e n,A i }) i≤n,n∈N

+

) is a subalgebra of P A − clone.

P roof. Let B A ∈ P(W τ (X n )) A and let B 1 A , . . . , B n A ∈ P(W τ (X m )) A , then B ∈ P(W τ (X n )) and B 1 , . . . , B n ∈ P(W τ (X m )).

From Lemma 1.4 we have that

S ˆ m n,A (B A , B 1 A , . . . , B A n ) = [ ˆ S m n (B, B 1 , . . . , B n )] A ∈ P(W τ (X m )) A .

If T (n) (A) is the set of all derived n-ary operations of the algebra A = (A; (f i A ) i∈I ), then we can also consider the algebra P(T(A)) :=

((P(T (n) (A))) n∈N

+

; ( ˆ S n,A m ) n,m∈N

+

, ({e n,A i }) i≤n,n∈N

+

). It is not difficult to prove that P A − cloneA = P(T(A)).

Any mapping σ : {f i | i ∈ I} → P(W τ (X)) with σ(f i ) ⊆ W τ (X n

i

),

for i ∈ I, is called a non-deterministic hypersubstitution (for short nd-

hypersubstitution) of type τ . We denote by Hyp nd (τ ) the set of all non-

deterministic hypersubstitutions of type τ . Every nd-hypersubstitution can

(7)

be extended in the following inductive way to a mapping ˆ σ : P(W τ (X)) → P(W τ (X)).

(i) ˆ σ[∅] := ∅.

(ii) ˆ σ[{x i }] := {x i } for every variable x i ∈ X.

(iii) ˆ σ[{f i (t 1 , . . . , t n

i

)}] := ˆ S n n

i

(σ(f i ), ˆ σ[{t 1 }], . . . , ˆ σ[{t n

i

}]) if we inductively assume that ˆ σ[{t k }], 1 ≤ k ≤ n i , are already defined.

(iv) ˆ σ[B] := S

σ[{b}] | b ∈ B} for B ⊆ W τ (X).

In the sequel instead of ˆ σ[{t}] for a term t ∈ W τ (X) we will simply write ˆ

σ[t].

In [?] was proved that for every nd-hypersubstitution σ the mapping ˆ σ is an endomorphism of P−clone τ . We recall also that the set Hyp nd (τ ) forms a monoid with respect to the operation ◦ nd defined by σ 1 nd σ 2 := ˆ σ 1 ◦ σ 2 and the identity element σ pid : f i 7→ {f i (x 1 , . . . , x n

i

)} for every i ∈ I.

In the next section we apply nd-hypersubstitutions to equations and to algebras.

2. The Conjugate Pair ¡

χ A nd , χ E nd ¢

If A = (A; (f i A ) i∈I ) is an algebra of type τ and if σ ∈ Hyp nd (τ ) is an nd-hypersubstitution, then we define

σ(A) := {(A; (l A i ) i∈I ) | l i ∈ σ(f i )}.

The set σ(A) is called the set of derived algebras. Since for every sequence (l i ) i∈I of terms there is a hypersubstitution mapping f i to l i we can write σ(A) also in the form σ(A) = {ρ(A) | ρ ∈ Hyp(τ ) with ρ(f i ) ∈ σ(f i ) for i ∈ I}. For a class K of algebras of type τ we define

σ(K) := [

A∈K

σ(A).

If M ⊆ Hyp nd (τ ) is the universe of a submonoid of Hyp nd (τ ), then we define χ A M −nd [K] := S

σ∈M σ(K). For M = Hyp nd (τ ) we will simply write χ A nd . We notice that χ A M −nd [K] consists of algebras of the same type.

For a set K ∈ P(P(Alg(τ ))) of sets of algebras of type τ and a monoid M

(8)

of nd-hypersubstitutions we define χ A M −nd [K] := {σ(K) | K ∈ K, σ ∈ M }.

For B 1 , B 2 ∈ P(W τ (X)) we define equations B 1 ≈ B 2 . If Σ ∈ P(P(W τ (X))×

P(W τ (X))) and σ ∈ M ⊆ Hyp nd (τ ) we define ˆ

σ[Σ] := {ˆ σ[B 1 ] ≈ ˆ σ[B 2 ] | B 1 ≈ B 2 ∈ Σ}

and

χ E M −nd [Σ] := {ˆ σ[B 1 ] ≈ ˆ σ[B 2 ] | B 1 ≈ B 2 ∈ Σ, σ ∈ M }.

For M = Hyp nd (τ ) we will use simply the notation χ E nd .

We want to prove that there is a close connection between both opera- tors. Instead of χ A M −nd [{{A}}] we will write χ A M −nd [A]. For K ⊆ χ A M −nd [A]

and for a set B ⊆ W τ (X) of terms we define the set B K of induced term op- erations. For the set σ(A) of derived algebras and for a set B ∈ P(W τ (X n )) of n-ary terms we define the set B σ(A) of term operations induced by the set σ(A) of derived algebras as follows

Definition 2.1. Let n ∈ N + and B ∈ P(W τ (X n )), let A = (A; (f i A ) i∈I ) be an algebra of type τ , let σ ∈ Hyp nd (τ ) be an nd-hypersubstitution and let σ(A) = {(A; (l A i ) i∈I ) | l i ∈ σ(f i )} be the set of derived algebras. Then we define the set B σ(A) of term operations induced by the set σ(A) of derived algebras as follows:

(i) If B := {x j } for 1 ≤ j ≤ n, then B σ(A) := {e n,ρ(A) j | ρ(A) ∈ σ(A)} = {e n,A j }.

(ii) If B = {f i (t 1 , . . . , t n

i

)} then

B σ(A) := { ˆ S n n

i

,A ({f i ρ(A) | ρ(A) ∈ σ(A)}, {t 1 } σ(A) , . . . , {t n

i

} σ(A) )}

= [

ρ(A)∈σ(A)

{ ˆ S n n

i

,A ({f i ρ(A) }, {t 1 } σ(A) , . . . , {t n

i

} σ(A) )}

= [

ρ(A)∈σ(A)

{f i ρ(A) (r 1 , . . . , r n

i

) | r k ∈ {t k } σ(A) , for 1 ≤ k ≤ n i }

(9)

where f i ρ(A) denotes the fundamental operation of the algebra ρ(A) belonging to the operation symbol f i and assume that {t k } σ(A) , 1 ≤ k ≤ n i , are already defined.

(iii) If B is an arbitrary non-empty subset of W τ (X n ), then we define B σ(A) := S

b∈B

{b} σ(A) . If the set B is empty, then we define B σ(A) := ∅.

For any term t ∈ W τ (X n ) and a class G of algebras of type τ we define t G := {t} G := {t A | A ∈ G}.

Definition 2.2. Let A be an algebra of type τ and let K ⊆ χ A M −nd [A] and let n ≥ 1 be an integer. Then we define

(i) If B = {x j } for 1 ≤ j ≤ n, then B K = {e n,A j } ⊆ T (n) (A).

(ii) If B = {f i (t 1 , . . . , t n )} and let B j = t K j ⊆ T (n) (A) for 1 ≤ j ≤ n i are already known, then

B K :={ ˆ S n n

i

,A (S, B 1 , . . . , B n

i

) | S = {ρ(f i ) A | ρ ∈ Hyp(τ ), ρ(A) ∈ K}

⊆ T (n

i

) (A)}.

Finally for an arbitrary nonempty set B ∈ P(W S τ (X)) we set B K :=

b∈B

{b} K and for the empty set B we let B K := ∅.

Definition 2.2 contains Definition 2.1 as a special case since for every σ ∈ Hyp nd (τ ) we have σ(A) ⊆ χ A M −nd [A]. We have also {A} ⊆ χ A M −nd [A] and {ρ(A)} ⊆ χ A M −nd [A] for a hypersubstitution ρ ∈ Hyp(τ ) and it is easy to see that for a single term s ∈ W τ (X n ) we have {ˆ ρ[s]} {A} = ˆ ρ[s] A = s ρ(A) = {s} {ρ(A)} .

Now we prove:

Lemma 2.3. Let B ∈ P(W τ (X n )) be an arbitrary set of n-ary terms of type τ , let A = (A; (f i A ) i∈I ) be an algebra of type τ and let σ be an nd- hypersubstitution of type τ . Then ˆ σ[B] A = B σ(A) .

P roof. If B is empty, then all is clear. If B is nonempty we will give a

proof by induction on the complexity of the terms from the set B.

(10)

If B = {x j } for 1 ≤ j ≤ n, then ˆ σ[B] A = {x j } A = {e n,A j } by the definition of σ and by Definition 1.3. Further, by Definition 2.1 we have

B σ(A) = {x j } σ(A) = n

e n,ρ(A) j | ρ(A) ∈ σ(A)} = {e n,A j o

since all algebras ρ(A) have the same universe. Therefore ˆ σ[B] A = B σ(A) for B = {x j } for 1 ≤ j ≤ n.

Now let B = {f i (t 1 , . . . , t n

i

)} and assume that ˆ σ[{t k }] A = {t k } σ(A) for 1 ≤ k ≤ n i . Then

ˆ

σ[B] A = ˆ σ[{f i (t 1 , . . . , t n

i

)}] A

=

h S ˆ n n

i

(σ(f i ), ˆ σ[{t 1 }], . . . , ˆ σ[{t n

i

}]) i A

= ˆ S n n

i

,A

³

σ(f i ) A , ˆ σ[{t 1 }] A , . . . , ˆ σ[{t n

i

}] A

´

= ˆ S n n

i

,A

³

{l i | l i ∈ σ(f i )} A , ˆ σ[{t 1 }] A , . . . , ˆ σ[{t n

i

}] A

´

= [

l

i

∈σ(f

i

)

S ˆ n n

i

,A

³

{l A i }, ˆ σ[{t 1 }] A , . . . , ˆ σ[{t n

i

}] A

´

= [

l

i

∈σ(f

i

)

S ˆ n n

i

,A

³

{l A i }, {t 1 } σ(A) , . . . , {t n

i

} σ(A)

´

= ˆ S n n

i

,A

³

{f i ρ(A) | ρ(A) ∈ σ(A)}, {t 1 } σ(A) , . . . , {t n

i

} σ(A)

´

= {f i (t 1 , . . . , t n

i

)} σ(A)

= B σ(A) .

(11)

If B is a set of terms consisting of more than one element, then we have

ˆ

σ[B] A = ( [

b∈B

ˆ σ[{b}]

) A

= [

b∈B

ˆ

σ[{b}] A = [

b∈B

{b} σ(A) = B σ(A) .

From Lemma 2.3 we obtain the ”conjugate pair property” for the pair A M −nd , χ E M −nd ) of operators. We use the notation A |= s ≈ t if the algebra A of type τ satisfies the equation s ≈ t of type τ as an identity and K |= s ≈ t if the class K satisfies s ≈ t. Moreover, we define Definition 2.4. Let B 1 , B 2 ⊆ W τ (X) be sets of terms of type τ and assume that A is an algebra of type τ and that K ⊆ χ A M −nd [A] for a monoid M ⊆ Hyp nd (τ ) of non-deterministic hypersubstitution. Then

K |= B 1 ≈ B 2 iff B 1 K = B 2 K .

Especially we have σ[A] |= B 1 ≈ B 2 iff B σ[A] 1 = B 2 σ[A] and {A} |= B 1 ≈ B 2 iff B 1 {A} = B {A} 2 and this means A |= B 1 ≈ B 2 iff B A 1 = B 2 A .

From Lemma 2.3 we obtain the following conjugate property.

Theorem 2.5. Let A be an algebra of type τ , and let B 1 ≈ B 2 ∈ P(W τ (X))×

P(W τ (X)) and assume that σ ∈ Hyp nd (τ ) be a non-deterministic hypersub- stitution of type τ . Then

σ(A) |= B 1 ≈ B 2 ⇐⇒ A |= ˆ σ[B 1 ] ≈ ˆ σ[B 2 ].

P roof.

σ(A) |= B 1 ≈ B 2 ⇐⇒ B 1 σ(A) = B 2 σ(A)

⇐⇒ ˆ σ[B 1 ] A = ˆ σ[B 2 ] A

⇐⇒ A |= ˆ σ[B 1 ] ≈ ˆ σ[B 1 ].

(12)

Let now M ⊆ Hyp nd (τ ) be a monoid of non-deterministic hypersubstitu- tions. Then we form the set S

{P(χ A M −nd [A]) | A ∈ Alg(τ )} and consider Σ ⊆ P((P(W τ (X))) 2 ) and K ⊆ S

{P(χ A M −nd [A]) | A ∈ Alg(τ )}. Definition 2.4 defines a relation between both sets. In the usual way we obtain a Galois connection (PM od; PId) of non-deterministic models and non-deterministic identities defined by

PM odΣ := {K | K ⊆ χ A M −nd [A] for some algebra A ∈ Alg(τ ) and ∀B 1 ≈ B 2 ∈ Σ(K |= B 1 ≈ B 2 )}

PIdK := {B 1 ≈ B 2 | B 1 ≈ B 2 ∈ P(W τ (X)) 2 and ∀K ∈ K(K |= B 1 ≈ B 2 )}

By definition, the operators χ A M −nd : P(P(Alg(τ ))) → P(P(Alg(τ ))) and χ E M −nd : P((P(W τ (X))) 2 ) → P((P(W τ (X))) 2 ) are completely additive. This means, for classes K ⊆ P(P(Alg(τ ))) the result of the application of χ A M −nd to K is the union of the results obtained by application of χ A M −nd to the single classes K ⊆ Alg(τ ) : χ A M −nd [K] = S

σ∈M,

S

K∈K σ(K). In a corresponding way for a set Σ ⊆ P((P(W τ (X))) 2 ) and a submonoid M ⊆ Hyp nd (τ ) we have χ E M −nd [Σ] = S

σ∈M

S

B

1

≈B

2

∈Σ σ[B ˆ 1 ] ≈ ˆ σ[B 2 ]. Therefore, both operators are monotone, i.e.

K 1 ⊆ K 2 ⇒ χ A M −nd [K 1 ] ⊆ χ A M −nd [K 2 ] and

Σ 1 ⊆ Σ 2 ⇒ χ E M −nd1 ] ⊆ χ E M −nd2 ].

Since σ pid ∈ M and σ pid (K) = {K}, the operator χ A M −nd is extensive, i.e.

K ⊆ χ A M −nd [K] for every class K ⊆ P(P(Alg(τ ))). Since ˆ σ pid [{B}] = {B}

for every B ∈ P(W τ (X)), the operator χ E M −nd is also extensive. It turns out that both operators, χ A M −nd and χ E M −nd are closure operators. Altogether, we have

Theorem 2.6. The pair (χ A M −nd , χ E M −nd ) is a conjugate pair of additive closure operators.

P roof. From Theorem 2.5, there follows χ A M −nd [K] |= B 1 ≈ B 2 ⇐⇒ K |=

χ E M −nd [B 1 ≈ B 2 ]. By the previous remarks it is left to show that the opera-

tors χ A M −nd and χ E M −nd are idempotent. Extensivity of χ A M −nd and χ E M −nd ,

(13)

implies χ A M −nd [K] ⊆ χ A M −nd A M −nd [K]] and χ E M −nd [Σ] ⊆ χ E M −nd E M −nd [Σ]]

for K ∈ P( S

{P(χ A M −nd [A]) | A ∈ Alg(τ )}) and W ∈ P((P(W τ (X))) 2 ).

We write K |= W iff K |= A ≈ B for all K ∈ K and all B 1 ≈ B 2

∈ W . We have to show that the opposite inclusions are satisfied. Let B ∈ χ A M −nd A M −nd [K]]. Then there are nd-hypersubstitutions σ 1 , σ 2 ∈ M and an algebra A ∈ K such that

B ∈ σ 1 2 (A)] = σ 1 [{(A; (l A i ) i∈I ) | l i ∈ σ 2 (f i )}]

= {σ 1 (A; (l A i ) i∈I ) | l i ∈ σ 2 (f i )}

= {{(A; (h A i ) i∈I ) | h i ∈ ˆ σ 1 [l i ]} | l i ∈ σ 2 (f i )}

= {(A; (h A i ) i∈I ) | h i ∈ ˆ σ 1 [l i ] and l i ∈ σ 2 (f i )}

= {(A; (h A i ) i∈I ) | h i ∈ ˆ σ 1 2 (f i )]}

= {(A; (h A i ) i∈I ) | h i ∈ (σ 1 nd σ 2 )(f i )}

= (σ 1 nd σ 2 )(A) ∈ χ A M −nd [K].

This shows χ A M −nd A M −nd [K]] = χ A M −nd [K]. Now let B 1 ≈ B 2 ∈ χ E M −nd E M −nd [Σ]]. Then there is an equation U ≈ V in Σ and an nd-hyper- substitution σ 1 , σ 2 ∈ M such that B 1 ≈ B 2 ∈ ˆ σ 1 2 [U ]] ≈ ˆ σ 1 2 [V ]], i.e.

B 1 ≈ B 2 ∈ (σ 1 nd σ 2 )ˆ[U ] ≈ (σ 1 nd σ 2 )ˆ[V ] ∈ χ E M −nd [U ≈ V ] ⊆ χ E M −nd [Σ].

3. M−Nd-Solid Varieties

A solid variety V admits every mapping σ : {f i | i ∈ I} → W τ (X) which

maps n i − ary operation symbols f i to n i − ary terms in the sense that

every derived algebra σ(A) = (A; (σ(f i ) A ) i∈I ) belongs to V . Equivalently if

s ≈ t is an identity in a solid variety V, then ˆ σ[s] ≈ ˆ σ[t] are also satisfied as

identities in V for every hypersubstitution σ. We generalize the definition

of a solid variety to M -solid non-deterministic varieties.

(14)

Definition 3.1. Let M ⊆ Hyp nd (τ ) be a monoid of non-deterministic hypersubstitutions of type τ . A variety V of type τ is said to be an M -solid non-deterministic variety, for short an M − nd-solid variety, if {{A} | A ∈ V } |= {ˆ σ[{s}] ≈ ˆ σ[{t}] | s ≈ t ∈ IdV, σ ∈ M }. In the case that M = Hyp nd (τ ) we will speak of a solid non-deterministic variety, for short of an nd-solid variety.

Clearly, the class Alg(τ ) of all algebras of type τ is nd-solid. The trivial variety (consisting only of one-element algebras of type τ ) is also nd-solid.

The class of all nd-solid varieties of type τ is contained in the class of all solid varieties of this type.

Example 3.2. There is no nontrivial nd-solid variety of semigroups.

Let V be a variety of semigroups. For a proof we consider the nd-hypers- ubstitutions σ 1 , σ 2 ∈ Hyp nd (2) defined by σ 1 (f ) = {x, xy} and σ 2 (f ) = {xy, yx}. If V were an nd-solid variety of semigroups, then the application of σ 1 to the associative law gives identities which are satisfied in V . Let V :=

{{A} | A ∈ V }, then V |= {ˆ σ 1 [f (x, f (y, z))]} ≈ {ˆ σ 1 [f (f (x, y), z)]} gives V |= {x, f (x, y), f (x, f (y, z))} ≈ {x, f (x, y), f (x, z), f (f (x, y), z)}. Since every nd-solid variety is solid, this gives especially V |= {f (x, f (y, z))} ≈ {f (x, z)}. Applying σ 2 to this identity gives V |= {f (x, f (y, z)), f (x, f (z, y)), f (z, f (y, x)), f (y, f (z, x))} ≈ {f (x, z), f (z, x)}. We use again the fact that every nd-solid variety is solid and the previous identity and obtain V |= {f (x, z)} ≈ {f (z, x)} or V |= {f (x, y)} ≈ {f (x, z)} or V |= {f (x, z)} ≈ {f (y, x)}. If we use again the fact that every nd-solid variety must be solid in each of the cases we obtain that V is trivial.

If an identity s ≈ t in a variety V is satisfied for all nd-hypersubstitutions we speak of an nd-hyperidentity. More generally we define

Definition 3.3. Let V be a variety of algebras of type τ , let s ≈ t be an identity satisfied in V and let M ⊆ Hyp nd (τ ) be a monoid of non- deterministic hypersubstitutions. Then s ≈ t is an M − nd hyperidentity in V if V |= χ E M −nd [{s} ≈ {t}] where V = {{A} | A ∈ V }. In this case we write V |= M −nd−hyp s ≈ t and for M = Hyp nd (τ ) we will simply write V |= nd−hyp s ≈ t and call s ≈ t an nd-hyperidentity in V .

The relation K |= B 1 ≈ B 2 introduced in Definition 2.4 defines the Galois

connection (PM od, PId) with the operations

(15)

PM od : P((P(W τ (X))) 2 ) → P ³[

{P(χ A M −nd [A]) | A ∈ Alg(τ )}

´ ,

PId : P ³[

{P(χ A M −nd [A]) | A ∈ Alg(τ )}) → P((P(W τ (X))) 2

´ . The relation |= M −nd−hyp defines one more Galois connection

(H M −nd PM od, H M −nd PId) for sets Σ ⊆ P((P(W τ (X))) 2 ) and classes K ⊆ S

{P(χ A M −nd [A]) | A ∈ Alg(τ )} as follows

H M −nd PM od : P((P(W τ (X))) 2 ) → P ³[

{P(χ A M −nd [A]) | A ∈ Alg(τ )}

´ ,

H M −nd PId : P ³[

{P(χ A M −nd [A]) | A ∈ Alg(τ )}) → P((P(W τ (X))) 2

´ . The products PM odPId, PIdPM od, H M −nd PIdH M −nd PM od, H M −nd PM odH M −nd PId are closure operators and their fixed points are complete lattices. The lattice of all M − nd-solid varieties arises if we restrict the operator H M −nd PM odH M −nd PId to classes of the form V where V is a variety of algebras of type τ . Moreover we have the conjugate pair A M −nd , χ E M −nd ) of additive closure operators. Their fixed points form two more complete lattices. Now we may apply the theory of conjugate pairs of additive closure operators (see e.g. [?]) and obtain the following proposi- tions:

Lemma 3.4. Let K ⊆ Alg(τ ) be a class of algebras and let Σ ⊆ (PW τ (X) 2 ) be a set of equations. Then the following properties hold:

(i) H M −nd PId(K ) = PIdχ A M −nd [K ], (ii) H M −nd PId(K ) ⊆ PId(K ),

(iii) χ E M −nd [H M −nd PId(K )] = H M −nd PId(K ),

(iv) χ A M −nd [PM od(H M −nd PId(K ))] = PM od(H M −nd PId(K )),

(v) H M −nd PId(H M −nd PM od(Σ)) = PId(PM od(χ E M −nd [Σ])); and dually

(16)

(i) 0 H M −nd PM od(Σ) = PM odχ E M −nd (Σ), (ii) 0 H M −nd PM od(Σ) ⊆ PM od(Σ),

(iii) 0 χ A M −nd [H M −nd PM od(Σ)] = H M −nd PM od(Σ),

(iv) 0 χ E M −nd [PId(H M −nd PM od(Σ))] = PId(H M −nd PM od(Σ)), (v) 0 H M −nd PM od[H M −nd PId(K )] = PM od(PId(χ A M −nd [K ])).

Using these propositions one obtains the following characterization of M − nd-solid varieties.

Theorem 3.5. Let V be a variety of type τ and let Σ be an equational theory of type τ (i.e. IdM od(Σ) = Σ). Further we assume that M ⊆ Hyp nd (τ ) is a monoid of non-deterministic hypersubstitutions of type τ .

Then the following propositions are equivalent:

(i) H M −nd PM odH M −nd PId(V ) = V ,

(ii) χ A M −nd [V ] = V (i.e. V is M − nd solid),

(iii) PId(V ) = H M −nd PId(V ) (i.e. every identity in V is satisfied as a non-deterministic hyperidentity),

(iv) χ E M −nd [PIdV ] = PIdV .

4. M−Nd-Solid Varieties of Semigroups

We consider some examples of M − nd-solid varieties of semigroups and use the following notation for varieties of semigroups;

B = M od{x(yz) ≈ (xy)z, x 2 ≈ x} − the variety of bands,

RB = M od{x(yz) ≈ (xy)z ≈ xz, x 2 ≈ x} − the variety of rectangular bands SL = M od{x(yz) ≈ (xy)z, x 2 ≈ x, xy ≈ yx} − the variety of semilattices,

bands,

LZ = M od{xy ≈ x} − the variety of left-zero bands.

(17)

Let M = {σ pid , σ 1 , σ 2 } with σ 1 (f ) = {x} and σ 2 (f ) = {y}. Then M forms a monoid and the multiplication ◦ nd is given by the following table:

nd σ pid σ 1 σ 2 σ pid σ pid σ 1 σ 2 σ 1 σ 1 σ 1 σ 2 σ 2 σ 2 σ 1 σ 2 We will prove the following proposition:

Proposition 4.1. Let M = {σ pid , σ 1 , σ 2 } as defined before. A non-trivial variety V of semigroups is M − nd-solid iff RB ⊆ V.

P roof. It is well-known that IdRB is the set of all outermost equations of type τ = (2), i.e. the set of all equations s ≈ t such that the first variables in s and in t and the last variables in s and in t agree. Therefore RB ⊆ V means that all identities in V are outermost and for any s ≈ t ∈ Id we have ˆ σ 1 [s] = { first variable in s} = { first variable in t} = ˆ σ 1 [t] and ˆ

σ 2 [s] = { last variable in s} = { last variable in t} = ˆ σ 2 [t]. Clearly s ≈ t is closed under σ pid .

Conversely, let V be a nontrivial M − nd-solid variety. Then σ 1 , σ 2 ∈ M requires RB ⊆ V.

Let var(B) be the set of all variables occurring in the set B of terms.

Now let

M 0 = {σ ∈ Hyp nd (τ ) | var(σ(f )) = {x}}.

Clearly M 0 ∪ {σ pid } forms a submonoid of Hyp nd (τ ). Then we have

Proposition 4.2. A non-trivial variety V of semigroups is M 0 − nd-solid iff LZ ⊆ V ⊆ B.

P roof. It is well-known that IdLZ is the set of all equations s ≈ t of type τ = (2) such that the first variable in s is equal to the first variable in t.

Because of var(σ(f )) = {x} the terms in ˆ σ[s] and the terms in ˆ σ[t] can be

written as x r and as x l for some r, l ∈ N + . Since V ⊆ B by the idempotent

law all equations of the form x r ≈ x l are satisfied in V . This shows that V

is M 0 − nd-solid.

(18)

Conversely, let V be a nontrivial M 0 − nd-solid variety of semigroups.

If we apply σ with σ(f ) = {x, x 2 } to the identity f (x, y) ≈ f (x, y) we obtain x ≈ x 2 , i.e. V ⊆ B. If we apply σ 0 with σ 0 (f ) = {x} we get lef tmost(s) ≈ lef tmost(t) ∈ IdV and this means LZ ⊆ V. Altogether, we have LZ ⊆ V ⊆ B.

References

[1] K. Denecke and S.L. Wismath, Universal Algebra and Applications in Theoretical Computer Science, Chapman & Hall/CRC, Boca Raton, London, New York, Washington, D.C. 2002.

[2] K. Denecke, P. Glubudom and J. Koppitz, Power Clones and Non- Deterministic Hypersubstitutions, preprint 2005.

[3] F. G´ecseg and M. Steinby, Tree Languages, pp. 1–68 in: Handbook of Formal Languages, Vol. 3, Chapter 1, Tree Languages, Springer-Verlag 1997.

[4] K. Denecke and J. Koppitz, M-solid Varieties of Algebras, Advances in Math- ematics, Vol. 10, Springer 2006.

[5] S. Leeratanavalee, Weak hypersubstitutions, Thesis, University of Potsdam 2002.

[6] K. Menger, The algebra of functions: past, present, future, Rend. Mat. 20 (1961), 409–430.

[7] B.M. Schein, and V.S. Trokhimenko, Algebras of multiplace functions, Semi- group Forum 17 (1979), 1–64.

[8] W. Taylor, Abstract Clone Theory, Algebras and Orders, Kluwer Academic Publishers, Dordrecht, Boston, London (1993), 507–530.

Received 30 May 2006

Revised 15 June 2007

Cytaty

Powiązane dokumenty

Although (3) is stated in [EP] for arbitrary subsets E, F , the way from open subsets to the general case is not so straightforward as the authors claim—one needs Lemma

Our aim is to model the dynamics of social networks, which comprises the problem of how people get to know each other, like each other, detest each other, etc1. Most existing models

From the general theory of conjugate pairs of additive closure operators follows also that the collection of all solid model classes of type (τ , τ 0 ) forms a complete sublattice

We will get infor- mation from all the ideals, by means of Theorem 1.1 and noting that in fact an ideal is, in some sense, a divisor of its elements.. In this way, we give a new

The crucial step in the classification of Markov traces is the observation that the values of such a trace on basis elements of H ∞ corresponding to elements in signed block form in W

The theory of partially observable Markov decision processes (POMDPs) is a useful tool for developing various intelligent agents, and learning hierarchical POMDP models is one of

The n × n matrix has a determinant which is the generalization of this rule of alternating sums determinant of such submatrices, mutiplied by the entry that is in the row and

Each of the life (x) is insured under our general policy from Section 2.2. We now analyse the cash flows in this portfolio.. Table 2.2: Endowment assurance from Example 2.2)...