Contents 3 Homomorphisms, Ideals, and Quotients

Total Page:16

File Type:pdf, Size:1020Kb

Contents 3 Homomorphisms, Ideals, and Quotients Ring Theory (part 3): Homomorphisms, Ideals, and Quotients (by Evan Dummit, 2018, v. 1.01) Contents 3 Homomorphisms, Ideals, and Quotients 1 3.1 Ring Isomorphisms and Homomorphisms . 1 3.1.1 Ring Isomorphisms . 1 3.1.2 Ring Homomorphisms . 4 3.2 Ideals and Quotient Rings . 7 3.2.1 Ideals . 8 3.2.2 Quotient Rings . 9 3.2.3 Homomorphisms and Quotient Rings . 11 3.3 Properties of Ideals . 13 3.3.1 The Isomorphism Theorems . 13 3.3.2 Generation of Ideals . 14 3.3.3 Maximal and Prime Ideals . 17 3.3.4 The Chinese Remainder Theorem . 20 3.4 Rings of Fractions . 21 3 Homomorphisms, Ideals, and Quotients In this chapter, we will examine some more intricate properties of general rings. We begin with a discussion of isomorphisms, which provide a way of identifying two rings whose structures are identical, and then examine the broader class of ring homomorphisms, which are the structure-preserving functions from one ring to another. Next, we study ideals and quotient rings, which provide the most general version of modular arithmetic in a ring, and which are fundamentally connected with ring homomorphisms. We close with a detailed study of the structure of ideals and quotients in commutative rings with 1. 3.1 Ring Isomorphisms and Homomorphisms • We begin our study with a discussion of structure-preserving maps between rings. 3.1.1 Ring Isomorphisms • We have encountered several examples of rings with very similar structures. • For example, consider the two rings R = Z=6Z and S = (Z=2Z) × (Z=3Z). ◦ Here are the addition and multiplication tables in R: + 0 1 2 3 4 5 · 0 1 2 3 4 5 0 0 1 2 3 4 5 0 0 0 0 0 0 0 1 1 2 3 4 5 0 1 0 1 2 3 4 5 2 2 3 4 5 0 1 2 0 2 4 0 2 4 3 3 4 5 0 1 2 3 0 3 0 3 0 3 4 4 5 0 1 2 3 4 0 4 2 0 4 2 5 5 0 1 2 3 4 5 0 5 4 3 2 1 1 ◦ Now compare those tables to the tables in S: + (0; 0) (1; 1) (0; 2) (1; 0) (0; 1) (1; 2) · (0; 0) (1; 1) (0; 2) (1; 0) (0; 1) (1; 2) (0; 0) (0; 0) (1; 1) (0; 2) (1; 0) (0; 1) (1; 2) (0; 0) (0; 0) (0; 0) (0; 0) (0; 0) (0; 0) (0; 0) (1; 1) (1; 1) (0; 2) (1; 0) (0; 1) (1; 2) (0; 0) (1; 1) (0; 0) (1; 1) (0; 2) (1; 0) (0; 1) (1; 2) (0; 2) (0; 2) (1; 0) (0; 1) (1; 2) (0; 0) (1; 1) (0; 2) (0; 0) (0; 2) (0; 1) (0; 0) (0; 2) (0; 1) (1; 0) (1; 0) (0; 1) (1; 2) (0; 0) (1; 1) (0; 2) (1; 0) (0; 0) (1; 0) (0; 0) (1; 0) (0; 0) (1; 0) (0; 1) (0; 1) (1; 2) (0; 0) (1; 1) (0; 2) (1; 0) (0; 1) (0; 0) (0; 1) (0; 2) (0; 0) (0; 1) (0; 2) (1; 2) (1; 2) (0; 0) (1; 1) (0; 2) (1; 0) (0; 1) (1; 2) (0; 0) (1; 2) (0; 1) (1; 0) (0; 2) (1; 1) ◦ Notice that these tables look quite similar (especially given the artful reordering of the labels of the elements in S). ◦ Indeed, if we relabel each entry n in the rst set of tables with the ordered pair corresponding to its reduction modulo 2 and 3 (so that 1 becomes (1; 1), 2 becomes (0; 2), and so forth) we will obtain the second set of tables! For another example, consider the rings and 2 . • R = (Z=2Z) × (Z=2Z) S = F2[x]=(x + x) ◦ Here are the addition and multiplication tables in R: + (0; 0) (1; 1) (1; 0) (0; 1) · (0; 0) (1; 1) (1; 0) (0; 1) (0; 0) (0; 0) (1; 1) (1; 0) (0; 1) (0; 0) (0; 0) (0; 0) (0; 0) (0; 0) (1; 1) (1; 1) (0; 0) (0; 1) (1; 0) (1; 1) (0; 0) (1; 1) (1; 0) (0; 1) (1; 0) (1; 0) (0; 1) (0; 0) (1; 1) (1; 0) (0; 0) (1; 0) (1; 0) (0; 0) (0; 1) (0; 1) (1; 0) (1; 1) (0; 0) (0; 1) (0; 0) (0; 1) (0; 0) (0; 1) ◦ Now compare those tables to the tables in S: + 0 1 x x + 1 · 0 1 x x + 1 0 0 1 x x + 1 0 0 0 0 0 1 1 0 x + 1 x 1 0 1 x x + 1 x x x + 1 0 1 x 0 x x 0 x + 1 x + 1 x 1 0 x + 1 0 x + 1 0 x + 1 ◦ Here, if we relabel (0; 0) as 0, (1; 1) as 1, (1; 0) as x, and (0; 1) as x + 1, the rst pair of tables becomes the second set of tables. a b • As a third example, consider the rings R = = fa+bi : a; b 2 g and S = 2 M ( ): a; b 2 . C R −b a 2×2 R R a b c d a − c b − d ◦ Notice that S is a subring of M ( ): we have − = and 2×2 R −b a −d c −(b − d) a − c a b c d ac − bd ad + bc · = . −b a −d c −(ad + bc) ac − bd ◦ Compare these to the addition and multiplication operations in C: (a + bi) − (c + di) = (a − c) + (b − d)i and (a + bi) · (c + di) = (ac − bd) + (ad + bc)i. a b ◦ Upon identifying the complex number a + bi with the matrix , we see that the ring structure −b a of S is precisely the same as the ring structure of C. • Let us formalize the central idea in the examples above: in each case, we see that there is a way to relabel the elements of R using the elements of S in a way that preserves the ring structure. ◦ The desired relabeling is a function ' : R ! S with the property that ' is a bijection (so that each element of R is labeled with a unique element of S) and that ' respects the ring operations. ◦ Explicitly, we require '(r1 + r2) = '(r1) + '(r2) and '(r1 · r2) = '(r1) · '(r2) for all elements r1 and r2 in R. • Denition: Let R and S be rings. A ring isomorphism ' from R to S is a bijective1 function ' : R ! S such that '(r1 + r2) = '(r1) + '(r2) and '(r1 · r2) = '(r1) · '(r2) for all elements r1 and r2 in R. 1Recall that a function ' : R ! S is injective (one-to-one) if '(x) = '(y) implies x = y, and ' is surjective (onto) if for every s 2 S there exists an r 2 R with '(r) = s. A bijective function is one that is both injective and surjective. Equivalently, ' is a bijection if it possesses a two-sided inverse function '−1 : S ! R with '('−1(s)) = s and '−1('(r)) = r for every r 2 R and s 2 S. 2 ◦ We remark here that in both of the conditions '(r1 + r2) = '(r1) + '(r2) and '(r1 · r2) = '(r1) · '(r2), the operations on the left are performed in R while the operations on the right are performed in S. ◦ Note: Isomorphisms arise in a variety of contexts (e.g., isomorphisms of vector spaces, isomorphisms of groups, etc.), and in some cases the rings we are considering may carry additional structure. We will simply say isomorphism rather than explicitly specifying ring isomorphism each time, unless there is a particular reason to do otherwise. • Example: For R = Z=6Z and S = (Z=2Z)×(Z=3Z), the map ' : R ! S dened via '(n) = (n mod 2; n mod 3) is an isomorphism. ◦ Note that reducing a residue class in Z=6Z modulo 2 or modulo 3 is well-dened, since 2 and 3 both divide 6, so ' is well-dened. ◦ It is then easy to see that ' is a bijection, and that '(r1 +r2) = '(r1)+'(r2) and '(r1 ·r2) = '(r1)·'(r2) for any residue classes . (It is also possible to compare the addition and multiplication tables r1; r2 2 Z=6Z as we did above.) ◦ We therefore conclude that ' is an isomorphism. a b • Example: For S = 2 M ( ): a; b 2 , show that the map ' : ! S dened via '(a+bi) = −b a 2×2 R R C a b is an isomorphism. −b a ◦ First, we see that ' is a bijection since it has a two-sided inverse; namely, the map '−1 : S ! C dened a b by '−1 = a + bi. −b a ◦ Furthermore, if z = a + bi and w = c + di, then a + c b + d a b c d '(z + w) = '((a + c) + (b + d)i) = = + = '(z) + '(w) −(b + d) a + c −b a −d c and also ac − bd ad + bc a b c d '(zw) = '((ac − bd) + (ad + bc)i) = = · = '(z) · '(w): −(ad + bc) ac − bd −b a −d c ◦ Thus, ' satises all the requirements, so it is an isomorphism. • Denition: If there is an isomorphism ' : R ! S, we say R and S are isomorphic, and write R =∼ S. ◦ Intuitively, isomorphic rings share the same structure, except that the elements and operations may be labeled dierently. • Proposition (Properties of Isomorphisms): If R; S; T are any rings, the following hold: 1. The identity map I : R ! R dened by I(r) = r for all r 2 R is an isomorphism from R to R.
Recommended publications
  • Scott Spaces and the Dcpo Category
    SCOTT SPACES AND THE DCPO CATEGORY JORDAN BROWN Abstract. Directed-complete partial orders (dcpo’s) arise often in the study of λ-calculus. Here we investigate certain properties of dcpo’s and the Scott spaces they induce. We introduce a new construction which allows for the canonical extension of a partial order to a dcpo and give a proof that the dcpo introduced by Zhao, Xi, and Chen is well-filtered. Contents 1. Introduction 1 2. General Definitions and the Finite Case 2 3. Connectedness of Scott Spaces 5 4. The Categorical Structure of DCPO 6 5. Suprema and the Waybelow Relation 7 6. Hofmann-Mislove Theorem 9 7. Ordinal-Based DCPOs 11 8. Acknowledgments 13 References 13 1. Introduction Directed-complete partially ordered sets (dcpo’s) often arise in the study of λ-calculus. Namely, they are often used to construct models for λ theories. There are several versions of the λ-calculus, all of which attempt to describe the ‘computable’ functions. The first robust descriptions of λ-calculus appeared around the same time as the definition of Turing machines, and Turing’s paper introducing computing machines includes a proof that his computable functions are precisely the λ-definable ones [5] [8]. Though we do not address the λ-calculus directly here, an exposition of certain λ theories and the construction of Scott space models for them can be found in [1]. In these models, computable functions correspond to continuous functions with respect to the Scott topology. It is thus with an eye to the application of topological tools in the study of computability that we investigate the Scott topology.
    [Show full text]
  • The Isomorphism Theorems
    Lecture 4.5: The isomorphism theorems Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 4120, Modern Algebra M. Macauley (Clemson) Lecture 4.5: The isomorphism theorems Math 4120, Modern Algebra 1 / 10 The Isomorphism Theorems The Fundamental Homomorphism Theorem (FHT) is the first of four basic theorems about homomorphism and their structure. These are commonly called \The Isomorphism Theorems": First Isomorphism Theorem: \Fundamental Homomorphism Theorem" Second Isomorphism Theorem: \Diamond Isomorphism Theorem" Third Isomorphism Theorem: \Freshman Theorem" Fourth Isomorphism Theorem: \Correspondence Theorem" All of these theorems have analogues in other algebraic structures: rings, vector spaces, modules, and Lie algebras, to name a few. In this lecture, we will summarize the last three isomorphism theorems and provide visual pictures for each. We will prove one, outline the proof of another (homework!), and encourage you to try the (very straightforward) proofs of the multiple parts of the last one. Finally, we will introduce the concepts of a commutator and commutator subgroup, whose quotient yields the abelianation of a group. M. Macauley (Clemson) Lecture 4.5: The isomorphism theorems Math 4120, Modern Algebra 2 / 10 The Second Isomorphism Theorem Diamond isomorphism theorem Let H ≤ G, and N C G. Then G (i) The product HN = fhn j h 2 H; n 2 Ng is a subgroup of G. (ii) The intersection H \ N is a normal subgroup of G. HN y EEE yyy E (iii) The following quotient groups are isomorphic: HN E EE yy HN=N =∼ H=(H \ N) E yy H \ N Proof (sketch) Define the following map φ: H −! HN=N ; φ: h 7−! hN : If we can show: 1.
    [Show full text]
  • Certain Ideals Related to the Strong Measure Zero Ideal
    数理解析研究所講究録 第 1595 巻 2008 年 37-46 37 Certain ideals related to the strong measure zero ideal 大阪府立大学理学系研究科 大須賀昇 (Noboru Osuga) Graduate school of Science, Osaka Prefecture University 1 Motivation and Basic Definition In 1919, Borel[l] introduced the new class of Lebesgue measure zero sets called strong measure zero sets today. The family of all strong measure zero sets become $\sigma$-ideal and is called the strong measure zero ideal. The four cardinal invariants (the additivity, covering number, uniformity and cofinal- ity) related to the strong measure zero ideal have been studied. In 2002, Yorioka[2] obtained the results about the cofinality of the strong measure zero ideal. In the process, he introduced the ideal $\mathcal{I}_{f}$ for each strictly increas- ing function $f$ on $\omega$ . The ideal $\mathcal{I}_{f}$ relates to the structure of the real line. We are interested in how the cardinal invariants of the ideal $\mathcal{I}_{f}$ behave. $Ma\dot{i}$ly, we te interested in the cardinal invariants of the ideals $\mathcal{I}_{f}$ . In this paper, we deal the consistency problems about the relationship between the cardi- nal invariants of the ideals $\mathcal{I}_{f}$ and the minimam and supremum of cardinal invariants of the ideals $\mathcal{I}_{g}$ for all $g$ . We explain some notation which we use in this paper. Our notation is quite standard. And we refer the reader to [3] and [4] for undefined notation. For sets X and $Y$, we denote by $xY$ the set of all functions $homX$ to Y.
    [Show full text]
  • The Matrix Calculus You Need for Deep Learning
    The Matrix Calculus You Need For Deep Learning Terence Parr and Jeremy Howard July 3, 2018 (We teach in University of San Francisco's MS in Data Science program and have other nefarious projects underway. You might know Terence as the creator of the ANTLR parser generator. For more material, see Jeremy's fast.ai courses and University of San Francisco's Data Institute in- person version of the deep learning course.) HTML version (The PDF and HTML were generated from markup using bookish) Abstract This paper is an attempt to explain all the matrix calculus you need in order to understand the training of deep neural networks. We assume no math knowledge beyond what you learned in calculus 1, and provide links to help you refresh the necessary math where needed. Note that you do not need to understand this material before you start learning to train and use deep learning in practice; rather, this material is for those who are already familiar with the basics of neural networks, and wish to deepen their understanding of the underlying math. Don't worry if you get stuck at some point along the way|just go back and reread the previous section, and try writing down and working through some examples. And if you're still stuck, we're happy to answer your questions in the Theory category at forums.fast.ai. Note: There is a reference section at the end of the paper summarizing all the key matrix calculus rules and terminology discussed here. arXiv:1802.01528v3 [cs.LG] 2 Jul 2018 1 Contents 1 Introduction 3 2 Review: Scalar derivative rules4 3 Introduction to vector calculus and partial derivatives5 4 Matrix calculus 6 4.1 Generalization of the Jacobian .
    [Show full text]
  • IVC Factsheet Functions Comp Inverse
    Imperial Valley College Math Lab Functions: Composition and Inverse Functions FUNCTION COMPOSITION In order to perform a composition of functions, it is essential to be familiar with function notation. If you see something of the form “푓(푥) = [expression in terms of x]”, this means that whatever you see in the parentheses following f should be substituted for x in the expression. This can include numbers, variables, other expressions, and even other functions. EXAMPLE: 푓(푥) = 4푥2 − 13푥 푓(2) = 4 ∙ 22 − 13(2) 푓(−9) = 4(−9)2 − 13(−9) 푓(푎) = 4푎2 − 13푎 푓(푐3) = 4(푐3)2 − 13푐3 푓(ℎ + 5) = 4(ℎ + 5)2 − 13(ℎ + 5) Etc. A composition of functions occurs when one function is “plugged into” another function. The notation (푓 ○푔)(푥) is pronounced “푓 of 푔 of 푥”, and it literally means 푓(푔(푥)). In other words, you “plug” the 푔(푥) function into the 푓(푥) function. Similarly, (푔 ○푓)(푥) is pronounced “푔 of 푓 of 푥”, and it literally means 푔(푓(푥)). In other words, you “plug” the 푓(푥) function into the 푔(푥) function. WARNING: Be careful not to confuse (푓 ○푔)(푥) with (푓 ∙ 푔)(푥), which means 푓(푥) ∙ 푔(푥) . EXAMPLES: 푓(푥) = 4푥2 − 13푥 푔(푥) = 2푥 + 1 a. (푓 ○푔)(푥) = 푓(푔(푥)) = 4[푔(푥)]2 − 13 ∙ 푔(푥) = 4(2푥 + 1)2 − 13(2푥 + 1) = [푠푚푝푙푓푦] … = 16푥2 − 10푥 − 9 b. (푔 ○푓)(푥) = 푔(푓(푥)) = 2 ∙ 푓(푥) + 1 = 2(4푥2 − 13푥) + 1 = 8푥2 − 26푥 + 1 A function can even be “composed” with itself: c.
    [Show full text]
  • COVERING PROPERTIES of IDEALS 1. Introduction We Will Discuss The
    COVERING PROPERTIES OF IDEALS MAREK BALCERZAK, BARNABAS´ FARKAS, AND SZYMON GLA¸B Abstract. M. Elekes proved that any infinite-fold cover of a σ-finite measure space by a sequence of measurable sets has a subsequence with the same property such that the set of indices of this subsequence has density zero. Applying this theorem he gave a new proof for the random-indestructibility of the density zero ideal. He asked about other variants of this theorem concerning I-almost everywhere infinite-fold covers of Polish spaces where I is a σ-ideal on the space and the set of indices of the required subsequence should be in a fixed ideal J on !. We introduce the notion of the J-covering property of a pair (A;I) where A is a σ- algebra on a set X and I ⊆ P(X) is an ideal. We present some counterexamples, discuss the category case and the Fubini product of the null ideal N and the meager ideal M. We investigate connections between this property and forcing-indestructibility of ideals. We show that the family of all Borel ideals J on ! such that M has the J- covering property consists exactly of non weak Q-ideals. We also study the existence of smallest elements, with respect to Katˇetov-Blass order, in the family of those ideals J on ! such that N or M has the J-covering property. Furthermore, we prove a general result about the cases when the covering property \strongly" fails. 1. Introduction We will discuss the following result due to Elekes [8].
    [Show full text]
  • The Logic of Recursive Equations Author(S): A
    The Logic of Recursive Equations Author(s): A. J. C. Hurkens, Monica McArthur, Yiannis N. Moschovakis, Lawrence S. Moss, Glen T. Whitney Source: The Journal of Symbolic Logic, Vol. 63, No. 2 (Jun., 1998), pp. 451-478 Published by: Association for Symbolic Logic Stable URL: http://www.jstor.org/stable/2586843 . Accessed: 19/09/2011 22:53 Your use of the JSTOR archive indicates your acceptance of the Terms & Conditions of Use, available at . http://www.jstor.org/page/info/about/policies/terms.jsp JSTOR is a not-for-profit service that helps scholars, researchers, and students discover, use, and build upon a wide range of content in a trusted digital archive. We use information technology and tools to increase productivity and facilitate new forms of scholarship. For more information about JSTOR, please contact [email protected]. Association for Symbolic Logic is collaborating with JSTOR to digitize, preserve and extend access to The Journal of Symbolic Logic. http://www.jstor.org THE JOURNAL OF SYMBOLIC LOGIC Volume 63, Number 2, June 1998 THE LOGIC OF RECURSIVE EQUATIONS A. J. C. HURKENS, MONICA McARTHUR, YIANNIS N. MOSCHOVAKIS, LAWRENCE S. MOSS, AND GLEN T. WHITNEY Abstract. We study logical systems for reasoning about equations involving recursive definitions. In particular, we are interested in "propositional" fragments of the functional language of recursion FLR [18, 17], i.e., without the value passing or abstraction allowed in FLR. The 'pure," propositional fragment FLRo turns out to coincide with the iteration theories of [1]. Our main focus here concerns the sharp contrast between the simple class of valid identities and the very complex consequence relation over several natural classes of models.
    [Show full text]
  • Right Ideals of a Ring and Sublanguages of Science
    RIGHT IDEALS OF A RING AND SUBLANGUAGES OF SCIENCE Javier Arias Navarro Ph.D. In General Linguistics and Spanish Language http://www.javierarias.info/ Abstract Among Zellig Harris’s numerous contributions to linguistics his theory of the sublanguages of science probably ranks among the most underrated. However, not only has this theory led to some exhaustive and meaningful applications in the study of the grammar of immunology language and its changes over time, but it also illustrates the nature of mathematical relations between chunks or subsets of a grammar and the language as a whole. This becomes most clear when dealing with the connection between metalanguage and language, as well as when reflecting on operators. This paper tries to justify the claim that the sublanguages of science stand in a particular algebraic relation to the rest of the language they are embedded in, namely, that of right ideals in a ring. Keywords: Zellig Sabbetai Harris, Information Structure of Language, Sublanguages of Science, Ideal Numbers, Ernst Kummer, Ideals, Richard Dedekind, Ring Theory, Right Ideals, Emmy Noether, Order Theory, Marshall Harvey Stone. §1. Preliminary Word In recent work (Arias 2015)1 a line of research has been outlined in which the basic tenets underpinning the algebraic treatment of language are explored. The claim was there made that the concept of ideal in a ring could account for the structure of so- called sublanguages of science in a very precise way. The present text is based on that work, by exploring in some detail the consequences of such statement. §2. Introduction Zellig Harris (1909-1992) contributions to the field of linguistics were manifold and in many respects of utmost significance.
    [Show full text]
  • Homomorphisms and Isomorphisms
    Lecture 4.1: Homomorphisms and isomorphisms Matthew Macauley Department of Mathematical Sciences Clemson University http://www.math.clemson.edu/~macaule/ Math 4120, Modern Algebra M. Macauley (Clemson) Lecture 4.1: Homomorphisms and isomorphisms Math 4120, Modern Algebra 1 / 13 Motivation Throughout the course, we've said things like: \This group has the same structure as that group." \This group is isomorphic to that group." However, we've never really spelled out the details about what this means. We will study a special type of function between groups, called a homomorphism. An isomorphism is a special type of homomorphism. The Greek roots \homo" and \morph" together mean \same shape." There are two situations where homomorphisms arise: when one group is a subgroup of another; when one group is a quotient of another. The corresponding homomorphisms are called embeddings and quotient maps. Also in this chapter, we will completely classify all finite abelian groups, and get a taste of a few more advanced topics, such as the the four \isomorphism theorems," commutators subgroups, and automorphisms. M. Macauley (Clemson) Lecture 4.1: Homomorphisms and isomorphisms Math 4120, Modern Algebra 2 / 13 A motivating example Consider the statement: Z3 < D3. Here is a visual: 0 e 0 7! e f 1 7! r 2 2 1 2 7! r r2f rf r2 r The group D3 contains a size-3 cyclic subgroup hri, which is identical to Z3 in structure only. None of the elements of Z3 (namely 0, 1, 2) are actually in D3. When we say Z3 < D3, we really mean is that the structure of Z3 shows up in D3.
    [Show full text]
  • Product Specifications and Ordering Information CMS 2019 R2 Condition Monitoring Software
    Product specifications and ordering information CMS 2019 R2 Condition Monitoring Software Overview SETPOINT® CMS Condition Monitoring Software provides a powerful, flexible, and comprehensive solution for collection, storage, and visualization of vibration and condition data from VIBROCONTROL 8000 (VC-8000) Machinery Protection System (MPS) racks, allowing trending, diagnostics, and predictive maintenance of monitored machinery. The software can be implemented in three different configurations: 1. CMSPI (PI System) This implementation streams data continuously from all VC-8000 racks into a connected PI Server infrastructure. It consumes on average 12-15 PI tags per connected vibration transducer (refer to 3. manual S1176125). Customers can use their CMSHD/SD (Hard Drive) This implementation is used existing PI ecosystem, or for those without PI, a when a network is not available stand-alone PI server can be deployed as a self- between VC-8000 racks and a contained condition monitoring solution. server, and the embedded flight It provides the most functionality (see Tables 1 recorder in each VC-8000 rack and 2) of the three possible configurations by will be used instead. The flight recorder is a offering full integration with process data, solid-state hard drive local to each VC-8000 rack integrated aero/thermal performance monitoring, that can store anywhere from 1 – 12 months of integrated decision support functionality, nested data*. The data is identical to that which would machine train diagrams and nearly unlimited be streamed to an external server, but remains in visualization capabilities via PI Vision or PI the VC-8000 rack until manually retrieved via ProcessBook, and all of the power of the OSIsoft removable SDHC card media, or by connecting a PI System and its ecosystem of complementary laptop to the rack’s Ethernet CMS port and technologies.
    [Show full text]
  • Monoids: Theme and Variations (Functional Pearl)
    University of Pennsylvania ScholarlyCommons Departmental Papers (CIS) Department of Computer & Information Science 7-2012 Monoids: Theme and Variations (Functional Pearl) Brent A. Yorgey University of Pennsylvania, [email protected] Follow this and additional works at: https://repository.upenn.edu/cis_papers Part of the Programming Languages and Compilers Commons, Software Engineering Commons, and the Theory and Algorithms Commons Recommended Citation Brent A. Yorgey, "Monoids: Theme and Variations (Functional Pearl)", . July 2012. This paper is posted at ScholarlyCommons. https://repository.upenn.edu/cis_papers/762 For more information, please contact [email protected]. Monoids: Theme and Variations (Functional Pearl) Abstract The monoid is a humble algebraic structure, at first glance ve en downright boring. However, there’s much more to monoids than meets the eye. Using examples taken from the diagrams vector graphics framework as a case study, I demonstrate the power and beauty of monoids for library design. The paper begins with an extremely simple model of diagrams and proceeds through a series of incremental variations, all related somehow to the central theme of monoids. Along the way, I illustrate the power of compositional semantics; why you should also pay attention to the monoid’s even humbler cousin, the semigroup; monoid homomorphisms; and monoid actions. Keywords monoid, homomorphism, monoid action, EDSL Disciplines Programming Languages and Compilers | Software Engineering | Theory and Algorithms This conference paper is available at ScholarlyCommons: https://repository.upenn.edu/cis_papers/762 Monoids: Theme and Variations (Functional Pearl) Brent A. Yorgey University of Pennsylvania [email protected] Abstract The monoid is a humble algebraic structure, at first glance even downright boring.
    [Show full text]
  • A Remark About Algebraicity in Complete Partial Orders
    A remark ab out algebraicity in complete partial orders Draft Leonid Libkin Department of Computer and Information Science University of Pennsylvania Philadelphia PA USA Email libkinsaulcisupennedu Abstract I prove a characterization theorem for algebraic b ounded complete cp os similar to that for algebraic lattices It is wellknown that a lattice is algebraic i it isomorphic to a lattice of subalgebras of an algebra Algebraicity plays the central role in denotational semantics for programming languages but the structures used there are not exactly algebraic lattices they are complete algebraic partial orders In this note I shall characterize such p osets as p osets of certain subalgebras of partial algebras Let me recall the denitions A p oset is called complete and is usually abbreviated as a cpo if it contains least upp er b ounds or suprema of directed subsets I shall use t for supremum An element x of D is called compact if x tX where X D is directed implies x x for some x X A cp o is called algebraic if for any x D the set of compact elements b elow x is directed and its supremum equals x A cp o D is bounded complete if supremum of X D denoted by tX as well exists whenever X is b ounded ab ove in D ie there is a D such that a x for all x X I shall use a more convenient notation a a instead of tfa a g An element x of a b ounded complete cp o D is compact 1 n 1 n if whenever tX exists and x tX x tX where X X is nite In a b ounded complete cp o the set of compact elements b elow any element is always
    [Show full text]