Boolean Semilattices

Total Page:16

File Type:pdf, Size:1020Kb

Boolean Semilattices Boolean Semilattices Clifford Bergman Iowa State University June 2015 Motivating Construction Let G = hG; ·i be a groupoid (i.e., 1 binary operation) Form the complex algebra G+ = hSb(G); \; [; ∼; ·; ;; Gi X · Y = f x · y : x 2 X; y 2 Y g “complex operation” G+ is an expansion of a Boolean algebra X ·; = ;· X = ; (normality) X · (Y [ Z) = (X · Y ) [ (X · Z ) and (Y [ Z ) · X = (Y · X) [ (Z · X) (additivity) In fact, complete and atomic, and completely additive Boolean Groupoids Definition A Boolean groupoid is an algebra B = hB; ^; _; 0; ·; 0; 1i such that hB; ^; _; 0; 0; 1i is a Boolean algebra x · 0 ≈ 0 · x ≈ 0 x · (y _ z) ≈ (x · y) _ (x · z) (y _ z) · x ≈ (y · x) _ (z · x): BG = the variety of Boolean groupoids Crash Course in Universal Algebra Algebra Structure with no relational parameters Variety Class of algebras closed under homomorphic image, subalgebra, and product Birkhoff’s Theorem K is a variety iff it is axiomatized by a set of equations Equation Universal, atomic sentence Variety Generated by K V(K) is the smallest variety containing K. V(K) = Mod(Eq(K)) Boolean Groupoids Definition A Boolean groupoid is an algebra B = hB; ^; _; 0; ·; 0; 1i such that hB; ^; _; 0; 0; 1i is a Boolean algebra x · 0 ≈ 0 · x ≈ 0 x · (y _ z) ≈ (x · y) _ (x · z) (y _ z) · x ≈ (y · x) _ (z · x): BG = the variety of Boolean groupoids G a groupoid =) G+ 2 BG + Converse? Nope. jG j 6= @0 Is BG generated by complex algebras? Yes! Can retrieve G from G+: a · b = c in G () fag · fbg = fcg in G+ Note that fag, fbg, fcg are atoms of G+ Not all Boolean groupoids have atoms The product of two atoms might not be an atom We need a more general approach Definition Let B be a Boolean groupoid. B+ = hA; θi in which A is the set of atoms of B and θ = (x; y; z) 2 A3 : z ≤ x · y (a ternary relational structure) For a groupoid G, let θ = f (x; y; x · y) g. + Then hG; θi = (G )+ Definition Let H = hH; i be a ternary relational structure H+ = hSb(H); \; [; ∼; ·; ;; Hi in which X · Y = f z 2 H :(9x 2 X)(9y 2 Y )(x; y; z) 2 g. + ∼ H a ternary relational structure =) (H )+ = H B a complete and atomic Boolean algebra + ∼ =) (B+) = B There is a duality between the categories of ternary relational structures and complete, atomic Boolean algebras Canonical Extensions Theorem (Jonsson-Tarski,´ 1951) Let B be a Boolean groupoid. There is a complete, atomic Boolean groupoid Bσ extending B such that ^ p · q = f a · b : a; b 2 B; a ≥ p; b ≥ q g for atoms p; q of Bσ. σ Idea: (B )+ can serve as an approximation to a groupoid induced by B. Lemma (Jipsen) Every Boolean groupoid can be embedded into P+ for some partial groupoid P. σ (B )+ P G B Bσ P+ G+ Theorem Every Boolean groupoid lies in SH(G+) for some groupoid G. Corollary BG = V f G+ : G a groupoid g V f G+ : G a groupoid g is axiomatized by the identities that “have to be true” Will this hold for other classes of groupoids? Properties Reflected in the Complex Algebra normality additivity ) monotonicity x ≤ y ! x · z ≤ y · z p ≈ q is linear if each variable appears exactly once in p and in q + G p ≈ q () G p ≈ q x · (y · z) ≈ (x · y) · z, x · y ≈ y · x, x · (x · y) ≈ y p ≈ q is semilinear if p has no repeated variables and each variable of q occurs in p + G p ≈ q () G p ≤ q x ≈ x 2, x · y ≈ x Some Generic Questions Let V be a variety of Boolean groupoids, K a class of groupoids or TRS. K+ = f G+ : G 2 K g Is V = V(K+)? Is V = SP(K+)? (“V is representable by K”) Is V(K+) finitely axiomatizable? Some Nice Axiomatizations V f G+ : G a commutative groupoid g axiomatized by x · y ≈ y · x V f G+ : G an idempotent groupoid g: x ≤ x · x V f G+ : G a commutative, idempotent groupoid g: x · y ≈ y · x, x ≤ x · x Together with axioms for Boolean algebras, normality, and additivity. (Jipsen) So all are finitely based. Are these varieties represented by a class of groupoids? On the Other Hand. What about the associative law? Let Sg (CSg) be the variety of (commutative) semigroups. Theorem (Jipsen) Neither V(Sg+) nor V(CSg+) is finitely based. On the Other, Other Hand. Lz = left-zero semigroups (x · y ≈ x) V(Lz+) is finitely based and represented by Lz. Rb = rectangular bands (x · (y · z) ≈ (x · y) · z, x ≈ x 2, x · y · z ≈ x · z) V(Rb+) is finitely based and represented by Rb. Boolean Semilattices Let Sl denote the variety of semilattices, i.e. groupoids satisfying x · (y · z) ≈ (x · y) · z x · y ≈ y · x x · x ≈ x: These are the identities of associativity, commutativity, and idempotence Definition A Boolean semilattice is a Boolean groupoid satisfying x · (y · z) ≈ (x · y) · z x · y ≈ y · x x ≤ x · x The variety is denoted BSl. Easy to check that V(Sl+) ⊆ BSl. One wishes that these are equal. They are not. Example Let H = fa; bg. Define TRS on H with θ = (a; a; a); (a; b; b); (b; a; b); (b; b; a); (b; b; b) . H+ 2 BSl + + but Sl x ^ (y · 1) ≤ x · y while H fails this identity Open Questions + 1 Is V(Sl ) finitely based? Is the equational theory decidable? + 2 Is either BSl or V(Sl ) generated by its finite members? 3 Is there a finitely axiomatizable class K of TRS such that BSl = V(K+)? Algebraic Theory of BSl Let B 2 BSl, x 2 B. #x = x · 1 Theorem ‘#’ yields a closure operator on B: x ≤ #x = ## x and x ≤ y =)#x ≤ #y x is closed if x = #x For a semilattice S and X 2 S+ #X = X · S = f y 2 S :(9x 2 X) y ≤ x g the downset generated by X. Congruence Ideals Let θ 2 Con(B). I = 0/θ = f x 2 B :(0; x) 2 θ g is an ideal of the Boolean algebra x 2 I =) x θ 0 =)#x θ #0 = 0 =)#x 2 I Conversely I an ideal closed under # implies I = 0/θ for some θ 2 Con(B) “Congruence ideals” Consequences Let B be a Boolean semilattice 1 Let a 2 B. The smallest congruence ideal containing a is (#a]. 2 BSl has equationally definable principal congruences (EDPC) 3 B is subdirectly irreducible iff it has a smallest nonzero closed element 4 B is simple iff x > 0 =)#x = 1 Thus, for S 2 Sl, S+ is SI iff S has a least element S+ is simple iff S is trivial 5 B subdirectly irreducible implies Bσ subdirectly irreducible B simple implies Bσ simple Discriminator Algebras Let A be a set. The discriminator on A is ( z if x = y dA(x; y; z) = x if x 6= y. An algebra A is a discriminator algebra if dA is a term of A. Discriminator algebras are simple every subalgebra is a discriminator alg generate arithmetical varieties Theorem Every simple BSl is a discriminator algebra, with term d(x; y; z) = x ^ #(x ⊕ y) _ z ^ #(x ⊕ y)0 Theorem The subvariety of BSl generated by all simple algebras is axiomatized, relative to BSl, by #(#x)0 ≈ (#x)0 This is the largest discriminator subvariety of BSl. Problem: Is this variety representable by a nice family of TRS? An Interesting Subvariety Tot = hH; H3i : H any set . Every member of Tot+ is a discriminator algebra. + V(Tot ) is axiomatized (relative to BSlD) by x · y · 1 ≈ x · y. Linear Semilattices Recall BSl x ≤ x · x. What about IBSl = f B 2 BSl : B x ≈ x · x g? + Let S 2 Sl. S x ≈ x · x iff S is linearly ordered Proof: X · X ⊆ X =) X is a subsemilattice So S has the property that every subset is a subsemilattice. Thus S is linearly ordered Theorem Let LS denote the class of linearly ordered semilattices. Then IBSl = SP(LS+). In IBSl, x · y = (x ^ #y) _ (y ^ #x) Thus IBSl is term-equivalent to its closure-reduct This variety of modal algebras is S4;3 Consequences of EDPC For a class K, H!(K) = f B/θ : B 2 K; θ a compact congruence g If K ⊆ BSl, then B/θ = B=(c] for a closed element c. A is splitting (relative to V) if subdirectly irreducible and there is a largest subvariety excluding A. Denoted V=A, defined by a single equation. Theorem (Blok-Pigozzi) If V has EDPC then every finite subdirectly irreducible algebra is splitting. In this case V=A = f B 2 V : A 2= SH!(B) g : 2@0 subvarieties For n 2 !, a1 a2 a3 an Yn = + Each Yn is subdirectly irreducible, hence splitting. Easy to check: + + n 6= m =) Ym 2= SH(Yn ) + + Since Yn is finite, H(Yn ) = H!(Yn ) + Let T ⊆ ! and VT = V f Yn : n 2 T g. Then + + m 2= T =) Ym 2= SH Yn : n 2 T =) + + Yn : n 2 T ⊆ BSl=Ym + Splitting, so BSl=Ym is a variety. Therefore + + VT = V Yn : n 2 T ⊆ BSl=Ym + so Ym 2= VT . + m 2= T =) Ym 2= VT Thus S 6= T =)VS 6= VT .
Recommended publications
  • ON F-DERIVATIONS from SEMILATTICES to LATTICES
    Commun. Korean Math. Soc. 29 (2014), No. 1, pp. 27–36 http://dx.doi.org/10.4134/CKMS.2014.29.1.027 ON f-DERIVATIONS FROM SEMILATTICES TO LATTICES Yong Ho Yon and Kyung Ho Kim Abstract. In this paper, we introduce the notion of f-derivations from a semilattice S to a lattice L, as a generalization of derivation and f- derivation of lattices. Also, we define the simple f-derivation from S to L, and research the properties of them and the conditions for a lattice L to be distributive. Finally, we prove that a distributive lattice L is isomorphic to the class SDf (S,L) of all simple f-derivations on S to L for every ∧-homomorphism f : S → L such that f(x0) ∨ f(y0) = 1 for ∼ some x0,y0 ∈ S, in particular, L = SDf (S,L) for every ∧-homomorphism f : S → L such that f(x0) = 1 for some x0 ∈ S. 1. Introduction In some of the literature, authors investigated the relationship between the notion of modularity or distributivity and the special operators on lattices such as derivations, multipliers and linear maps. The notion and some properties of derivations on lattices were introduced in [10, 11]. Sz´asz ([10, 11]) characterized the distributive lattices by multipliers and derivations: a lattice is distributive if and only if the set of all meet- multipliers and of all derivations coincide. In [5] it was shown that every derivation on a lattice is a multiplier and every multiplier is a dual closure. Pataki and Sz´az ([9]) gave a connection between non-expansive multipliers and quasi-interior operators.
    [Show full text]
  • Semiring Frameworks and Algorithms for Shortest-Distance Problems
    Journal of Automata, Languages and Combinatorics u (v) w, x–y c Otto-von-Guericke-Universit¨at Magdeburg Semiring Frameworks and Algorithms for Shortest-Distance Problems Mehryar Mohri AT&T Labs – Research 180 Park Avenue, Rm E135 Florham Park, NJ 07932 e-mail: [email protected] ABSTRACT We define general algebraic frameworks for shortest-distance problems based on the structure of semirings. We give a generic algorithm for finding single-source shortest distances in a weighted directed graph when the weights satisfy the conditions of our general semiring framework. The same algorithm can be used to solve efficiently clas- sical shortest paths problems or to find the k-shortest distances in a directed graph. It can be used to solve single-source shortest-distance problems in weighted directed acyclic graphs over any semiring. We examine several semirings and describe some specific instances of our generic algorithms to illustrate their use and compare them with existing methods and algorithms. The proof of the soundness of all algorithms is given in detail, including their pseudocode and a full analysis of their running time complexity. Keywords: semirings, finite automata, shortest-paths algorithms, rational power series Classical shortest-paths problems in a weighted directed graph arise in various contexts. The problems divide into two related categories: single-source shortest- paths problems and all-pairs shortest-paths problems. The single-source shortest-path problem in a directed graph consists of determining the shortest path from a fixed source vertex s to all other vertices. The all-pairs shortest-distance problem is that of finding the shortest paths between all pairs of vertices of a graph.
    [Show full text]
  • A Guide to Self-Distributive Quasigroups, Or Latin Quandles
    A GUIDE TO SELF-DISTRIBUTIVE QUASIGROUPS, OR LATIN QUANDLES DAVID STANOVSKY´ Abstract. We present an overview of the theory of self-distributive quasigroups, both in the two- sided and one-sided cases, and relate the older results to the modern theory of quandles, to which self-distributive quasigroups are a special case. Most attention is paid to the representation results (loop isotopy, linear representation, homogeneous representation), as the main tool to investigate self-distributive quasigroups. 1. Introduction 1.1. The origins of self-distributivity. Self-distributivity is such a natural concept: given a binary operation on a set A, fix one parameter, say the left one, and consider the mappings ∗ La(x) = a x, called left translations. If all such mappings are endomorphisms of the algebraic structure (A,∗ ), the operation is called left self-distributive (the prefix self- is usually omitted). Equationally,∗ the property says a (x y) = (a x) (a y) ∗ ∗ ∗ ∗ ∗ for every a, x, y A, and we see that distributes over itself. Self-distributivity∈ was pinpointed already∗ in the late 19th century works of logicians Peirce and Schr¨oder [69, 76], and ever since, it keeps appearing in a natural way throughout mathematics, perhaps most notably in low dimensional topology (knot and braid invariants) [12, 15, 63], in the theory of symmetric spaces [57] and in set theory (Laver’s groupoids of elementary embeddings) [15]. Recently, Moskovich expressed an interesting statement on his blog [60] that while associativity caters to the classical world of space and time, distributivity is, perhaps, the setting for the emerging world of information.
    [Show full text]
  • Higher Braid Groups and Regular Semigroups from Polyadic-Binary Correspondence
    mathematics Article Higher Braid Groups and Regular Semigroups from Polyadic-Binary Correspondence Steven Duplij Center for Information Technology (WWU IT), Universität Münster, Röntgenstrasse 7-13, D-48149 Münster, Germany; [email protected] Abstract: In this note, we first consider a ternary matrix group related to the von Neumann regular semigroups and to the Artin braid group (in an algebraic way). The product of a special kind of ternary matrices (idempotent and of finite order) reproduces the regular semigroups and braid groups with their binary multiplication of components. We then generalize the construction to the higher arity case, which allows us to obtain some higher degree versions (in our sense) of the regular semigroups and braid groups. The latter are connected with the generalized polyadic braid equation and R-matrix introduced by the author, which differ from any version of the well-known tetrahedron equation and higher-dimensional analogs of the Yang-Baxter equation, n-simplex equations. The higher degree (in our sense) Coxeter group and symmetry groups are then defined, and it is shown that these are connected only in the non-higher case. Keywords: regular semigroup; braid group; generator; relation; presentation; Coxeter group; symmetric group; polyadic matrix group; querelement; idempotence; finite order element MSC: 16T25; 17A42; 20B30; 20F36; 20M17; 20N15 Citation: Duplij, S. Higher Braid Groups and Regular Semigroups from Polyadic-Binary 1. Introduction Correspondence. Mathematics 2021, 9, We begin by observing that the defining relations of the von Neumann regular semi- 972. https://doi.org/10.3390/ groups (e.g., References [1–3]) and the Artin braid group [4,5] correspond to such properties math9090972 of ternary matrices (over the same set) as idempotence and the orders of elements (period).
    [Show full text]
  • Propositional Fuzzy Logics: Tableaux and Strong Completeness Agnieszka Kulacka
    Imperial College London Department of Computing Propositional Fuzzy Logics: Tableaux and Strong Completeness Agnieszka Kulacka A thesis submitted in partial fulfilment of the requirements for the degree of Doctor of Philosophy in Computing Research. London 2017 Acknowledgements I would like to thank my supervisor, Professor Ian Hodkinson, for his patient guidance and always responding to my questions promptly and helpfully. I am deeply grateful for his thorough explanations of difficult topics, in-depth discus- sions and for enlightening suggestions on the work at hand. Studying under the supervision of Professor Hodkinson also proved that research in logic is enjoyable. Two other people influenced the quality of this work, and these are my exam- iners, whose constructive comments shaped the thesis to much higher standards both in terms of the content as well as the presentation of it. This project would not have been completed without encouragement and sup- port of my husband, to whom I am deeply indebted for that. Abstract In his famous book Mathematical Fuzzy Logic, Petr H´ajekdefined a new fuzzy logic, which he called BL. It is weaker than the three fundamental fuzzy logics Product,Lukasiewicz and G¨odel,which are in turn weaker than classical logic, but axiomatic systems for each of them can be obtained by adding axioms to BL. Thus, H´ajek placed all these logics in a unifying axiomatic framework. In this dissertation, two problems concerning BL and other fuzzy logics have been considered and solved. One was to construct tableaux for BL and for BL with additional connectives. Tableaux are automatic systems to verify whether a given formula must have given truth values, or to build a model in which it does not have these specific truth values.
    [Show full text]
  • Semilattice Sums of Algebras and Mal'tsev Products of Varieties
    Mathematics Publications Mathematics 5-20-2020 Semilattice sums of algebras and Mal’tsev products of varieties Clifford Bergman Iowa State University, [email protected] T. Penza Warsaw University of Technology A. B. Romanowska Warsaw University of Technology Follow this and additional works at: https://lib.dr.iastate.edu/math_pubs Part of the Algebra Commons The complete bibliographic information for this item can be found at https://lib.dr.iastate.edu/ math_pubs/215. For information on how to cite this item, please visit http://lib.dr.iastate.edu/ howtocite.html. This Article is brought to you for free and open access by the Mathematics at Iowa State University Digital Repository. It has been accepted for inclusion in Mathematics Publications by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. Semilattice sums of algebras and Mal’tsev products of varieties Abstract The Mal’tsev product of two varieties of similar algebras is always a quasivariety. We consider when this quasivariety is a variety. The main result shows that if V is a strongly irregular variety with no nullary operations, and S is a variety, of the same type as V, equivalent to the variety of semilattices, then the Mal’tsev product V ◦ S is a variety. It consists precisely of semilattice sums of algebras in V. We derive an equational basis for the product from an equational basis for V. However, if V is a regular variety, then the Mal’tsev product may not be a variety. We discuss examples of various applications of the main result, and examine some detailed representations of algebras in V ◦ S.
    [Show full text]
  • Steps in the Representation of Concept Lattices and Median Graphs Alain Gély, Miguel Couceiro, Laurent Miclet, Amedeo Napoli
    Steps in the Representation of Concept Lattices and Median Graphs Alain Gély, Miguel Couceiro, Laurent Miclet, Amedeo Napoli To cite this version: Alain Gély, Miguel Couceiro, Laurent Miclet, Amedeo Napoli. Steps in the Representation of Concept Lattices and Median Graphs. CLA 2020 - 15th International Conference on Concept Lattices and Their Applications, Sadok Ben Yahia; Francisco José Valverde Albacete; Martin Trnecka, Jun 2020, Tallinn, Estonia. pp.1-11. hal-02912312 HAL Id: hal-02912312 https://hal.inria.fr/hal-02912312 Submitted on 5 Aug 2020 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Steps in the Representation of Concept Lattices and Median Graphs Alain Gély1, Miguel Couceiro2, Laurent Miclet3, and Amedeo Napoli2 1 Université de Lorraine, CNRS, LORIA, F-57000 Metz, France 2 Université de Lorraine, CNRS, Inria, LORIA, F-54000 Nancy, France 3 Univ Rennes, CNRS, IRISA, Rue de Kérampont, 22300 Lannion, France {alain.gely,miguel.couceiro,amedeo.napoli}@loria.fr Abstract. Median semilattices have been shown to be useful for deal- ing with phylogenetic classication problems since they subsume me- dian graphs, distributive lattices as well as other tree based classica- tion structures. Median semilattices can be thought of as distributive _-semilattices that satisfy the following property (TRI): for every triple x; y; z, if x ^ y, y ^ z and x ^ z exist, then x ^ y ^ z also exists.
    [Show full text]
  • Laws of Thought and Laws of Logic After Kant”1
    “Laws of Thought and Laws of Logic after Kant”1 Published in Logic from Kant to Russell, ed. S. Lapointe (Routledge) This is the author’s version. Published version: https://www.routledge.com/Logic-from-Kant-to- Russell-Laying-the-Foundations-for-Analytic-Philosophy/Lapointe/p/book/9781351182249 Lydia Patton Virginia Tech [email protected] Abstract George Boole emerged from the British tradition of the “New Analytic”, known for the view that the laws of logic are laws of thought. Logicians in the New Analytic tradition were influenced by the work of Immanuel Kant, and by the German logicians Wilhelm Traugott Krug and Wilhelm Esser, among others. In his 1854 work An Investigation of the Laws of Thought on Which are Founded the Mathematical Theories of Logic and Probabilities, Boole argues that the laws of thought acquire normative force when constrained to mathematical reasoning. Boole’s motivation is, first, to address issues in the foundations of mathematics, including the relationship between arithmetic and algebra, and the study and application of differential equations (Durand-Richard, van Evra, Panteki). Second, Boole intended to derive the laws of logic from the laws of the operation of the human mind, and to show that these laws were valid of algebra and of logic both, when applied to a restricted domain. Boole’s thorough and flexible work in these areas influenced the development of model theory (see Hodges, forthcoming), and has much in common with contemporary inferentialist approaches to logic (found in, e.g., Peregrin and Resnik). 1 I would like to thank Sandra Lapointe for providing the intellectual framework and leadership for this project, for organizing excellent workshops that were the site for substantive collaboration with others working on this project, and for comments on a draft.
    [Show full text]
  • Measure Algebras of Semilattices with Finite Breadth
    Pacific Journal of Mathematics MEASURE ALGEBRAS OF SEMILATTICES WITH FINITE BREADTH JIMMIE DON LAWSON,JOHN ROBIE LIUKKONEN AND MICHAEL WILLIAM MISLOVE Vol. 69, No. 1 May 1977 PACIFIC JOURNAL OF MATHEMATICS Vol. 69, No. 1, 1977 MEASURE ALGEBRAS OF SEMILATTIGES WITH FINITE BREADTH J. D. LAWSON, J. R. LIUKKONEN AND M. W. MlSLOVE The main result of this paper is that if S is a locally compact semilattice of finite breadth, then every complex homomorphism of the measure algebra M(S) is given by integration over a Borel filter (subsemilattice whose comple- ment is an ideal), and that consequently M(S) is a P-algebra in the sense of S. E. Newman. More generally it is shown that if S is a locally compact Lawson semilattice which has the property that every bounded regular Borel measure is concentrated on a Borel set which is the countable union of compact finite breadth subsemilattices, then M(S) is a P-algebra. Furthermore, complete descriptions of the maxi- mal ideal space of M(S) and the structure semigroup of M(S) are given in terms of S, and the idempotent and invertible measures in M(S) are identified. In earlier work Baartz and Newman have shown that if S is the finite product of totally ordered locally compact semilattices, then every complex homomorphism is given by integration over a Borel subsemilattice whose complement is an ideal [1, Th. 3.15], and consequently, the structure semigroup of M(S) in the sense of Taylor [10] is itself a semilattice [9, Th. 3]. In both papers it is shown that such results do not hold for the infinite dimensional cube S — Iω, and Newman conjectures that what is needed for these results to hold is a "finite dimensionality" condition.
    [Show full text]
  • 12 Propositional Logic
    CHAPTER 12 ✦ ✦ ✦ ✦ Propositional Logic In this chapter, we introduce propositional logic, an algebra whose original purpose, dating back to Aristotle, was to model reasoning. In more recent times, this algebra, like many algebras, has proved useful as a design tool. For example, Chapter 13 shows how propositional logic can be used in computer circuit design. A third use of logic is as a data model for programming languages and systems, such as the language Prolog. Many systems for reasoning by computer, including theorem provers, program verifiers, and applications in the field of artificial intelligence, have been implemented in logic-based programming languages. These languages generally use “predicate logic,” a more powerful form of logic that extends the capabilities of propositional logic. We shall meet predicate logic in Chapter 14. ✦ ✦ ✦ ✦ 12.1 What This Chapter Is About Section 12.2 gives an intuitive explanation of what propositional logic is, and why it is useful. The next section, 12,3, introduces an algebra for logical expressions with Boolean-valued operands and with logical operators such as AND, OR, and NOT that Boolean algebra operate on Boolean (true/false) values. This algebra is often called Boolean algebra after George Boole, the logician who first framed logic as an algebra. We then learn the following ideas. ✦ Truth tables are a useful way to represent the meaning of an expression in logic (Section 12.4). ✦ We can convert a truth table to a logical expression for the same logical function (Section 12.5). ✦ The Karnaugh map is a useful tabular technique for simplifying logical expres- sions (Section 12.6).
    [Show full text]
  • M-Idempotent and Self-Dual Morphological Filters ا
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 34, NO. 4, APRIL 2012 805 Short Papers___________________________________________________________________________________________________ M-Idempotent and Self-Dual and morphological filters (opening and closing, alternating filters, Morphological Filters alternating sequential filters (ASF)). The quest for self-dual and/or idempotent operators has been the focus of many investigators. We refer to some important work Nidhal Bouaynaya, Member, IEEE, in the area in chronological order. A morphological operator that is Mohammed Charif-Chefchaouni, and idempotent and self-dual has been proposed in [28] by using the Dan Schonfeld, Fellow, IEEE notion of the middle element. The middle element, however, can only be obtained through repeated (possibly infinite) iterations. Meyer and Serra [19] established conditions for the idempotence of Abstract—In this paper, we present a comprehensive analysis of self-dual and the class of the contrast mappings. Heijmans [8] proposed a m-idempotent operators. We refer to an operator as m-idempotent if it converges general method for the construction of morphological operators after m iterations. We focus on an important special case of the general theory of that are self-dual, but not necessarily idempotent. Heijmans and lattice morphology: spatially variant morphology, which captures the geometrical Ronse [10] derived conditions for the idempotence of the self-dual interpretation of spatially variant structuring elements. We demonstrate that every annular operator, in which case it will be called an annular filter. increasing self-dual morphological operator can be viewed as a morphological An alternative framework for morphological image processing that center. Necessary and sufficient conditions for the idempotence of morphological operators are characterized in terms of their kernel representation.
    [Show full text]
  • Monoid Modules and Structured Document Algebra (Extendend Abstract)
    Monoid Modules and Structured Document Algebra (Extendend Abstract) Andreas Zelend Institut fur¨ Informatik, Universitat¨ Augsburg, Germany [email protected] 1 Introduction Feature Oriented Software Development (e.g. [3]) has been established in computer science as a general programming paradigm that provides formalisms, meth- ods, languages, and tools for building maintainable, customisable, and exten- sible software product lines (SPLs) [8]. An SPL is a collection of programs that share a common part, e.g., functionality or code fragments. To encode an SPL, one can use variation points (VPs) in the source code. A VP is a location in a pro- gram whose content, called a fragment, can vary among different members of the SPL. In [2] a Structured Document Algebra (SDA) is used to algebraically de- scribe modules that include VPs and their composition. In [4] we showed that we can reason about SDA in a more general way using a so called relational pre- domain monoid module (RMM). In this paper we present the following extensions and results: an investigation of the structure of transformations, e.g., a condi- tion when transformations commute, insights into the pre-order of modules, and new properties of predomain monoid modules. 2 Structured Document Algebra VPs and Fragments. Let V denote a set of VPs at which fragments may be in- serted and F(V) be the set of fragments which may, among other things, contain VPs from V. Elements of F(V) are denoted by f1, f2,... There are two special elements, a default fragment 0 and an error . An error signals an attempt to assign two or more non-default fragments to the same VP within one module.
    [Show full text]