Relations and Their Properties Equivalence Relations Partial Orderings
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Math Preliminaries
Preliminaries We establish here a few notational conventions used throughout the text. Arithmetic with ∞ We shall sometimes use the symbols “∞” and “−∞” in simple arithmetic expressions involving real numbers. The interpretation given to such ex- pressions is the usual, natural one; for example, for all real numbers x, we have −∞ < x < ∞, x + ∞ = ∞, x − ∞ = −∞, ∞ + ∞ = ∞, and (−∞) + (−∞) = −∞. Some such expressions have no sensible interpreta- tion (e.g., ∞ − ∞). Logarithms and exponentials We denote by log x the natural logarithm of x. The logarithm of x to the base b is denoted logb x. We denote by ex the usual exponential function, where e ≈ 2.71828 is the base of the natural logarithm. We may also write exp[x] instead of ex. Sets and relations We use the symbol ∅ to denote the empty set. For two sets A, B, we use the notation A ⊆ B to mean that A is a subset of B (with A possibly equal to B), and the notation A ( B to mean that A is a proper subset of B (i.e., A ⊆ B but A 6= B); further, A ∪ B denotes the union of A and B, A ∩ B the intersection of A and B, and A \ B the set of all elements of A that are not in B. For sets S1,...,Sn, we denote by S1 × · · · × Sn the Cartesian product xiv Preliminaries xv of S1,...,Sn, that is, the set of all n-tuples (a1, . , an), where ai ∈ Si for i = 1, . , n. We use the notation S×n to denote the Cartesian product of n copies of a set S, and for x ∈ S, we denote by x×n the element of S×n consisting of n copies of x. -
Sets, Functions
Sets 1 Sets Informally: A set is a collection of (mathematical) objects, with the collection treated as a single mathematical object. Examples: • real numbers, • complex numbers, C • integers, • All students in our class Defining Sets Sets can be defined directly: e.g. {1,2,4,8,16,32,…}, {CSC1130,CSC2110,…} Order, number of occurence are not important. e.g. {A,B,C} = {C,B,A} = {A,A,B,C,B} A set can be an element of another set. {1,{2},{3,{4}}} Defining Sets by Predicates The set of elements, x, in A such that P(x) is true. {}x APx| ( ) The set of prime numbers: Commonly Used Sets • N = {0, 1, 2, 3, …}, the set of natural numbers • Z = {…, -2, -1, 0, 1, 2, …}, the set of integers • Z+ = {1, 2, 3, …}, the set of positive integers • Q = {p/q | p Z, q Z, and q ≠ 0}, the set of rational numbers • R, the set of real numbers Special Sets • Empty Set (null set): a set that has no elements, denoted by ф or {}. • Example: The set of all positive integers that are greater than their squares is an empty set. • Singleton set: a set with one element • Compare: ф and {ф} – Ф: an empty set. Think of this as an empty folder – {ф}: a set with one element. The element is an empty set. Think of this as an folder with an empty folder in it. Venn Diagrams • Represent sets graphically • The universal set U, which contains all the objects under consideration, is represented by a rectangle. -
The Structure of the 3-Separations of 3-Connected Matroids
THE STRUCTURE OF THE 3{SEPARATIONS OF 3{CONNECTED MATROIDS JAMES OXLEY, CHARLES SEMPLE, AND GEOFF WHITTLE Abstract. Tutte defined a k{separation of a matroid M to be a partition (A; B) of the ground set of M such that |A|; |B|≥k and r(A)+r(B) − r(M) <k. If, for all m<n, the matroid M has no m{separations, then M is n{connected. Earlier, Whitney showed that (A; B) is a 1{separation of M if and only if A is a union of 2{connected components of M.WhenM is 2{connected, Cunningham and Edmonds gave a tree decomposition of M that displays all of its 2{separations. When M is 3{connected, this paper describes a tree decomposition of M that displays, up to a certain natural equivalence, all non-trivial 3{ separations of M. 1. Introduction One of Tutte’s many important contributions to matroid theory was the introduction of the general theory of separations and connectivity [10] de- fined in the abstract. The structure of the 1–separations in a matroid is elementary. They induce a partition of the ground set which in turn induces a decomposition of the matroid into 2–connected components [11]. Cun- ningham and Edmonds [1] considered the structure of 2–separations in a matroid. They showed that a 2–connected matroid M can be decomposed into a set of 3–connected matroids with the property that M can be built from these 3–connected matroids via a canonical operation known as 2–sum. Moreover, there is a labelled tree that gives a precise description of the way that M is built from the 3–connected pieces. -
Matroids with Nine Elements
Matroids with nine elements Dillon Mayhew School of Mathematics, Statistics & Computer Science Victoria University Wellington, New Zealand [email protected] Gordon F. Royle School of Computer Science & Software Engineering University of Western Australia Perth, Australia [email protected] February 2, 2008 Abstract We describe the computation of a catalogue containing all matroids with up to nine elements, and present some fundamental data arising from this cataogue. Our computation confirms and extends the results obtained in the 1960s by Blackburn, Crapo & Higgs. The matroids and associated data are stored in an online database, arXiv:math/0702316v1 [math.CO] 12 Feb 2007 and we give three short examples of the use of this database. 1 Introduction In the late 1960s, Blackburn, Crapo & Higgs published a technical report describing the results of a computer search for all simple matroids on up to eight elements (although the resulting paper [2] did not appear until 1973). In both the report and the paper they said 1 “It is unlikely that a complete tabulation of 9-point geometries will be either feasible or desirable, as there will be many thousands of them. The recursion g(9) = g(8)3/2 predicts 29260.” Perhaps this comment dissuaded later researchers in matroid theory, because their cata- logue remained unextended for more than 30 years, which surely makes it one of the longest standing computational results in combinatorics. However, in this paper we demonstrate that they were in fact unduly pessimistic, and describe an orderly algorithm (see McKay [7] and Royle [11]) that confirms their computations and extends them by determining the 383172 pairwise non-isomorphic matroids on nine elements (see Table 1). -
Section 3: Equivalence Relations
10.3.1 Section 3: Equivalence Relations • Definition: Let R be a binary relation on A. R is an equivalence relation on A if R is reflexive, symmetric, and transitive. • From the last section, we demonstrated that Equality on the Real Numbers and Congruence Modulo p on the Integers were reflexive, symmetric, and transitive, so we can describe them as equivalence relations. 10.3.2 Examples • What is the “smallest” equivalence relation on a set A? R = {(a,a) | a Î A}, so that n(R) = n(A). • What is the “largest” equivalence relation on a set A? R = A ´ A, so that n(R) = [n(A)]2. Equivalence Classes 10.3.3 • Definition: If R is an equivalence relation on a set A, and a Î A, then the equivalence class of a is defined to be: [a] = {b Î A | (a,b) Î R}. • In other words, [a] is the set of all elements which relate to a by R. • For example: If R is congruence mod 5, then [3] = {..., -12, -7, -2, 3, 8, 13, 18, ...}. • Another example: If R is equality on Q, then [2/3] = {2/3, 4/6, 6/9, 8/12, 10/15, ...}. • Observation: If b Î [a], then [b] = [a]. 10.3.4 A String Example • Let S = {0,1} and denote L(s) = length of s, for any string s Î S*. Consider the relation: R = {(s,t) | s,t Î S* and L(s) = L(t)} • R is an equivalence relation. Why? • REF: For all s Î S*, L(s) = L(s); SYM: If L(s) = L(t), then L(t) = L(s); TRAN: If L(s) = L(t) and L(t) = L(u), L(s) = L(u). -
Parity Systems and the Delta-Matroid Intersection Problem
Parity Systems and the Delta-Matroid Intersection Problem Andr´eBouchet ∗ and Bill Jackson † Submitted: February 16, 1998; Accepted: September 3, 1999. Abstract We consider the problem of determining when two delta-matroids on the same ground-set have a common base. Our approach is to adapt the theory of matchings in 2-polymatroids developed by Lov´asz to a new abstract system, which we call a parity system. Examples of parity systems may be obtained by combining either, two delta- matroids, or two orthogonal 2-polymatroids, on the same ground-sets. We show that many of the results of Lov´aszconcerning ‘double flowers’ and ‘projections’ carry over to parity systems. 1 Introduction: the delta-matroid intersec- tion problem A delta-matroid is a pair (V, ) with a finite set V and a nonempty collection of subsets of V , called theBfeasible sets or bases, satisfying the following axiom:B ∗D´epartement d’informatique, Universit´edu Maine, 72017 Le Mans Cedex, France. [email protected] †Department of Mathematical and Computing Sciences, Goldsmiths’ College, London SE14 6NW, England. [email protected] 1 the electronic journal of combinatorics 7 (2000), #R14 2 1.1 For B1 and B2 in and v1 in B1∆B2, there is v2 in B1∆B2 such that B B1∆ v1, v2 belongs to . { } B Here P ∆Q = (P Q) (Q P ) is the symmetric difference of two subsets P and Q of V . If X\ is a∪ subset\ of V and if we set ∆X = B∆X : B , then we note that (V, ∆X) is a new delta-matroid.B The{ transformation∈ B} (V, ) (V, ∆X) is calledB a twisting. -
Computing Partitions Within SQL Queries: a Dead End? Frédéric Dumonceaux, Guillaume Raschia, Marc Gelgon
Computing Partitions within SQL Queries: A Dead End? Frédéric Dumonceaux, Guillaume Raschia, Marc Gelgon To cite this version: Frédéric Dumonceaux, Guillaume Raschia, Marc Gelgon. Computing Partitions within SQL Queries: A Dead End?. 2013. hal-00768156 HAL Id: hal-00768156 https://hal.archives-ouvertes.fr/hal-00768156 Submitted on 20 Dec 2012 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. Computing Partitions within SQL Queries: A Dead End? Fr´ed´eric Dumonceaux – Guillaume Raschia – Marc Gelgon December 20, 2012 Abstract The primary goal of relational databases is to provide efficient query processing on sets of tuples and thereafter, query evaluation and optimization strategies are a key issue in database implementation. Producing universally fast execu- tion plans remains a challenging task since the underlying relational model has a significant impact on algebraic definition of the operators, thereby on their implementation in terms of space and time complexity. At least, it should pre- vent a quadratic behavior in order to consider scaling-up towards the processing of large datasets. The main purpose of this paper is to show that there is no trivial relational modeling for managing collections of partitions (i.e. -
Symmetric Relations and Cardinality-Bounded Multisets in Database Systems
Symmetric Relations and Cardinality-Bounded Multisets in Database Systems Kenneth A. Ross Julia Stoyanovich Columbia University¤ [email protected], [email protected] Abstract 1 Introduction A relation R is symmetric in its ¯rst two attributes if R(x ; x ; : : : ; x ) holds if and only if R(x ; x ; : : : ; x ) In a binary symmetric relationship, A is re- 1 2 n 2 1 n holds. We call R(x ; x ; : : : ; x ) the symmetric com- lated to B if and only if B is related to A. 2 1 n plement of R(x ; x ; : : : ; x ). Symmetric relations Symmetric relationships between k participat- 1 2 n come up naturally in several contexts when the real- ing entities can be represented as multisets world relationship being modeled is itself symmetric. of cardinality k. Cardinality-bounded mul- tisets are natural in several real-world appli- Example 1.1 In a law-enforcement database record- cations. Conventional representations in re- ing meetings between pairs of individuals under inves- lational databases su®er from several consis- tigation, the \meets" relationship is symmetric. 2 tency and performance problems. We argue that the database system itself should pro- Example 1.2 Consider a database of web pages. The vide native support for cardinality-bounded relationship \X is linked to Y " (by either a forward or multisets. We provide techniques to be im- backward link) between pairs of web pages is symmet- plemented by the database engine that avoid ric. This relationship is neither reflexive nor antire- the drawbacks, and allow a schema designer to flexive, i.e., \X is linked to X" is neither universally simply declare a table to be symmetric in cer- true nor universally false. -
On Effective Representations of Well Quasi-Orderings Simon Halfon
On Effective Representations of Well Quasi-Orderings Simon Halfon To cite this version: Simon Halfon. On Effective Representations of Well Quasi-Orderings. Other [cs.OH]. Université Paris-Saclay, 2018. English. NNT : 2018SACLN021. tel-01945232 HAL Id: tel-01945232 https://tel.archives-ouvertes.fr/tel-01945232 Submitted on 5 Dec 2018 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. On Eective Representations of Well asi-Orderings ese` de doctorat de l’Universite´ Paris-Saclay prepar´ ee´ a` l’Ecole´ Normale Superieure´ de Cachan au sein du Laboratoire Specication´ & Verication´ Present´ ee´ et soutenue a` Cachan, le 29 juin 2018, par Simon Halfon Composition du jury : Dietrich Kuske Rapporteur Professeur, Technische Universitat¨ Ilmenau Peter Habermehl Rapporteur Maˆıtre de Conferences,´ Universite´ Paris-Diderot Mirna Dzamonja Examinatrice Professeure, University of East Anglia Gilles Geeraerts Examinateur Associate Professor, Universite´ Libre de Bruxelles Sylvain Conchon President´ du Jury Professeur, Universite´ Paris-Sud Philippe Schnoebelen Directeur de these` Directeur de Recherche, CNRS Sylvain Schmitz Co-encadrant de these` Maˆıtre de Conferences,´ ENS Paris-Saclay ` ese de doctorat ED STIC, NNT 2018SACLN021 Acknowledgements I would like to thank the reviewers of this thesis for their careful proofreading and pre- cious comment. -
Math 475 Homework #3 March 1, 2010 Section 4.6
Student: Yu Cheng (Jade) Math 475 Homework #3 March 1, 2010 Section 4.6 Exercise 36-a Let ͒ be a set of ͢ elements. How many different relations on ͒ are there? Answer: On set ͒ with ͢ elements, we have the following facts. ) Number of two different element pairs ƳͦƷ Number of relations on two different elements ) ʚ͕, ͖ʛ ∈ ͌, ʚ͖, ͕ʛ ∈ ͌ 2 Ɛ ƳͦƷ Number of relations including the reflexive ones ) ʚ͕, ͕ʛ ∈ ͌ 2 Ɛ ƳͦƷ ƍ ͢ ġ Number of ways to select these relations to form a relation on ͒ 2ͦƐƳvƷͮ) ͦƐ)! ġ ͮ) ʚ ʛ v 2ͦƐƳvƷͮ) Ɣ 2ʚ)ͯͦʛ!Ɛͦ Ɣ 2) )ͯͥ ͮ) Ɣ 2) . b. How many of these relations are reflexive? Answer: We still have ) number of relations on element pairs to choose from, but we have to 2 Ɛ ƳͦƷ ƍ ͢ include the reflexive one, ʚ͕, ͕ʛ ∈ ͌. There are ͢ relations of this kind. Therefore there are ͦƐ)! ġ ġ ʚ ʛ 2ƳͦƐƳvƷͮ)Ʒͯ) Ɣ 2ͦƐƳvƷ Ɣ 2ʚ)ͯͦʛ!Ɛͦ Ɣ 2) )ͯͥ . c. How many of these relations are symmetric? Answer: To select only the symmetric relations on set ͒ with ͢ elements, we have the following facts. ) Number of symmetric relation pairs between two elements ƳͦƷ Number of relations including the reflexive ones ) ʚ͕, ͕ʛ ∈ ͌ ƳͦƷ ƍ ͢ ġ Number of ways to select these relations to form a relation on ͒ 2ƳvƷͮ) )! )ʚ)ͯͥʛ )ʚ)ͮͥʛ ġ ͮ) ͮ) 2ƳvƷͮ) Ɣ 2ʚ)ͯͦʛ!Ɛͦ Ɣ 2 ͦ Ɣ 2 ͦ . d. -
Extending Partial Isomorphisms of Finite Graphs
S´eminaire de Master 2`emeann´ee Sous la direction de Thomas Blossier C´edricMilliet — 1er d´ecembre 2004 Extending partial isomorphisms of finite graphs Abstract : This paper aims at proving a theorem given in [4] by Hrushovski concerning finite graphs, and gives a generalization (with- out any proof) of this theorem for a finite structure in a finite relational language. Hrushovski’s therorem is the following : any finite graph G embeds in a finite supergraph H so that any local isomorphism of G extends to an automorphism of H. 1 Introduction In this paper, we call finite graph (G, R) any finite structure G with one binary symmetric reflexive relation R (that is ∀x ∈ G xRx and ∀x, y xRy =⇒ yRx). We call vertex of such a graph any point of G, and edge, any couple (x, y) such that xRy. Geometrically, a finite graph (G, R) is simply a finite set of points, some of them being linked by edges (see picture 1 ). A subgraph (F, R0) of (G, R) is any subset F of G along with the binary relation R0 induced by R on F . H H H J H J H J H J Hqqq HJ Hqqq HJ ¨ ¨ q q ¨ q q q q q Picture 1 — A graph (G, R) and a subgraph (F, R0) of (G, R). We call isomorphism between two graphs (G, R) and (G0,R0) any bijection that preserves the binary relations, that is, any bijection σ that sends an edge on an edge along with σ−1. If (G, R) = (G0,R0), then such a σ is called an automorphism of (G, R). -
PROBLEM SET THREE: RELATIONS and FUNCTIONS Problem 1
PROBLEM SET THREE: RELATIONS AND FUNCTIONS Problem 1 a. Prove that the composition of two bijections is a bijection. b. Prove that the inverse of a bijection is a bijection. c. Let U be a set and R the binary relation on ℘(U) such that, for any two subsets of U, A and B, ARB iff there is a bijection from A to B. Prove that R is an equivalence relation. Problem 2 Let A be a fixed set. In this question “relation” means “binary relation on A.” Prove that: a. The intersection of two transitive relations is a transitive relation. b. The intersection of two symmetric relations is a symmetric relation, c. The intersection of two reflexive relations is a reflexive relation. d. The intersection of two equivalence relations is an equivalence relation. Problem 3 Background. For any binary relation R on a set A, the symmetric interior of R, written Sym(R), is defined to be the relation R ∩ R−1. For example, if R is the relation that holds between a pair of people when the first respects the other, then Sym(R) is the relation of mutual respect. Another example: if R is the entailment relation on propositions (the meanings expressed by utterances of declarative sentences), then the symmetric interior is truth- conditional equivalence. Prove that the symmetric interior of a preorder is an equivalence relation. Problem 4 Background. If v is a preorder, then Sym(v) is called the equivalence rela- tion induced by v and written ≡v, or just ≡ if it’s clear from the context which preorder is under discussion.