Rough operations on Boolean algebras

Similar documents
Comparison of Rough-set and Interval-set Models for Uncertain Reasoning

Rough Sets for Uncertainty Reasoning

A Generalized Decision Logic in Interval-set-valued Information Tables

Interval based Uncertain Reasoning using Fuzzy and Rough Sets

On the Relation of Probability, Fuzziness, Rough and Evidence Theory

FUZZY PARTITIONS II: BELIEF FUNCTIONS A Probabilistic View T. Y. Lin

On Conditional Independence in Evidence Theory

On the Structure of Rough Approximations

Rough Approach to Fuzzification and Defuzzification in Probability Theory

Computers and Mathematics with Applications

Interpreting Low and High Order Rules: A Granular Computing Approach

Stanford Encyclopedia of Philosophy

Hybrid Logic and Uncertain Logic

Classical Belief Conditioning and its Generalization to DSm Theory

On the satisfiability problem for a 4-level quantified syllogistic and some applications to modal logic

arxiv:math/ v1 [math.lo] 5 Mar 2007

Universal Algebra for Logics

Basic Algebraic Logic

On rule acquisition in incomplete multi-scale decision tables

Propositional and Predicate Logic - VII

The Semi-Pascal Triangle of Maximum Deng Entropy

ON THE LOGIC OF CLOSURE ALGEBRA

Matching Index of Uncertain Graph: Concept and Algorithm

Fuzzy and Rough Sets Part I

Propositional Logics and their Algebraic Equivalents

Foundations of non-commutative probability theory

Entropy and Specificity in a Mathematical Theory of Evidence

Fuzzy Systems. Possibility Theory.

Dempster's Rule of Combination is. #P -complete. Pekka Orponen. Department of Computer Science, University of Helsinki

On Markov Properties in Evidence Theory

With Question/Answer Animations. Chapter 2

Introduction to belief functions

Independence in Generalized Interval Probability. Yan Wang

Handling imprecise and uncertain class labels in classification and clustering

MV-algebras and fuzzy topologies: Stone duality extended

Axioms for Set Theory

Boolean Algebras, Boolean Rings and Stone s Representation Theorem

Neighborhoods Systems: Measure, Probability and Belief Functions

A Logic for Reasoning about Upper Probabilities

On minimal models of the Region Connection Calculus

Constructive and Algebraic Methods of the Theory of Rough Sets

Reasoning with Probabilities. Eric Pacuit Joshua Sack. Outline. Basic probability logic. Probabilistic Epistemic Logic.

Logics above S4 and the Lebesgue measure algebra

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic

The Unnormalized Dempster s Rule of Combination: a New Justification from the Least Commitment Principle and some Extensions

Completeness for coalgebraic µ-calculus: part 2. Fatemeh Seifan (Joint work with Sebastian Enqvist and Yde Venema)

Concept Lattices in Rough Set Theory

Conflict-Based Belief Revision Operators in Possibilistic Logic

EQUIVALENCE OF THE INFORMATION STRUCTURE WITH UNAWARENESS TO THE LOGIC OF AWARENESS. 1. Introduction

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

The Countable Henkin Principle

GENERATING SETS AND DECOMPOSITIONS FOR IDEMPOTENT TREE LANGUAGES

A New Intuitionistic Fuzzy Implication

A Logical Formulation of the Granular Data Model

Inclusion Relationship of Uncertain Sets

Classification Based on Logical Concept Analysis

Boolean Inner-Product Spaces and Boolean Matrices

Naive Bayesian Rough Sets

Fusion of imprecise beliefs

Analyzing the degree of conflict among belief functions.

Conditional Belief Functions: a Comparison among Different Definitions

Contradiction Measures and Specificity Degrees of Basic Belief Assignments

Principles of Knowledge Representation and Reasoning

Propositional and Predicate Logic - V

A NEW CLASS OF FUSION RULES BASED ON T-CONORM AND T-NORM FUZZY OPERATORS

AN ALGEBRAIC APPROACH TO GENERALIZED MEASURES OF INFORMATION

Some Properties of a Set-valued Homomorphism on Modules

Partial model checking via abstract interpretation

BOOLEAN ALGEBRA INTRODUCTION SUBSETS

The internal conflict of a belief function

Deng entropy in hyper power set and super power set

Standard Bayes logic is not finitely axiomatizable

Lecture 2: Syntax. January 24, 2018

Chapter 1 : The language of mathematics.

ROUGHNESS IN MODULES BY USING THE NOTION OF REFERENCE POINTS

A unified view of some representations of imprecise probabilities

Approximation of Belief Functions by Minimizing Euclidean Distances

U-Sets as a probabilistic set theory

Risk Assessment of E-Commerce Projects Using Evidential Reasoning

A consistent theory of truth for languages which conform to classical logic

Probabilistic Logics and Probabilistic Networks

3. Abstract Boolean Algebras

Lebesgue measure on R is just one of many important measures in mathematics. In these notes we introduce the general framework for measures.

Boolean Algebra CHAPTER 15

G. de Cooman E. E. Kerre Universiteit Gent Vakgroep Toegepaste Wiskunde en Informatica

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

Sets and Motivation for Boolean algebra

Fuzzy Propositional Logic for the Knowledge Representation

Section 2.2 Set Operations. Propositional calculus and set theory are both instances of an algebraic system called a. Boolean Algebra.

Membership Function of a Special Conditional Uncertain Set

MODAL, NECESSITY, SUFFICIENCY AND CO-SUFFICIENCY OPERATORS. Yong Chan Kim

Course 212: Academic Year Section 1: Metric Spaces

Analysis I. Classroom Notes. H.-D. Alber

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2

arxiv:cs/ v1 [cs.ai] 6 Sep 2004

On Modal Logics of Partial Recursive Functions

Kazimierz SWIRYDOWICZ UPPER PART OF THE LATTICE OF EXTENSIONS OF THE POSITIVE RELEVANT LOGIC R +

1/12/05: sec 3.1 and my article: How good is the Lebesgue measure?, Math. Intelligencer 11(2) (1989),

Transcription:

Rough operations on Boolean algebras Guilin Qi and Weiru Liu School of Computer Science, Queen s University Belfast Belfast, BT7 1NN, UK Abstract In this paper, we introduce two pairs of rough operations on Boolean algebras. First we define a pair of rough approximations based on a partition of the unity of a Boolean algebra. We then propose a pair of generalized rough approximations on Boolean algebras after defining a basic assignment function between two different Boolean algebras. Finally, some discussions on the relationship between rough operations and some uncertainty measures are given to provide a better understanding of both rough operations and uncertainty measures on Boolean algebras. Key words: Boolean algebra; Rough operations; Uncertainty measures 1 Introduction Rough set theory was introduced by Pawlak [16] to generalize the classical set theory. In rough set theory, given an equivalence relation on a universe, we can define a pair of rough approximations which provide a lower bound and an upper bound for each subset of the universe. Rough approximations can also be defined equivalently by a partition of the universe which is corresponding to the equivalence relation [11]. In [14,15], Yao generalized rough set theory by generalizing the equivalence relation to a more general relation, and then interpreted belief functions using the generalized rough set theory in [12]. In [6,7], Bayesian theory and Dempster-Shafer theory [3] are extended to be constructed on Boolean algebras. This provides a more general framework to deal with uncertainty reasoning. In this paper, we define a pair of dual rough Corresponding author. Tel.: +44-28-90974847; fax:+44-28-90975666 Email addresses: G.Qi@qub.ac.uk (Guilin Qi), W.Liu@qub.ac.uk (and Weiru Liu). Preprint submitted to Elsevier Science 16 June 2004

set operations on Boolean algebras to interpret belief functions and some other uncertainty measures on Boolean algebras. The new pair of rough operations coincide with - and -homomorphisms in interval structure [9,10]. The difference is that the - and -homomorphisms are defined by some axioms, whilst the (generalized) rough operations are defined by a (generalized) partition. The lower approximation defined in this paper can be used to interpret belief functions on Boolean algebras in [7]. We establish a one to one correspondence between belief functions and pairs consisting of a Bayesian function and a lower approximation given by a basic assignment. This result is more general than the corresponding relation between rough sets and belief functions given in [12]. This paper is organized as follows. In the first two sections, we introduce some important concepts of Boolean algebra and evidential measures on Boolean algebras. In Section 4, we first define a pair of rough approximations based on a partition of the unity of a Boolean algebra, then propose a pair of generalized rough approximations after defining a basic assignment function between two different Boolean algebras. In Section 5, we discuss relationship between rough operations and some uncertainty measures. Finally, we summary the paper in Section 6. 2 A Brief Review of Boolean Algebra A Boolean algebra [4] is a 6-tuple χ,,,, Φ, Ψ where χ is a set: Φ, Ψ χ, and for every A, B χ there exist A B χ, A B χ satisfying the following conditions b1) commutative laws: A B = B A, A B = B A; b2) associative laws: A (B C) = (A B) C, A (B C) = (A B) C; b3) there exist Φ, Ψ χ : A Φ = A, A Ψ = A and Φ Ψ; b4) for every A χ there exists an A χ such that A A = Ψ, A A = Φ; b5) distributive laws: A (B C) = (A B) (A C), A (B C) = (A B) (A C). We call 1. χ the space of the Boolean algebra χ,,,, Φ, Ψ ; 2. the union operation of the algebra; 3. the intersection operation of the algebra; 4. the negation operation of the algebra; 5. Φ the zero element of the algebra; 6. Ψ the unity element of the algebra 2

We say that B includes A, denoted by A B, if any one of the following statements hold: 1) A B = A; 2) A B = B; 3) A B = Ψ; 4) A B = Φ. If is considered as a partial ordering, we have 1) Φ is the smallest element in χ; i.e., Φ is included in every A χ. 2) Ψ is the biggest element in χ; i.e., Ψ includes every A χ. Example 1 (Finite sets) Let Θ be a finite non-empty set, denoting the frame of discernment. Then 2 Θ,,, Θ X,, Θ is a Boolean algebra, where 1. 2 Θ is the power set of Θ; i.e., the set of subsets of Θ, 2 Θ = {X X Θ}; 2. is the union operation for subsets, X Y = {x Θ x X or x Y }; 3. is the intersection operation for subsets, X Y = {x Θ x X and x Y }; 4. Θ X is the complement of X, Θ X = {x Θ x X}; 5. is the empty set, the least element in 2 Θ under the inclusive relation ; 6. Θ is the greatest element in 2 Θ under the corresponding inclusive relation. Example 2 (Propositions) Let P be a set of propositions. Then P,,,, F, T is a Boolean algebra, where F is the ever-false proposition, T is the ever-true proposition, is the disjunction operation, is the conjunction operation, and is the negation operation. In the case χ,,,, Φ, Ψ = P,,,, F, T, we usually replace A B with A B. A non-empty subset χ 0 of a Boolean algebra χ is said to be a sub-algebra of χ provided χ 0 is closed under the operations,,, i. e. the following conditions are satisfied: 1) if A, B χ 0, then A B χ 0 ; 2) if A, B χ 0, then A B χ 0 ; 3) if A χ 0, then A χ 0. Each subalgebra χ 0 of any Boolean algebra χ is also a Boolean algebra under the same operations,, restricted to χ 0. The inclusion relation in the Boolean algebra χ 0 is that of χ, restricted to χ 0. An element a Φ of a Boolean algebra χ is said to be an atom of χ, if for every A χ, the inclusion implies that A a either A = Φ or A = a. 3

The notion of atom is a Boolean analogue of one-point sets. If a is an atom of a Boolean algebra χ, then, for every element B χ, either a B or a B = Φ. 3 Evidential Functions on Boolean Algebras In this section, we introduce some uncertainty measures on Boolean algebras in [6,7]. Let χ,,,, Φ, Ψ be a Boolean algebra, where Φ is the zero element of χ and Ψ is the unity element of χ. A function bay : χ [0, 1] is called a Bayesian function if y1) bay(φ) = 0, y2) bay(ψ) = 1. y3) bay(a B) = bay(a) + bay(b) bay(a B). A function bew : χ [0, 1] is called a weak belief function if it satisfies b1) bew(φ) = 0, b2) bew(ψ) = 1, b3) for any collection A 1, A 2,...,A n (n 1) of subsets of Ψ. bew( i=1,...,n A i ) I {1,...,n}, I Φ( 1) I +1 bew( A i ). i I Given a weak belief function bew, the function dow(a) = bew(a ) is called a weak doubt function and the function plw(a) = 1 dow(a) = 1 bew(a ) is called a weak plausibility function. A function m : χ [0, 1] is called a mass function if it has non-zero value only at a finite number of elements A 1, A 2,..., A F in χ and it satisfies m1) m(φ) = 0, m2) Σ X Ψ m(x) = Σ F i=1m(a i ) = 1. A mass function is also called a basic probability assignment. A function bel on χ is called a belief function if it can be expressed in terms of a mass function m : bel(a) = Σ X A m(x) for all A χ. Theorem 3 [7] (Belief function is a weak belief function) Let m be a mass 4

function. Then the function bel defined by the following expression bel(a) = Σ X A m(x) for all A Ψ is a weak belief function. 4 Rough Operations on Boolean Algebras In Pawlak s rough set theory, a rough set is induced by a partition of the universe. In this section, we will extend Pawlak s rough set theory by defining a pair of rough operations induced by a partition of the unity of a Boolean algebra. A partition in a Boolean algebra is defined as Definition 4 (Partition of Ψ) Given a Boolean algebra χ,,,, Φ, Ψ, a family consisting of pairwise disjoint elements {A i } i I (where I is an index set) is called a partition of Ψ if it satisfies A i = Ψ. i I Now we can define a pair of rough operations on a Boolean algebra. Definition 5 Let χ,,,, Φ, Ψ be a Boolean algebra. If A = {A i } i=1,...,n (n 1) is a partition of Ψ, then a pair of operations L : χ χ and H : χ χ such that L(A) = H(A) = A i A, A i A A A i Φ, A i A A i, (1) A i (2) are called a lower approximation and an upper approximation respectively. We give some of the properties of the lower approximation and upper approximation as follows. Theorem 6 Let χ,,,, Φ, Ψ be a Boolean algebra. If A = {A i } i=1,...,n (n 1) is a partition of Ψ, L and H are the lower and upper approximations induced by A respectively, then we have: 1) L(Ψ) = Ψ 2) L(A) A 3) L(A) = L(L(A)) 5

4) L(A B) = L(A) L(B) 5) L(A) = H(L(A)) 6) L(A) = (H(A )). Proof. 1)-3) and 5) are clear by the definitions of partition and lower approximation. Now let us prove 4) and 6). 4) L(A B) = Ai A BA i = Ai A, and A i BA i = ( Ai AA i ) ( Ai BA i ) =L(A) L(B). 6) Before the proof of 6), let us introduce a lemma. Lemma 7 [4] Let χ,,,, Φ, Ψ be a Boolean algebra, A, B χ, then A B = Φ if and only if A B. Now we can continue the proof of 6) (H(A )) = ( Ai A ΦA i ) = Ai A =ΦA i = Ai AA i =L(A). Example 8 For the Boolean algebra 2 Θ,,, Θ X,, Θ in Example 1, it is clear that, given a partition on Θ, the induced lower approximation and upper approximation are rough lower approximation and rough upper approximation in Pawlak s rough set algebra respectively. Given two different Boolean algebras χ,,,, Φ, Ψ and U,,,,,, a mapping j : χ U is called a basic assignment if it satisfies [10]: 1) j(φ) = 2) j(a) j(b) =, if A B 3) A χ j(a) =. 6

If j(a), A is called a focal element of j. Clearly, all the focal elements form a partition of. We call this partition a generalized partition. In the following, we always assume that the focal elements of j are finite. Definition 9 Let χ,,,, Φ, Ψ and U,,,,, be two Boolean algebras. Suppose j : χ U is a basic assignment. Then a pair of operations L : χ U and H : χ U such that L(A) = H(A) = B A B A Φ j(b), for each A χ (3) j(b), for each A χ (4) are called a generalized lower approximation and a generalized upper approximation respectively. In Definition 9, if χ = U, {A i } i=1,...,n (n 1) is a partition of Ψ and we define j(a) = A for each A in {A i } i=1,...,n (n 1), then the generalized lower approximation(generalized upper approximation) is lower approximation(upper approximation). Therefore, a generalized lower approximation(generalized upper approximation) is an extension of a lower approximation (upper approximation). Given two Boolean algebras, if L and H are generalized lower and upper approximations defined by a basic assignment, then the interval [L, H] is an interval structure defined in [9,10]. That is, the generalized lower and upper approximations coincide with - and -homomorphisms in interval structure. The difference is that the - and -homomorphisms are defined by some axioms, but the (generalized) approximations are defined by a (generalized) partition. The following properties of generalized lower and upper approximations can be found in [10,13]. and (1) L(A) L(B) L(A B), (2) L(A) L(B) = L(A B), (3) L(Φ) =, (4) L(Ψ) =, (1 ) H(A B) H(A) H(B), (2 ) H(A) H(B) = H(A B), (3 ) H(Φ) =, 7

(4 ) H(Ψ) =, Generalized lower approximation and upper approximation can be defined axiomatically. Definition 10 Suppose L : χ U and H : χ U are two mappings from a Boolean algebra χ,,,, Φ, Ψ to another Boolean algebra U,,,,,. We say that L and H are dual mappings if H(A) = (L(A )) for every A χ. Definition 11 Let χ,,,, Φ, Ψ and U,,,,, be two Boolean algebras. A pair of dual mappings L, H are called generalized lower approximation and upper approximation respectively, if they satisfy the following properties: L1) L(Ψ) =, L2) L(A B) = L(A) L(B), H1) H(Φ) =, H2) H(A B) = H(A) H(B). In fact, axioms L1) and L2) form an independent set of axioms for L, whereas H1) and H2) form an independent set of axioms for H. There is a one to one corresponding relationship between basic assignment and generalized lower approximation. Theorem 12 Let L and H be two mappings from a Boolean algebra χ to another Boolean algebra U with L(A) = (H(A )) for every A χ. L satisfies axioms L1) and L2) if and only if there exists a basic assignment j : χ U such that for all A χ, L(A) = B A j(b), (5) and j is defined as j(a) = L(A) ( L(B)). (6) B A The proof of Theorem 12 is similar to that of Theorem 1 in [10]. Example 13 (Generalized rough sets) Suppose (2 U,,,,, U) and (2 W,,,,, W) are two Boolean algebras, where U and W are two finite sets, and j : 2 U 2 W is a basic assignment from 2 U to 2 W, then it is clear that the generalized lower approximation and upper approximation 8

induced by j are the pair of lower and upper approximations in a rough set algebra (2 W, 2 U,,,, L, H)([11]). Example 14 (Incidence calculus) Suppose P,,,, F,T and (2 Θ,,, Θ X,, Θ) are Boolean algebras of propositions (see Example 2) and finite sets (see Example 1) respectively. If j : P 2 Θ is a basic assignment, then the generalized lower approximation and upper approximation defined by i (φ) = i (φ) = j(ψ) =ψ φ ψ φ F j(ψ) are called lower and upper bounds on the incidence respectively. The tightest pair of lower and upper mappings ([1,2,10]) in incidence calculus are lower and upper bounds on the incidence defined above. Example 15 (Modal algebra) In [8], a structure called modal algebra was introduced to give an algebraic semantics for modal logic [5]. A structure M = M,,,, P is a normal modal algebra iff M is a set of elements closed under operations,,, and P such that: (i) M is a Boolean algebra with respect to,, ; (ii) for x, y M, P(x y) = Px Py. (iii) P(Φ) = Φ, where Φ is zero element of M Another dual operation N is defined as Nx = P x. Clearly, these defined operations P and N are a lower and an upper rough approximations respectively. Therefore, our newly defined rough approximations can be used to interpret modal logic. 5 Rough Operations and Uncertainty Measures In this section, we will discuss the relationship between rough operations and uncertainty measures. In the first subsection, we introduce inner and outer measures on Boolean algebras. Then in the second subsection, the relationship between rough operations and uncertainty measures is examined. 9

5.1 Inner and outer measures on Boolean algebras Given a Boolean algebra, we may only know Bayesian functions on a subalgebra of it when information is absent. For those elements not belonging to the subalgebra, what we can do is to define inner measure and outer measure on them as follows: Definition 16 Let χ,,,, Φ, Ψ be a Boolean algebra, χ 0 be a subalgebra of it. If bay : χ 0 [0, 1] is a Bayesian function on χ 0, a pair of functions bay : χ 0 [0, 1] and bay : χ 0 [0, 1] defined by bay (A) =sup{bay(u) U A,U χ 0 } (7) bay (A) =inf{bay(u) A U,U χ 0 } (8) are called inner and outer measures induced by a Bayesian function bay respectively. The inner and outer measures of a subset A of Ψ can be viewed as our best estimate of the true measures of A, given our lack of knowledge. Suppose χ is a Boolean algebra, and χ is a subalgebra of it. We say that Bayesian functions bay on χ and bay on χ agree on χ if bay(a) = bay (A) for all A χ. Clearly we have the following result: If Bayesian functions bay on χ and bay on χ agree on χ, then bay (A) bay(a) bay (A). Now let us discuss some important properties of inner and outer measures. Theorem 17 Let < χ,,,, Φ, Ψ > be a Boolean algebra, and χ 0 be a subalgebra of it. If bay is a Bayesian function on χ 0, bay and bay are inner and outer measures induced by bay respectively, then the followings hold: (1) if A B, then bay (A) bay (B), bay (A) bay (B). (2) bay (A) bay (A). (3) bay (A) = 1 bay (A ). (4) bay (A B) bay (A) + bay (B) bay (A B). Proof. (1) and (2) are clear. We will prove (3) and (4). (3) By Definition 16, we have 1 bay (A ) = 1 inf{bay(u) A U, U χ 0 } =sup{1 bay(u) U A, U χ 0 } =sup{bay(u ) U A, U χ 0 } =bay (A). 10

(4) bay (A B) = sup{bay(u) U A B, U χ 0 } sup{bay(c D) C A, D B, where C, D χ 0 } = sup{bay(c) + bay(d) bay(c D) C A, D B, C, D χ 0 } sup{bay(c) + bay(d) bay (A B) C A, D B, C, D χ 0 } = sup{bay(c) C A, C χ 0 } + sup{bay(d) D B, D χ 0 } bay (A B) = bay (A) + bay (B) bay (A B). Next we will discuss the relationship between inner measures and belief functions. Theorem 18 Let χ,,,, Φ, Ψ be a Boolean algebra, and χ 0 be a subalgebra of it. If χ 0 is finite, then every inner measure bay on χ induced by a Bayesian function bay on χ 0 is a belief function. Proof. Since χ 0 is finite, there exists a subset Y of χ 0 such that for every A χ 0, there exist some elements {B i } i=1,...m in Y such that A = m i=1b i and Y is a partition of Ψ (we can take Y as all the atoms of χ 0 ). If we define m(a) = bay(a) for A Y and m(a) = 0 otherwise, then it is easy to check that m is a mass function on χ. Moreover, bay (A) =max{bay(b) B A, B χ 0 } = bay(b) B A, B Y = B A, B Y m(b) Therefore, bay is a belief function. Since a belief function must be a weak belief function, we have the following corollary. Corollary 19 Let χ,,,, Φ, Ψ be a Boolean algebra, and χ 0 be a subalgebra of it. If χ 0 is finite, then every inner measure bay on χ induced by a Bayesian function bay on χ 0 is a weak belief function. 11

5.2 Rough operations and uncertainty measures Let χ,,,, Φ, Ψ be a Boolean algebra, and Y be a finite partition of Ψ. Let us define χ 0 = {A A is the union of some elements in Y}, then it is easy to check that χ 0 is a subalgebra of χ. Moreover, suppose U is an arbitrary subalgebra of χ containing Y, then we have χ 0 U. Therefore, χ 0 defined above is the smallest subalgebra of χ containing Y. If bay is a Bayesian function defined on χ 0, then we can extend bay by defining bay (A) =bay(l(a)), (9) bay (A) =bay(h(a)), (10) where A is a subset of Ψ, L(A) and H(A) are lower and upper approximations of A respectively. Moreover, we have the following theorem. Theorem 20 bay and bay defined by Equation (9) and (10) are inner and outer measures respectively. Proof. Since and bay (A) =bay(l(a)) =bay( Ai A, A i YA i ) =max{bay(u) U A, U χ 0 }, bay (A) =bay(h(a)) =bay( Ai A, A i YA i ) =min{bay(u) A U, U χ 0 }, it follows that bay and bay are inner and outer measures respectively. By Theorem 18, Corollary 19 and Theorem 20 we have following conclusion. Corollary 21 bay defined by Equation (9) is both a weak belief function and a belief function. From the proof of Theorem 18, clearly we have the following theorem. Theorem 22 Let χ,,,, Φ, Ψ be a Boolean algebra, and χ 0 be a subalgebra of it. If χ 0 is finite, then for each inner measure bay induced by 12

some Bayesian function bay, there exists a partition Y of Ψ such that bay (A) = bay(l(a)), for every A χ, where L(A) is the lower approximation induced by Y. Theorem 20 and Theorem 22 tell us that the lower approximation and the inner measure have a one to one corresponding relationship. When two Boolean algebras are given, we get a pair of generalized rough operations derived from a basic assignment. We have the following theorem. Theorem 23 Let χ,,,, Φ, Ψ and U,,,,, be two Boolean algebras. Suppose j : χ U is a basic assignment, and L is the generalized lower approximation derived from j. Suppose bay is a Bayesian function on U, then the function bel defined by bel(a) = bay(l(a)),for every A χ (11) is a belief function. Proof. We define a function m as m(a) = bay(j(a)),for every A χ. It is easy to check m defined above is a basic probability assignment. Let M denote the set containing all the focal elements of j. Then bel(a) = bay(l(a)) = bay(j(b)) = B A, B M B A, B M so bel is a belief function. m(b), Conversely, given a belief function on a Boolean algebra, we can define a Bayesian function and a generalized lower approximation such that Equation (11) holds. Theorem 24 Let χ,,,, Φ, Ψ be a Boolean algebra. If bel is a belief function defined on χ, then there exists a Boolean algebra U and a Bayesian function bay on it such that Equation (11) holds. 13

Proof. Suppose m is the corresponding mass function of bel, M is the set of focal elements of m and M = {A 1,A 2,...A n }. Let U be a Boolean algebra such that there are at least n atoms in it (this Boolean algebra must exist, because we can take U as a finite set with at least n elements, then define U = 2 U ). Let A = {U 1,...,U n } be a partition of Ψ derived from atoms (this can be done by uniting some atoms). If U 0 is a subalgebra generated by A (that is, U 0 is the smallest subalgebra of U containing A), then we can define a mapping j : χ U 0 such that j(a) = U i for A M and j(a) = otherwise. Clearly j is a basic assignment on χ to U 0. If we define a Bayesian function bay on U 0 such that bay(u i ) = m(a i ), then it is clear This completes the proof. bel(a) = bay(l(a)), for each A χ. Theorem 23 and Theorem 24 show that belief functions are in one to one correspondence with pairs consisting of a Bayesian function and a lower approximation given by a basic assignment. 6 Summary In this paper, we introduced a pair of dual rough operations on Boolean algebras and used them to interpret some uncertainty measures on Boolean algebras. This pair of rough operations (called generalized lower and upper approximations) coincide with -homomorphism and -homomorphism defined in interval structure [9,10]. We established a one to one correspondence relation between belief functions and pairs of a Bayesian function and a lower approximation. This correspondence relation is more general than the one established in [12], where both rough sets and belief functions are defined on classical sets. References [1] A. Bundy, Correctness Criteria of some algorithms for uncertain reasoning, Journal of Automated Reasoning 2 (1986) 109-126. [2] A. Bundy, Incidence Calculus, in: The Encyclopedia of AI 1992, pp. 663-668. [3] G. Shafer, A Mathematical Theory of Evidence, Princeton University Press, Princeton, NJ, 1976. 14

[4] Roman Sikorski, Boolean Algebra, Springer-Verlag, Berlin, 1960. [5] B.F. Chellas, Modal Logic: An introduction, Cambridge University Press, Cambridge, 1980. [6] J.W. Guan, D.A. Bell, Bayesian probability on Boolean algebra and applications to decision theory, Information Sciences 97 (1997) 267-292. [7] J.W. Guan, D.A. BELL, The Dempster-Shafer theory on Boolean algebras, Chinese Journal of Advanced Software Research 3 (1996) 313-343. [8] E.J. Lemmon, Algebraic sematics for modal logic I, Journal of Symoblic Logic 31 (1966) 46-65. [9] S.K.M. Wong, L.S. Wang, and Y.Y. Yao, Interval structure: a framework for representing uncertain information, in: Proceedings of the 8th Conference on Uncertainty in Artificial Intelligence, Stanford University, California, USA, 1992, 336-343. [10] S.K.M. Wong, L.S. Wang, and Y.Y. Yao, On modeling uncertainty with interval structures, Computational Intelligence 11 (1995) 406-426. [11] Y.Y. Yao, Two views of the theory of rough sets in finite universes, International Journal of Approximation Reasoning, 15 (1996) 291-317. [12] Y.Y. Yao and P.J. Lingras, Interpretations of belief functions in the theory of rough sets, Information Sciences 104(1998) 81-106. [13] Y.Y. Yao, Constructive and algebraic methods of the theory of rough sets, Information Sciences 109 (1998) 21-47. [14] Y.Y. Yao, Generalized rough set models, in: Rough Sets in Knowledge Discovery, Polkowski, L. and Skowron, A. (Eds.), Physica-Verlag, Heidelberg, 1998, pp. 286-318,. [15] Y.Y. Yao, On generalizing Pawlak approximation operators, in: Polkowski, L. and Skowron, A. (Eds.), Proceedings of the First International Conference on Rough Sets and Current Trends in Computing (RSCTC 98), 1998, pp. 298-307. [16] Z. Pawlak, Rough sets, International Journal of Computer and Information Science 11 (1981) 341 356. 15