A necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings
In this work first we study the properties of nearsemirings to introduce an α-radical. Then we observe the role of near-semirings in generalized linear sequential machines, and we test the minimality through the radical.
Збережено в:
Дата: | 2005 |
---|---|
Автори: | , |
Формат: | Стаття |
Мова: | English |
Опубліковано: |
Інститут прикладної математики і механіки НАН України
2005
|
Назва видання: | Algebra and Discrete Mathematics |
Онлайн доступ: | http://dspace.nbuv.gov.ua/handle/123456789/157196 |
Теги: |
Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
|
Назва журналу: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
Цитувати: | A necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings / K.V. Krishna, N. Chatterjee // Algebra and Discrete Mathematics. — 2005. — Vol. 4, № 3. — С. 30–45. — Бібліогр.: 7 назв. — англ. |
Репозитарії
Digital Library of Periodicals of National Academy of Sciences of Ukraineid |
irk-123456789-157196 |
---|---|
record_format |
dspace |
spelling |
irk-123456789-1571962019-06-20T01:28:34Z A necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings Krishna, K.V. Chatterjee, N. In this work first we study the properties of nearsemirings to introduce an α-radical. Then we observe the role of near-semirings in generalized linear sequential machines, and we test the minimality through the radical. 2005 Article A necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings / K.V. Krishna, N. Chatterjee // Algebra and Discrete Mathematics. — 2005. — Vol. 4, № 3. — С. 30–45. — Бібліогр.: 7 назв. — англ. 1726-3255 2000 Mathematics Subject Classification: 16Y99, 68Q70, 20M11, 20M35. http://dspace.nbuv.gov.ua/handle/123456789/157196 en Algebra and Discrete Mathematics Інститут прикладної математики і механіки НАН України |
institution |
Digital Library of Periodicals of National Academy of Sciences of Ukraine |
collection |
DSpace DC |
language |
English |
description |
In this work first we study the properties of nearsemirings to introduce an α-radical. Then we observe the role of
near-semirings in generalized linear sequential machines, and we
test the minimality through the radical. |
format |
Article |
author |
Krishna, K.V. Chatterjee, N. |
spellingShingle |
Krishna, K.V. Chatterjee, N. A necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings Algebra and Discrete Mathematics |
author_facet |
Krishna, K.V. Chatterjee, N. |
author_sort |
Krishna, K.V. |
title |
A necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings |
title_short |
A necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings |
title_full |
A necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings |
title_fullStr |
A necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings |
title_full_unstemmed |
A necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings |
title_sort |
necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings |
publisher |
Інститут прикладної математики і механіки НАН України |
publishDate |
2005 |
url |
http://dspace.nbuv.gov.ua/handle/123456789/157196 |
citation_txt |
A necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings / K.V. Krishna, N. Chatterjee // Algebra and Discrete Mathematics. — 2005. — Vol. 4, № 3. — С. 30–45. — Бібліогр.: 7 назв. — англ. |
series |
Algebra and Discrete Mathematics |
work_keys_str_mv |
AT krishnakv anecessaryconditiontotesttheminimalityofgeneralizedlinearsequentialmachinesusingthetheoryofnearsemirings AT chatterjeen anecessaryconditiontotesttheminimalityofgeneralizedlinearsequentialmachinesusingthetheoryofnearsemirings AT krishnakv necessaryconditiontotesttheminimalityofgeneralizedlinearsequentialmachinesusingthetheoryofnearsemirings AT chatterjeen necessaryconditiontotesttheminimalityofgeneralizedlinearsequentialmachinesusingthetheoryofnearsemirings |
first_indexed |
2025-07-14T09:35:11Z |
last_indexed |
2025-07-14T09:35:11Z |
_version_ |
1837614457289703424 |
fulltext |
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.
Algebra and Discrete Mathematics RESEARCH ARTICLE
Number 3. (2005). pp. 30 – 45
c© Journal “Algebra and Discrete Mathematics”
A necessary condition to test the minimality of
generalized linear sequential machines using the
theory of near-semirings
Kanduru Venkata Krishna and Niladri Chatterjee
Communicated by V. A. Artamonov
Abstract. In this work first we study the properties of near-
semirings to introduce an α-radical. Then we observe the role of
near-semirings in generalized linear sequential machines, and we
test the minimality through the radical.
Introduction
Holcombe used the theory of near-rings to study linear sequential ma-
chines of Eilenberg [1, 4]. Though the picture of near-rings in linear
sequential machines is a natural extension of the syntactic semigroups,
the decomposition of linear sequential machines, which is different from
the one given by Eilenberg, enabled Holcombe to study these machines
thoroughly using near-rings [4]. Holcombe established several properties
of machines using near-rings. Indeed, he has introduced an α-radical
of affine near-rings which plays an important role to test the minimal-
ity of linear sequential machines [5]. The construction of the radical is
motivated by Theorem 4.6 of [4], which can be read as:
Let M = (Q,A,B, F,G) be a linear sequential machine. If M is min-
imal then there is no proper nonzero N -submodule K of Q such that
This work has been presented in the “69th Workshop on General Algebra", and
“20th Conference for Young Algebraists" in Potsdam, March 18-20, 2005 with the title
Near-Semirings in Generalized Linear Sequential Machines
2000 Mathematics Subject Classification: 16Y99, 68Q70, 20M11, 20M35.
Key words and phrases: near-semiring, radical, linear sequential machine.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.K. V. Krishna, N. Chatterjee 31
G0(K) = {0}, where N is the syntactic near-ring of M and G0(q) =
G(q, 0) ∀q ∈ Q.
However, with the hypothesis of the above result, one can observe
that there is no proper nonzero N -submodule of Q (cf. Theorem 4).
This observation enables us to obtain an improvement in the α-radical.
Indeed we are able to introduce an improved α-radical for near-semirings
in a more general setup to study linear sequential machines. In order
to extend the work for near-semirings, we formulated generalized linear
sequential machines by replacing modules with semimodules in linear
sequential machines. Even in this generalization, without losing much
information, we could get all the results that have been obtained by
Holcombe for linear sequential machines. Moreover, the radical obtained
is much simpler.
This paper is organized in four sections. In Section 1, we introduce
fundamental notions in the theory of near-semirings, and prepare the
background to study sequential machines. The tools and techniques
of universal algebra [3] have been used to extend the notions of near-
rings. Following van Hoorn, we have extended some of the notions of
ideals for near-semirings, which have been defined for zero-symmetric
near-semirings [6]. Section 2 is dedicated to introduce and study the
properties of α-radicals of near-semirings. In Section 3, we generalize the
notion of linear sequential machines and study the role of near-semirings
via Holcombe’s decomposition of sequential machines, through minimiza-
tion. Finally, in Section 4 we state how the α-radical provides a necessary
condition to test the minimality of generalized linear sequential machines.
1. Near-semirings
An algebraic structure (S,+, ·) is said to be a near-semiring if
1. (S,+) is a semigroup with identity 0,
2. (S, ·) is a semigroup,
3. (x+ y)z = xz + yz ∀x, y, z ∈ S, and
4. 0s = 0 ∀s ∈ S.
Let (Γ,+) be an additive semigroup with zero. The set of all functions
f : Γ −→ Γ, denoted by M(Γ), is a near-semiring with respect to point
wise addition and composition of mappings. A near-semiring is a semiring
if + is commutative, z(x+ y) = zx+ zy ∀x, y, z ∈ S, and s0 = 0 ∀s ∈ S
[2].
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.32 Near-semirings in linear sequential machines
In what follows S always denotes a near-semiring and Γ denotes an
additive semigroup with zero.
The notions of homomorphism and subnear-semiring can be defined
in the usual way, respectively, as a mapping that preserves both the
operations along with zero, and a subset with zero which is closed with
respect to both the operations.
The set of all constant mappings on Γ and the set of all mappings on Γ
which fixes zero have importance in this work. In fact, they are subnear-
semirings of M(Γ). Let us define these substructures in an arbitrary
near-semiring S as follows.
Define Sc = {s ∈ S | s0 = s} and S0 = {s ∈ S | s0 = 0}. Note that Sc
and S0 are subnear-semiring of S. Moreover, ScS = Sc = SSc. In a near-
semiring S, Sc and S0 are said to be constant and zero-symmetric parts
respectively. A near-semiring S is said to be a constant near-semiring
(zero-symmetric near-semiring) if S = Sc (S = S0).
Remark 1. Sc = {s ∈ S | st = s, ∀t ∈ S}.
Define Sd = {x ∈ S | x(y + z) = xy + xz ∀y, z ∈ S}. Note that Sd
is a semigroup with respect to multiplication and 0 ∈ Sd. A subnear-
semiring of S is said to be distributively generated if it is generated by
a subsemigroup of Sd. Also, observe that Sd + Sc is a semigroup with
respect to multiplication and 0 ∈ Sd + Sc.
Remark 2. If + is commutative in (S,+, ·) then Sd is closed with respect
to + and hence Sd is a subnear-semiring of S which is distributive. Also,
in this case Sd + Sc is a subnear-semiring of S.
Proposition 1. Suppose T = Td + Tc is a subsemigroup of Sd + Sc such
that dt ∈ T for all d ∈ Td and t ∈ T , where Td ⊆ Sd and Tc ⊆ Sc. If
0 ∈ T then the subnear-semiring of S generated by T ,
〈T 〉 = {
n∑
i=1
ti | ti ∈ T, n ≥ 1}.
Proof. Since 〈T 〉 is contained in any subnear-semiring of S that contains
T , and is closed with respect to addition, it is enough to observe that 〈T 〉
is closed with respect to multiplication. For di, d
′
j ∈ Td; ci, c
′
j ∈ Tc with
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.K. V. Krishna, N. Chatterjee 33
1 ≤ i ≤ n, 1 ≤ j ≤ m, consider
(
n∑
i=1
(di + ci)
)
m∑
j=1
(d′j + c′j)
=
n∑
i=1
di
m∑
j=1
(d′j + c′j) + ci
=
n∑
i=1
m−1∑
j=1
(di(d
′
j + c′j)) + di(d
′
m + c′m) + ci
=
n∑
i=1
m−1∑
j=1
(di(d
′
j + c′j)) + (di + ci)(d
′
m + c′m)
Since T is a subsemigroup and TdT ⊆ T , for each 1 ≤ i ≤ n, 1 ≤ j ≤
m − 1; (di + ci)(d
′
m + c′m) and di(d
′
j + c′j) are in T . Thus the above
expression is a finite sum of elements of T , so that 〈T 〉 is closed with
respect to multiplication. Hence the result.
Corollary 1. The subnear-semiring of S generated by Sd + Sc,
〈Sd + Sc〉 = {
n∑
i=1
si | si ∈ Sd + Sc, n ≥ 1}.
Let us denote the set of endomorphisms of Γ by EndΓ. It is clear that
EndΓ is a semigroup. Note that each element of EndΓ is a distributive
element of M(Γ). Moreover, EndΓ = M(Γ)d. Indeed, if f ∈ M(Γ) is
distributive then for γ1, γ2 ∈ Γ,
f(γ1 + γ2) = f(γ̂1(γ) + γ̂2(γ)) = f(γ̂1 + γ̂2)(γ)
= (fγ̂1 + fγ̂2)(γ) = f(γ1) + f(γ2),
where γ̂1, γ̂2 are constant maps on Γ which take the values γ1, γ2 respec-
tively and γ ∈ Γ is arbitrary.
Let ConΓ be the set of all constant functions of M(Γ). ConΓ is a
subnear-semiring of M(Γ) and
M(Γ)ConΓ = ConΓ = ConΓM(Γ).
Furthermore, ConΓ = M(Γ)c (cf. Remark 1).
An element of M(Γ) is said to be an affine mapping if it is a sum of an
endomorphism and a constant map on Γ. The set of affine mappings on
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.34 Near-semirings in linear sequential machines
Γ, denoted by Maff(Γ), i.e. Maff(Γ) = EndΓ + ConΓ, is a subsemigroup
of M(Γ). The near-semiring generated by the semigroup EndΓ + ConΓ,
denoted by EC(Γ), is defined as the affinely generated near-semiring. It
is clear from the Corollary 1 that a typical element of EC(Γ) is of the
form
n∑
i=1
(ei + ci) for ei ∈ EndΓ, ci ∈ ConΓ.
Remark 3. If (Γ,+) is commutative, then the set of affine mappings on
Γ, Maff(Γ), is subnear-semiring of M(Γ). That is
Maff(Γ) = EC(Γ).
In this case we call Maff(Γ) as affine near-semiring.
In general, a near-semiring S is said to be affine near-semiring if there
exist a semiring E ⊆ S, and a constant near-semiring C ⊆ S such that
S = E + C.
A semigroup (Γ,+) is said to be an S-semigroup if there exists a
composition (x, γ) 7→ xγ of S × Γ −→ Γ such that for all x, y ∈ S, γ ∈ Γ,
1. (x+ y)γ = xγ + yγ,
2. (xy)γ = x(yγ), and
3. 0γ = 0Γ, where 0Γ is the zero of Γ.
It is clear that Γ is an S-semigroup with S = M(Γ). The semigroup
(S,+) of a near-semiring (S,+, ·) is an S-semigroup. We denote this
S-semigroup by S+.
A subsemigroup ∆ of an S-semigroup Γ is such that S∆ ⊆ ∆ then
we say it is an S-subsemigroup of Γ. An S-morphism of an S-semigroup
Γ is a semigroup morphism ϕ of Γ into an S-semigroup Γ′ such that
ϕ(xγ) = xϕ(γ) for all γ ∈ Γ and x ∈ S. Note that ϕ(0Γ) = 0Γ′ . Indeed,
ϕ(0Γ) = ϕ(00Γ) = 0ϕ(0Γ) = 0Γ′ .
Following van Hoorn, we extend some of the notions of ideals, which
are appropriate in this context, from zero-symmetric near-semirings to
near-semirings. For details on ideals of zero-symmetric near-semiring one
may refer [6].
An ideal of a near-semiring is defined as the kernel of a near-semiring
homomorphism. The kernel of an S-morphism is called as S-kernel of Γ.
The S-kernels of the S-semigroup S+ are called left ideals of S. A right
invariant left ideal of S is called as a weak ideal of S. Note that every
ideal of S is a weak ideal.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.K. V. Krishna, N. Chatterjee 35
Theorem 1. The annihilator A(∆) of a non-void subset ∆ of an S-
semigroup Γ is a left ideal of S+.
Proof. Since A(∆) =
⋂
{A(δ) | δ ∈ ∆}, it is enough to show that, for
δ ∈ ∆, A(δ) is an S-kernel of S+. Observe that the mapping x 7→ xδ:
S+ −→ Γ is an S-morphism whose kernel is A(δ), so that A(δ) is a left
ideal of S+. Hence A(∆) is a left ideal of S+.
Further, since A(Γ) is right invariant in S we have A(Γ) is a weak
ideal of S. Indeed, for any x ∈ S, s ∈ A(Γ), and γ ∈ Γ; (sx)γ = s(xγ) =
sγ′ = 0Γ, where γ′ = xγ ∈ Γ, so that A(Γ)S ⊆ A(Γ).
Remark 4. For γ ∈ Γ, the relation
A(γ)
≡ on S+ defined by x
A(γ)
≡ y if and
only if xγ = yγ is a congruence on S+. Kernel of
A(γ)
≡ is A(γ).
Remark 5. The relation
A(Γ)
≡ defined on the near-semiring S by s
A(Γ)
≡ s′
if and only if sγ = s′γ for all γ ∈ Γ is a congruence on S. Moreover,
A(Γ)
≡ =
⋂
γ∈Γ
A(γ)
≡ so that the kernel of
A(Γ)
≡ is A(Γ).
Thus, by identifying A(Γ) as the kernel of canonical homomorphism
from S to S/A(Γ)
≡
we have:
Theorem 2. The annihilator A(Γ) of an S-semigroup Γ is an ideal of
S.
2. The α-radical
Let (B,+) be a commutative semigroup and let S = E + C be an affine
near-semiring in which + is commutative, where E is a semiring and C
is a near-semiring of constants. A pair (S, α) is called a B-pair if
1. α : (S,+) −→ (B,+) is a semigroup morphism, and
2. E ⊆ Ker α.
In the following by ≡ϕ ≤ ≡ψ we mean, whenever ϕ(x) = ϕ(y) then
ψ(x) = ψ(y). Consequently, ≡ϕ ≤ ≡ψ =⇒ Ker ϕ ⊆ Ker ψ.
An S-semigroup Γ is said to be an (S, α)-semigroup if
A(0Γ)
≡ ≤ ≡α,
where ≡α is the congruence induced by the morphism α.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.36 Near-semirings in linear sequential machines
Theorem 3. Let Γ be an (S, α)-semigroup and ≡ be a congruence of S
such that ≡ ≤
A(Γ)
≡ . Then there exists an ᾱ : S/≡ −→ B such that Γ is
an (S/≡, ᾱ)-semigroup.
Proof. Since ≡ ≤
A(Γ)
≡ , by setting [x]γ = xγ ∀[x] ∈ S/≡, γ ∈ Γ, one can
observe that it is well-defined, and consequently, Γ is S/≡-semigroup.
Define ᾱ : S/≡ −→ B by
ᾱ([x]) = α(x),
for all [x] ∈ S/≡. Suppose [x] = [x′], i.e. x ≡ x′, then since ≡ ≤
A(Γ)
≡ and
A(Γ)
≡ =
⋂
γ∈Γ
A(γ)
≡ , we have ≡ ≤
A(0Γ)
≡ . Thus ≡ ≤ ≡α, so that α(x) = α(x′).
Hence, ᾱ is well-defined. Moreover, ᾱ is a semigroup morphism.
It is clear that S/≡ is an affine near-semiring. To show the rest of the
result, i.e. (S/≡, ᾱ) forms a B-pair, it is enough to show that semiring
part of S/≡ is in Ker ᾱ. If [x] is in semiring part of S/≡, then [x][0] = [0],
i.e. [x0] = [0].
[x0] = [0] =⇒ x0 ≡ 0 =⇒ x0
A(Γ)
≡ 0 =⇒ (x0)γ = 0γ ∀γ ∈ Γ.
In particular, (x0)0Γ = 00Γ, i.e. x0Γ = 00Γ. Which implies x
A(0Γ)
≡ 0, so
that α(x) = α(0). Hence, ᾱ([x]) = ᾱ([0]) as desired.
Corollary 2. Let (S, α) be a B-pair and Γ an (S, α)-semigroup, then Γ
is an (S/A(Γ)
≡
, ᾱ)-semigroup.
Let S be a near-semiring. An S-semigroup Γ is said to be zero-
generated if
Γ = S0Γ.
Theorem 4. If an S-semigroup Γ is zero-generated, then Γ has no proper
S-subsemigroups.
Proof. Suppose there exists a proper S-subsemigroup ∆ of Γ. Note that
0Γ ∈ ∆, as it is a subsemigroup of Γ. Since Γ is zero-generated, for
γ ∈ Γ \ ∆, there exists s ∈ S, such that γ = s0Γ. But since ∆ is an
S-subsemigroup, s0Γ ∈ ∆ for all s ∈ S. A contradiction to γ 6∈ ∆.
Note that Γ = S0Γ if and only if Γ = Sc0Γ. In particular, if S = E+C,
an affine near-semiring, then Γ = S0Γ if and only if Γ = C0Γ.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.K. V. Krishna, N. Chatterjee 37
An (S, α)-semigroup is zero-generated if it is zero-generated as S-
semigroup. Given a zero-generated (S, α)-semigroup Γ we define the
function ψ : Γ −→ B by ψ(γ) = α(c), where γ = c0Γ, for c ∈ C.
Thus we have:
Proposition 2. ψ : Γ −→ B is a semigroup morphism.
Proof. Let γ = c0Γ = c′0Γ, for c, c′ ∈ C. Then c
A(0Γ)
≡ c′, which implies
α(c) = α(c′), as
A(0Γ)
≡ ≤ ≡α. Hence ψ is well-defined, and since α is a
semigroup morphism, we have ψ is a semigroup morphism.
An (S, α)-semigroup Γ is said to be B-minimal if Γ is zero-generated
and ≡ψ, the congruence induced by ψ, is the identity relation.
Theorem 5. Let (S, α) be a B-pair and Γ an (S, α)-semigroup. Suppose
≡ is congruence of S such that ≡ ≤
A(Γ)
≡ . Then the (S/≡, ᾱ)-semigroup
Γ is B-minimal if and only if the (S, α)-semigroup Γ is B-minimal.
Proof. If the (S, α)-semigroup Γ is zero-generated then so is the (S/≡, ᾱ)-
semigroup Γ and conversely. Also, the function ψ′ : Γ −→ B defined by ᾱ
equals the function ψ : Γ −→ B defined by α. Thus, (S, α)-semigroup Γ
is B-minimal if and only if it is B-minimal as an (S/≡, ᾱ)-semigroup.
Now we define α-radical of a near-semiring as follows:
Given a B-pair (S, α) an α-radical of S, denoted by Rα(S), is defined
as the intersection of annihilators of all B-minimal (S, α)-semigroups, i.e.
Rα(S) =
⋂
Γ∈B
A(Γ),
where B is the class of all B-minimal (S, α)-semigroups.
Remark 6. Rα(S) is an ideal of the near-semiring S.
Define the congruence relation
Rα(S)
≡ on S by x
Rα(S)
≡ y if and only if
x
A(Γ)
≡ y for all Γ ∈ B, so that the kernel of
Rα(S)
≡ is Rα(S).
Theorem 6. Let (S, α) be a B-pair and ≡ a congruence of S such that
≡ ≤
Rα(S)
≡ . Then we have
Rᾱ(S/≡) ⊆ (Rα(S))/≡.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.38 Near-semirings in linear sequential machines
Proof. Let Γ be a B-minimal (S, α)-semigroup, so that Rα(S) ⊆ A(Γ).
We have seen that Γ is a B-minimal (S/≡, ᾱ)-semigroup. Let [x] ∈ S/≡
be such that [x]Γ = (0Γ) then xΓ = (0Γ) and so x ∈ A(Γ). Thus the
annihilator of Γ in S/≡ is contained in A(Γ)/≡. If we write A(Γ)∗ to
denote the annihilator of Γ in S/≡ then
Rᾱ(S/≡) ⊆
⋂
Γ∈B
A(Γ)∗,
where B is the class of B-minimal (S, α)-semigroups, and each A(Γ)∗ ⊆
A(Γ)/≡ so
Rᾱ(S/≡) ⊆
⋂
Γ∈B
(A(Γ)/≡)
= (
⋂
Γ∈B
A(Γ))/≡ = (Rα(S))/≡.
Corollary 3. Rᾱ(S/Rα(S)
≡
) = [0], the zero of S/Rα(S)
≡
.
This is a justification for calling Rα(S) an α-radical of S. In the
following we observe that α-radical is not always zero. In order to observe
this, first we extend the notion of the radical J(2,0) of zero-symmetric
near-semirings, introduced by van Hoorn [7], to near-semirings, then we
prove that J(2,0)(S) ⊆ Rα(S) for any α. Since many examples are known
where J(2,0)(S) is nonzero, it is clear that Rα(S) is not always zero.
An S-semigroup Γ 6= {0Γ} is said to be essentially minimal or of type
(2, 0) if SΓ 6= {0Γ} and the only S-subsemigroups of Γ are S0Γ and Γ.
The radical J(2,0)(S) of a near-semiring S is defined as the intersection
of the annihilators of all S-semigroups of type (2, 0).
Theorem 7. Let (S, α) be a B-pair. Then J(2,0)(S) ⊆ Rα(S) for any α.
Proof. From Theorem 4 one can ascertain that every B-minimal (S, α)-
semigroup is essentially minimal, and so
J(2,0)(S) =
⋂
Γ∈C
A(Γ) ⊆
⋂
Γ∈B
A(Γ) = Rα(S),
where C is the class of essentially minimal S-semigroups, and B is the
class of B-minimal (S, α)-semigroups.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.K. V. Krishna, N. Chatterjee 39
3. Generalized linear sequential machines
Let R be a semiring. A generalized linear sequential machine over R is a
quintuple M = (Q,A,B, F,G), where
Q,A,B are R-semimodules,
F : Q×A −→ Q and G : Q×A −→ B are R-homomorphisms.
In what follows M always stands for a generalized linear sequential
machine (Q,A,B, F,G) over a semiring R.
We call Q as the set of states, A as the input alphabet and B as the
output alphabet. Let A∗, B∗ be the free monoids generated by the sets
A,B, respectively. The empty word Λ will be regarded as a member of
both A∗ and B∗.
For x ∈ A∗, we define the function Fx : Q −→ Q, called the next state
function induced by x, by
FΛ(q) = q,
Fxa(q) = F (Fx(q), a) for x ∈ A∗, a ∈ A.
Proposition 3. For x = a1a2...an ∈ A∗,
Fx = Fn0 + (Fn−1
0 q̄a1 + Fn−2
0 q̄a2 + ...+ F0q̄an−1 + q̄an),
where q̄a : Q −→ Q is the constant map given by q̄a(p) = Fa(0Q) ∀p ∈ Q.
Proof. We prove this result by induction on the length of the string x.
Let a ∈ A and q ∈ Q.
Fa(q) = F (q, a) = F (q, 0) + F (0Q, a)
= F0(q) + Fa(0Q).
Therefore Fa = F0 + q̄a, so that the result is true for n = 1. Assume the
result is true for n = k − 1, i.e.
Fa1a2...ak−1
= F k−1
0 + (F k−2
0 q̄a1 + F k−3
0 q̄a2 + ...+ F0q̄ak−2
+ q̄ak−1
).
Now,
Fa1a2...ak
= Fak
Fa1a2...ak−1
= (F0 + q̄ak
)Fa1a2...ak−1
= F0Fa1a2...ak−1
+ q̄ak
Fa1a2...ak−1
= F0(F
k−1
0 + (F k−2
0 q̄a1 + F k−3
0 q̄a2 + ...+ F0q̄ak−2
+ q̄ak−1
)) + q̄ak
= F k0 + F k−1
0 q̄a1 + F k−2
0 q̄a2 + ...+ F0q̄ak−1
+ q̄ak
.
Hence the result by induction.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.40 Near-semirings in linear sequential machines
Note that the function F0 : Q −→ Q is an R-endomorphism of Q.
Thus we have:
Corollary 4. For x ∈ A∗ the function Fx is an affine function of Q.
The set of all affine functions of Q, Maff(Q), is a near-semiring under
pointwise addition and composition of mappings (cf. Remark 3). Con-
sider the syntactic monoid M of M, i.e. M = {Fx | x ∈ A∗}, a submonoid
of Maff(Q). Note that Md = {Fn0 | n ≥ 1}, the endomorphism part of
M .
Proposition 4. MdM ⊆M .
Proof. Let Fn0 ∈ Md and Fx ∈ M with x = a1a2 . . . ak. Choose y =
a1a2 . . . ak
n times
︷ ︸︸ ︷
00 . . . 0 ∈ A∗. Then by Proposition 3,
Fy = Fn+k
0 + (Fn+k−1
0 q̄a1 + Fn+k−2
0 q̄a2 + ...+ Fn+1
0 q̄an−1 + Fn0 q̄an
+Fn−1
0 q̄0 + Fn−2
0 q̄0 + . . .+ q̄0)
= Fn+k
0 + (Fn+k−1
0 q̄a1 + Fn+k−2
0 q̄a2 + ...+ Fn+1
0 q̄an−1 + Fn0 q̄an)
= Fn0 (F k0 + (F k−1
0 q̄a1 + F k−2
0 q̄a2 + ...+ F0q̄an−1 + q̄an))
= Fn0 Fx.
Thus, for any n ≥ 1 and x ∈ A∗, Fn0 Fx ∈M .
The subnear-semiring of Maff(Q), generated by M is defined as the
syntactic near-semiring of M, denoted by SM.
Remark 7.
1. Every nonzero element of SM can be written as
n∑
i=1
mi for mi ∈M
(cf. Propositions 1 and 4).
2. The state set Q of M is an S-semigroup with S = SM.
3. SM is an affine near-semiring.
For q ∈ Q, the sequential function defined by q, fq : A∗ −→ B∗ is
defined inductively as
fq(Λ) = Λ,
fq(a) = G(q, a),
fq(xa) = fq(x)fFx(q)(a) for x ∈ A∗, a ∈ A.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.K. V. Krishna, N. Chatterjee 41
For a ∈ A and q ∈ Q note that
fq(a) = G(q, a) = G(q, 0) +G(0Q, a)
= G0(q) +Ga(0Q),
by adapting the notation of the state function Fx.
Let M = (Q,A,B, F,G) and M′ = (Q′, A,B, F ′, G′) be generalized
linear sequential machines. A generalized linear sequential machine mor-
phism, denoted by ϕ : M −→ M′, is an R-homomorphism ϕ : Q −→ Q′
such that
ϕ(Fa(q)) = F ′
a(ϕ(q)),
Ga(q) = G′
a(ϕ(q)) for q ∈ Q, a ∈ A.
Remark 8. For x ∈ A∗, ϕ(Fx(q)) = F ′
x(ϕ(q)).
The following result establishes the interrelation between M and SM.
Theorem 8. If ϕ : M −→ M′ is a surjective generalized linear sequential
machine morphism, then there exists a near-semiring homomorphism ψ :
SM −→ SM′ such that, for q ∈ Q, s ∈ SM,
ϕ(sq) = ψ(s)(ϕ(q)).
Furthermore, for q ∈ Q, fq = f ′
ϕ(q).
Proof. Let M and M ′ be the syntactic monoids of M and M′ respectively.
By a standard result in automata theory, there exists a monoid morphism
η : M −→ M ′ such that ϕ(mq) = η(m)ϕ(q) for q ∈ Q,m ∈ M. Define a
zero fixing mapping ψ : SM −→ SM′ by
ψ(
k∑
i=1
mi) =
k∑
i=1
η(mi), for mi ∈M.
For mi,m
′
j ∈ M , assume
k∑
i=1
mi =
l∑
j=1
m′
j . That means, they are equal
at every point of Q. By applying the morphism ϕ, we will arrive at
(
k∑
i=1
η(mi))(ϕ(q)) = (
l∑
j=1
η(m′
j))(ϕ(q)) for all q ∈ Q. But since ϕ is
surjective, we get
k∑
i=1
η(mi) =
l∑
j=1
η(m′
j). Thus, ψ is well-defined. Also,
it can be easily observed that ψ is a near-semiring homomorphism.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.42 Near-semirings in linear sequential machines
For q ∈ Q, s =
k∑
i=1
mi ∈ SM, we have
ϕ(sq) = ϕ(
k∑
i=1
miq) =
k∑
i=1
ϕ(miq)
=
k∑
i=1
η(mi)(ϕ(q)) =
(
k∑
i=1
η(mi)
)
(ϕ(q))
= ψ(s)(ϕ(q)).
Now we show by an induced argument that for q ∈ Q, f ′
ϕ(q) = fq. For
a ∈ A, fq(a) = Ga(q) = G′
a(ϕ(q)) = f ′
ϕ(q)(a). Further, for x ∈ A∗; a ∈ A,
fq(xa) = fq(x)fFx(q)(a)
= f ′ϕ(q)(x)f
′
ϕ(Fx(q))(a)
= f ′ϕ(q)(x)f
′
F ′
x(ϕ(q))(a), by Remark 8
= f ′ϕ(q)(xa).
Thus fq(x) = f ′
ϕ(q)(x) for all x ∈ A∗.
In the following we discuss the role of syntactic near-semiring SM in
the minimization of M.
Define the relation ∼ on Q by
q ∼ q′ if and only if G0F
n
0 (q) = G0F
n
0 (q′) for all n ≥ 0.
Theorem 9. For q, q′ ∈ Q, if q ∼ q′ then fq = fq′ .
Proof. We prove this by induction on length of x ∈ A∗. Since fq(a) =
G0(q) +Ga(0Q); fq′(a) = G0(q
′) +Ga(0Q); and G0(q) = G0(q
′) from the
hypothesis, we have fq(a) = fq′(a) for all a ∈ A. If fq(x) = fq′(x), where
x = a1a2 . . . an, then fq(xa) = fq(x)fFx(q)(a), and
fFx(q)(a) = G(Fx(q), a) = G0(Fx(q)) +Ga(0Q)
= G0(F
n
0 (q) +
n∑
i=1
Fn−i0 q̄ai
(q)) +Ga(0Q)
= G0F
n
0 (q) +
n∑
i=1
G0F
n−i
0 (qai
) +Ga(0Q).
Similarly,
fFx(q)(a) = G0F
n
0 (q′) +
n∑
i=1
G0F
n−i
0 (qai
) +Ga(0Q),
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.K. V. Krishna, N. Chatterjee 43
so that
fq(xa) = fq(x)fFx(q)(a) = fq′(x)fFx(q′)(a) = fq′(xa).
Theorem 10. The relation ∼ is a congruence relation on Q.
Proof. Since Fn0 : Q −→ Q is a composition of R-homomorphism F0
with itself for n times, we have Fn0 is an R-homomorphism ∀n. Also,
since G0 : Q −→ B is an R-homomorphism, we get G0F
n
0 : Q −→ B an
R-homomorphism ∀n. Hence the relation ∼ is a congruence on Q, as it
is the intersection of induced congruences of G0F
n
0 for all n.
A machine M is said to be reduced if the relation ∼ defined on Q is
trivial, i.e. q ∼ q′ =⇒ q = q′ for all q, q′ ∈ Q. Thus we have:
Corollary 5. The generalized linear sequential machine Mr = (Q′, A,B,
F ′, G′) is a reduced machine of M, where Q′ = Q/ ∼, F ′([q], a) =
[F (q, a)], and G′([q], a) = [G(q, a)], for all q ∈ Q, a ∈ A.
As in Eilenberg’s work [1], we assume 0Q ∈ Q to be the initial state of
M. A generalized linear sequential machine M = (Q,A,B, F,G) is called
accessible if given any q ∈ Q there exists x ∈ A∗ such that Fx(0Q) = q,
i.e. any state is reachable from the initial state 0Q.
Remark 9. If M is accessible then the S-semigroup Q is zero generated,
i.e.
SM0Q ⊇M0Q = Q.
Consequently, the S-semigroup Q has no proper S-subsemigroups.
A generalized linear sequential machine M is called minimal if it is
accessible and reduced. In the following section we obtain a necessary
condition to test the minimality of M using an α-radical of SM.
4. The radical applied to machines
Assume that M = (Q,A,B, F,G) is a generalized linear sequential ma-
chine over a semiring R. Let S = SM be the syntactic near-semiring of
M. We have observed that S is an affine near-semiring, say S = E + C,
and Q an S-semigroup. Furthermore, G defines an R-homomorphism
G0 : Q −→ B. Define α : S −→ B by
α(s) = G0(s0Q) ∀s ∈ S.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.44 Near-semirings in linear sequential machines
Note that, α is a semigroup morphism and α(e) = G0(e0Q) = G0(0Q) = 0
∀e ∈ E, so that (S, α) is B-pair. Moreover, Q is an (S, α)-semigroup,
because ∀s, t ∈ S,
s
A(0Q)
≡ t =⇒ s0Q = t0Q =⇒ G0(s0Q) = G0(t0Q)
=⇒ α(s) = α(t) =⇒ s ≡α t.
Now we examine the α-radical Rα(S), which is the intersection of anni-
hilators of all B-minimal (S, α)-semigroups.
If M is minimal, then the state set Q, which is an (S, α)-semigroup,
is zero-generated and the equivalence relation ∼ is trivial. Consequently,
Q is B-minimal. But the annihilator of Q,
A(Q) = {s ∈ S | sq = 0 ∀q ∈ Q}
= {s ∈ S | s = 0} = (0)
so that the α-radical of S,
Rα(S) =
⋂
Γ∈B
A(Γ) ⊆ A(Q) = (0),
where B is the class of B-minimal (S, α)-semigroups. Thus Rα(S) = (0).
This can be summarized as follows:
Theorem 11. If M is minimal then Rα(S) = (0).
The converse of Theorem 11 is not necessarily true, as there exist
non-minimal machines with a zero radical [5].
Acknowledgements
We are very much thankful to the referee for his/her valuable comments
to improve certain parts of the paper.
References
[1] S. Eilenberg, Automata, Languages, and Machines, Vol. A, Academic Press, New
York, 1974.
[2] Jonathan S. Golan, Semirings and Their Applications, Kluwer Academic Publish-
ers, Dordrecht, 1999.
[3] George Grätzer, Universal Algebra, Second Edition, Springer-Verlag, New York,
1979.
[4] M. Holcombe, The Syntactic Near-Ring of a Linear Sequential Machine, Proc.
Edinburgh Math. Soc.(2), 26(1) (1983), pp. 15–24.
Jo
u
rn
al
A
lg
eb
ra
D
is
cr
et
e
M
at
h
.K. V. Krishna, N. Chatterjee 45
[5] M. Holcombe, A Radical for Linear Sequential Machines, Proc. Roy. Irish Acad.
Sect. A, 84(1) (1984), pp. 27–35.
[6] Willy G. van Hoorn, B. van Rootselaar, Fundamental Notions in the Theory of
Seminearrings, Compositio Math., 18 (1967), pp. 65–78.
[7] Willy G. van Hoorn, Some Generalisations of the Jacobson Radical for Semi-
Nearrings and Semirings, Math. Z., 118 (1970), pp. 69–82.
Contact information
K. V. Krishna Department of Mathematics
Indian Institute of Technology Delhi
Hauz Khas, New Delhi - 110 016, India
E-Mail: kv.krishna@member.ams.org
N. Chatterjee Department of Mathematics
Indian Institute of Technology Delhi
Hauz Khas, New Delhi - 110 016, India
E-Mail: niladri@maths.iitd.ac.in
Received by the editors: 25.03.2005
and final form in 20.10.2005.
|