CSM Week 1: Introductory Cross-Disciplinary Seminar Combinatorial Enumeration Dave Wagner University of Waterloo.

Slides:



Advertisements
Similar presentations
2.5 complex 0’s & the fundamental theorem of algebra
Advertisements

Counting Chapter 6 With Question/Answer Animations.
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
GOLOMB RULERS AND GRACEFUL GRAPHS
CSM Week 1: Introductory Cross-Disciplinary Seminar Combinatorial Enumeration Dave Wagner University of Waterloo.
Math 3121 Abstract Algebra I
Groups TS.Nguyễn Viết Đông.
Algebraic Structures: Group Theory II
Analytic Continuation: Let f 1 and f 2 be complex analytic functions defined on D 1 and D 2, respectively, with D 1 contained in D 2. If on D 1, then f.
Is the following graph Hamiltonian- connected from vertex v? a). Yes b). No c). I have absolutely no idea v.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 10, Monday, September 22.
App III. Group Algebra & Reduction of Regular Representations 1. Group Algebra 2. Left Ideals, Projection Operators 3. Idempotents 4. Complete Reduction.
THE REAL NUMBERS College Algebra. Sets Set notation Union of sets Intersection of sets Subsets Combinations of three or more sets Applications.
KNURE, Software department, Ph , N.V. Bilous Faculty of computer sciences Software department, KNURE The trees.
Imaginary and Complex Numbers. Complex Number System The basic algebraic property of i is the following: i² = −1 Let us begin with i 0, which is 1. Each.
Solving Polynomial Equations. Fundamental Theorem of Algebra Every polynomial equation of degree n has n roots!
The Integers and Division
ⅠIntroduction to Set Theory 1. Sets and Subsets
MTH-376 Algebra Lecture 1. Instructor: Dr. Muhammad Fazeel Anwar Assistant Professor Department of Mathematics COMSATS Institute of Information Technology.
Wei Wang Xi’an Jiaotong University Generalized Spectral Characterization of Graphs: Revisited Shanghai Conference on Algebraic Combinatorics (SCAC), Shanghai,
Strong list coloring, Group connectivity and the Polynomial method Michael Tarsi, Blavatnik School of Computer Science, Tel-Aviv University, Israel.
CALCULUS II Chapter Sequences A sequence can be thought as a list of numbers written in a definite order.
2.4 Sequences and Summations
Week 15 - Wednesday.  What did we talk about last time?  Review first third of course.
Chapter 6 With Question/Answer Animations 1. Chapter Summary The Basics of Counting The Pigeonhole Principle Permutations and Combinations Binomial Coefficients.
Permutations and Combinations
Tree A connected graph that contains no simple circuits is called a tree. Because a tree cannot have a simple circuit, a tree cannot contain multiple.
Chapter 3 Limits and the Derivative Section 1 Introduction to Limits.
Section 4.3 Zeros of Polynomials. Approximate the Zeros.
Three different ways There are three different ways to show that ρ(A) is a simple eigenvalue of an irreducible nonnegative matrix A:
1 Set Theory Chapter 3. 2 Chapter 3 Set Theory 3.1 Sets and Subsets A well-defined collection of objects (the set of outstanding people, outstanding is.
With your host… Alan Quebec. Group theory Orbits and counting Coding theoryPotpourri $100 $200 $300 $400 $500.
Great Theoretical Ideas in Computer Science.
Great Theoretical Ideas in Computer Science for Some.
CSM Workshop 1: Zeros of Graph Polynomials Enumeration of Spanning Subgraphs with Degree Constraints Dave Wagner University of Waterloo.
 Ⅰ Introduction to Set Theory  1. Sets and Subsets  Representation of set:  Listing elements, Set builder notion, Recursive definition  , ,  
Boyce/DiPrima 9th ed, Ch 4.1: Higher Order Linear ODEs: General Theory Elementary Differential Equations and Boundary Value Problems, 9th edition, by.
The countable character of uncountable graphs François Laviolette Barbados 2003.
CompSci 102 Discrete Math for Computer Science
ELEMENTARY SET THEORY.
Sets Goal: Introduce the basic terminology of set theory.
 2004 SDU Lectrue4-Properties of DFS Properties of DFS Classification of edges Topological sort.
1 Copyright © Cengage Learning. All rights reserved. 3 Functions and Graphs 3.7 Operations on Functions.
CS 103 Discrete Structures Lecture 13 Induction and Recursion (1)
Graph Theory and Applications
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Sets.
2.3 Real and Non Real Roots of a Polynomial Polynomial Identities Secondary Math 3.
Chapter 3 Limits and the Derivative Section 1 Introduction to Limits.
EXAMPLE 1 List possible rational zeros List the possible rational zeros of f using the rational zero theorem. a. f (x) = x 3 + 2x 2 – 11x + 12 Factors.
1 Finding a decomposition of a graph T into isomorphic copies of a graph G is a classical problem in Combinatorics. The G-decomposition of T is balanced.
Great Theoretical Ideas in Computer Science for Some.
Section 6.4. Powers of Binomial Expressions Definition: A binomial expression is the sum of two terms, such as x + y. (More generally, these terms can.
Binomial Coefficients and Identities
Week 15 - Wednesday.  What did we talk about last time?  Review first third of course.
Chapter 2 1. Chapter Summary Sets (This Slide) The Language of Sets - Sec 2.1 – Lecture 8 Set Operations and Set Identities - Sec 2.2 – Lecture 9 Functions.
Prepared By Meri Dedania (AITS) Discrete Mathematics by Meri Dedania Assistant Professor MCA department Atmiya Institute of Technology & Science Yogidham.
Math 3121 Abstract Algebra I
Unit-III Algebraic Structures
The countable character of uncountable graphs François Laviolette Barbados 2003.
The Rational Zero Theorem
Let a function be given as the sum of a power series in the convergence interval of the power series Then such a power series is unique and its.
Distinct Distances in the Plane
Algebraic Limits and Continuity
Let a function be given as the sum of a power series in the convergence interval of the power series Then such a power series is unique and its.
Algebraic Limits and Continuity
The Rational Zero Theorem
Discrete Mathematics Lecture 6: Set and Function
5.5 Direct Variation Pg. 326.
Passport to Advanced Math
Presentation transcript:

CSM Week 1: Introductory Cross-Disciplinary Seminar Combinatorial Enumeration Dave Wagner University of Waterloo

CSM Week 1: Introductory Cross-Disciplinary Seminar Combinatorial Enumeration Dave Wagner University of Waterloo I. The Lagrange Implicit Function Theorem and Exponential Generating Functions

CSM Week 1: Introductory Cross-Disciplinary Seminar Combinatorial Enumeration Dave Wagner University of Waterloo I. The Lagrange Implicit Function Theorem and Exponential Generating Functions II. A Smorgasbord of Combinatorial Identities

I. LIFT and Exponential Generating Functions 1. The Lagrange Implicit Function Theorem

I. LIFT and Exponential Generating Functions 1. The Lagrange Implicit Function Theorem 2. Exponential Generating Functions

I. LIFT and Exponential Generating Functions 1. The Lagrange Implicit Function Theorem 2. Exponential Generating Functions 3. There are rooted trees (two ways)

I. LIFT and Exponential Generating Functions 1. The Lagrange Implicit Function Theorem 2. Exponential Generating Functions 3. There are rooted trees (two ways) 4. Combinatorial proof (sketch) of LIFT

I. LIFT and Exponential Generating Functions 1. The Lagrange Implicit Function Theorem 2. Exponential Generating Functions 3. There are rooted trees (two ways) 4. Combinatorial proof (sketch) of LIFT 5. Nested set systems

I. LIFT and Exponential Generating Functions 1. The Lagrange Implicit Function Theorem 2. Exponential Generating Functions 3. There are rooted trees (two ways) 4. Combinatorial proof (sketch) of LIFT 5. Nested set systems 6. Multivariate Lagrange

I. LIFT and Exponential Generating Functions 1. The Lagrange Implicit Function Theorem 2. Exponential Generating Functions 3. There are rooted trees (two ways) 4. Combinatorial proof (sketch) of LIFT 5. Nested set systems 6. Multivariate Lagrange

The human mind has never invented a labor-saving device equal to algebra. -- J. Willard Gibbs

1. The Lagrange Implicit Function Theorem K: a commutative ring that contains the rational numbers. F(u) and G(u): formal power series in K[[u]]: Assume that

1. The Lagrange Implicit Function Theorem K: a commutative ring that contains the rational numbers. F(u) and G(u): formal power series in K[[u]]: Assume that (a) There is a unique formal power series R(x) in K[[x]] such that

1. The Lagrange Implicit Function Theorem (b) For this formal power series with the constant term is zero:

1. The Lagrange Implicit Function Theorem (b) For this formal power series with the constant term is zero: For all n>=1 the coefficient of x^n in F(R(x)) is

1. The Lagrange Implicit Function Theorem Proofs: (i) Complex analysis (Cauchy residue formula) [requires K=C and nonzero radii of convergence]

1. The Lagrange Implicit Function Theorem Proofs: (i) Complex analysis (Cauchy residue formula) [requires K=C and nonzero radii of convergence] (ii) Algebraic (formal calculus, formal residue operator) [requires g_0 to be invertible in K]

1. The Lagrange Implicit Function Theorem Proofs: (i) Complex analysis (Cauchy residue formula) [requires K=C and nonzero radii of convergence] (ii) Algebraic (formal calculus, formal residue operator) [requires g_0 to be invertible in K] (iii) Combinatorial (bijective correspondence)

1. The Lagrange Implicit Function Theorem Proofs: (i) Complex analysis (Cauchy residue formula) [requires K=C and nonzero radii of convergence] (ii) Algebraic (formal calculus, formal residue operator) [requires g_0 to be invertible in K] (iii) Combinatorial (bijective correspondence)

1. The Lagrange Implicit Function Theorem Proofs: (i) Complex analysis (Cauchy residue formula) [requires K=C and nonzero radii of convergence] (ii) Algebraic (formal calculus, formal residue operator) [requires g_0 to be invertible in K] (iii) Combinatorial (bijective correspondence)

2. Exponential Generating Functions A class of structures associates to each finite set another finite set -- this is the set of A -type structures supported on the set X.

2. Exponential Generating Functions A class of structures associates to each finite set another finite set -- this is the set of A -type structures supported on the set X. Simplified notation:

2. Exponential Generating Functions A class of structures associates to each finite set another finite set -- this is the set of A -type structures supported on the set X. Simplified notation: Exponential generating function:

2. Exponential Generating Functions Minimal requirements on a class of structures: * depends only on * If then

2. Exponential Generating Functions Example: the class of (simple) graphs is the set of graphs with vertex-set Exponential generating function (no particularly useful formula)

2. Exponential Generating Functions Example: the class of endofunctions is the set of all functions Exponential generating function (no particularly useful formula)

2. Exponential Generating Functions Example: the class of permutations is the set of permutations on the set Exponential generating function

2. Exponential Generating Functions Example: the class of cyclic permutations is the set of cyclic perm.s on the set Exponential generating function

2. Exponential Generating Functions Example: the class of (finite) sets (“ensembles”) is the set of ways in which is a set. Exponential generating function

2. Exponential Generating Functions Example: the class of sets of size k is the set of ways in which is a k-element set. Exponential generating function Especially important: the case k=1 of singletons…. has exp.gen.fn x.

2. Exponential Generating Functions Notice that

2. Exponential Generating Functions Notice that That is…

2. Exponential Generating Functions Notice that That is… This suggests a relation among classes:

2. Exponential Generating Functions Notice that That is… This suggests a relation among classes: A permutation is equivalent to a (finite unordered) set of (pairwise disjoint) cyclic permutations.

2. Exponential Generating Functions

A permutation is equivalent to a (finite unordered) set of (pairwise disjoint) cyclic permutations.

2. Exponential Generating Functions

An endofunction is equivalent to a set of disjoint connected endofunctions.

2. Exponential Generating Functions A connected endofunction is equivalent to a cyclic permutation of rooted trees.

2. Exponential Generating Functions A connected endofunction is equivalent to a cyclic permutation of rooted trees.

2. Exponential Generating Functions A rooted tree is equivalent to a root vertex and a set of disjoint rooted (sub-)trees.

2. Exponential Generating Functions A rooted tree is equivalent to a root vertex and a set of disjoint rooted (sub-)trees.

2. Exponential Generating Functions The Exponential/Logarithmic Formula For classes A and B, If every B -structure can be decomposed uniquely as a finite set of pairwise disjoint A -structures, then

2. Exponential Generating Functions The Exponential/Logarithmic Formula For classes A and B, If every B -structure can be decomposed uniquely as a finite set of pairwise disjoint A -structures, then and hence

2. Exponential Generating Functions Example: Let Q be the class of connected graphs.

2. Exponential Generating Functions Example: Let Q be the class of connected graphs. Since it follows that

2. Exponential Generating Functions Example: Let Q be the class of connected graphs. Since it follows that More informatively, records the number of edges in the exponent of y.

2. Exponential Generating Functions The Compositional Formula For classes A, B, and J: If every B -structure can be decomposed uniquely as a finite set Y of pairwise disjoint A -structures, together with a J -structure on Y, then

2. Exponential Generating Functions Example: Let K be the class of connected endofunctions. Let R be the class of rooted trees.

2. Exponential Generating Functions Example: Let K be the class of connected endofunctions. Let R be the class of rooted trees. Since it follows that

2. Exponential Generating Functions Example: Let K be the class of connected endofunctions. Let R be the class of rooted trees. Since it follows that

2. Exponential Generating Functions Sum of classes A and B An structure on X is either a red A -structure or a green B -structure on X.

2. Exponential Generating Functions An structure on X

2. Exponential Generating Functions An structure on X

2. Exponential Generating Functions Sum of classes A and B The exp.gen.fn of is

2. Exponential Generating Functions Product of classes A and B An structure on X is an A -structure on S and a B -structure on X\S (for some subset S of X).

2. Exponential Generating Functions An structure on X

2. Exponential Generating Functions Product of classes A and B The exp.gen.fn of is

3. Counting Rooted Trees A rooted tree is equivalent to a root vertex and a set of disjoint rooted (sub-)trees.

3. Counting Rooted Trees

From we deduce that

3. Counting Rooted Trees From we deduce that LIFT applies with F(u)=u and G(u)=exp(u):

3. Counting Rooted Trees From we deduce that LIFT applies with F(u)=u and G(u)=exp(u):

3. Counting Rooted Trees From we deduce that LIFT applies with F(u)=u and G(u)=exp(u): Therefore

5. Nested Set Systems A nested set system is a pair in which X is a finite set and is a set of subsets of X such that if and then either or or. Let N be the class of nested set systems. What is # N _n?

5. Nested Set Systems A nested set system with vertex-set X.

5. Nested Set Systems Let N be the class of nested set systems. What is # N _n?

5. Nested Set Systems Let N be the class of nested set systems. What is # N _n? We’ll use the bivariate generating function

5. Nested Set Systems Let N be the class of nested set systems. What is # N _n? We’ll use the bivariate generating function This is an exp.gen.fn in the indeterminate x and records in the exponent of y.

5. Nested Set Systems A nested set system is proper if it does not contain any sets of size zero or one. Let M be the class of proper nested set systems

5. Nested Set Systems A proper nested set system

5. Nested Set Systems

A proper nested set system is equivalent to a set of disjoint blobs – each blob is a singleton or a “cell”.

5. Nested Set Systems A cell is a proper nested set system for which -- Let Q be the class of cells.

5. Nested Set Systems A proper nested set system is equivalent to a set of disjoint blobs – each blob is a singleton or a “cell”.

5. Nested Set Systems

The “protoplasm” of a cell is a proper nested set system that is not empty, not a singleton, and not a cell. 5. Nested Set Systems

The “protoplasm” of a cell is a proper nested set system that is not empty, not a singleton, and not a cell. 5. Nested Set Systems

Let and

5. Nested Set Systems

Therefore, the number of nested set systems on the vertex-set {1,2,…,n} is

n, ~ #N_n (up to k = 500) (k = 500 term of the series) 0, , e-46 1, , e-43 2, , e-40 3, , e-38 4, , e-35 5, , e-32 6, , e-30 7, , e-27 8, , e-24 9, , e-22 10, , e-19 11, , e-16 12, , e-14 13, , e-11 14, , e-8 15, , e-5 16, , e-3 17, , , , , , Nested Set Systems

References A. Joyal Une theorie combinatoire des series formelles Adv. in Math. 42 (1981), I.P. Goulden, D.M. Jackson “Combinatorial Enumeration” John Wiley & Sons, New York, F. Bergeron, G. Labelle, P. Leroux “Combinatorial Species and Tree-like Structures” Cambridge U.P., Cambridge, R.P. Stanley “Enumerative Combinatorics, volume II” Cambridge U.P., Cambridge, 1999.