Universal Algebra and Boolean Semilattices

Universal Algebra and Boolean Semilattices

Universal Algebra and Boolean Semilattices Charlotte Aten University of Rochester 2017 Algebraic Structures Definition (Cartesian power) For a natural r ≥ 1 we define the r th Cartesian power of a set A to be r A := f(a1;:::; ar )j(81 ≤ i ≤ r)ai 2 Ag: We define A0 := f()g where () is the empty tuple. Definition (Algebra) An algebra A is a pair (A; F = ff1;:::; fng) where A is a nonempty r set and each of the fi is a function fi : A ! A for some integer r ≥ 0. The fi are called the operations of A. Example: An Algebra A Let A = fa; b; cg. Consider the algebra A = (A; f_g) where _ : A2 ! A is given by the following table. c _ a b c a a c c a b b c b c c c c c Varieties Definition (Variety) A variety of algebras is a class of algebras closed under taking homomorphic images, subalgebras, and products. For those who have had some abstract algebra, the three operators referred to in the above definition are generalizations of the same concepts for groups and rings. For finite-dimensional vector spaces they correspond to taking images under linear maps, subspaces, and direct products. Example: The Variety of Semilattices Definition (Semilattice) A semilattice is an algebra of the form S = (S; {∗}) where for all x; y; z 2 S we have that ∗ : S2 ! S satisfies (Associativity) (x ∗ y) ∗ z = x ∗ (y ∗ z), (Commutativity) x ∗ y = y ∗ x, and (Idempotence) x ∗ x = x. Our algebra A from before is a semilattice. c _ a b c a a c c a b b c b c c c c c Equational Classes Definition (Equational class) An equational class is a class consisting of all algebras which satisfy a fixed set of identities. For example, the class of all semilattices is an equational class. One might wonder whether there are varieties which are not equational classes. Theorem (Birkhoff's Theorem, 1935) Every variety is an equational class. Complex Algebras Definition (Complex algebra) Given an algebra S = (S; {·}) we define the complex algebra S+ by + S := (Sb(S); f\; [; ∼; ; ?; Sg) where Sb(S) is the power set of S, \ and [ are set intersection and union, respectively, and ∼ is set difference. Given X ; Y ⊂ S we define X Y := fx · yjx 2 X and y 2 Y g. Given a variety of algebras we would like to understand which identities are satisfied by its complex algebras. Example: The Complex Algebra A+ Below is the operation table for in A+. ? fag fbg fcg fa; bg fa; cg fb; cg A ? ???????? fag ? fag fcg fcg fa; cg fa; cg fcg fa; cg fbg ? fcg fbg fcg fb; cg fcg fb; cg fb; cg fcg ? fcg fcg fcg fcg fcg fcg fcg fa; bg ? fa; cg fb; cg fcg A fa; cg fb; cg A fa; cg ? fa; cg fcg fcg fa; cg fa; cg fcg fa; cg fb; cg ? fcg fb; cg fcg fb; cg fcg fb; cg fb; cg A ? fa; cg fb; cg fcg A fa; cg fb; cg A Boolean Algebras Definition (Boolean algebra) A Boolean algebra B = (B; f^; _;0 ; 0; 1g) is an algebra such that for all x; y; z 2 B we have (Associativity) (x ^ y) ^ z = x ^ (y ^ z) and (x _ y) _ z = x _ (y _ z), (Commutativity) x ^ y = y ^ x and x _ y = y _ x, (Absorption) x ^ (x _ y) = x and x _ (x ^ y) = x, (Identity) x ^ 1 = x and x _ 0 = x, (Distributivity) x ^ (y _ z) = (x ^ y) _ (x ^ z) and x _ (y ^ z) = (x _ y) ^ (x _ z), and (Complements) x ^ x0 = 0 and x _ x0 = 1. Boolean Semilattices Definition (Boolean semilattice) A Boolean semilattice B = (B; f^; _;0 ; ·; 0; 1g) is a Boolean algebra such that for all x; y; z 2 B we have (Normality) x · 0 = 0 = 0 · x, (Additivity) x · (y _ z) = (x · y) _ (x · z) and (y _ z) · x = (y · x) _ (z · x), (Associativity) (x · y) · z = x · (y · z), (Commutativity) x · y = y · x, and (Square-increasing law) x _ (x · x) = x · x. Action Matrices Consider the Boolean semilattice we call B2. The underlying set of this Boolean semilattice is B = fa; b; 0 = a ^ b; 1 = a _ bg. · a b a a b b b a _ b We can define a function fb : B ! B by f (x) := b · x. Since · distributes over _ (additivity), we find that fb can be viewed as a linear transformation. 0 1 0 1 f (b) = b · b = a _ b = b −! 1 1 1 1 Action Matrices We can linearize the operations on a Boolean semilattice to find 1 0 0 1 identities. Let M = and let M = . Left a 0 1 b 1 1 multiplication by Ma corresponds to left multiplication by a and similarly Mb corresponds to left multiplication by b. We call the matrix Mx associated to x in this way an action matrix for x. 1 0 0 1 · a b 1 0 1 0 a a b −! 0 1 0 1 b b a _ b 0 1 0 1 1 1 1 1 Identity Computation Observe that the minimum polynomial for Ma is t − 1, while the 2 minimum polynomial for Mb is t − t − 1. The least common multiple of these polynomials is (t − 1)(t2 − t − 1), so for M 2 fMa; Mbg we have that M satisfies M3 + I = 2M2: This implies that for any x and y from B2 we have (x · x · x · y) _ y = x · x · y: Modal Logic S4.3 and the Variety IBSL The variety of idempotent Boolean semilattices (IBSL) consists of those Boolean semilattices which for all x satisfy x = x · x. We were interested in which smaller varieties were contained in IBSL. As it turns out, IBSL is term-equivalent to a modal logic called S4.3, which has already been studied. Previous work by Kit Fine in the 1970s tells us that every variety contained in IBSL can be defined by a finite set of identities. Acknowledgements Clifford Bergman of the Iowa State University Department of Mathematics William DeMeo of the University of Hawaii Department of Mathematics National Science Foundation National Conference on Undergraduate Research Thank you..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    16 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us