Mat3770 — Relations

Total Page:16

File Type:pdf, Size:1020Kb

Mat3770 — Relations Mat3770 | Relations Relations Digraphs Reflexive Mat3770 | Relations Symmetric Transitive Composition Data Structure Equiv Spring 2014 Relation Equiv Classes Partitions Transitive Closure tsr(R) Student Responsibilities Mat3770 | Relations Reading: Textbook, Section 8.1, 8.3, 8.5 Relations Assignments: Digraphs Sec 8.1 1a-d, 3a-d, 5ab, 16, 28, 31, 48bd Reflexive Sec 8.3 1ab, 3ab, 5, 14a-c, 18(ab), 23, 26, 36 Symmetric Sec 8.5 2ad, 5, 15, 22, 35, 43a-c, 61 Transitive Composition Attendance: Spritefully Encouraged Data Structure Equiv Overview Relation Sec 8.1 Relations and Their Properties Equiv Classes Partitions Sec 8.3 Representing Relations Transitive Sec 8.5 Equivalence Relations Closure tsr(R) Section 8.1 | Relations and Their Properties Mat3770 | Relations Binary Relations Relations Digraphs Definition:A binary relation R from a set A to a set B is a Reflexive Symmetric subset R ⊆ A × B. Transitive Composition Note: there are no constraints on relations as there are on Data Structure functions. Equiv Relation Equiv Classes We have a common graphical representation of relations, a Partitions directed graph. Transitive Closure tsr(R) Directed Graphs Mat3770 | Relations Definition:A Directed Graph (Digraph) D from A to B Relations is: Digraphs 1. a collection of vertices V ⊆ A [ B, and Reflexive 2. a collection of edges E ⊆ A × B Symmetric Transitive Composition If there is an ordered pair e =< x; y > in R, then there is an Data Structure arc or edge from x to y in D. (Note: E = R) Equiv Relation Equiv Classes The elements x and y are called the initial and terminal Partitions vertices of the edge e. Transitive Closure tsr(R) Relation Example Mat3770 | Relations Let A = f a, b, c g, Relations B = f 1, 2, 3, 4 g, and Digraphs Reflexive R be defined by the ordered pairs or edges: Symmetric f < a; 1 >; < a; 2 >; < c; 4 > g Transitive Composition Then we can represent R by the digraph D: Data Structure 1 Equiv A Relation 2 Equiv Classes B Partitions 3 Transitive Closure C tsr(R) 4 Relation on a Single Set A Mat3770 | Relations Definition: A binary relation R on a set A is a subset of A × A or a relation from A to A. Relations Digraphs Reflexive Let A = f a, b, c g Symmetric Transitive Composition R = f < a; a >; < a; b >; < a; c > g Data Structure Equiv Relation Then a digraph representation of R is: Equiv Classes Partitions b Transitive a Closure tsr(R) c Notes Mat3770 | Relations Relations Digraphs An arc of the form < x; x > on a digraph is called a loop. Reflexive Symmetric Transitive Composition Question: How many binary relations are there on a set A? Data Another way to think of it: Structure Equiv How many subsets are there of A × A? Relation Equiv Classes Partitions Transitive Closure tsr(R) Special Properties of Binary Relations Mat3770 | Given Relations 1. A universe U Relations Digraphs 2. A binary relation R on a subset A of U Reflexive Definition: R is reflexive IFF Symmetric Transitive 8 x [x 2 A ! < x; x >2 R] Composition Data Structure Notes: Equiv If A = ;, then the implication is vacuously true Relation Equiv Classes The void relation on an empty set is reflexive Partitions Transitive Closure If A is not void, then all vertices in the reflexive relation must tsr(R) have loops Symmetric and Antisymmetric Properties Mat3770 | Relations Definition: R is symmetric IFF 8x8y[< x; y >2 R ! < y; x >2 R] Relations Digraphs Note: if there is an arc < x; y >, there must be an arc Reflexive < y; x > Symmetric Transitive Composition Definition: R is antisymmetric IFF Data Structure 8x8y[(< x; y >2 R) ^ (< y; x >2 R) ! x = y] Equiv Relation Note: If there is an arc from x to y, there cannot be one from Equiv Classes Partitions y to x if x6= y. Transitive Closure To prove a relation is antisymmetric, show logically that if tsr(R) < x; y > is in R and x 6= y, then < y; x > is not in R. The Transitive Property Mat3770 | Relations Relations Definition: R is transitive IFF Digraphs Reflexive 8x8y8z[(< x; y >2 R) ^ (< y; z >2 R) ! < x; z >2 R] Symmetric Transitive Composition Note: If there is an arc from x to y and one from y to z, then Data there must be one from x to z. Structure Equiv Relation This is the most difficult property to check. We will develop Equiv Classes algorithms to check this later. Partitions Transitive Closure tsr(R) Mat3770 | AB Relations Relations Digraphs Reflexive Symmetric CD Transitive Composition Data Structure Equiv Relation Equiv Classes R reflexive symmetric antisymmetric transitive p p p Partitions A Transitive B Closure p C tsr(R) p p D Combining Relations | Set Operations Mat3770 | Relations A very large set of potential questions! For example, let R1 Relations and R2 be binary relations on a set A. Then we have Digraphs questions of the form: Reflexive If R1 has Property 1 and Symmetric R2 has Property 2, Transitive does R1 ? R2 have Property 3? Composition Data Structure Equiv For example, If R1 is symmetric and R2 is antisymmetric, Relation does it follow that R1 [ R2 is transitive? Equiv Classes Partitions If so, we need to prove it; Transitive otherwise, we can find a counterexample. Closure tsr(R) Another Example Mat3770 | Relations Let R1 and R2 be transitive on A. Does it follow that R1 [ Relations R2 is transitive? Digraphs Reflexive Symmetric Consider: Transitive A = f 1, 2 g Composition R1 = f < 1; 2 > g Data Structure R2 = f < 2; 1 > g Equiv Relation Equiv Classes Then R1 [ R2 = f < 1; 2 >; < 2; 1 > g. which is not Partitions transitive. (Why not?) Transitive Closure tsr(R) Composition of Relations Mat3770 | Relations Definition: Suppose R1 is a relation from A to B R2 is a relation from B to C Relations Digraphs Then the composition of R2 with R1, denoted R2 ◦ R1, is Reflexive the relation from A to C: Symmetric Transitive If < x; y > is a member of R1 and Composition < y; z > is a member of R2 , then Data < x; z > is a member of R2 ◦ R1 Structure Equiv Relation For < x; y > to be in the composite relation R2 ◦ R1, there Equiv Classes must exist a y in B Partitions Transitive Closure We read compositions right to left as in functions, applying tsr(R) R1 first, then R2 in this example. Example of a Composite Relation Mat3770 | Relations 1 Relations A Digraphs 2 Reflexive B Symmetric 3 Transitive C Composition Data 4 Structure Equiv R1 R2 Relation Equiv Classes Partitions Transitive Closure R2 ◦ R1 = f < B; 2 >; < B; 4 > g tsr(R) A Relation Composed with Itself Mat3770 | Relations Definition: Let R be a binary relation on A. Then the Relations powers Rn; n = 1; 2; 3;::: are defined recursively by: Digraphs Reflexive Basis:R1 = R Symmetric Transitive Induction:Rn+1 = Rn ◦ R Composition Data Structure Equiv Relation Note: An ordered pair < x; y > is in Rn IFF there is a path Equiv Classes of length n from x to y following the arcs (in the direction of Partitions the arrows) in R. Transitive Closure tsr(R) Composites on R Mat3770 | Relations Relations Digraphs Reflexive Symmetric R1 = R R2 = R1 R Transitive Composition Data Structure Equiv Relation Equiv Classes Partitions Transitive Closure R3 = R2 R R4 = R3 R tsr(R) A Very Important Theorem Mat3770 | R is transitive IFF Rn ⊆ R for n > 0. Relations Proof ( ) ): R transitive ! Rn ⊆ R Relations Digraphs Use a direct proof with proof by induction Reflexive Assume R is transitive & show Rn ⊆ R by induction Symmetric Basis: Obviously true for n = 1 Transitive Induction: Composition IH: Assume Rk ⊆ R for some arbitrary k > 0 Data k+1 Structure IS: Show R ⊆ R Equiv Rk+1 = Rk ◦ R, so if < x; y > is in Rk+1, then there is a z Relation such that < x; z > is in Rk and < z; y > is in R. Equiv Classes k Partitions But, since R ⊆ R, < x; z > is in R Transitive R is transitive, so < x; y > is in R Closure tsr(R) Since < x; y > was an arbitrary edge, the result follows Proof ( ( ) Mat3770 | Relations To complete the proof, we need to show: Relations n Digraphs R ⊆ R ! R is transitive Reflexive Symmetric 2 Transitive Use the fact that R ⊆ R and the definition of transitivity. Composition Proof left as an exercise. Data Structure Equiv Relation Equiv Classes Thus, (given a finished proof of the above) we have shown: Partitions n Transitive R is transitive IFF R ⊆ R for n > 0 Closure tsr(R) Section 8.3 | Representing Relations Mat3770 | Relations Connection Matrices Relations Digraphs Let R be a relation from A = f a ; a ;:::; a g to Reflexive 1 2 m Symmetric B = f b1; b2;:::; bn g Transitive Composition Data Structure Equiv Definition: An m × n connection matrix, M, for R is Relation defined by: Equiv Classes 1 if < a ; b > 2 R m = i j Partitions i;j 0 otherwise Transitive Closure tsr(R) Example Mat3770 | Relations Assume the rows are labeled with the elements of A and the Relations columns are labeled with the elements of B. Digraphs Let A = f a, b, c g, B = f e, f, g, h g, and Reflexive R = f < a; e >; < c; g > g Symmetric Transitive Composition 2 3 Data 1 0 0 0 Structure Then the connection matrix M for R is: 4 0 0 0 0 5 Equiv Relation 0 0 1 0 Equiv Classes Partitions Transitive Note: The order of the elements of A and B is important! Closure tsr(R) Mat3770 | Relations Theorem.
Recommended publications
  • Relations in Categories
    Relations in Categories Stefan Milius A thesis submitted to the Faculty of Graduate Studies in partial fulfilment of the requirements for the degree of Master of Arts Graduate Program in Mathematics and Statistics York University Toronto, Ontario June 15, 2000 Abstract This thesis investigates relations over a category C relative to an (E; M)-factori- zation system of C. In order to establish the 2-category Rel(C) of relations over C in the first part we discuss sufficient conditions for the associativity of horizontal composition of relations, and we investigate special classes of morphisms in Rel(C). Attention is particularly devoted to the notion of mapping as defined by Lawvere. We give a significantly simplified proof for the main result of Pavlovi´c,namely that C Map(Rel(C)) if and only if E RegEpi(C). This part also contains a proof' that the category Map(Rel(C))⊆ is finitely complete, and we present the results obtained by Kelly, some of them generalized, i. e., without the restrictive assumption that M Mono(C). The next part deals with factorization⊆ systems in Rel(C). The fact that each set-relation has a canonical image factorization is generalized and shown to yield an (E¯; M¯ )-factorization system in Rel(C) in case M Mono(C). The setting without this condition is studied, as well. We propose a⊆ weaker notion of factorization system for a 2-category, where the commutativity in the universal property of an (E; M)-factorization system is replaced by coherent 2-cells. In the last part certain limits and colimits in Rel(C) are investigated.
    [Show full text]
  • What Are Kinship Terminologies, and Why Do We Care?: a Computational Approach To
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Kent Academic Repository What are Kinship Terminologies, and Why do we Care?: A Computational Approach to Analysing Symbolic Domains Dwight Read, UCLA Murray Leaf, University of Texas, Dallas Michael Fischer, University of Kent, Canterbury, Corresponding Author, [email protected] Abstract Kinship is a fundamental feature and basis of human societies. We describe a set of computat ional tools and services, the Kinship Algebra Modeler, and the logic that underlies these. Thes e were developed to improve how we understand both the fundamental facts of kinship, and h ow people use kinship as a resource in their lives. Mathematical formalism applied to cultural concepts is more than an exercise in model building, as it provides a way to represent and exp lore logical consistency and implications. The logic underlying kinship is explored here thro ugh the kin term computations made by users of a terminology when computing the kinship r elation one person has to another by referring to a third person for whom each has a kin term relationship. Kinship Algebra Modeler provides a set of tools, services and an architecture to explore kinship terminologies and their properties in an accessible manner. Keywords Kinship, Algebra, Semantic Domains, Kinship Terminology, Theory Building 1 1. Introduction The Kinship Algebra Modeller (KAM) is a suite of open source software tools and services u nder development to support the elicitation and analysis of kinship terminologies, building al gebraic models of the relations structuring terminologies, and instantiating these models in lar ger contexts to better understand how people pragmatically interpret and employ the logic of kinship relations as a resource in their individual and collective lives.
    [Show full text]
  • Foundations of Relations and Kleene Algebra
    Introduction Foundations of Relations and Kleene Algebra Aim: cover the basics about relations and Kleene algebras within the framework of universal algebra Peter Jipsen This is a tutorial Slides give precise definitions, lots of statements Decide which statements are true (can be improved) Chapman University which are false (and perhaps how they can be fixed) [Hint: a list of pages with false statements is at the end] September 4, 2006 Peter Jipsen (Chapman University) Relation algebras and Kleene algebra September 4, 2006 1 / 84 Peter Jipsen (Chapman University) Relation algebras and Kleene algebra September 4, 2006 2 / 84 Prerequisites Algebraic properties of set operation Knowledge of sets, union, intersection, complementation Some basic first-order logic Let U be a set, and P(U)= {X : X ⊆ U} the powerset of U Basic discrete math (e.g. function notation) P(U) is an algebra with operations union ∪, intersection ∩, These notes take an algebraic perspective complementation X − = U \ X Satisfies many identities: e.g. X ∪ Y = Y ∪ X for all X , Y ∈ P(U) Conventions: How can we describe the set of all identities that hold? Minimize distinction between concrete and abstract notation x, y, z, x1,... variables (implicitly universally quantified) Can we decide if a particular identity holds in all powerset algebras? X , Y , Z, X1,... set variables (implicitly universally quantified) These are questions about the equational theory of these algebras f , g, h, f1,... function variables We will consider similar questions about several other types of algebras, a, b, c, a1,... constants in particular relation algebras and Kleene algebras i, j, k, i1,..
    [Show full text]
  • Introduction to Relations
    CHAPTER 7 Introduction to Relations 1. Relations and Their Properties 1.1. Definition of a Relation. Definition:A binary relation from a set A to a set B is a subset R ⊆ A × B: If (a; b) 2 R we say a is related to b by R. A is the domain of R, and B is the codomain of R. If A = B, R is called a binary relation on the set A. Notation: • If (a; b) 2 R, then we write aRb. • If (a; b) 62 R, then we write aR6 b. Discussion Notice that a relation is simply a subset of A × B. If (a; b) 2 R, where R is some relation from A to B, we think of a as being assigned to b. In these senses students often associate relations with functions. In fact, a function is a special case of a relation as you will see in Example 1.2.4. Be warned, however, that a relation may differ from a function in two possible ways. If R is an arbitrary relation from A to B, then • it is possible to have both (a; b) 2 R and (a; b0) 2 R, where b0 6= b; that is, an element in A could be related to any number of elements of B; or • it is possible to have some element a in A that is not related to any element in B at all. 204 1. RELATIONS AND THEIR PROPERTIES 205 Often the relations in our examples do have special properties, but be careful not to assume that a given relation must have any of these properties.
    [Show full text]
  • The Algebraic Theory of Semigroups the Algebraic Theory of Semigroups
    http://dx.doi.org/10.1090/surv/007.1 The Algebraic Theory of Semigroups The Algebraic Theory of Semigroups A. H. Clifford G. B. Preston American Mathematical Society Providence, Rhode Island 2000 Mathematics Subject Classification. Primary 20-XX. International Standard Serial Number 0076-5376 International Standard Book Number 0-8218-0271-2 Library of Congress Catalog Card Number: 61-15686 Copying and reprinting. Material in this book may be reproduced by any means for educational and scientific purposes without fee or permission with the exception of reproduction by services that collect fees for delivery of documents and provided that the customary acknowledgment of the source is given. This consent does not extend to other kinds of copying for general distribution, for advertising or promotional purposes, or for resale. Requests for permission for commercial use of material should be addressed to the Assistant to the Publisher, American Mathematical Society, P. O. Box 6248, Providence, Rhode Island 02940-6248. Requests can also be made by e-mail to reprint-permissionQams.org. Excluded from these provisions is material in articles for which the author holds copyright. In such cases, requests for permission to use or reprint should be addressed directly to the author(s). (Copyright ownership is indicated in the notice in the lower right-hand corner of the first page of each article.) © Copyright 1961 by the American Mathematical Society. All rights reserved. Printed in the United States of America. Second Edition, 1964 Reprinted with corrections, 1977. The American Mathematical Society retains all rights except those granted to the United States Government.
    [Show full text]
  • 5 Jul 2019 Span Composition Using Fake Pullbacks
    Span composition using fake pullbacks Ross Street ∗ Centre of Australian Category Theory Macquarie University, NSW 2109 Australia <[email protected]> July 8, 2019 2010 Mathematics Subject Classification: 18B10, 18D05 Key words and phrases: span; partial map; factorization system. Abstract The construction of a category of spans can be made in some categories C which do not have pullbacks in the traditional sense. The PROP for monoids is a good example of such a C . The 2012 book concerning homological algebra by Marco Grandis gives the proof of associativity of relations in a Puppe-exact category based on a 1967 paper of M.Š. Calenko. The proof here is a restructuring of that proof in the spirit of the first sentence of this Abstract. We observe that these relations are spans of EM-spans and that EM-spans admit fake pullbacks so that spans of EM-spans compose. Our setting is more general than Puppe-exact categories. Contents 1 Suitable factorization systems 2 arXiv:1907.02695v1 [math.CT] 5 Jul 2019 2 The bicategory of EM-spans 4 3 Relations as spans of spans 5 4 A fake pullback construction 6 5 An abstraction 7 ∗The author gratefully acknowledges the support of Australian Research Council Dis- covery Grant DP160101519. 1 Introduction The construction of a category of spans can be made in some categories C not having pullbacks in the traditional sense, only having some form of fake pullback. The PROP for monoids is a good example of such a C ; it has a forgetful functor to the category of finite sets which takes fake pullbacks to genuine pullbacks.
    [Show full text]
  • Fiat Categorification of the Symmetric Inverse Semigroup Isn
    Semigroup Forum (2018) 96:142–159 https://doi.org/10.1007/s00233-017-9866-5 RESEARCH ARTICLE Fiat categorification of the symmetric inverse ∗ semigroup ISn and the semigroup Fn Paul Martin1 · Volodymyr Mazorchuk2 Received: 19 May 2016 / Accepted: 19 March 2017 / Published online: 29 March 2017 © The Author(s) 2017. This article is an open access publication Abstract Starting from the symmetric group Sn, we construct two fiat 2-categories. One of them can be viewed as the fiat “extension” of the natural 2-category associated with the symmetric inverse semigroup (considered as an ordered semigroup with respect to the natural order). This 2-category provides a fiat categorification for the integral semigroup algebra of the symmetric inverse semigroup. The other 2-category can be viewed as the fiat “extension” of the 2-category associated with the maximal factorizable subsemigroup of the dual symmetric inverse semigroup (again, considered as an ordered semigroup with respect to the natural order). This 2-category provides a fiat categorification for the integral semigroup algebra of the maximal factorizable subsemigroup of the dual symmetric inverse semigroup. Keywords Categorification · 2-category · Symmetric inverse semigroup · Dual symmetric inverse semigroup 1 Introduction and description of the results Abstract higher representation theory has its origins in the papers [2,4,40,41] with principal motivation coming from [15,43]. For finitary 2-categories, basics Communicated by Jean-Eric Pin. B Volodymyr Mazorchuk [email protected] Paul Martin [email protected] 1 Department of Pure Mathematics, University of Leeds, Leeds LS2 9JT, UK 2 Department of Mathematics, Uppsala University, Box 480, 75106 Uppsala, Sweden 123 Fiat categorification of the symmetric inverse semigroup ISn ..
    [Show full text]
  • Fiat Categorification of the Symmetric Inverse Semigroup IS N and The
    FIAT CATEGORIFICATION OF THE SYMMETRIC INVERSE ∗ SEMIGROUP ISn AND THE SEMIGROUP Fn PAUL MARTIN AND VOLODYMYR MAZORCHUK Abstract. Starting from the symmetric group Sn, we construct two fiat 2- categories. One of them can be viewed as the fiat “extension” of the natural 2-category associated with the symmetric inverse semigroup (considered as an ordered semigroup with respect to the natural order). This 2-category provides a fiat categorification for the integral semigroup algebra of the symmetric in- verse semigroup. The other 2-category can be viewed as the fiat “extension” of the 2-category associated with the maximal factorizable subsemigroup of the dual symmetric inverse semigroup (again, considered as an ordered semi- group with respect to the natural order). This 2-category provides a fiat categorification for the integral semigroup algebra of the maximal factorizable subsemigroup of the dual symmetric inverse semigroup. 1. Introduction and description of the results Abstract higher representation theory has its origins in the papers [BFK, CR, Ro1, Ro2] with principal motivation coming from [Kh, Str]. For finitary 2-categories, ba- sics of 2-representation theory were developed in [MM1, MM2, MM3, MM4, MM5, MM6] and further investigated in [GrMa1, GrMa2, Xa, Zh1, Zh2, Zi, CM, MZ, MaMa, KMMZ], see also [KiMa1] for applications. For different ideas on higher rep- resentation theory, see also [FB, BBFW, El, Pf, Ka] and references therein. The major emphasis in [MM1, MM2, MM3, MM4, MM5, MM6] is on the study of so-called fiat 2-categories, which are 2-categorical analogues of finite dimensional algebras with involution. Fiat 2-categories appear naturally both in topology and representation theory.
    [Show full text]
  • Domain and Antidomain Semigroups
    Domain and Antidomain Semigroups Jules Desharnais, Peter Jipsen and Georg Struth Universit´eLaval, Chapman University, University of Sheffield Nov 4, 2009 J. Desharnais, P. Jipsen and G. Struth (Domain ) and Antidomain Semigroups RelMiCS/AKA Nov 4, 2009 1 Outline Domain/range and antidomain/antirange operations on relations Motivation for studying (anti)domain/range semigroups Representation results Hirsch-Mikulas nonrepresentability result Conclusion and open problems J. Desharnais, P. Jipsen and G. Struth (Domain ) and Antidomain Semigroups RelMiCS/AKA Nov 4, 2009 2 Rel(X ) = set of binary relationsR on a set X R; S = composition of relations unary (anti)domain and (anti)range operations are defined by d(R) = f(u; u) 2 X 2 :(u; v) 2 R for some v 2 X g; a(R) = f(u; u) 2 X 2 :(u; v) 2= R for all v 2 X g; r(R) = f(v; v) 2 X 2 :(u; v) 2 R for some u 2 X g; r 0(R) = f(v; v) 2 X 2 :(u; v) 2= R for all u 2 X g: In relation algebras, d(R) = R; R` \ id, a(R) = id − d(R), r(R) = R`; R \ id, r 0(R) = id − r(R) J. Desharnais, P. Jipsen and G. Struth (Domain ) and Antidomain Semigroups RelMiCS/AKA Nov 4, 2009 3 Elements of Rel(X ) represent actions or computations Operations model the control flow in the system Multiplication represents e.g. sequential or parallel composition of actions Addition (union) represents nondeterministic choice Multiplicative units model ineffective actions (skip) Additive units model abortive actions E.g.
    [Show full text]
  • Discrete Structures Lecture Notes
    Discrete Structures Lecture Notes Vladlen Koltun1 Winter 2008 1Computer Science Department, 353 Serra Mall, Gates 374, Stanford University, Stanford, CA 94305, USA; [email protected]. Contents 1 Sets and Notation 1 1.1 Defining sets . 1 1.2 Set operations . 3 1.3 More sets . 4 2 Induction 5 2.1 Introducing induction . 5 2.2 Strong induction . 7 2.3 Why is the induction principle true? . 8 3 More Proof Techniques 11 3.1 Proofs by contradiction . 11 3.2 Direct proofs . 12 4 Divisibility 15 4.1 The division algorithm . 15 4.2 Remainders . 16 4.3 Greatest common divisors . 17 4.4 Greatest common divisors and linear combinations . 18 5 Prime Numbers 21 5.1 The fundamental theorem of arithmetic . 21 5.2 The infinity of primes . 22 6 Modular Arithmetic 25 6.1 Congruences . 25 6.2 Modular division . 27 7 Relations and Functions 31 7.1 Ordered pairs . 31 7.2 Relations . 32 7.3 Kinds of relations . 32 7.4 Creating relations . 34 7.5 Functions . 35 8 Mathematical Logic 37 8.1 Propositions and predicates . 37 8.2 Quantifiers . 37 i 8.3 Negations . 38 8.4 Logical connectives . 39 8.5 Tautologies and logical inference . 41 9 Counting 43 9.1 Fundamental principles . 43 9.2 Basic counting problems . 44 10 Binomial Coefficients 49 10.1 Basic properties . 49 10.2 Binomial theorem . 50 11 The Inclusion-Exclusion Principle 53 11.1 Statement and proof of the principle . 53 11.2 Derangements . 54 12 The Pigeonhole Principle 57 12.1 Statements of the principle .
    [Show full text]
  • Arxiv:2103.06012V1 [Math.RA] 10 Mar 2021 1
    THE LATTICE AND SEMIGROUP STRUCTURE OF MULTIPERMUTATIONS CATARINA CARVALHO Department of Physics, Astronomy and Mathematics University of Hertfordshire, College Lane, Hatfield AL10 9AB BARNABY MARTIN Department of Computer Science, Durham University Science Labs, South Road, Durham, DH1 3LE, UK Abstract. We study the algebraic properties of binary relations whose un- derlying digraph is smooth, that is has no source or sink. Such objects have been studied as surjective hyper-operations (shops) on the corresponding ver- tex set, and as binary relations that are defined everywhere and whose inverse is also defined everywhere. In the latter formulation, they have been called multipermutations. We study the lattice structure of sets (monoids) of multipermutations over an n-element domain. Through a Galois connection, these monoids form the algebraic counterparts to sets of relations closed under definability in posi- tive first-order logic without equality. The first side of this Galois connection has been elaborated previously, we show the other side here. We study the property of inverse on multipermutations and how it connects our monoids to groups. We use our results to give a simple dichotomy theorem for the evaluation problem of positive first-order logic without equality on the class of structures whose preserving multipermutations form a monoid closed under inverse. These problems turn out either to be in Logspace or to be Pspace- complete. We go on to study the monoid of all multipermutations on an n-element domain, under usual composition of relations. We characterise its Green relations, regular elements and show that it does not admit a generating set that is polynomial on n.
    [Show full text]
  • The Journal of Mathematical Sociology Structural Equivalence Of
    This article was downloaded by: [University of Florida] On: 22 November 2013, At: 09:06 Publisher: Routledge Informa Ltd Registered in England and Wales Registered Number: 1072954 Registered office: Mortimer House, 37-41 Mortimer Street, London W1T 3JH, UK The Journal of Mathematical Sociology Publication details, including instructions for authors and subscription information: http://www.tandfonline.com/loi/gmas20 Structural equivalence of individuals in social networks François Lorrain a & Harrison C. White a a Harvard University Published online: 26 Aug 2010. To cite this article: François Lorrain & Harrison C. White (1971) Structural equivalence of individuals in social networks, The Journal of Mathematical Sociology, 1:1, 49-80, DOI: 10.1080/0022250X.1971.9989788 To link to this article: http://dx.doi.org/10.1080/0022250X.1971.9989788 PLEASE SCROLL DOWN FOR ARTICLE Taylor & Francis makes every effort to ensure the accuracy of all the information (the “Content”) contained in the publications on our platform. However, Taylor & Francis, our agents, and our licensors make no representations or warranties whatsoever as to the accuracy, completeness, or suitability for any purpose of the Content. Any opinions and views expressed in this publication are the opinions and views of the authors, and are not the views of or endorsed by Taylor & Francis. The accuracy of the Content should not be relied upon and should be independently verified with primary sources of information. Taylor and Francis shall not be liable for any losses, actions, claims, proceedings, demands, costs, expenses, damages, and other liabilities whatsoever or howsoever caused arising directly or indirectly in connection with, in relation to or arising out of the use of the Content.
    [Show full text]