Hint 1. Answer (b) first. Make the set as simple as possible and try to generalize the phenomena it exhibits. [Caution: the next hint is an answer to



Similar documents
SOLUTIONS TO ASSIGNMENT 1 MATH 576

Formal Languages and Automata Theory - Regular Expressions and Finite Automata -

6.045: Automata, Computability, and Complexity Or, Great Ideas in Theoretical Computer Science Spring, Class 4 Nancy Lynch

Mathematical Research Letters 1, (1994) MAPPING CLASS GROUPS ARE AUTOMATIC. Lee Mosher

Regular Languages and Finite State Machines

Metric Spaces. Chapter 1

Basic Concepts of Point Set Topology Notes for OU course Math 4853 Spring 2011

Automata Theory. Şubat 2006 Tuğrul Yılmaz Ankara Üniversitesi

CHAPTER II THE LIMIT OF A SEQUENCE OF NUMBERS DEFINITION OF THE NUMBER e.

Finite Automata. Reading: Chapter 2

Fixed Point Theorems in Topology and Geometry

TOPOLOGY OF SINGULAR FIBERS OF GENERIC MAPS

Automata on Infinite Words and Trees

Reading 13 : Finite State Automata and Regular Expressions

136 CHAPTER 4. INDUCTION, GRAPHS AND TREES

Removing Even Crossings

1 Local Brouwer degree

All trees contain a large induced subgraph having all degrees 1 (mod k)

On line construction of suffix trees 1

Competitive Analysis of On line Randomized Call Control in Cellular Networks

A Short Proof that Compact 2-Manifolds Can Be Triangulated

CS5236 Advanced Automata Theory

Introduction to Finite Automata

Comments on Quotient Spaces and Quotient Maps

Lecture 15 An Arithmetic Circuit Lowerbound and Flows in Graphs

ω-automata Automata that accept (or reject) words of infinite length. Languages of infinite words appear:

MA651 Topology. Lecture 6. Separation Axioms.

1 if 1 x 0 1 if 0 x 1

On Winning Conditions of High Borel Complexity in Pushdown Games

Two Way F finite Automata and Three Ways to Solve Them

Introduction to Topology

6.080/6.089 GITCS Feb 12, Lecture 3

Pushdown automata. Informatics 2A: Lecture 9. Alex Simpson. 3 October, School of Informatics University of Edinburgh als@inf.ed.ac.

1. Prove that the empty set is a subset of every set.

Regular Expressions and Automata using Haskell

Graph Theory Problems and Solutions

Markov random fields and Gibbs measures

CMSC 858T: Randomized Algorithms Spring 2003 Handout 8: The Local Lemma

On Integer Additive Set-Indexers of Graphs

How To Compare A Markov Algorithm To A Turing Machine

Introduction to Graph Theory

On an anti-ramsey type result

CPSC 121: Models of Computation Assignment #4, due Wednesday, July 22nd, 2009 at 14:00

Dedekind s forgotten axiom and why we should teach it (and why we shouldn t teach mathematical induction in our calculus classes)

T Reactive Systems: Introduction and Finite State Automata

FIRST YEAR CALCULUS. Chapter 7 CONTINUITY. It is a parabola, and we can draw this parabola without lifting our pencil from the paper.

A CONSTRUCTION OF THE UNIVERSAL COVER AS A FIBER BUNDLE

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

Random graphs with a given degree sequence

Lecture 16 : Relations and Functions DRAFT

Pushdown Automata. place the input head on the leftmost input symbol. while symbol read = b and pile contains discs advance head remove disc from pile

Formal Deænition of Finite Automaton. 1. Finite set of states, typically Q. 2. Alphabet of input symbols, typically æ.

A Turán Type Problem Concerning the Powers of the Degrees of a Graph

FUNCTIONAL ANALYSIS LECTURE NOTES: QUOTIENT SPACES

Finite dimensional topological vector spaces

No: Bilkent University. Monotonic Extension. Farhad Husseinov. Discussion Papers. Department of Economics

INCIDENCE-BETWEENNESS GEOMETRY

A REMARK ON ALMOST MOORE DIGRAPHS OF DEGREE THREE. 1. Introduction and Preliminaries

Finite Automata. Reading: Chapter 2

Deterministic Finite Automata

ON SELF-INTERSECTIONS OF IMMERSED SURFACES

Computer Architecture Syllabus of Qualifying Examination

Sum of Degrees of Vertices Theorem

SRM UNIVERSITY FACULTY OF ENGINEERING & TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF SOFTWARE ENGINEERING COURSE PLAN

Chapter 7: Products and quotients

Cycles and clique-minors in expanders

Graph Theory Lecture 3: Sum of Degrees Formulas, Planar Graphs, and Euler s Theorem Spring 2014 Morgan Schreffler Office: POT 902

Scanner. tokens scanner parser IR. source code. errors

1 Approximating Set Cover

Small Maximal Independent Sets and Faster Exact Graph Coloring

Fuzzy Probability Distributions in Bayesian Analysis

Testing LTL Formula Translation into Büchi Automata

The Halting Problem is Undecidable

Lecture 1. Basic Concepts of Set Theory, Functions and Relations

Fabio Patrizi DIS Sapienza - University of Rome

EXCEL PIVOT TABLE David Geffen School of Medicine, UCLA Dean s Office Oct 2002

Every tree contains a large induced subgraph with all degrees odd

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 3. Spaces with special properties

Honors Class (Foundations of) Informatics. Tom Verhoeff. Department of Mathematics & Computer Science Software Engineering & Technology

The Goldberg Rao Algorithm for the Maximum Flow Problem

Complexity Theory. IE 661: Scheduling Theory Fall 2003 Satyaki Ghosh Dastidar

Smooth functions statistics

Determining Angle Measure with Parallel Lines Examples

9 More on differentiation

Reference: Introduction to Partial Differential Equations by G. Folland, 1995, Chap. 3.

Cost Model: Work, Span and Parallelism. 1 The RAM model for sequential computation:

ORIENTATIONS. Contents

SHARP BOUNDS FOR THE SUM OF THE SQUARES OF THE DEGREES OF A GRAPH

On planar regular graphs degree three without Hamiltonian cycles 1

Point Set Topology. A. Topological Spaces and Continuous Maps

3. Prime and maximal ideals Definitions and Examples.

Lecture 17 : Equivalence and Order Relations DRAFT

Omega Automata: Minimization and Learning 1

Informatique Fondamentale IMA S8

Reverse Logistics Network in Uncertain Environment

On the independence number of graphs with maximum degree 3

IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 19, NO. 3, JUNE

A 2-factor in which each cycle has long length in claw-free graphs

Tree sums and maximal connected I-spaces

4.6 The Primitive Recursive Functions

Transcription:

Problem. Consider the collection of all subsets A of the topological space X. The operations of osure A Ā and ementation A X A are functions from this collection to itself. (a) Show that starting with a given set A, one can form no more than 14 distinct sets by applying these two operations successively. (b) Find a subset A of R (in its usual topology) for which the maximum 14 is obtained. This is a fun, relatively well-known problem posed, for instance, in Munkres s Topology (problem 21, 17, p. 102). There, it is credited to Kazimierz Kuratowski (1896-1980). I was really taken by the problem when I first read it. Its generality seemed quite remarkable. And where did this magical number 14 come from? I really recommend trying to solve it for yourself. My solution is on the following pages; it s very beautiful, but took me a few days to refine! Trust me, it s very fun. Even if you try and don t have the time to solve it, you will at least better appreciate how ultimately pretty it is. Carl McTague 1

2 Hint 1. Answer (b) first. Make the set as simple as possible and try to generalize the phenomena it exhibits. [Caution: the next hint is an answer to (b)]. Spend as much time on this step as you need, there s considerable everness and depth here.

3 Hint 2. What about the set A := (0, 1) (1, 2) [(3, 4) Q] {5}? Neat, isn t it? It feels like bigger, stranger spaces could exhibit more diverse phenomena, but this behavior is in fact general! Try to generalize what happens in R. [Caution: the next hint is the last.]

4 Hint 3 (Final). After solving (b), study the boundary points of A, Bd(A) := Ā X A. Note that X = Int(A) Ext(A) Bd(A) (disjoint union). Do the boundary points fall into distinct asses? Can you study what happens to these asses under osure and ementation?

5 Theorem. Given a set A in an arbitrary topological space X, one can form no more than 14 distinct sets by osing and ementing the set successively. To prove the aim, I first assify the boundary points x of a set A, Bd(A) := Ā X A, and establish a few essential results. (1) U x, U x Int(A) and U x Ext(A). (Call such points crisp.) (2) U x s.t. U x Int(A) = or U x Ext(A) =. (a) U x s.t. U x Int(A) = U x Ext(A) =. I.e. U x contains only boundary points. (fuzzy) (b) U x s.t. U x Int(A) = and U x Ext(A). (punctured exterior) (c) U x s.t. U x Int(A) and U x Ext(A) =. (punctured interior) where U x is short for a neighborhood U x of x. From the very construction of this assification, it follows that: Lemma 1. If x is a boundary point, then it is precisely one of the following: crisp, fuzzy, punctured exterior or punctured interior. Furthermore, the following statements about asses of boundary points are true. Lemma 2. (1) If x is crisp with respect to A, then it must be crisp with respect to both (A) and (A). (2) If x is fuzzy with respect to A, then it must be fuzzy with respect to (A) and must be an interior point of (A). (3) If x is punctured interior with respect to A, then it must be punctured exterior with respect to (A) and must be an interior point of (A). (4) If x is punctured exterior with respect to A then it must be punctured interior with respect to (A) and must be either punctured exterior or crisp with respect to (A). Proof. Straightforward; the stage has been so well set! Perhaps (4) deserves special mention. Note that it is possible for a punctured exterior boundary point x to become crisp under osure; this may happen if so many nearby boundary points become interior points upon osure that every neighborhood about x contains at least one interior point. But it is also possible in fact, seemingly more likely that upon osure, there is still a neighborhood about x which contains no interior points. Figure 1 summarizes these results in graphical form. The arrow M f N is drawn if it is possible that x is a point of type N with respect to f(a) given that x is a point of type M with respect to A. One can consider this graph as a nondeterministic finite automaton over the alphabet {, } nondeterministic because the state p. exterior emits two transitions with label. The subset construction from automata theory may be used to convert this graph to a deterministic one a graph in which each state emits at most a single arc for each symbol of the alphabet (this is acished, essentially, by inducing a graph on collections of original states). The result is shown in Figure 2. It may be interpreted Lemma 3. For any set A, the sets ( )(A) and ( )(A) are osed sets, whose boundary points are all crisp.

6 p. exterior p. interior crisp fuzzy interior exterior Figure 1. A graph of boundary point ass results. The arrow M f N is drawn if it is possible that x is a point of type N with respect to f(a) given that x is a point of type M with respect to A. interior, exterior, p. interior, p. exterior, crisp, fuzzy interior, exterior, p. exterior, crisp interior, exterior, p. interior, crisp interior, exterior, crisp Figure 2. A deterministic version of the graph in Figure 1 obtained via the assic subset construction from automata theory. The arrow M f N is drawn if (x a point of one of the types in M with respect to A) (x a point of one of the types in N with respect to f(a)). Proof. This follows immediately from the results summarized in Figures 1 and 2. Note that these are the shortest alternating words accepted by the automaton in Figure 2, assuming that the top state is the sole starting state and the bottom one, the sole accepting one. Note that since 2 = id and 2 =, we need consider only alternating applications of and.

7 Lemma 4. If all boundary points of a osed set C are crisp, then it generates at most 4 sets. Proof. Since C is osed, and it follows that C =Int(C) Bd(C) (C) =Ext(C) ( )(C) =Ext(C) Bd((C)) ( )(C) =Int(C) =Ext(C) Bd(C) ( )(C) =Int(C) Bd(( )(C)) =Int(C) Bd(C) = C since (A) = Int(A) Bd(A) (c.f. problem 19, 17), since crisp boundary points are preserved under set osure and ementation and since the topological space X is the disjoint union X = Int(C) Bd(C) Ext(C). The theorem is established by combining the proceeding lemmas as illustrated in Figure 3. Claim. The subset A := (0, 1) (1, 2) [(3, 4) Q] {5} of R (with its usual topology) generates the maximum of 14 sets. So, the upper bound 14 is tight. Carl McTague

8 1 3 2 5 All boundary points crisp 4 7 6 9 8 11 10 13 12 14 Figure 3. A graph of the possible sets generated from a single set 1. Note that we may count the original set 1 among the generated ones, since 2 = id.