Relations on Hypergraphs

Similar documents
QUIVERS AND LATTICES.

Sets and Motivation for Boolean algebra

Lecture 4. Algebra, continued Section 2: Lattices and Boolean algebras

Mathematical Morphology on Hypergraphs: Preliminary Definitions and Results

The Logic of Partitions

On the size of Heyting Semi-Lattices and Equationally Linear Heyting Algebras

Completions of Ordered Algebraic Structures A Survey

Expansions of Heyting algebras

3. Abstract Boolean Algebras

Boolean Algebra and Propositional Logic

On the filter theory of residuated lattices

Notes about Filters. Samuel Mimram. December 6, 2012

On minimal models of the Region Connection Calculus

The Logic of Partitions with an application to Information Theory

Is g one-to-one? Is g onto? Why? Solution: g is not one-to-one, since for c A, g(b) = g(c) = c. g is not onto, since a / g(a).

13th International Conference on Relational and Algebraic Methods in Computer Science (RAMiCS 13)

A bitopological point-free approach to compactifications

SPECTRAL-LIKE DUALITY FOR DISTRIBUTIVE HILBERT ALGEBRAS WITH INFIMUM

Boolean Algebra and Propositional Logic

2MA105 Algebraic Structures I

ON THE CONGRUENCE LATTICE OF A FRAME

Filters on posets and generalizations

Constructions of Derived Equivalences of Finite Posets

Computability of Heyting algebras and. Distributive Lattices

An Introduction to Partition Logic

The role of the overlap relation in constructive mathematics

Embedding theorems for normal divisible residuated lattices

A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries

Mathematical Morphology

MATH Linear Algebra

Introduction. Foundations of Computing Science. Pallab Dasgupta Professor, Dept. of Computer Sc & Engg INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR

γ γ γ γ(α) ). Then γ (a) γ (a ) ( γ 1

Earlier this week we defined Boolean atom: A Boolean atom a is a nonzero element of a Boolean algebra, such that ax = a or ax = 0 for all x.

Minimal Symmetric Differences of lines in Projective Planes

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

Lattice Theory Lecture 5. Completions

Category Theory. Categories. Definition.

Short Introduction to Admissible Recursion Theory

The cocycle lattice of binary matroids

CONTINUITY. 1. Continuity 1.1. Preserving limits and colimits. Suppose that F : J C and R: C D are functors. Consider the limit diagrams.

Algebraic General Topology. Volume 1. Victor Porton. address: URL:

Finite Induced Graph Ramsey Theory: On Partitions of Subgraphs

D-bounded Distance-Regular Graphs

arxiv: v1 [math.co] 5 May 2016

Finite pseudocomplemented lattices: The spectra and the Glivenko congruence

Chapter 3: Proving NP-completeness Results

Constructive version of Boolean algebra

A Non-Topological View of Dcpos as Convergence Spaces

Discrete Structures: Solutions to Sample Questions, Exam 2

A CLOSURE SYSTEM FOR ELEMENTARY SITUATIONS

Cross Connection of Boolean Lattice

On the connection of Hypergraph Theory with Formal Concept Analysis and Rough Set Theory 1

Houston Journal of Mathematics. c 2004 University of Houston Volume 30, No. 4, 2004

Lattice Theory Lecture 4. Non-distributive lattices

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

Distributive Lattice Ordered Ontologies

Olivia Caramello. University of Insubria - Como. Deductive systems and. Grothendieck topologies. Olivia Caramello. Introduction.

10. Finite Lattices and their Congruence Lattices. If memories are all I sing I d rather drive a truck. Ricky Nelson

Boolean Algebra CHAPTER 15

CATEGORY THEORY. Cats have been around for 70 years. Eilenberg + Mac Lane =. Cats are about building bridges between different parts of maths.

A topological duality for posets

Duality and Automata Theory

An introduction to partition logic

An algebraic approach to Gelfand Duality

Minimum cost transportation problem

Morita Equivalence. Eamon Quinlan

Mobius Inversion on Partially Ordered Sets

Exam 2. Is g one-to-one? Is g onto? Why? Solution: g is not one-to-one, since for c A, g(b) = g(c) = c. g is not onto, since a / g(a).

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 2

MV-algebras and fuzzy topologies: Stone duality extended

Chapter I : Basic Notions

Semantics of intuitionistic propositional logic

A Kruskal-Katona Type Theorem for the Linear Lattice

Tutorial on the Constraint Satisfaction Problem

An Introduction to the Theory of Lattice

A fresh perspective on canonical extensions for bounded lattices

Classes of Commutative Clean Rings

A duality-theoretic approach to MTL-algebras

Constructive version of Boolean algebra

Applications of Regular Algebra to Language Theory Problems. Roland Backhouse February 2001

The Relation Reflection Scheme

Quasi-primal Cornish algebras

Duality vs Adjunction and General Form for Fuzzy Mathematical Morphology

An Introduction to Partition Logic

Inquiry Calculus and the Issue of Negative Higher Order Informations

Applications of model theory in extremal graph combinatorics

INTRODUCTION TO PART V: CATEGORIES OF CORRESPONDENCES

Category Theory (UMV/TK/07)

Properties of Boolean Algebras

JOINS OF CLOSED SUBLOCALES

8. Distributive Lattices. Every dog must have his day.

Hamiltonian cycles in circulant digraphs with jumps 2, 3, c [We need a real title???]

Introduction to Kleene Algebras

Boolean Algebra. Sungho Kang. Yonsei University

Section Summary. Relations and Functions Properties of Relations. Combining Relations

Definition: A binary relation R from a set A to a set B is a subset R A B. Example:

Duality in Logic. Duality in Logic. Lecture 2. Mai Gehrke. Université Paris 7 and CNRS. {ε} A ((ab) (ba) ) (ab) + (ba) +

1 Fields and vector spaces

11 Annihilators. Suppose that R, S, and T are rings, that R P S, S Q T, and R U T are bimodules, and finally, that

Boolean Subalgebras of Orthomodular Posets

Transcription:

Relations on Hypergraphs John Stell School of Computing, University of Leeds RAMiCS 13 Cambridge, 17th September 2012

Relations on a Set Boolean algebra Converse R = R Complement R = R Composition & residuation -preserving fns Relations on a Hypergraph Bi-Heyting algebra Adjoint pair of converses R R R Pseudocomplement and dual R R Composition & residuation -preserving fns on lattice of subsets on lattice of subhypergraphs (a Boolean algebra) (a bi-heyting algebra) 2

3

we are familiar with relations on sets, which we visualize (next slide) as arrows between dots... 4

5

a relation on a graph has arrows that can link edges to edges edges to nodes nodes to edges nodes to nodes as in the next slide... 6

but we need the relation to interact nicely with the structure of the graph... 7

To express the condition we need on the relation R, let u be any edge or node, n be any node and e any edge. If n R u then every edge incident with n is also related to u. If u R e then u is also related to every node incident with e. 8

It s better to work with graphs rather than hypergraphs because of the edge-node duality they have. A Hypergraph consists of a set N of nodes and E of edges and an incidence relation associating edges to sets of nodes. An edge may be incident with no edges and several edges may be incident with the same set of nodes. A sub-hypergraph is a subset of the edges and nodes such that when any edge is included all its incident nodes are included. 9

10

Two views of the same hypergraph: 11

Hypergraphs with nodes N and edges E are equivalent to (binary) relations ϕ on U = N E such that 1. if (x, y) ϕ then (y, y) R, and 2. if (x, y) ϕ and (y, z) R then y = z. Given such a relation we can re-capture E and N as E = {u U : (u, u) / ϕ} N = {u U : (u, u) ϕ} 12

Define a relation R on a hypergraph (U, ϕ) to be R U U such that ϕ ; R R and R ; ϕ R. Thm These relations correspond to the join-preserving functions on the lattice of sub-hypergraphs. Propn R is a relation on (U, ϕ) iff R = (ϕ 1 ) ; R ; (ϕ 1 ). Defn Let H be a pre-order on U. Then R U U is an H-relation if R = H ; R ; H. 13

Basic properties of H-relations Write Rel for poset of all relations on U and H-Rel for the poset of H-relations. H-Rel is closed under composition, with identity H. The inclusion H-Rel Rel has adjoints as follows. Rel H ; ; H > < where f g means f is left adjoint to g. > H-Rel Rel < H \ / H Hence, H-Rel is closed under arbitrary unions and intersections and includes 1 = U U and 0 =. H-Rel is not closed under converse or complement, for example: 14

Hypergraph Relation H a b a b a b a b Lattice of H-relations {a,b} a b a b Lattice of subgraphs {b} a b { } a b 15

Denote converse of R by R, and complement of R by R, and use R to denote R = R. If H comes from a hypergraph, then the ( H)-relations are the relations on the dual hypergraph. For A Rel the following four statements are equivalent (i) A H-Rel, (ii) A H-Rel, (iii) A H-Rel, (iv) A H-Rel. R R is an isomorphism of posets H-Rel (H-Rel) op. 16

Recall that the lattice of subgraphs of a graph is a bi-heyting algebra. In particular the Boolean complement of subsets becomes two weaker operations when we move to subgraphs (or subhypergraphs) 17

Generalizations of complement in H-Rel In H-Rel we can define R = H \ R / H R = H ; R ; H is a pseudocomplement and a dual pseudocomplement. More generally we get a relative pseudocomplement and a dual relative pseudocomplement R S = H \ ( R S) / H S R = H ; (S R) ; H Thm H-Rel is a complete bi-heyting algebra which is isomorphic to its opposite and which is also isomorphic to the lattice of Hrelations. 18

Generalizations of converse in H-Rel In H-Rel we can define R = H \ R / H right converse R = H ; R ; H left converse What happens to these familiar properties? R = R, (R ; S) = S ; R, 1 = 1 It is straightforward to construct relations R and S where and R 2 R 8 S 4 R 6 S 6 R 4 S 8 R, 2 S S. 19

The left and right converses are adjoints. H-Rel < The following identities hold for all R, S H-Rel, > H-Rel R = R = R = R = R R R R R = R R = R = R R = R = R R = R = R R = R R R R (R S) = (R S) = R R S, S, (R S) = ( (R S) = ( R R S), S). 20

recall how relations on a set act on subsets. This is the relation 21

and here s the subset 22

which has a dilation : 23

and an erosion : 24

dilation by the converse has this property 25

which is a special case of operations on relations 26

so we don t really need this 27

but for relations acting on subsets, it s not so simple. We have: 28

and we might expect this one as well 29

but no. The theory of mathematical morphology for graphs is at an early stage. 30

Relations on a Set Boolean algebra Converse R = R Complement R = R Composition & residuation -preserving fns Relations on a Hypergraph Bi-Heyting algebra Adjoint pair of converses R R R Pseudocomplement and dual R R Composition & residuation -preserving fns on lattice of subsets on lattice of subhypergraphs (a Boolean algebra) (a bi-heyting algebra) 31