Research Article -Semirings and a Generalized Fault-Tolerance Algebra of Systems Syed Eqbal Alam,

advertisement
Hindawi Publishing Corporation
Journal of Applied Mathematics
Volume 2013, Article ID 482391, 10 pages
http://dx.doi.org/10.1155/2013/482391
Research Article
(π‘š, 𝑛)-Semirings and a Generalized Fault-Tolerance
Algebra of Systems
Syed Eqbal Alam,1 Shrisha Rao,2 and Bijan Davvaz3
1
College of Computers and Information Technology, Taif University, Taif 21974, Saudi Arabia
IIIT-Bangalore, Bangalore 560 100, India
3
Department of Mathematics, Yazd University, Yazd, Iran
2
Correspondence should be addressed to Syed Eqbal Alam; syed.eqbal@iiitb.net
Received 21 July 2012; Revised 31 December 2012; Accepted 31 December 2012
Academic Editor: Ray K. L. Su
Copyright © 2013 Syed Eqbal Alam et al. This is an open access article distributed under the Creative Commons Attribution
License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly
cited.
We propose a new class of mathematical structures called (π‘š, 𝑛)-semirings (which generalize the usual semirings) and describe
their basic properties. We define partial ordering and generalize the concepts of congruence, homomorphism, and so forth, for
(π‘š, 𝑛)-semirings. Following earlier work by Rao (2008), we consider systems made up of several components whose failures may
cause them to fail and represent the set of such systems algebraically as an (π‘š, 𝑛)-semiring. Based on the characteristics of these
components, we present a formalism to compare the fault-tolerance behavior of two systems using our framework of a partially
ordered (π‘š, 𝑛)-semiring.
1. Introduction
Fault tolerance is the property of a system to be functional
even if some of its components fail. It is a very critical
issue in the design of the systems as in Air Traffic Control
Systems [1, 2], real-time embedded systems [3], robotics [4,
5], automation systems [6, 7], medical systems [8], mission
critical systems [9], and a lot of others. Description of faulttolerance modeling using algebraic structures is proposed
by Beckmann [10] for groups and by Hadjicostis [11] for
semigroups and semirings. Semirings are also used in other
areas of computer science like cryptography [12], databases
[13], graph theory, game theory [14], and so forth. Rao [15]
uses the formalism of semirings to analyze the fault tolerance
of a system as a function of its composition, with a partial
ordering relation between systems used to compare their
fault-tolerance behaviors.
The generalization of algebraic structures was in active
research for a long time; Timm [16] in 1967 proposed commutative 𝑛-groups; later Crombez [17] in 1972 generalized
rings and named it as (π‘š, 𝑛)-rings. It was further studied
by Crombez and Timm [18], Leeson and Butson [19, 20],
and by Dudek [21]. Recently the generalization of algebraic
structures is studied Davvaz et al. [22, 23].
In this paper, we first define the (π‘š, 𝑛)-semiring (R, 𝑓, 𝑔)
(which is a generalization of the ordinary semiring (R, +, ×),
where R is a set with binary operations + and ×), using 𝑓 and
𝑔 which are π‘š-ary and 𝑛-ary operations, respectively. We propose identity elements, multiplicatively absorbing elements,
idempotents, and homomorphisms for (π‘š, 𝑛)-semirings. We
also briefly touch on zero-divisor free, zero-sum free, additively cancellative, and multiplicatively cancellative (π‘š, 𝑛)semirings and the congruence relation on (π‘š, 𝑛)-semirings.
In Section 4, we use the facts that each system consists
of components or subsystems and that the fault-tolerance
behavior of the system depends on each of the components or
subsystems that constitute the system. A system may itself be
a module or part of a larger system, so that its fault tolerance
affects that of the whole system of which it is a part. We
analyze the fault tolerance of a system given its composition,
extending earlier work of Rao [15]. Section 2 describes the
notations used and the general conventions followed.
Section 3 deals with the definition and properties of
(π‘š, 𝑛)-semirings. In Section 4, we extend the results of
2
Journal of Applied Mathematics
Rao [15] using a partial ordering on the (π‘š, 𝑛)-semiring of
systems: the class of systems is algebraically represented by
an (π‘š, 𝑛)-semiring, and the fault-tolerance behavior of two
systems is compared using partially ordered (π‘š, 𝑛)-semiring.
2. Preliminaries
The set of integers is denoted by Z, with Z+ and Z− denoting
the sets of positive integers and negative integers, respectively,
and π‘š and 𝑛 used are positive integers. Let R be a set and 𝑓
a mapping 𝑓 : Rπ‘š → R; that is, 𝑓 is an π‘š-ary operation.
Elements of the set R are denoted by π‘₯𝑖 , 𝑦𝑖 where 𝑖 ∈ Z+ .
Definition 1. A nonempty set R with an π‘š-ary operation 𝑓 is
called an π‘š-ary groupoid and is denoted by (R, 𝑓) (see Dudek
[24]).
We use the following general convention.
The sequence π‘₯𝑖 , π‘₯𝑖+1 , . . . , π‘₯π‘š is denoted by π‘₯π‘–π‘š where
1 ≤ 𝑖 ≤ π‘š.
For all 1 ≤ 𝑖 ≤ 𝑗 ≤ π‘š, the following term
𝑓 (π‘₯1 , . . . , π‘₯𝑖 , 𝑦𝑖+1 , . . . , 𝑦𝑗 , 𝑧𝑗+1 , . . . , π‘§π‘š )
(1)
is represented as
𝑗
π‘š
𝑓 (π‘₯1𝑖 , 𝑦𝑖+1 , 𝑧𝑗+1
).
(2)
In the case when 𝑦𝑖+1 = ⋅ ⋅ ⋅ = 𝑦𝑗 = 𝑦, (2) is expressed as
(𝑗−𝑖) π‘š
𝑓(π‘₯1𝑖 , 𝑦 , 𝑧𝑗+1
).
(3)
Definition 2. Let π‘₯1 , π‘₯2 , . . . , π‘₯2π‘š−1 be elements of set R.
(i) Then, the associativity and distributivity laws for the
π‘š-ary operation 𝑓 are defined as follows.
(a) Associativity:
2π‘š−1
)
𝑓 (π‘₯1𝑖−1 , 𝑓 (π‘₯π‘–π‘š+𝑖−1 ) , π‘₯π‘š+𝑖
𝑗−1
π‘š+𝑗−1
= 𝑓 (π‘₯1 , 𝑓 (π‘₯𝑗
2π‘š−1
) , π‘₯π‘š+𝑗
),
(4)
for all π‘₯1 , . . . , π‘₯2π‘š−1 ∈ R, for all 1 ≤ 𝑖 ≤ 𝑗 ≤ π‘š
(from Gluskin [25]).
(b) Commutativity:
𝑓 (π‘₯1 , π‘₯2 , . . . , π‘₯π‘š )
= 𝑓 (π‘₯πœ‚(1) , π‘₯πœ‚(2) , . . . , π‘₯πœ‚(π‘š) ) ,
(5)
(ii) An π‘š-ary groupoid (R, 𝑓) is called an π‘š-ary semigroup if 𝑓 is associative (from Dudek [24]); that is, if
𝑗−1
π‘š+𝑗−1
= 𝑓 (π‘₯1 , 𝑓 (π‘₯𝑗
2π‘š−1
) , π‘₯π‘š+𝑗
),
for all π‘₯1 , . . . , π‘₯2π‘š−1 ∈ R, where 1 ≤ 𝑖 ≤ 𝑗 ≤ π‘š.
𝑛
)
𝑔 (π‘₯1𝑖−1 , 𝑓 (π‘Ž1π‘š ) , π‘₯𝑖+1
𝑛
),...,
= 𝑓 (𝑔 (π‘₯1𝑖−1 , π‘Ž1 , π‘₯𝑖+1
(7)
𝑛
)) .
𝑔 (π‘₯1𝑖−1 , π‘Žπ‘š , π‘₯𝑖+1
Remark 3. (i) An π‘š-ary semigroup (R, 𝑓) is called a semiabelian or (1, π‘š)-commutative if
𝑓(π‘₯, ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘Ž, . . . , π‘Ž, 𝑦) = 𝑓(𝑦, ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘Ž, . . . , π‘Ž, π‘₯),
π‘š−2
π‘š−2
(8)
for all π‘₯, 𝑦, π‘Ž ∈ R (from Dudek and Mukhin [26]).
(ii) Consider a π‘˜-ary group (𝐺, β„Ž) in which the π‘˜-ary
operation β„Ž is distributive with respect to itself, that is,
π‘˜
β„Ž (π‘₯1𝑖−1 , β„Ž (π‘Ž1π‘˜ ) , π‘₯𝑖+1
)
π‘˜
π‘˜
) , . . . , β„Ž (π‘₯1𝑖−1 , π‘Žπ‘˜ , π‘₯𝑖+1
)) ,
= β„Ž (β„Ž (π‘₯1𝑖−1 , π‘Ž1 , π‘₯𝑖+1
(9)
for all 1 ≤ 𝑖 ≤ π‘˜. These types of groups are called autodistributive π‘˜-ary groups (see Dudek [27]).
3. (π‘š, 𝑛)-Semirings and Their Properties
Definition 4. An (π‘š, 𝑛)-semiring is an algebraic structure
(R, 𝑓, 𝑔) which satisfies the following axioms:
(i) (R, 𝑓) is an π‘š-ary semigroup,
(ii) (R, 𝑔) is an 𝑛-ary semigroup,
(iii) the 𝑛-ary operation 𝑔 is distributive with respect to the
π‘š-ary operation 𝑓.
Example 5. Let B be any Boolean algebra. Then, (B, 𝑓, 𝑔)
is an (π‘š, 𝑛)-semiring where 𝑓(π΄π‘š1 ) = 𝐴 1 ∪ 𝐴 2 ∪ ⋅ ⋅ ⋅ ∪ 𝐴 π‘š
and 𝑔(𝐡1𝑛 ) = 𝐡1 ∩ 𝐡2 ∩ ⋅ ⋅ ⋅ ∩ 𝐡𝑛 , for all 𝐴 1 , 𝐴 2 , . . . , 𝐴 π‘š and
𝐡1 , 𝐡2 , . . . , 𝐡𝑛 ∈ B.
In general, we have the following.
Theorem 6. Let (R, +, ×) be an ordinary semiring. Let 𝑓 be an
π‘š-ary operation and 𝑔 be an 𝑛-ary operation on R as follows:
π‘š
for every permutation πœ‚ of {1, 2, . . . , π‘š} (from
Timm [16]), ∀π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ∈ R.
2π‘š−1
)
𝑓 (π‘₯1𝑖−1 , 𝑓 (π‘₯π‘–π‘š+𝑖−1 ) , π‘₯π‘š+𝑖
(iii) Let π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 , π‘Ž1 , π‘Ž2 , . . . , π‘Žπ‘š be elements of set R,
and 1 ≤ 𝑖 ≤ 𝑛. The 𝑛-ary operation 𝑔 is distributive
with respect to the π‘š-ary operation 𝑓 if
𝑓 (π‘₯1π‘š ) = ∑π‘₯𝑖 ,
𝑖=1
𝑛
𝑔 (𝑦1𝑛 ) = ∏𝑦𝑖 ,
𝑖=1
∀π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ∈ R,
(10)
∀𝑦1 , 𝑦2 , . . . , 𝑦𝑛 ∈ R.
Then, (R, 𝑓, 𝑔) is an (π‘š, 𝑛)-semiring.
(6)
Proof. Omitted as obvious.
Example 7. The following give us some (π‘š, 𝑛)-semirings in
different ways indicated by Theorem 6.
Journal of Applied Mathematics
3
(i) Let (R, +, ×) be an ordinary semiring and π‘₯1 ,
π‘₯2 , . . . , π‘₯𝑛 be in R. If we set
𝑔 (π‘₯1𝑛 ) = π‘₯1 × π‘₯2 × ⋅ ⋅ ⋅ × π‘₯𝑛 ,
(11)
we get a (2, 𝑛)-semiring (R, +, 𝑔).
(ii) In an (π‘š, 𝑛)-semiring (R, 𝑓, 𝑔), fixing elements π‘Ž2π‘š−1
and 𝑏2𝑛−1 , we obtain two binary operations as follows:
π‘₯ ⊕ 𝑦 = 𝑓 (π‘₯, π‘Ž2π‘š−1 , 𝑦) ,
π‘₯ ⊗ 𝑦 = 𝑔 (π‘₯, 𝑏2𝑛−1 , 𝑦) .
(12)
Obviously, (R, ⊕, ⊗) is a semiring.
(iii) The set Z− of all negative integers is not closed under
the binary products; that is, Z− does not form a
semiring, but it is a (2, 3)-semiring.
Definition 8. Let (R, 𝑓, 𝑔) be an (π‘š, 𝑛)-semiring. Then π‘š-ary
semigroup (R, 𝑓) has an identity element 0 if
0, . . . , 0),
π‘₯ = 𝑓(0,
. . . , 0, π‘₯, ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑖−1
π‘š−𝑖
(13)
for all π‘₯ ∈ R and 1 ≤ 𝑖 ≤ π‘š. We call 0 as an identity element
of (π‘š, 𝑛)-semiring (R, 𝑓, 𝑔).
Similarly, 𝑛-ary semigroup (R, 𝑔) has an identity element 1 if
1, . . . , 1),
𝑦 = 𝑔(1,
. . . , 1, 𝑦, ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑗−1
𝑛−𝑗
(14)
for all 𝑦 ∈ R and 1 ≤ 𝑗 ≤ 𝑛.
We call 1 as an identity element of (π‘š, 𝑛)-semiring
(R, 𝑓, 𝑔).
We therefore call 0 the 𝑓-identity, and 1 the 𝑔-identity.
Remark 9. In an (π‘š, 𝑛)-semiring (R, 𝑓, 𝑔), placing 0 and 1,
(π‘š−2) and (𝑛−2) times, respectively, we obtain the following
binary operations:
π‘₯ + 𝑦 = 𝑓(π‘₯, 0,
. . . , 0, 𝑦),
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−2
π‘₯ × π‘¦ = 𝑔(π‘₯, ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1, . . . , 1, 𝑦),
(15)
𝑛−2
∀π‘₯, 𝑦 ∈ R.
Definition 10. Let (R, 𝑓, 𝑔) be an (π‘š, 𝑛)-semiring with an 𝑓identity element 0 and 𝑔-identity element 1. Then,
(i) 0 is said to be multiplicatively absorbing if it is absorbing in (R, 𝑔), that is, if
𝑔 (0, π‘₯1𝑛−1 )
=
𝑔 (π‘₯1𝑛−1 , 0)
= 0,
(16)
for all π‘₯1 , π‘₯2 , . . . , π‘₯𝑛−1 ∈ R.
(ii) (R, 𝑓, 𝑔) is called zero-divisor free if
𝑔 (π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 ) = 0
always implies π‘₯1 = 0 or π‘₯2 = 0 or ⋅ ⋅ ⋅ or π‘₯𝑛 = 0.
(17)
Elements π‘₯1 , π‘₯2 , . . . , π‘₯𝑛−1 ∈ R are called left zerodivisors of (π‘š, 𝑛)-semiring (R, 𝑓, 𝑔) if there exists
π‘Ž =ΜΈ 0 and the following holds:
𝑔 (π‘₯1𝑛−1 , π‘Ž) = 0.
(18)
(iii) (R, 𝑓, 𝑔) is called zero-sum free if
𝑓 (π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ) = 0
(19)
always implies π‘₯1 = π‘₯2 = ⋅ ⋅ ⋅ = π‘₯π‘š = 0.
(iv) (R, 𝑓, 𝑔) is called additively cancellative if the π‘š-ary
semigroup (R, 𝑓) is cancellative, that is,
π‘š
π‘š
) = 𝑓 (π‘₯1𝑖−1 , 𝑏, π‘₯𝑖+1
)
𝑓 (π‘₯1𝑖−1 , π‘Ž, π‘₯𝑖+1
󳨐⇒ π‘Ž = 𝑏,
(20)
for all π‘Ž, 𝑏, π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ∈ R and for all 1 ≤ 𝑖 ≤ π‘š.
(v) (R, 𝑓, 𝑔) is called multiplicatively cancellative if the 𝑛ary semigroup (R, 𝑔) is cancellative, that is,
𝑛
𝑛
) = 𝑔 (π‘₯1𝑖−1 , 𝑏, π‘₯𝑖+1
)
𝑔 (π‘₯1𝑖−1 , π‘Ž, π‘₯𝑖+1
󳨐⇒ π‘Ž = 𝑏,
(21)
for all π‘Ž, 𝑏, π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 ∈ R and for all 1 ≤ 𝑖 ≤ 𝑛.
Elements π‘₯1 , π‘₯2 , . . . , π‘₯𝑛−1 are called left cancellable in
an 𝑛-ary semigroup (R, 𝑔) if
𝑔 (π‘₯1𝑛−1 , π‘Ž) = 𝑔 (π‘₯1𝑛−1 , 𝑏)
󳨐⇒ π‘Ž = 𝑏,
(22)
for all π‘₯1 , π‘₯2 , . . . , π‘₯𝑛−1 , π‘Ž, 𝑏 ∈ R.
(R, 𝑓, 𝑔) is called multiplicatively left cancellative if
elements π‘₯1 , π‘₯2 , . . . , π‘₯𝑛−1 ∈ R\{0} are multiplicatively
left cancellable in 𝑛-ary semigroup (R, 𝑔).
Theorem 11. Let (R, 𝑓, 𝑔) be an (π‘š, 𝑛)-semiring with 𝑓identity 0.
(i) If elements π‘₯1 , π‘₯2 , . . . , π‘₯𝑛−1 ∈ R are multiplicatively
left cancellable, then elements π‘₯1 ,π‘₯2 ,. . .,π‘₯𝑛−1 are not left
divisors.
(ii) If the (π‘š, 𝑛)-semiring (R, 𝑓, 𝑔) is multiplicatively left
cancellative, then it is zero-divisor free.
We have generalized Theorem 11 from Theorem 4.4 of
Hebisch and Weinert [28].
We have generalized the definition of idempotents of
semirings given by Bourne [29] and Hebisch and Weinert
[28]), as follows.
Definition 12. Let (R, 𝑓, 𝑔) be an (π‘š, 𝑛)-semiring. Then,
(i) it is called additively idempotent if (R, 𝑓) is an
idempotent π‘š-ary semigroup, that is, if
𝑓(π‘₯,
π‘₯,⏟⏟⏟
. .⏟⏟⏟⏟⏟⏟
.,π‘₯
⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟) = π‘₯,
π‘š
(23)
for all π‘₯ ∈ R;
(ii) it is called multiplicatively idempotent if (R, 𝑔) is an
idempotent 𝑛-ary semigroup, that is, if
𝑔(𝑦,
𝑦, . . . , 𝑦) = 𝑦,
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛
for all 𝑦 ∈ R, 𝑦 =ΜΈ 0.
(24)
4
Journal of Applied Mathematics
Theorem 13. An (π‘š, 𝑛)-semiring (R, 𝑓, 𝑔) having at least
two multiplicatively idempotent elements in the center is not
multiplicatively cancellative.
Proof. Let π‘Ž and 𝑏 be two multiplicatively idempotent elements in the center, π‘Ž =ΜΈ 𝑏. Then,
. . . , 1, 𝑏, π‘Ž),
𝑔(1,
. . . , 1, π‘Ž, 𝑏) = 𝑔(1,
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−2
𝑛−2
Proof. Omitted as obvious.
(25)
Definition 16. We define homomorphism, isomorphism, and
a product of two mappings as follows.
which can be written as follows:
(𝑛)
(𝑛)
𝑔(1,
. . . , 1, 𝑔 (π‘Ž), 𝑏) = 𝑔(1,
. . . , 1, 𝑔 (𝑏), π‘Ž),
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−2
Theorem 15. Let (R, 𝑓, 𝑔) be an (π‘š, 𝑛)-semiring and the
relation 𝜎 be a congruence relation on (R, 𝑓, 𝑔). Then, the
quotient (R/𝜎, 𝐹, 𝐺) is an (π‘š, 𝑛)-semiring under 𝐹((π‘₯1 )/𝜎,
. . . , (π‘₯π‘š )/𝜎) = 𝑓(π‘₯1π‘š )/𝜎 and 𝐺((𝑦1)/𝜎, . . . , (𝑦𝑛)/𝜎) = 𝑔(𝑦1𝑛 )/𝜎,
for all π‘₯1 , π‘₯2 , . . . , π‘₯π‘š and 𝑦1 , 𝑦2 , . . . , 𝑦𝑛 in R.
(26)
𝑛−2
(i) A mapping πœ‘ : R → S from (π‘š, 𝑛)-semiring
(R, 𝑓, 𝑔) into (π‘š, 𝑛)-semiring (S, 𝑓󸀠 , 𝑔󸀠 ) is called a
homomorphism if
πœ‘ (𝑓 (π‘₯1π‘š )) = 𝑓󸀠 (πœ‘ (π‘₯1 ) , πœ‘ (π‘₯2 ) , . . . , πœ‘ (π‘₯π‘š )) ,
which is represented as
(𝑛−1)
πœ‘ (𝑔 (𝑦1𝑛 )) = 𝑔󸀠 (πœ‘ (𝑦1 ) , πœ‘ (𝑦2 ) , . . . , πœ‘ (𝑦𝑛 )) ,
𝑔(1,
. . . , 1, 𝑔(1, π‘Ž ), π‘Ž, 𝑏)
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−3
(𝑛−1)
(27)
= 𝑔(1,
. . . , 1, 𝑔(1, 𝑏 ), 𝑏, π‘Ž).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−3
If the (π‘š, 𝑛)-semiring (R, 𝑓, 𝑔) is multiplicatively cancellative, then the following holds true:
(𝑛−1)
𝑔(1,
. . . , 1, 𝑔(1, π‘Ž ), 1, 1)
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−3
(𝑛−1)
= 𝑔(1,
. . . , 1, 𝑔(1, 𝑏 ), 1, 1),
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
(28)
𝑛−3
(𝑛−1)
(𝑛−1)
𝑔(1, π‘Ž ) = 𝑔(1, 𝑏 ),
which implies that π‘Ž = 𝑏, which is a contradiction to the
assumption that π‘Ž =ΜΈ 𝑏; therefore, (R, 𝑓, 𝑔) is not multiplicatively cancellative.
We have generalized Exercise 2.7 in Chapter I of Hebisch
and Weinert [28] to get the following.
Definition 14. Let (R, 𝑓, 𝑔) be an (π‘š, 𝑛)-semiring and 𝜎 an
equivalence relation on R.
(i) Then, 𝜎 is called a congruence relation or a congruence
of (R, 𝑓, 𝑔), if it satisfies the following properties for
all 1 ≤ 𝑖 ≤ π‘š and 1 ≤ 𝑗 ≤ 𝑛:
(b) if 𝑧𝑗 πœŽπ‘’π‘— then 𝑔(𝑧1𝑛 )πœŽπ‘”(𝑒1𝑛 ),
for all π‘₯1 , π‘₯2 , . . . , π‘₯π‘š , 𝑦1 , 𝑦2 , . . . , π‘¦π‘š , 𝑧1 , 𝑧2 , . . . ,
𝑧𝑛 , 𝑒1 , 𝑒2 , . . . , 𝑒𝑛 ∈ R.
(ii) Let 𝜎 be a congruence on an algebra R. Then, the quotient of R by 𝜎, written as R/𝜎, is the algebra whose
universe is R/𝜎 and whose fundamental operation
satisfies
where π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ∈ R [30].
for all π‘₯1 , π‘₯2 , . . . , π‘₯π‘š , 𝑦1 , 𝑦2 , . . . , 𝑦𝑛 ∈ R.
(ii) The (π‘š, 𝑛)-semirings (R, 𝑓, 𝑔) and (S, 𝑓󸀠 , 𝑔󸀠 ) are
called isomorphic if there exists one-to-one homomorphism from R onto S. One-to-one homomorphism is called isomorphism.
(iii) If we apply mapping πœ‘ : R → S and then πœ“ : S →
T on π‘₯, we get the mapping (πœ“ ∘ πœ‘)(π‘₯) which is equal
to πœ“(πœ‘(π‘₯)), where π‘₯ ∈ R. It is called the product of πœ“
and πœ‘ [28].
We have generalized Definition 16 from Definition 2 of
Allen [31].
We have generalized the following theorem from Theorem 3.3 given by Hebisch and Weinert [28].
Theorem 17. Let (R, 𝑓, 𝑔), (S, 𝑓󸀠 , 𝑔󸀠 ), and (T, 𝑓󸀠󸀠 , 𝑔󸀠󸀠 ) be
(π‘š, 𝑛)-semirings. Then, if the following mappings πœ‘ :
(R, 𝑓, 𝑔) → (S, 𝑓󸀠 , 𝑔󸀠 ) and
πœ“ : (S, 𝑓󸀠 , 𝑔󸀠 ) → (T, 𝑓󸀠󸀠 , 𝑔󸀠󸀠 ) are homomorphisms;
then,
πœ“ ∘ πœ‘ : (R, 𝑓, 𝑔) → (T, 𝑓󸀠󸀠 , 𝑔󸀠󸀠 ) is also a homomorphism.
Proof. Let π‘₯1 , π‘₯2 , . . . , π‘₯π‘š and 𝑦1 , 𝑦2 , . . . , 𝑦𝑛 be in R. Then
(πœ“ ∘ πœ‘) (𝑓 (π‘₯1π‘š )) = πœ“ (πœ‘ (𝑓 (π‘₯1 , π‘₯2 , . . . , π‘₯π‘š )))
= πœ“ (𝑓󸀠 (πœ‘ (π‘₯1 ) , πœ‘ (π‘₯2 ) , . . . , πœ‘ (π‘₯π‘š )))
(a) if π‘₯𝑖 πœŽπ‘¦π‘– then 𝑓(π‘₯1π‘š )πœŽπ‘“(𝑦1π‘š ),
𝑓R (π‘₯1 , π‘₯2 , . . . , π‘₯π‘š )
,
𝑓R/𝜎 (π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ) =
𝜎
(30)
(29)
= 𝑓󸀠󸀠 (πœ“ (πœ‘ (π‘₯1 )) , πœ“ (πœ‘ (π‘₯2 )) , . . . , πœ“ (πœ‘ (π‘₯π‘š )))
= 𝑓󸀠󸀠 ((πœ“ ∘ πœ‘) (π‘₯1 ) , (πœ“ ∘ πœ‘) (π‘₯2 ) , . . . , (πœ“ ∘ πœ‘) (π‘₯π‘š )) .
(31)
In a similar manner, we can deduce that
(πœ“ ∘ πœ‘) (𝑔 (𝑦1𝑛 ))
= 𝑔󸀠󸀠 ((πœ“ ∘ πœ‘) (𝑦1 ) , (πœ“ ∘ πœ‘) (𝑦2 ) , . . . , (πœ“ ∘ πœ‘) (𝑦𝑛 )) .
(32)
Thus, it is evident that πœ“ ∘ πœ‘ is a homomorphism from
R → T.
Journal of Applied Mathematics
5
..
.
This proof is similar to that of Theorem 6.5 given by Burris
and Sankappanavar [30].
Definition 18. Let (R, 𝑓, 𝑔) and (S, 𝑓󸀠 , 𝑔󸀠 ) be (π‘š, 𝑛)semirings and πœ‘ : R → S a homomorphism. Then, the
kernel of πœ‘, written as ker πœ‘, is defined as follows:
ker πœ‘ = {(π‘Ž, 𝑏) ∈ R × R | πœ‘ (π‘Ž) = πœ‘ (𝑏)} .
(33)
0, . . . , 0)
= 𝑓(𝑓(π‘₯1 , π‘₯2 , . . . , π‘₯π‘š−1 , 0), π‘₯π‘š , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−2
= 𝑓(𝑓(π‘₯1 , π‘₯2 , . . . , π‘₯π‘š−1 , π‘₯π‘š ), ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0)
π‘š−1
= 𝑓 (π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ) .
(35)
Generalization of Burris and Sankappanavar [30].
Theorem 19. Let (R, 𝑓, 𝑔) and (S, 𝑓󸀠 , 𝑔󸀠 ) be (π‘š, 𝑛)-semirings
and πœ‘ : R → S a homomorphism. Then, ker πœ‘ is a congruence relation on R, and there exists a unique one-to-one
homomorphism πœ“ from R/ ker πœ‘ into S.
Proof. Omitted as obvious.
Corollary 20. Let (R, 𝑓, 𝑔) be an (π‘š, 𝑛)-semiring and 𝜌 and
𝜎 congruence relations on R, with 𝜌 ⊆ 𝜎. Then, 𝜎/𝜌 =
{𝜌(π‘₯), 𝜌(𝑦) | (π‘₯, 𝑦) ∈ 𝜎} is a congruence relation on R/𝜌,
and (R/𝜌)/(𝜎/𝜌) ≅ R/𝜎.
Lemma 21. Let π‘₯1 , π‘₯2 , . . . , π‘₯π‘š , 𝑦1 , 𝑦2 , . . . , 𝑦𝑛 ∈ R. Then,
0, . . . , 0), π‘₯2 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0), . . . ),
(i) ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑓(𝑓( . . . 𝑓(𝑓(π‘₯1 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š
π‘š−2
π‘₯π‘š , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0) = 𝑓(π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ),
π‘š−2
𝑛−1
𝑛−2
𝑛−2
Proof. (i)
0, . . . , 0), π‘₯2 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0), . . . ), π‘₯π‘š , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0).
𝑓(𝑓( . . . 𝑓(𝑓(π‘₯1 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š−2
π‘š−2
(34)
By associativity (Definition 2 (i)), (34) is equal to
0, . . . , 0), π‘₯1 , π‘₯2 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0), . . . ), π‘₯π‘š , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0)
𝑓(𝑓( . . . 𝑓(𝑓(0, ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š
π‘š−3
π‘š−2
= ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑓(𝑓( . . . 𝑓(𝑓(0, π‘₯1 , π‘₯2 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0), π‘₯3 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0), . . . ),
π‘š−3
π‘š−1
π‘š−2
π‘₯π‘š , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0)
π‘š−2
= ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑓(𝑓( . . . 𝑓(𝑓(0,
. . . , 0), π‘₯1 , π‘₯2 , π‘₯3 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0), . . . ),
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š
π‘š−1
π‘š−4
π‘₯π‘š , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0)
π‘š−2
= ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑓(𝑓( . . . 𝑓(𝑓(0, π‘₯1 , π‘₯2 , π‘₯3 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0), π‘₯4 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0), . . . ),
π‘š−4
π‘š−2
π‘₯π‘š , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0)
π‘š−2
In this sections we use π‘₯𝑖 , 𝑦𝑖 , and so forth, where 𝑖 ∈ Z+
to denote individual system components that are assumed
to be atomic at the level of discussion; that is, they have no
components or subsystems of their own. We use component
to refer to such an atomic part of a system, and subsystem to
refer to a part of a system that is not necessarily atomic. We
assume that components and subsystems are disjoint, in the
sense that if they fail, they fail independently and do not affect
the functioning of other components.
Let U be a universal set of all systems in the domain of
discourse as given by Rao [15], and let 𝑓 be a mapping 𝑓 :
Uπ‘š → U, that is, 𝑓 is an π‘š-ary operation. Likewise, let 𝑔 be
an 𝑛-ary operation.
(i) 𝑓 is an π‘š-ary operation which applies on systems
made up of π‘š components or subsystems, where if
any one of the components or subsystems fails, then
the whole system fails.
𝑦𝑛 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1, . . . , 1) = 𝑔(𝑦1 , 𝑦2 , . . . , 𝑦𝑛 ).
π‘š
4. Partial Ordering on Fault Tolerance
Definition 22. We define 𝑓 and 𝑔 operations for systems as
follows.
(ii) ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑔(𝑔( . . . 𝑔(𝑔(𝑦1 , 1,
. . . , 1), 𝑦2 , 1,
. . . , 1), . . . ),
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛
(ii) Similar to part (i).
π‘š−2
If a system made up of π‘š components π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ,
then, the system over operation 𝑓 is represented
as 𝑓(π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ) for all π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ∈ U.
The system 𝑓(π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ) fails when any of the
components π‘₯1 , π‘₯2 , . . . , π‘₯π‘š fails.
(ii) 𝑔 is an 𝑛-ary operation which applies on a system
consisting of 𝑛 components or subsystems, which fails
if all the components or subsystems fail; otherwise
it continues working even if a single component or
subsystem is working properly.
Let a system consist of 𝑛 components π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 ,
then, the system over operation 𝑔 is represented
as 𝑔(π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 ) for all π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 ∈ U. The
system 𝑔(π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 ) fails when all the components
π‘₯1 , π‘₯2 , . . . , π‘₯𝑛 fail.
Consider a partial ordering relation β‰Ό on U, such that
(U, β‰Ό) is a partially ordered set (poset). This is a faulttolerance partial ordering where 𝑓(π‘₯1π‘š ) β‰Ό 𝑓(𝑦1π‘š ) means
that 𝑓(π‘₯1π‘š ) has a lower measure of some fault metric than
𝑓(𝑦1π‘š ) and 𝑓(π‘₯1π‘š ) has a better fault tolerance than 𝑓(𝑦1π‘š ), for
all 𝑓(π‘₯1π‘š ), 𝑓(𝑦1π‘š ) ∈ U (see Rao [32] for more details) and
π‘₯1 , π‘₯2 , . . . , π‘₯π‘š , 𝑦1 , 𝑦2 , . . . , π‘¦π‘š are disjoint components.
6
Journal of Applied Mathematics
Assume that 0 represents the atomic system “which is
always up” and 1 represents the system “which is always
down” (see Rao [32]).
Observation 23. We observe the following for all disjoint
components π‘₯1 , π‘₯2 , . . . , π‘₯π‘š , 𝑦1 , 𝑦2 , . . . , 𝑦𝑛 , which are in U.
Lemma 27. If β‰Ό is a fault-tolerance partial order and
π‘₯1 , π‘₯2 , . . . , π‘₯π‘š , 𝑦1 , 𝑦2 , . . . , π‘¦π‘š , 𝑧1 , 𝑧2 , . . . , 𝑧𝑛 , 𝑒1 , 𝑒2 , . . . , 𝑒𝑛 are
disjoint components, which are in U, where π‘š, 𝑛 ∈ Z+ , then
for all 1 ≤ 𝑖 ≤ π‘š and 1 ≤ 𝑗 ≤ 𝑛 the following holds true:
(i) if π‘₯𝑖 β‰Ό 𝑦𝑖 , then 𝑓(π‘₯1π‘š ) β‰Ό 𝑓(𝑦1π‘š ),
(ii) if 𝑧𝑗 β‰Ό 𝑒𝑗 , then 𝑔(𝑧1𝑛 ) β‰Ό 𝑔(𝑒1𝑛 ).
𝑗−1
𝑛
) = 0 for all 1 ≤ 𝑗 ≤ 𝑛.
(i) 𝑔(𝑦1 , 0, 𝑦𝑗+1
This is so since 0 represents the component or system
which never fails, and as per the definition of 𝑔,
the system as a whole fails if all the components
fail, and otherwise it continues working even if a
single component is working properly. In a system
𝑗−1
𝑗−1
𝑛
), even if all other components 𝑦1 and
𝑔(𝑦1 , 0, 𝑦𝑗+1
𝑛
fail even then 0 is up and the system is always up.
𝑦𝑗+1
Proof. (i) Since π‘₯𝑖 β‰Ό 𝑦𝑖 for all 1 ≤ 𝑖 ≤ π‘š, we have
π‘₯1 β‰Ό 𝑦1 ,
which is represented as follows:
Definition 24. If (U, 𝑓, 𝑔) is an (π‘š, 𝑛)-semiring and (U, β‰Ό) is
a poset, then (U, 𝑓, 𝑔, β‰Ό) is a partially ordered (π‘š, 𝑛)-semiring
if the following conditions are satisfied for all π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ,
𝑦1 , 𝑦2 , . . . , 𝑦𝑛 , π‘Ž, 𝑏 ∈ U and 1 ≤ 𝑖 ≤ π‘š, 1 ≤ 𝑗 ≤ 𝑛.
(i) If π‘Ž β‰Ό 𝑏, then
(ii) If π‘Ž β‰Ό 𝑏, then
π‘š
π‘š
𝑓(π‘₯1𝑖−1 , π‘Ž, π‘₯𝑖+1
) β‰Ό 𝑓(π‘₯1𝑖−1 , 𝑏, π‘₯𝑖+1
).
𝑗−1
𝑗−1
𝑛
𝑛
𝑔(𝑦1 , π‘Ž, 𝑦𝑗+1 ) β‰Ό 𝑔(𝑦1 , 𝑏, 𝑦𝑗+1 ).
Remark 25. As it is assumed that 0 is the system which is
always up, it is more fault tolerant than any of the other
systems or components. Therefore 0 β‰Ό π‘Ž, for all π‘Ž ∈ U.
Similarly, π‘Ž β‰Ό 1 because 1 is the system that always fails, and
therefore, it is the least fault tolerant; every other system is
more fault tolerant than it.
Observation 26. The following are obtained for all disjoint
components π‘Ÿ, 𝑠, π‘₯𝑖 , 𝑦𝑗 , π‘Žπ‘– , 𝑏𝑗 , which are in U, where 1 ≤ 𝑖 ≤ π‘š,
1 ≤ 𝑗 ≤ 𝑛.
(ii) 0 β‰Ό
(37)
𝑓(0,
. . . , 0, π‘₯2 ) β‰Ό 𝑓(0,
. . . , 0, 𝑦2 ).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
(38)
π‘š−1
π‘š−1
π‘š−1
By 𝑓 operation on both sides of (37) with 𝑦2 , we get
0, . . . , 0)
𝑓(𝑓(0,
. . . , 0, π‘₯1 ), 𝑦2 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š−2
(39)
β‰Ό 𝑓(𝑓(0,
. . . , 0, 𝑦1 ), 𝑦2 , 0,
. . . , 0).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š−2
By 𝑓 operation on both sides of (38) with π‘₯1
𝑓(𝑓(0,
. . . , 0, π‘₯2 ), π‘₯1 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0)
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š−2
(40)
β‰Ό 𝑓(𝑓(0,
. . . , 0, 𝑦2 ), π‘₯1 , 0,
. . . , 0).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š−2
From (39) and (40), we get
0, . . . , 0)
𝑓(𝑓(0,
. . . , 0, π‘₯1 ), 𝑦2 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š−2
(41)
β‰Ό 𝑓(𝑓(0,
. . . , 0, 𝑦1 ), 𝑦2 , 0,
. . . , 0).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š−2
Similarly, we find for π‘š terms
. . . , 0, π‘₯1 ), π‘₯2 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0), . . . ), π‘₯π‘š , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0)
𝑓( . . . (𝑓(𝑓(0,
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š
π‘š−2
π‘š−2
β‰Ό ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑓( . . . (𝑓(𝑓(0,
. . . , 0, 𝑦1 ), 𝑦2 , 0,
. . . , 0), . . . ), π‘¦π‘š , 0,
. . . , 0).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š
(i) 0 β‰Ό 𝑓(π‘₯1𝑖−1 , π‘Ÿ, π‘₯𝑖+1
) β‰Ό 1.
𝑗−1
𝑛
)
𝑔(𝑦1 , 𝑠, 𝑦𝑗+1
𝑓(0,
. . . , 0, π‘₯1 ) β‰Ό 𝑓(0,
. . . , 0, 𝑦1 ),
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š
(ii) 𝑓(π‘₯1𝑖−1 , 1, π‘₯𝑖+1
) = 1 for all 1 ≤ 𝑖 ≤ π‘š.
This is so since 1 represents the component or system
which is always down, and as per the definition of
𝑓 if either of the component fails, then the whole
system fails. Thus, even though all other components
are working properly but due to the component 1 the
system is always down.
(36)
π‘š
π‘š−1
π‘š−2
π‘š−2
(42)
β‰Ό 1.
From Lemma 21, (42) may be represented as
𝑗−1
𝑛
) β‰Ό 1.
(iii) 0 β‰Ό 𝑔(𝑦1 , 𝑓(π‘Ž1π‘š ), 𝑦𝑗+1
π‘š
(iv) 0 β‰Ό 𝑓(π‘₯1𝑖−1 , 𝑔(𝑏1𝑛 ), π‘₯𝑖+1
) β‰Ό 1.
From the above description of 0 and 1, the observation is quite obvious. Case (i) shows that 0 is less faulty
π‘š
π‘š
), and 𝑓(π‘₯1𝑖−1 , π‘Ÿ, π‘₯𝑖+1
) is less faulty than 1.
than 𝑓(π‘₯1𝑖−1 , π‘Ÿ, π‘₯𝑖+1
Similarly, case (ii) shows that 0 is more fault tolerant than
𝑗−1
𝑗−1
𝑛
𝑛
𝑔(𝑦1 , 𝑠, 𝑦𝑗+1
) and 𝑔(𝑦1 , 𝑠, 𝑦𝑗+1
) is more fault tolerant than
𝑗−1
𝑛
1. Likewise, case (iii) shows the operation 𝑔 over 𝑦1 , 𝑦𝑗+1
and 𝑓 of π‘Ž1π‘š to be less faulty than 1 and more faulty than 0,
and a similar interpretation is made for (iv).
𝑓 (π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ) β‰Ό 𝑓 (𝑦1 , 𝑦2 , . . . , π‘¦π‘š )
(43)
𝑓 (π‘₯1π‘š ) β‰Ό 𝑓 (𝑦1π‘š ) .
(44)
so
(ii) Since 𝑧𝑗 β‰Ό 𝑦𝑗 , for all 1 ≤ 𝑗 ≤ 𝑛
. . . , 1, 𝑒1 )
𝑔(1,
. . . , 1, 𝑧1 ) β‰Ό 𝑔(1,
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−1
𝑛−1
𝑔(1,
. . . , 1, 𝑧2 ) β‰Ό 𝑔(1,
. . . , 1, 𝑒2 ).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−1
𝑛−1
(45)
Journal of Applied Mathematics
7
After following similar steps as seen in part (i), we use the 𝑔
operation for 𝑛 terms,
. . . , 1, 𝑧1 ), 𝑧2 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1, . . . , 1), . . . ), 𝑧𝑛 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1, . . . , 1)
𝑔( . . . (𝑔(𝑔(1,
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−1
𝑛
𝑛−2
(i) π‘₯𝑖 β‰Ό 𝑓(π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ),
𝑛−2
β‰Ό 𝑔(
. . . (𝑔(𝑔(1,
. . . , 1, 𝑒1 ), 𝑒2 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1, . . . , 1), . . . ), 𝑒𝑛 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1, . . . , 1),
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−1
𝑛
𝑛−2
Lemma 29. If β‰Ό is a fault-tolerance partial order and π‘₯𝑖 , 𝑦𝑗
are disjoint components which are in U, where 1 ≤ 𝑖 ≤ π‘š and
1 ≤ 𝑗 ≤ 𝑛, one gets the following:
𝑛−2
(46)
(ii) 𝑔(𝑦1 , 𝑦2 , . . . , 𝑦𝑛 ) β‰Ό 𝑦𝑗 .
Proof. (i) As
0 β‰Ό π‘₯1 ,
which is represented as
𝑔 (𝑧1 , 𝑧2 , . . . , 𝑧𝑛 ) β‰Ό 𝑔 (𝑒1 , 𝑒2 , . . . , 𝑒𝑛 ) ,
(47)
(55)
by 𝑓 operation on both sides of (55) with π‘₯𝑖 , we get
and so
𝑓(0, π‘₯𝑖 , 0,
. . . , 0) β‰Ό 𝑓(π‘₯1 , π‘₯𝑖 , 0,
. . . , 0).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
(56)
π‘₯𝑖 β‰Ό 𝑓(π‘₯1 , π‘₯𝑖 , 0,
. . . , 0).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
(57)
π‘š−2
𝑔 (𝑧1𝑛 ) β‰Ό 𝑔 (𝑒1𝑛 ) .
(48)
Theorem 28. If β‰Ό is a fault-tolerance partial order and given
disjoint components π‘Žπ‘– , 𝑐𝑗 , 𝑏𝑖 , 𝑑𝑗 in U, where 1 ≤ 𝑖 ≤ π‘š, 1 ≤
𝑗 ≤ 𝑛 and 1 ≤ π‘˜ ≤ π‘š, the following obtain.
Therefore,
π‘š−2
Similarly, we obtain
π‘₯𝑖 β‰Ό 𝑓(π‘₯1 , π‘₯𝑖 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0) β‰Ό ⋅ ⋅ ⋅ β‰Ό 𝑓 (π‘₯1 , π‘₯2 , π‘₯𝑖 , . . . , π‘₯π‘š−1 , 0)
(i) If π‘Žπ‘– β‰Ό 𝑏𝑖 , then
π‘š−2
𝑗−1
𝑗−1
𝑛
𝑛
𝑔 (𝑦1 , 𝑓 (π‘Ž1π‘š ) , 𝑦𝑗+1
) β‰Ό 𝑔 (𝑦1 , 𝑓 (𝑏1π‘š ) , 𝑦𝑗+1
)
∀𝑦1 , 𝑦2 , . . . , 𝑦𝑛 ∈ U.
β‰Ό 𝑓 (π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ) .
(49)
(58)
Hence,
(ii) If 𝑐𝑗 β‰Ό 𝑑𝑗 , then
π‘š
π‘š
𝑓 (π‘₯1π‘˜−1 , 𝑔 (𝑐1𝑛 ) , π‘₯π‘˜+1
) β‰Ό 𝑓 (π‘₯1π‘˜−1 , 𝑔 (𝑑1𝑛 ) , π‘₯π‘˜+1
)
∀π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ∈ U.
(50)
Proof. (i) Since π‘Žπ‘– β‰Ό 𝑏𝑖 , for all 1 ≤ 𝑖 ≤ π‘š.
Therefore, from Lemma 27 (i)
𝑓 (π‘Ž1π‘š ) β‰Ό 𝑓 (𝑏1π‘š ) ,
∀π‘Ž1 , π‘Ž2 , . . . , π‘Žπ‘š , 𝑏1 , 𝑏2 , . . . , π‘π‘š ∈ U.
𝑗−1
𝑗−1
𝑛
𝑛
𝑔 (𝑦1 , 𝑓 (π‘Ž1π‘š ) , 𝑦𝑗+1
) β‰Ό 𝑔 (𝑦1 , 𝑓 (𝑏1π‘š ) , 𝑦𝑗+1
),
for all 1 ≤ π‘˜ ≤ π‘š.
β‰Ό
π‘š
𝑓 (π‘₯1π‘˜−1 , 𝑔 (𝑑1𝑛 ) , π‘₯π‘˜+1
),
𝑦1 β‰Ό 1,
(60)
for all 1 ≤ 𝑖 ≤ π‘š.
(ii) As
𝑛−2
(51)
(61)
Similarly, we obtain
𝑔 (𝑦1 , 𝑦2 , . . . , 𝑦𝑛 ) β‰Ό 𝑔 (𝑦1 , 𝑦2 , 𝑦𝑗 , . . . , 𝑦𝑛−1 , 1)
β‰Ό ⋅ ⋅ ⋅ β‰Ό 𝑔(𝑦1 , 𝑦𝑗 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1, . . . , 1) β‰Ό 𝑦𝑗 .
(52)
(62)
𝑛−2
Hence,
𝑔 (𝑦1 , 𝑦2 , . . . , 𝑦𝑛 ) β‰Ό 𝑦𝑗 ,
(63)
for all 1 ≤ 𝑗 ≤ 𝑛.
(53)
From Definition 24 of a partially ordered (π‘š, 𝑛)-semiring, we
deduce that
π‘š
𝑓 (π‘₯1π‘˜−1 , 𝑔 (𝑐1𝑛 ) , π‘₯π‘˜+1
)
(59)
𝑔(𝑦1 , 𝑦𝑗 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1, . . . , 1) β‰Ό 𝑦𝑗 .
for all 1 ≤ 𝑗 ≤ 𝑛.
(ii) Since 𝑐𝑗 β‰Ό 𝑑𝑗 , for all 1 ≤ 𝑗 ≤ 𝑛, from Lemma 27 (ii),
we find that
∀𝑐1 , 𝑐2 , . . . , 𝑐𝑛 , 𝑑1 , 𝑑2 , . . . , 𝑑𝑛 ∈ U.
π‘₯𝑖 β‰Ό 𝑓 (π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ) ,
by 𝑔 operation on both sides of (60) with 𝑦𝑗 , we get
From Definition 24 of a partially ordered (π‘š, 𝑛)-semiring, we
deduce that
𝑔 (𝑐1𝑛 ) β‰Ό 𝑔 (𝑑1𝑛 ) ,
π‘š−2
(54)
Corollary 30. If β‰Ό is a fault-tolerance partial order, then the
following hold for all disjoint components π‘₯𝑖 , 𝑦𝑗 which are
elements of U, where 1 ≤ 𝑖 ≤ π‘š, 1 ≤ 𝑗 ≤ 𝑛 and π‘˜, 𝑑 ∈ Z+ :
0, . . . , 0) β‰Ό 𝑓(π‘₯1π‘š ), where π‘˜ < π‘š,
(i) 𝑓(π‘₯1 , π‘₯2 , . . . , π‘₯π‘˜ , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−π‘˜
(ii)
𝑔(𝑦1𝑛 )
β‰Ό 𝑔(𝑦1 , 𝑦2 , . . . , 𝑦𝑑 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1, . . . , 1), where 𝑑 < 𝑛.
𝑛−𝑑
8
Journal of Applied Mathematics
Theorem 34. Let β‰Ό be a fault-tolerance partial order and π‘₯𝑖 β‰Ό
𝑦𝑖 and 𝑧𝑗 β‰Ό 𝑒𝑗 for all π‘₯𝑖 , 𝑦𝑖 , 𝑧𝑗 , 𝑒𝑗 ∈ U, where 1 ≤ 𝑖 ≤ π‘š and
1 ≤ 𝑗 ≤ 𝑛. Then, the following obtain:
Proof. (i) From (58), we deduce that
. . . , 0) β‰Ό 𝑓(π‘₯1 , . . . , π‘₯π‘˜+1 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0)
𝑓(π‘₯1 , . . . , π‘₯π‘˜ , 0,
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−π‘˜
π‘š−π‘˜−1
(64)
Therefore,
0, . . . , 0) β‰Ό 𝑓 (π‘₯1π‘š ) .
𝑓(π‘₯1 , . . . , π‘₯π‘˜ , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−π‘˜
𝑛−𝑑
(π‘š)
(𝑛)
(𝑛)
(π‘š)
(π‘š)
(ii) 𝑔(𝑔(𝑧1𝑛 )) β‰Ό 𝑔(𝑔(𝑒1𝑛 )),
(65)
(iii) 𝑓(𝑔(𝑧1𝑛 )) β‰Ό 𝑓(𝑔(𝑒1𝑛 )),
(𝑛)
(ii) As in part (i), we deduce from (62) that
𝑔 (𝑦1𝑛 ) β‰Ό 𝑔(𝑦1 , 𝑦2 , . . . , 𝑦𝑑 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1, . . . , 1).
(π‘š)
(i) 𝑓(𝑓(π‘₯1π‘š )) β‰Ό 𝑓(𝑓(𝑦1π‘š )),
β‰Ό ⋅ ⋅ ⋅ β‰Ό 𝑓 (π‘₯1 , π‘₯2 , . . . , π‘₯π‘š ) .
(𝑛)
(iv) 𝑔(𝑓(π‘₯1π‘š )) β‰Ό 𝑔(𝑓(𝑦1π‘š )).
(66)
Proof. (i) As
π‘₯𝑖 β‰Ό 𝑦𝑖 ,
(π‘š)
𝑓(𝑓(π‘Ž1π‘š )) represents the system which is obtained after
applying the 𝑓 operation on π‘š repeated 𝑓(π‘Ž1π‘š ) systems or
Theorem 31. If β‰Ό is a fault-tolerance partial order, and components π‘₯1 , π‘₯2 , . . . , π‘₯π‘š , 𝑦1 , 𝑦2 , . . . , 𝑦𝑛 are disjoint components
and are in U, then
(π‘š)
𝑓 (π‘₯1π‘š ) β‰Ό 𝑓 (𝑦1π‘š ) .
(70)
. . . , 0, 𝑓(𝑦1π‘š )).
𝑓(0,
. . . , 0, 𝑓(π‘₯1π‘š )) β‰Ό 𝑓(0,
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
(71)
This is written as
π‘š−1
So by 𝑓 operation on both sides of (71) with 𝑓(π‘₯1π‘š ), we get
π‘š−1
(𝑛)
(ii) 𝑔(𝑔(𝑦1𝑛 )) β‰Ό 𝑔(𝑦1𝑛 ).
β‰Ό
Corollary 32. The following hold for all disjoint components
π‘₯1 , . . . , π‘₯π‘š , 𝑧1 , . . . , 𝑧𝑛 , 𝑦1 , . . . , π‘¦π‘š , 𝑒1 , . . . , 𝑒𝑛 , which are elements of U, where π‘š, 𝑛 ∈ Z+ .
(i) If
β‰Ό 𝑓(𝑦1π‘š ), then
𝑓 (π‘₯1π‘š )
π‘š−1
0, . . . , 0)
𝑓(𝑓(0,
. . . , 0, 𝑓(π‘₯1π‘š )), 𝑓(π‘₯1π‘š ), ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
(i) 𝑓(π‘₯1π‘š ) β‰Ό 𝑓(𝑓(π‘₯1π‘š )),
(π‘š)
𝑓(𝑓(π‘₯1π‘š ))
β‰Ό
π‘š−2
𝑓(𝑓(0,
. . . , 0, 𝑓(π‘₯1π‘š )), 𝑓(𝑦1π‘š ), ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š−2
𝑓 (𝑦1π‘š ) .
(67)
(𝑛)
0, . . . , 0)
𝑓(𝑓(0,
. . . , 0, 𝑓(π‘₯1π‘š )), 𝑓(𝑦1π‘š ), ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
β‰Ό
π‘š−2
𝑓(𝑓(0,
. . . , 0, 𝑓(𝑦1π‘š )), ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0, 𝑓(𝑦1π‘š )).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−1
π‘š−2
(68)
(2)
(2)
𝑓(0,
. . . , 0, 𝑓(π‘₯1π‘š ))β‰Ό 𝑓(0,
. . . , 0, 𝑓(𝑦1π‘š )) .
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−2
(π‘š)
Proof. (i) 𝑓(𝑓(π‘₯1π‘š )) β‰Ό 𝑓(𝑦1π‘š ) and from Theorem 31, 𝑓(π‘₯1π‘š ) β‰Ό
(π‘š)
𝑓(𝑓(π‘₯1π‘š )).
Therefore, 𝑓(π‘₯1π‘š ) β‰Ό 𝑓(𝑦1π‘š ).
(ii) The proof is very similar to that of part (i).
Corollary 33. Let π‘˜ and 𝑑 be positive integers and π‘˜ < π‘š,
𝑑 < 𝑛. Given disjoint components π‘₯1 , . . . , π‘₯π‘š , 𝑦1 , 𝑦2 , . . . , π‘¦π‘š ,
𝑧1 , 𝑧2 , . . . , 𝑧𝑛 , 𝑒1 , 𝑒2 , . . . , 𝑒𝑛 that are in U, the following hold:
(π‘˜)
(i) If 𝑓(0,
. . . , 0, 𝑓(π‘₯1π‘š )) β‰Ό 𝑓(𝑦1π‘š ), then 𝑓(π‘₯1π‘š ) β‰Ό 𝑓(𝑦1π‘š ).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
then 𝑔(𝑧1𝑛 ) β‰Ό 𝑔(𝑒1𝑛 ).
(74)
π‘š−2
Similarly, we get for π‘š terms
(π‘š)
(π‘š)
𝑓 (𝑓(π‘₯1π‘š ))β‰Ό 𝑓 (𝑓(𝑦1π‘š )) .
(75)
(ii) We know that
𝑧𝑗 β‰Ό 𝑒𝑗 ,
1 ≤ 𝑗 ≤ 𝑛.
(76)
From Lemma 27 (ii), we get
𝑔 (𝑧1𝑛 ) β‰Ό 𝑔 (𝑒1𝑛 ) .
π‘š−π‘˜
Proof. Similar to Corollary 32.
(73)
From (72) and (73), we get
𝑔 (𝑧1𝑛 ) β‰Ό 𝑔 (𝑒1𝑛 ) .
(𝑑)
𝑔(1,
. . . , 1, 𝑔(𝑒1𝑛 )),
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−𝑑
(72)
So by 𝑓 operation on both sides of (71) with 𝑓(𝑦1π‘š ), we get
π‘š−1
(ii) If 𝑔(𝑧1𝑛 ) β‰Ό 𝑔(𝑔(𝑒1𝑛 )), then
(ii) If 𝑔(𝑧1𝑛 ) β‰Ό
(69)
from Lemma 27 (i), we get
(𝑛)
𝑔(𝑔(𝑏1𝑛 ))
subsystems. Similarly,
represents the system which
is obtained after applying the 𝑔 operation on 𝑛 repeated 𝑔(𝑏1𝑛 )
systems or subsystems.
1 ≤ 𝑖 ≤ π‘š,
(77)
Which is represented as follows
. . . , 1, 𝑔(𝑒1𝑛 )).
𝑔(1,
. . . , 1, 𝑔(𝑧1𝑛 )) β‰Ό 𝑔(1,
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−1
𝑛−1
(78)
Journal of Applied Mathematics
9
Now by 𝑔 operation on both sides of (78) with 𝑔(𝑧1𝑛 ), we get
(2)
. . . , 1) β‰Ό 𝑔(𝑔(𝑧1𝑛 ), 𝑔(𝑒1𝑛 ), ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1, . . . , 1).
𝑔 ( 𝑔(𝑧1𝑛 ), 1,
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−2
(79)
𝑛−2
So by 𝑔 operation on both sides of (78) with 𝑔(𝑒1𝑛 ), we get
(2)
. . . , 1, 𝑔(𝑒1𝑛 )) .
𝑔(1,
. . . , 1, 𝑔(𝑧1𝑛 ), 𝑔(𝑒1𝑛 )) β‰Ό 𝑔(1,
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−2
(80)
𝑛−2
So now from (79) and (80), we get
(2)
(2)
𝑔(1,
. . . , 1, 𝑔(𝑧1𝑛 ))β‰Ό 𝑔(1,
. . . , 1, 𝑓(𝑒1𝑛 )) .
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−2
(81)
𝑛−2
Similarly, we find for 𝑛 terms
𝑔
(𝑛)
(𝑔 (𝑧1𝑛 ))β‰Ό
(𝑛)
𝑔 (𝑔 (𝑒1𝑛 )) .
(82)
(83)
Similar to part (i), we find 𝑓 operation of π‘š terms and get
π‘š
π‘š
𝑓
(π‘š)
(𝑔 (𝑧1𝑛 ))β‰Ό
𝑓
(π‘š)
(𝑔 (𝑒1𝑛 ))
(84)
π‘š
π‘š
) β‰Ό 𝑓(𝑦1π‘˜−1 , 𝑓(𝑏1π‘š ), π‘¦π‘˜+1
), for all
(i) 𝑓(π‘₯1π‘˜−1 , 𝑓(π‘Ž1π‘š ), π‘₯π‘˜+1
1 ≤ π‘˜ ≤ π‘š;
π‘š
π‘š
(ii) 𝑓(π‘₯1π‘˜−1 , 𝑔(𝑐1𝑛 ), π‘₯π‘˜+1
) β‰Ό 𝑓(𝑦1π‘˜−1 , 𝑔(𝑑1𝑛 ), π‘¦π‘˜+1
), for all 1 ≤
π‘˜ ≤ π‘š;
𝑛
𝑛
(iv) 𝑔(𝑧1𝑑−1 , 𝑔(𝑐1𝑛 ), 𝑧𝑑+1
) β‰Ό 𝑔(𝑒1𝑑−1 , 𝑔(𝑑1𝑛 ), 𝑒𝑑+1
), for all 1 ≤
𝑑 ≤ 𝑛.
0, . . . , 0) β‰Ό 𝑓(𝑓(𝑏1π‘š ), 𝑦1 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
0, . . . , 0).
𝑓(𝑓(π‘Ž1π‘š ), π‘₯1 , ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−2
.
1 ≤ 𝑖 ≤ π‘š,
π‘š−2
(85)
π‘š
π‘š
) β‰Ό 𝑓 (𝑓 (𝑏1π‘š ) , 𝑦1π‘˜−1 , π‘¦π‘˜+1
).
𝑓 (𝑓 (π‘Ž1π‘š ) , π‘₯1π‘˜−1 , π‘₯π‘˜+1
(86)
π‘š
π‘š
) β‰Ό 𝑓 (𝑦1π‘˜−1 , 𝑓 (𝑏1π‘š ) , π‘¦π‘˜+1
).
𝑓 (π‘₯1π‘˜−1 , 𝑓 (π‘Ž1π‘š ) , π‘₯π‘˜+1
As proved in part (ii), we find 𝑔 operations of 𝑛 terms and get
Similar to the above, we can prove (ii), (iii), and (iv).
𝑓 (π‘₯1π‘š ) β‰Ό 𝑓 (𝑦1π‘š ) .
π‘š
π‘š
π‘š
𝑔(𝑓(π‘₯
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1 ), 𝑓(π‘₯1 ), . . . , 𝑓(π‘₯1 ))
𝑛
π‘š
π‘š
π‘š
𝑔(𝑓(𝑦
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1 ), 𝑓(𝑦1 ), . . . , 𝑓(𝑦1 )).
𝑛
(87)
(𝑛)
𝑔 (𝑓 (π‘₯1π‘š ))β‰Ό 𝑔 (𝑓 (𝑦1π‘š )) .
(88)
Corollary 35. If β‰Ό is a fault-tolerance partial order and π‘˜ <
π‘š, 𝑑 < 𝑛 where π‘˜, 𝑑 ∈ Z+ , if π‘₯𝑖 β‰Ό 𝑦𝑖 , 𝑧𝑗 β‰Ό 𝑒𝑗 for all disjoint
components π‘₯𝑖 , 𝑧𝑗 , 𝑦𝑖 , 𝑒𝑗 , which are in U, where 1 ≤ 𝑖 ≤ π‘š and
1 ≤ 𝑗 ≤ 𝑛, then
(π‘˜)
(π‘˜)
(i) 𝑓(0,
. . . , 0, 𝑓(π‘₯1π‘š )) β‰Ό 𝑓(0,
. . . , 0, 𝑓(𝑦1π‘š )),
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
π‘š−π‘˜
(ii) 𝑔(1,
...,1
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−𝑑
π‘š−π‘˜
(𝑑)
𝑔(𝑧1𝑛 ))
β‰Ό
(𝑑)
𝑔(1,
. . . , 1, 𝑔(𝑒1𝑛 )).
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
𝑛−𝑑
(91)
Acknowledgment
The work was done while the first author was a masters student at the International Institute of Information Technology
(IIIT)-Bangalore.
Thus, we get
(𝑛)
(90)
Thus,
so from Lemma 27 (i), we get
β‰Ό
(89)
Similarly, we get
(iv) We know that
π‘₯𝑖 β‰Ό 𝑦𝑖 ,
Theorem 36. If β‰Ό is a fault-tolerance partial order, disjoint
components π‘Žπ‘– , 𝑏𝑖 , 𝑐𝑗 , 𝑑𝑗 , π‘₯π‘˜ , π‘¦π‘˜ , 𝑧𝑑 , 𝑒𝑑 are in U and π‘Žπ‘– β‰Ό 𝑏𝑖 ,
𝑐𝑗 β‰Ό 𝑑𝑗 , π‘₯π‘˜ β‰Ό π‘¦π‘˜ and 𝑧𝑑 β‰Ό 𝑒𝑑 , where 1 ≤ 𝑖 ≤ π‘š, 1 ≤ 𝑗 ≤ 𝑛,
1 ≤ π‘˜ ≤ π‘š and 1 ≤ 𝑑 ≤ 𝑛, then
Proof. (i) From Lemma 27 (i), if π‘Žπ‘– β‰Ό 𝑏𝑖 , then 𝑓(π‘Ž1π‘š ) β‰Ό 𝑓(𝑏1π‘š )
for all 1 ≤ 𝑖 ≤ π‘š.
We prove in a similar manner as Lemma 27 (i) that
𝑛
𝑛
𝑛
𝑓(𝑔(𝑧
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1 ), 𝑔(𝑧1 ), . . . , 𝑔(𝑧1 ))
𝑛
𝑛
𝑛
β‰Ό 𝑓(𝑔(𝑒
⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟
1 ), 𝑔(𝑒1 ), . . . , 𝑔(𝑒1 )),
We propose the following theorem for very complex
systems.
𝑛
𝑛
) β‰Ό 𝑔(𝑒1𝑑−1 , 𝑓(𝑏1π‘š ), 𝑒𝑑+1
), for all 1 ≤
(iii) 𝑔(𝑧1𝑑−1 , 𝑓(π‘Ž1π‘š ), 𝑧𝑑+1
𝑑 ≤ 𝑛; and
(iii) From Lemma 27 (ii)
𝑔 (𝑧1𝑛 ) β‰Ό 𝑔 (𝑒1𝑛 ) .
Proof. (i) Proof is similar to that of Theorem 34 (i). We find
the 𝑓 operation of π‘˜ terms where ∀π‘˜ ∈ Z+ , and π‘˜ < π‘š.
(ii) Proof is similar to that of Theorem 34 (ii). We find the
𝑔 operation of 𝑑 terms where ∀𝑑 ∈ Z+ , and 𝑑 < 𝑛.
References
[1] F. Cristian, B. Dancey, and J. Dehn, “Fault-tolerance in air traffic
control systems,” ACM Transactions on Computer Systems, vol.
14, no. 3, pp. 265–286, 1996.
[2] D. BrieΜ€re and P. Traverse, “AIRBUS A320/A330/A340 electrical
flight controls: a family of fault-tolerant systems,” in Proceedings
of the 23rd Annual International Symposium on Fault-Tolerant
Computing (FTCS ’93), pp. 616–623, Toulouse, France, 1993.
[3] T. Ayav, P. Fradet, and A. Girault, “Implementing fault-tolerance
in real-time programs by automatic program transformations,”
Transactions on Embedded Computing Systems, vol. 7, no. 4,
article 45, 2008.
10
[4] C. Ferrell, “Failure recognition and fault tolerance of an autonomous robot,” Adaptive Behavior, vol. 2, pp. 375–398, 1994.
[5] B. Lussier, M. Gallien, J. Guiochet, F. Ingrand, M. O. Killijian,
and D. Powell, “Fault tolerant planning for critical robots,” in
Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN ’07), pp. 144–
153, Edinburgh, UK, June 2007.
[6] A. Avižienis, “The dependability problem: Introduction and
verification of fault tolerance for a very complex system,” in
Proceedings of the Fall Joint Computer Conference on Exploring
Technology: Today and Tomorrow (ACM ’87), pp. 89–93, IEEE
Computer Society Press, Los Alamitos, Calif, USA, 1987.
[7] F. Cristian, B. Dancey, and J. Dehn, “Fault-tolerance in the
advanced automation system,” in Proceedings of the 4th Workshop on ACM SIGOPS European Workshop, pp. 6–17, ACM,
Bologna, Italy, 1990.
[8] C. De Capua, A. Battaglia, A. Meduri, and R. Morello, “A
patient-adaptive ECG measurement system for fault-tolerant
diagnoses of heart abnormalities,” in Proceedings of the IEEE
Instrumentation and Measurement Technology (IMTC ’07), pol,
May 2007.
[9] T. Perraju, S. Rana, and S. Sarkar, “Specifying fault tolerance in
mission critical systems,” in Proceedings of the High-Assurance
Systems Engineering Workshop, pp. 24–31, IEEE, October 1996.
[10] P. E. Beckmann, Fault-tolerant computation using algebraic
homomorphisms [Ph.D. thesis], Department of Electrical Engineering and Computer Science, Massachusetts Institute of
Technology, Cambridge, Mass, USA, 1992.
[11] C. N. Hadjicostis, Fault-tolerant computation in semigroups and
semirings [MIT Master of Engineering thesis], 1995.
[12] C. J. Monico, Semirings and semigroup actions in public-key
cryptography [Ph.D. thesis], Department of Mathematics, Graduate School of the University of Notre Dame, Notre Dame, Ind,
USA, 2002.
[13] T. J. Green, G. Karvounarakis, and V. Tannen, “Provenance semirings,” in Proceedings of the 26th ACM SIGMODSIGACT-SIGART Symposium on Principles of Database Systems
(PODS ’07), pp. 31–40, Beijing, China, June 2007.
[14] J. S. Golan, Semirings and Their Applications, Kluwer Academic
Publishers, Dordrecht, The Netherlands, 1999.
[15] S. Rao, “An algebra of fault tolerance,” Journal of Algebra and
Discrete Structures, vol. 6, no. 3, pp. 161–180, 2008.
[16] J. Timm, Kommutative n-Gruppen [Ph.D. thesis], University of
Hamburg, Hamburg, Germany, 1967.
[17] G. Crombez, “On (𝑛, π‘š)-rings,” Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg, vol. 37, pp. 180–
199, 1972.
[18] G. Crombez and J. Timm, “On (𝑛, π‘š)-quotient rings,” Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg, vol. 37, pp. 200–203, 1972.
[19] J. J. Leeson and A. T. Butson, “Equationally complete (π‘š, 𝑛)
rings,” Algebra Universalis, vol. 11, no. 1, pp. 28–41, 1980.
[20] J. J. Leeson and A. T. Butson, “On the general theory of (π‘š, 𝑛)
rings,” Algebra Universalis, vol. 11, no. 1, pp. 42–76, 1980.
[21] W. A. Dudek, “On the divisibility theory in (π‘š, 𝑛)-rings,” Demonstratio Mathematica, vol. 14, no. 1, pp. 19–32, 1981.
[22] B. Davvaz, W. A. Dudek, and T. Vougiouklis, “A generalization
of 𝑛-ary algebraic systems,” Communications in Algebra, vol. 37,
no. 4, pp. 1248–1263, 2009.
Journal of Applied Mathematics
[23] B. Davvaz, W. A. Dudek, and S. Mirvakili, “Neutral elements,
fundamental relations and 𝑛-ary hypersemigroups,” International Journal of Algebra and Computation, vol. 19, no. 4, pp.
567–583, 2009.
[24] W. A. Dudek, “Idempotents in 𝑛-ary semigroups,” Southeast
Asian Bulletin of Mathematics, vol. 25, no. 1, pp. 97–104, 2001.
[25] L. M. Gluskin, “Fault tolerant planning for critical robots,”
Matematicheskii Sbornik, vol. 68, pp. 444–472, 1965.
[26] W. A. Dudek and V. V. Mukhin, “On topological 𝑛-ary semigroups,” Quasigroups and Related Systems, vol. 3, pp. 73–88,
1996.
[27] W. A. Dudek, “On distributive 𝑛-ary groups,” Quasigroups and
Related Systems, vol. 2, no. 1, pp. 132–151, 1995.
[28] U. Hebisch and H. J. Weinert, Semirings: Algebraic Theory and
Applications in Computer Science, vol. 5 of Series in Algebra,
World Scientific Publishing, River Edge, NJ, USA, 1998.
[29] S. Bourne, “On multiplicative idempotents of a potent semiring,” Proceedings of the National Academy of Sciences of the
United States of America, vol. 42, no. 9, pp. 632–638, 1956.
[30] S. Burris and H. P. Sankappanavar, A Course in Universal
Algebra, vol. 78 of Graduate Texts in Mathematics, Springer, New
York, NY, USA, 1981.
[31] P. J. Allen, “A fundamental theorem of homomorphisms for
semirings,” Proceedings of the American Mathematical Society,
vol. 21, no. 2, pp. 412–416, 1969.
[32] S. Rao, “A systems algebra and its applications,” in Proceedings of the IEEE International Systems Conference Proceedings
(SysCon ’08), pp. 28–35, Montreal, Canada, April 2008.
Advances in
Operations Research
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Advances in
Decision Sciences
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Mathematical Problems
in Engineering
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Journal of
Algebra
Hindawi Publishing Corporation
http://www.hindawi.com
Probability and Statistics
Volume 2014
The Scientific
World Journal
Hindawi Publishing Corporation
http://www.hindawi.com
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
International Journal of
Differential Equations
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Volume 2014
Submit your manuscripts at
http://www.hindawi.com
International Journal of
Advances in
Combinatorics
Hindawi Publishing Corporation
http://www.hindawi.com
Mathematical Physics
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Journal of
Complex Analysis
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
International
Journal of
Mathematics and
Mathematical
Sciences
Journal of
Hindawi Publishing Corporation
http://www.hindawi.com
Stochastic Analysis
Abstract and
Applied Analysis
Hindawi Publishing Corporation
http://www.hindawi.com
Hindawi Publishing Corporation
http://www.hindawi.com
International Journal of
Mathematics
Volume 2014
Volume 2014
Discrete Dynamics in
Nature and Society
Volume 2014
Volume 2014
Journal of
Journal of
Discrete Mathematics
Journal of
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Applied Mathematics
Journal of
Function Spaces
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Optimization
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com
Volume 2014
Download