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. AvizΜ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 UniversitaΜt Hamburg, vol. 37, pp. 180– 199, 1972. [18] G. Crombez and J. Timm, “On (π, π)-quotient rings,” Abhandlungen aus dem Mathematischen Seminar der UniversitaΜ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