All Topics  
Combinatorics

 

   Email Print
   Bookmark   Link






 

Combinatorics



 
 
Combinatorics is a branch of pure mathematics
Pure mathematics

Broadly speaking, pure mathematics is mathematics motivated entirely for reasons other than application. It is distinguished by its Rigour#Mathematical_rigour, abstraction and mathematical beauty....
 concerning the study of discrete
Countable set

In mathematics, a countable set is a Set with the same cardinality as some subset of the set of natural numbers. The term was originated by Georg Cantor; it stems from the fact that the natural numbers are often called counting numbers....
 (and usually finite
Finite set

In mathematics, finite set is a Set that has a finite number of element . For example,is a finite set with five elements. The number of elements of a finite set is a natural number , and is called the cardinality of the set....
) objects. It is related to many other areas of mathematics
Mathematics

Mathematics is the study of quantity, structure, space, change, and related topics of pattern and form. Mathematicians seek out patterns whether found in numbers, space, natural science, computers, imaginary abstractions, or elsewhere....
, such as algebra
Algebra

Algebra is a branch of mathematics concerning the study of structure , relation , and quantity. Together with geometry, mathematical analysis, combinatorics, and number theory, algebra is one of the main branches of mathematics....
, probability theory
Probability theory

Probability theory is the branch of mathematics concerned with analysis of Statistical randomness phenomena. The central objects of probability theory are random variables, stochastic processes, and event s: mathematical abstractions of determinism events or measured quantities that may either be single occurrences or evolve over time in an a...
, ergodic theory
Ergodic theory

Ergodic theory is a branch of mathematics that studies dynamical systemswith an invariant measure and related problems. Its initial development was motivated by problems of statistical physics....
 and geometry
Geometry

Geometry arose as the field of knowledge dealing with spatial relationships. Geometry was one of the two fields of pre-modern mathematics, the other being the study of numbers....
, as well as to applied subjects in computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
 and statistical physics
Statistical physics

Statistical physics is the area of physics that uses methods of probability theory and statistics, and particularly the Mathematics tools for dealing with large populations, in solving physical problems....
. Aspects of combinatorics include "counting" the objects satisfying certain criteria (enumerative combinatorics
Enumerative combinatorics

Enumerative combinatorics is an area of Combinatorics on the number of ways that certain patterns can be formed. Two examples of this type of problem are counting combinations and counting permutations....
), deciding when the criteria can be met, and constructing and analyzing objects meeting the criteria (as in combinatorial design
Combinatorial design

Combinatorial design theory is the part of combinatorics mathematics that deals with the existence and construction of set system whose intersections have specified numerical properties....
s and matroid
Matroid

In combinatorics, a branch of mathematics, a matroid or independence structure is a structure that captures the essence of a notion of "independence" that generalizes linear independence in vector spaces....
 theory
), finding "largest", "smallest", or "optimal" objects (extremal combinatorics
Extremal combinatorics

Extremal combinatorics is a field of combinatorics, which is itself a part of mathematics. Extremal combinatorics studies how large or how small a collection of finite objects can be, if it has to satisfy certain restrictions....
 and combinatorial optimization
Combinatorial optimization

Combinatorial optimization is a branch of Optimization . Its domain is optimization problems where the set of feasible solutions is Discrete set or can be reduced to a discrete one, and the goal is to find the best possible solution....
), and finding algebra
Algebra

Algebra is a branch of mathematics concerning the study of structure , relation , and quantity. Together with geometry, mathematical analysis, combinatorics, and number theory, algebra is one of the main branches of mathematics....
ic structures these objects may have (algebraic combinatorics
Algebraic combinatorics

Algebraic combinatorics is an area of mathematics that employs methods of abstract algebra, notably group theory and representation theory, in various combinatorics contexts and, conversely, applies combinatorial techniques to problems in abstract algebra....
).

Combinatorics is as much about problem solving as theory building, though it has developed powerful theoretical methods, especially since the later twentieth century.






Discussion
Ask a question about 'Combinatorics'
Start a new discussion about 'Combinatorics'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Combinatorics is a branch of pure mathematics
Pure mathematics

Broadly speaking, pure mathematics is mathematics motivated entirely for reasons other than application. It is distinguished by its Rigour#Mathematical_rigour, abstraction and mathematical beauty....
 concerning the study of discrete
Countable set

In mathematics, a countable set is a Set with the same cardinality as some subset of the set of natural numbers. The term was originated by Georg Cantor; it stems from the fact that the natural numbers are often called counting numbers....
 (and usually finite
Finite set

In mathematics, finite set is a Set that has a finite number of element . For example,is a finite set with five elements. The number of elements of a finite set is a natural number , and is called the cardinality of the set....
) objects. It is related to many other areas of mathematics
Mathematics

Mathematics is the study of quantity, structure, space, change, and related topics of pattern and form. Mathematicians seek out patterns whether found in numbers, space, natural science, computers, imaginary abstractions, or elsewhere....
, such as algebra
Algebra

Algebra is a branch of mathematics concerning the study of structure , relation , and quantity. Together with geometry, mathematical analysis, combinatorics, and number theory, algebra is one of the main branches of mathematics....
, probability theory
Probability theory

Probability theory is the branch of mathematics concerned with analysis of Statistical randomness phenomena. The central objects of probability theory are random variables, stochastic processes, and event s: mathematical abstractions of determinism events or measured quantities that may either be single occurrences or evolve over time in an a...
, ergodic theory
Ergodic theory

Ergodic theory is a branch of mathematics that studies dynamical systemswith an invariant measure and related problems. Its initial development was motivated by problems of statistical physics....
 and geometry
Geometry

Geometry arose as the field of knowledge dealing with spatial relationships. Geometry was one of the two fields of pre-modern mathematics, the other being the study of numbers....
, as well as to applied subjects in computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
 and statistical physics
Statistical physics

Statistical physics is the area of physics that uses methods of probability theory and statistics, and particularly the Mathematics tools for dealing with large populations, in solving physical problems....
. Aspects of combinatorics include "counting" the objects satisfying certain criteria (enumerative combinatorics
Enumerative combinatorics

Enumerative combinatorics is an area of Combinatorics on the number of ways that certain patterns can be formed. Two examples of this type of problem are counting combinations and counting permutations....
), deciding when the criteria can be met, and constructing and analyzing objects meeting the criteria (as in combinatorial design
Combinatorial design

Combinatorial design theory is the part of combinatorics mathematics that deals with the existence and construction of set system whose intersections have specified numerical properties....
s and matroid
Matroid

In combinatorics, a branch of mathematics, a matroid or independence structure is a structure that captures the essence of a notion of "independence" that generalizes linear independence in vector spaces....
 theory
), finding "largest", "smallest", or "optimal" objects (extremal combinatorics
Extremal combinatorics

Extremal combinatorics is a field of combinatorics, which is itself a part of mathematics. Extremal combinatorics studies how large or how small a collection of finite objects can be, if it has to satisfy certain restrictions....
 and combinatorial optimization
Combinatorial optimization

Combinatorial optimization is a branch of Optimization . Its domain is optimization problems where the set of feasible solutions is Discrete set or can be reduced to a discrete one, and the goal is to find the best possible solution....
), and finding algebra
Algebra

Algebra is a branch of mathematics concerning the study of structure , relation , and quantity. Together with geometry, mathematical analysis, combinatorics, and number theory, algebra is one of the main branches of mathematics....
ic structures these objects may have (algebraic combinatorics
Algebraic combinatorics

Algebraic combinatorics is an area of mathematics that employs methods of abstract algebra, notably group theory and representation theory, in various combinatorics contexts and, conversely, applies combinatorial techniques to problems in abstract algebra....
).

Combinatorics is as much about problem solving as theory building, though it has developed powerful theoretical methods, especially since the later twentieth century. One of the oldest and most accessible parts of combinatorics is graph theory
Graph theory

In mathematics and computer science, graph theory is the study of graph : mathematical structures used to model pairwise relations between objects from a certain collection....
, which also has numerous natural connections to other areas. Combinatorics is used frequently in computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
 to obtain estimates on the number of elements of certain sets.

A mathematician who studies combinatorics is often referred to as a combinatorialist or combinatorist.

History of combinatorics

Plain Bob Minor 2


The concepts of combinatorics can be traced back at the latest to the advent of Jainism
Jainism

Jainism is one of the oldest Indian religions that originated in India. Jains believe that every soul is divine and has the potential to achieve God-consciousness....
 in India
India

India, officially the Republic of India , is a country in South Asia. It is the List of countries and outlying territories by total area country by geographical area, the List of countries by population country, and the most populous liberal democracy in the world....
. Before the Jains, Sushruta
Sushruta

Sushruta was a surgeon and teacher of Ayurveda who flourished in the Indian city of Varanasi by the 6th century BC. The medical treatise Sushruta Samhita?compiled in Vedic Sanskrit?is attributed to him....
 (in Sushruta Samhita
Sushruta Samhita

The Sushruta Samhita is a Sanskrit text on surgery, attributed to Sushruta, , the "father of Surgery". The original manuscript has not survived, and only "copies of copies and revisions of revisions" exist....
) asserts that 63 combinations can be made out of 6 different tastes, taken one at a time, two at a time, etc. Pingala
Pingala

Pingala was an Ancient Indian writer, famous for his work, the Chandas Shastra , a Sanskrit treatise on prosody considered one of the Vedanga....
 gives the method of determining the number of combinations of a given number of letters, taken one at a time, two at a time, etc. The Jains first treated its subject matter as a self-contained topic in mathematics, under the name Vikalpa. Mahavira
Mahavira (mathematician)

Mahavira was a 9th century Indian mathematician from Gulbarga who asserted that the square root of a negative number did not exist. He gave the sum of a series whose terms are squares of an arithmetical progression and empirical rules for area and perimeter of an ellipse....
 (c. 850) provided the general formulae for permutations and combinations. Bhaskaracharya treated combinatorics under the name Anka Pasha in Lilavati
Lilavati

Lilavati was Indian mathematician Bhaskara II's treatise on mathematics in the twelfth century....
. In addition to the general formulae for nCr and nPr already provided by Mahavira, Bhaskaracharya gives several important theorems and results concerning the subject. A number of basic results were also obtained in Ancient Greece
Ancient Greece

The term Ancient Greece refers to the period of History of Greece lasting from the Greek Dark Ages ca. 1100 BC and the Dorian invasion, to 146 BC and the Roman Republic conquest of Greece after the Battle of Corinth ....
 and China
China

China is a Culture of China, an ancient civilization, and, depending on perspective, a national or multinational entity extending over a large area in East Asia....
. For example, in the Ostomachion
Ostomachion

Ostomachion is a mathematical treatise attributed to Archimedes. This work has survived fragmentarily in an Arabic language version and in a copy of the original ancient Greek text made in Byzantine times....
, Archimedes
Archimedes

Archimedes of Syracuse was a Greek mathematics, physicist, engineer, inventor, and astronomer. Although few details of his life are known, he is regarded as one of the leading scientists in classical antiquity....
 calculates the number of solutions of a certain tiling puzzle
Tiling puzzle

Tiling puzzles are puzzles involving two-dimensional packing problems in which a number of flat shapes have to be assembled into a larger given shape without overlaps ....
.

Some Arabic and Hebrew writers used the concepts of permutations and combinations in studying astronomy. Rabbi ben Ezra (c. 1140), for instance, determined the number of combinations of known planets taken two at a time, three at a time and so on. In more recent times campanology
Campanology

Campanology is the study of bell s. It encompasses the physical realities of bells ? how they are casting , musical tuning and sounded ? as well as the various methods devised to perform bell-ringing....
 provided examples of Hamiltonian cycles in certain Cayley graph
Cayley graph

In mathematics, the Cayley graph, also known as the Cayley colour graph, is the graph theory that encodes the structure of a discrete group....
s on permutations. The first modern book on combinatorics was Ars Conjectandi
Ars Conjectandi

Ars Conjectandi is a mathematics paper written by Jakob Bernoulli and published eight years after his death by his nephew, Nicolaus II Bernoulli, in 1713....
 written by Jacob Bernoulli, posthumously published in 1713.

Enumerative combinatorics


Enumerative combinatorics is the most classical area of combinatorics, and concentrates on counting the number of certain combinatorial objects. Although counting the number of elements in a set is a rather broad mathematical problem
Mathematical problem

A mathematical problem is a problem that is amenable to being analyzed, and possibly solved, with the methods of mathematics. This can be a real-world problem, such as computing the Orbit#Planetary orbitss of the planets in the solar system, or a problem of a more abstract nature, such as Hilbert's problems....
, many of the problems that arise in applications have a relatively simple combinatorial description. Fibonacci numbers is the basic example of a problem in enumerative combinatorics. The twelvefold way
Twelvefold way

In combinatorics, a branch of mathematics, the twelvefold way provides a unified framework for counting permutations, combinations and Partition of a set....
 provides a unified framework for counting permutations, combinations and partitions
Partition of a set

In mathematics, a partition of a Set X is a division of X into non-overlapping "parts" or "blocks" or "cells" that cover all of X....
.

Analytic combinatorics


Analytic combinatorics concerns the enumeration of combinatorial structures using tools from complex analysis
Complex analysis

Complex analysis, traditionally known as the theory of functions of a complex variable, is the branch of mathematics investigating Function of complex numbers....
 and probability theory
Probability theory

Probability theory is the branch of mathematics concerned with analysis of Statistical randomness phenomena. The central objects of probability theory are random variables, stochastic processes, and event s: mathematical abstractions of determinism events or measured quantities that may either be single occurrences or evolve over time in an a...
. In contrast with enumerative combinatorics which uses explicit combinatorial formulae and generating functions to describe the results, the analytic combinatorics aims at obtaining the asymptotic formulae
Asymptotic analysis

In pure mathematics and applied mathematics, particularly the analysis of algorithms, real analysis, and engineering, asymptotic analysis is a method of describing Limit ing behaviour....
.

Partition theory


Partition theory studies various enumeration and asymptotic problems related to integer partitions, and is closely related to q-series, special functions
Special functions

Special functions are particular function s which have more or less established names and notations due to their importance in mathematical analysis, functional analysis, physics, or other applications....
 and orthogonal polynomials
Orthogonal polynomials

In mathematics, an orthogonal polynomial sequence is an infinite polynomial sequence of real number polynomialsof one variable x, in which each pn has degree n, and such that any two different polynomials in the sequence are orthogonality to each other under a particular version of the Lp space inner product....
. Originally a part of number theory
Number theory

Number theory is the branch of pure mathematics concerned with the properties of numbers in general, and integers in particular, as well as the wider classes of problems that arise from their study....
 and analysis
Analysis

Analysis is the process of breaking a Complexity or substance into smaller parts to gain a better understanding of it. The technique has been applied in the study of mathematics and logic since before Aristotle, though analysis as a formal concept is a relatively recent development....
, it is now considered a part of combinatorics or an independent field. It incorporates the bijective approach
Bijective proof

In combinatorics, bijective proof is a mathematical proof technique that finds a bijective function f : A ? B between two Set A and B, thus proving that they have the same number of elements, |A| = |B|....
 and various tools in analysis, analytic number theory
Analytic number theory

In mathematics, analytic number theory is a branch of number theory that uses methods from mathematical analysis to solve number-theoretical problems....
, and has connections with statistical mechanics
Statistical mechanics

Statistical mechanics is the application of probability theory, which includes Mathematics tools for dealing with large populations, to the field of mechanics, which is concerned with the motion of particles or objects when subjected to a force....
.

Graph theory


Graphs are basic objects in combinatorics. The questions range from counting (e.g. the number of graphs on n vertices with k edges) to structural (e.g. which graphs contain Hamiltonian cycles) to algebraic questions (e.g. given a graph G and two numbers x and y, does the Tutte polynomial
Tutte polynomial

The Tutte polynomial, also called the dichromate or the Tutte-Whitney polynomial, is a polynomial in two variables which plays an important role in graph theory, a branch of mathematics and theoretical computer science....
 TG(x,y) have a combinatorial interpretation?). It should be noted that while there are very strong connections between graph theory and combinatorics, these two are sometimes thought of as separate subjects.

Design theory


Design theory is a study of combinatorial design
Combinatorial design

Combinatorial design theory is the part of combinatorics mathematics that deals with the existence and construction of set system whose intersections have specified numerical properties....
s, which are collections of subsets with certain intersection properties. Block designs are combinatorial design
Combinatorial design

Combinatorial design theory is the part of combinatorics mathematics that deals with the existence and construction of set system whose intersections have specified numerical properties....
s of a special type. This area is one one oldest parts of combinatorics, such as in Kirkman's schoolgirl problem
Kirkman's schoolgirl problem

Kirkman's schoolgirl problem is a problem in combinatorics proposed by Thomas Kirkman in 1850 as Query VI in The Lady's and Gentleman's Diary....
 proposed in 1850. The solution of the problem is a special case of Steiner system
Steiner system

In Combinatorics mathematics, a Steiner system is a type of block design.A Steiner system with parameters l, m, n, written S, is an n-element Set S together with a set of m-element subset of S with the property that each l-element subset of S is contained in exactly one block....
, which play an important role in the classification of finite simple groups
Classification of finite simple groups

The classification of the finite simple groups, also called the enormous theorem, is believed to classify all List of finite simple groups. These group can be seen as the basic building blocks of all finite groups, in much the same way as the prime numbers are the basic building blocks of the natural numbers....
. The area has further connections to coding theory and geometric combinatorics.

Order theory


Order theory is the study of partially ordered sets, both finite and infinite. Various examples of partial orders appear in algebra
Abstract algebra

Abstract algebra is the subject area of mathematics that studies algebraic structures, such as group , ring , field , module , vector spaces, and algebra over a field....
, geometry, number theory and throughout combinatorics and graph theory. Notable classes and examples of partial orders include lattices
Lattice (order)

In mathematics, a lattice is a partially ordered set in which subsets of any two elements have a unique supremum and an infimum . Lattices can also be characterized as algebraic structures satisfying certain Axiom identity ....
 and Boolean algebras.

Matroid theory

Matroid theory abstracts part of geometry
Geometry

Geometry arose as the field of knowledge dealing with spatial relationships. Geometry was one of the two fields of pre-modern mathematics, the other being the study of numbers....
. It studies the properties of sets (usually, finite sets) of vectors in a vector space
Vector space

File:Vector addition ans scaling.pngA vector space is a mathematical structure formed by a collection of vectors: objects that may be Vector addition together and Scalar multiplication by numbers, called scalar s in this context....
 that do not depend on the particular coefficients in a linear dependence
Linear independence

In linear algebra, a family of vector spaces is linearly independent if none of them can be written as a linear combination of finitely many other vectors in the collection....
 relation. Not only the structure but also enumerative properties belong to matroid theory. Matroid theory was introduced by Hassler Whitney
Hassler Whitney

Hassler Whitney was an United States mathematician. He was one of the founders of singularity theory....
 and studied as a part of the order theory. It is now an independent field of study with a number of connections with other parts of combinatorics.

Extremal combinatorics


Extremal combinatorics studies extremal questions on set systems. The types of questions addressed in this case are about the largest possible graph which satisfies certain properties. For example, the largest triangle-free graph on 2n vertices is a complete bipartite graph
Complete bipartite graph

In the mathematical field of graph theory, a complete bipartite graph or biclique is a special kind of bipartite graph where every vertex of the first set is connected to every vertex of the second set....
 Kn,n. Often it is too hard even to find the extremal answer f(n) exactly and one can only give an asymptotic estimate
Asymptotic analysis

In pure mathematics and applied mathematics, particularly the analysis of algorithms, real analysis, and engineering, asymptotic analysis is a method of describing Limit ing behaviour....
.

Ramsey theory
Ramsey theory

Ramsey theory, named for Frank P. Ramsey, is a branch of mathematics that studies the conditions under which order must appear. Problems in Ramsey theory typically ask a question of the form: how many elements of some structure must there be to guarantee that a particular property will hold?...
 is another part of extremal combinatorics. It states that any sufficiently large
Sufficiently large

In mathematics, the phrase sufficiently large is used in contexts such as: is true for sufficiently large which is actually shorthand for:This does not necessarily mean that any particular value for is known, but only that such an exists....
 configuration will contain some sort of order. It is an advanced generalization of the pigeonhole principle
Pigeonhole principle

In mathematics, the pigeonhole principle, also known as Dirichlet's box principle, is exemplified by such things as the fact that in a family of three children there must be at least two of the same gender....
.

Probabilistic combinatorics


In probabilistic combinatorics, the questions are of the following type: what is the probability of a certain property for a random discrete object, such as a random graph
Random graph

In mathematics, a random graph is a Graph_ that is generated by some random process. The theory of random graphs lies at the intersection between graph theory and probability theory, and studies the properties of typical random graphs....
. For instance, what is the average number of triangles in a random graph? Probabilistic methods are also used to determine the existence of combinatorial objects with certain prescribed properties (for which explicit examples might be difficult to find), simply by observing that the probability of randomly selecting an object with those properties is greater than 0. This approach proved highly effective in applications to extremal combinatorics and graph theory. A closely related area is the study of finite Markov chains, especially on combinatorial objects. Here again probabilistic tools are used to estimate the mixing time
Markov chain mixing time

In mathematical probability, a fundamental result about Markov chains is that a finite state irreducible aperiodic chain has a unique stationary distribution π and, regardless of the initial state, the time-t distribution of the chain converges to π as t tends to infinity....
.

Often associated with Paul Erdos
Paul Erdos

Paul Erdos was an immensely prolific and famously eccentric Hungary mathematician. With hundreds of collaborators, he worked on problems in combinatorics, graph theory, number theory, classical analysis, approximation theory, set theory, and probability theory....
, who did the pioneer work on the subject, probabilistic combinatorics was traditionally viewed as a set of tools to study problems in other parts of combinatorics. However, with the growth of applications to analysis of algorithms
Analysis of algorithms

To analyze an algorithm is to determine the amount of resources necessary to execute it. Most algorithms are designed to work with inputs of arbitrary length....
 in computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
, as well as classical probability, additive
Additive number theory

In mathematics, additive number theory is a branch of number theory that studies ways to express an integer as the sum of integers in a set. Two classical problem in this area of number theory are the Goldbach conjecture and Waring's problem....
 and probabilistic number theory
Probabilistic number theory

Probabilistic number theory is a subfield of number theory, which explicitly uses probability to answer questions of number theory. One basic idea underlying it is that different prime numbers are, in some serious sense, like independent random variables....
, the area recently grew to become an independent field of combinatorics.

Algebraic combinatorics


Algebraic combinatorics is an area of mathematics
Mathematics

Mathematics is the study of quantity, structure, space, change, and related topics of pattern and form. Mathematicians seek out patterns whether found in numbers, space, natural science, computers, imaginary abstractions, or elsewhere....
 that employs methods of abstract algebra
Abstract algebra

Abstract algebra is the subject area of mathematics that studies algebraic structures, such as group , ring , field , module , vector spaces, and algebra over a field....
, notably group theory
Group theory

In mathematics and abstract algebra, group theory studies the algebraic structures known as group .The concept of a group is central to abstract algebra: other well-known algebraic structures, such as ring , field , and vector spaces can all be seen as groups endowed with additional operations and axioms....
 and representation theory
Representation theory

Representation theory is a branch of mathematics that studies abstract algebra algebraic structures by representing their element as linear transformations of vector spaces....
, in various combinatorial
Combinatorics

Combinatorics is a branch of pure mathematics concerning the study of Countable set objects. It is related to many other areas of mathematics, such as algebra, probability theory, ergodic theory and geometry, as well as to applied subjects in computer science and statistical physics....
 contexts and, conversely, applies combinatorial techniques to problems in algebra
Abstract algebra

Abstract algebra is the subject area of mathematics that studies algebraic structures, such as group , ring , field , module , vector spaces, and algebra over a field....
. Within the last decade or so, algebraic combinatorics came to be seen more expansively as the area of mathematics where the interaction of combinatorial and algebraic methods is particularly strong and significant. One of the fastest developing subfields within algebraic combinatorics is combinatorial commutative algebra
Combinatorial commutative algebra

Combinatorial commutative algebra is a relatively new, rapidly developing mathematics discipline. As the name implies, it lies at the intersection of two more established fields, commutative algebra and combinatorics, and frequently uses methods of one to address problems arising in the other....
.

Combinatorics on words


Combinatorics on words is an area of combinatorics which studies formal language
Formal language

A formal language is a set of words, i.e. finite string of letters, or symbols. The inventory from which these letters are taken is called the alphabet over which the language is defined....
s. It arose independently within several branches of mathematics, including number theory
Number theory

Number theory is the branch of pure mathematics concerned with the properties of numbers in general, and integers in particular, as well as the wider classes of problems that arise from their study....
, group theory
Group theory

In mathematics and abstract algebra, group theory studies the algebraic structures known as group .The concept of a group is central to abstract algebra: other well-known algebraic structures, such as ring , field , and vector spaces can all be seen as groups endowed with additional operations and axioms....
 and probability
Probability

Probability, or wikt:chance, is a way of expressing knowledge or belief that an Event will occur or has occurred. In mathematics the concept has been given an exact meaning in probability theory, that is used extensively in such areas of study as mathematics, statistics, finance, gambling, science, and philosophy to draw conclusions about t...
. It has applications to enumerative combinatorics, fractal analysis
Fractal analysis

Fractal analysis is the modelling of data by fractals.It consists of methods to assign a fractal dimension and other fractal characteristics to a signal, dataset or object which may be sound, images, molecules, networks or other data....
, theoretical computer science
Theoretical computer science

Theoretical computer science is the collection of topics of computer science that focuses on the more abstract, logical and mathematical aspects of computing, such as the theory of computation, analysis of algorithms, and semantics of programming languages....
, automata theory
Automata theory

In theoretical computer science, automata theory is the study of abstract machines and problems which they are able to solve. Automata theory is closely related to formal language theory as the automata are often classified by the class of formal languages they are able to recognize....
 and linguistics
Linguistics

Linguistics is the science study of natural language. Linguistics encompasses a number of sub-fields. An important topical division is between the study of language structure and the study of Meaning ....
. While many applications are new, the classical Chomsky–Schützenberger hierarchy of classes of formal grammar
Formal grammar

In formal language theory, grammars, also called formal grammars or generative grammars, are a formalism used to describe formal languages – i.e....
s is perhaps the best known result in the field.

Geometric combinatorics


Geometric combinatorics is related to convex
Convex geometry

Convex geometry is the branch of geometry studying convex sets, mainly in Euclidean space.Convex sets occur naturally in many areas of mathematics: computational geometry, convex analysis, discrete geometry, functional analysis, geometry of numbers, integral geometry, linear programming, probability theory, etc....
 and discrete geometry
Discrete geometry

Discrete geometry or combinatorial geometry may be loosely defined as study of geometrical objects and properties that are discrete space or combinatorial, either by their nature or by their representation; the study that does not essentially rely on the notion of continuum....
, in particular polyhedral combinatorics
Polyhedral combinatorics

Polyhedral combinatorics is a branch of mathematics, within combinatorics and discrete geometry, that studies the problems of counting and describing the faces of convex polyhedron and higher dimensional convex polytopes....
. It asks, e.g. how many faces of each dimension can a convex polytope
Convex polytope

A convex polytope is a special case of a polytope, having the additional property that it is also a convex set of points in the n-dimensional space Rn....
 have. Metric properties of polytopes play an important role as well, e.g. the Cauchy theorem
Cauchy's theorem (geometry)

Cauchy's theorem is a theorem in geometry, named after Augustin Louis Cauchy. It states that convex polytopes with congruent corresponding faces are congruent....
 on rigidity of convex polytopes. Special polytopes are also considered, such as permutohedron
Permutohedron

In mathematics, the permutohedron of order n is an -dimensional polytope embedded in an n-dimensional space, the vertices of which are formed by Permutation the coordinates of the vector ....
, associahedron
Associahedron

In mathematics, an associahedron or Stasheff polytope Kn is a convex polytope in which each vertex corresponds to a way of correctly inserting opening and closing parentheses in a word of n letters and the edges correspond to single application of the associativity rule....
 and Birkhoff polytope
Birkhoff polytope

The Birkhoff polytope Bn is the convex polytope in RN whose points are the doubly stochastic matrix, i.e., the n ? n matrices whose entries are non-negative real numbers and whose rows and columns each add up to 1....
.

Topological combinatorics


Combinatorial analogs of concepts and methods in topology
Topology

Topology is a major area of mathematics that has emerged through the development of concepts from geometry and set theory, such as those of space, dimension, shape, transformation and others....
 are used to study graph coloring
Graph coloring

In graph theory, graph coloring is a special case of graph labeling; it is an assignment of labels traditionally called "colors" to elements of a graph subject to certain constraints....
, fair division
Fair division

Fair division, also known as the cake cutting problem, is the problem of dividing a resource in such a way that all recipients believe that they have received a fair amount....
, partitions
Partition of a set

In mathematics, a partition of a Set X is a division of X into non-overlapping "parts" or "blocks" or "cells" that cover all of X....
, partially ordered set
Partially ordered set

In mathematics, especially order theory, a partially ordered set formalizes the intuitive concept of an ordering, sequencing, or arrangement of the elements of a Set ....
s, decision tree
Decision tree

A decision tree is a decision support tool that uses a tree-like Diagram or Causal model of decisions and their possible consequences, including chance event outcomes, resource costs, and utility....
s, necklace problem
Necklace problem

The necklace problem is a problem in recreational mathematics, solved in the early 21st century.Suppose that a person you are in contact with has a necklace of n beads, each of which is either black or white....
s and discrete Morse theory
Discrete Morse theory

Discrete Morse theory is a combinatorial adaptation of Morse theory. It can be seen as part of topological combinatorics and discrete differential geometry....
.

Arithmetic combinatorics


Arithmetic combinatorics arose out of the interplay between number theory
Number theory

Number theory is the branch of pure mathematics concerned with the properties of numbers in general, and integers in particular, as well as the wider classes of problems that arise from their study....
, combinatorics
Combinatorics

Combinatorics is a branch of pure mathematics concerning the study of Countable set objects. It is related to many other areas of mathematics, such as algebra, probability theory, ergodic theory and geometry, as well as to applied subjects in computer science and statistical physics....
, ergodic theory
Ergodic theory

Ergodic theory is a branch of mathematics that studies dynamical systemswith an invariant measure and related problems. Its initial development was motivated by problems of statistical physics....
 and harmonic analysis
Harmonic analysis

Harmonic analysis is the branch of mathematics that studies the representation of functions or signals as the superposition of basic waves. It investigates and generalizes the notions of Fourier series and Fourier transforms....
. It is about combinatorial estimates associated with arithmetic operations (addition, subtraction, multiplication, and division). Additive combinatorics refers to the special case when only the operations of addition and subtraction are involved. One important technique in arithmetic combinatorics is the ergodic theory
Ergodic theory

Ergodic theory is a branch of mathematics that studies dynamical systemswith an invariant measure and related problems. Its initial development was motivated by problems of statistical physics....
 of dynamical system
Dynamical system

The dynamical system concept is a mathematics formalization for any fixed "rule" which describes the time dependence of a point's position in its ambient space....
s.

Infinitary combinatorics


Infinitary combinatorics, or combinatorial set theory, is an extension of ideas in combinatorics to infinite sets. It is a part of set theory
Set theory

Set theory is the branch of mathematics that studies Set , which are collections of objects. Although any type of object can be collected into a set, set theory is applied most often to objects that are relevant to mathematics....
, an area of mathematical logic
Mathematical logic

Mathematical logic is a subfield of mathematics and logic with close connections to computer science and philosophical logic. The field includes the mathematical study of logic and the applications of formal logic to other areas of mathematics....
, but uses tools and ideas from both set theory and extremal combinatorics.

Gian-Carlo Rota
Gian-Carlo Rota

Gian-Carlo Rota was an Italy-born American mathematician and philosopher.He was born in Vigevano, Italy, where he lived until he was 13 years old....
 used the name continuous combinatorics to describe probability
Probability

Probability, or wikt:chance, is a way of expressing knowledge or belief that an Event will occur or has occurred. In mathematics the concept has been given an exact meaning in probability theory, that is used extensively in such areas of study as mathematics, statistics, finance, gambling, science, and philosophy to draw conclusions about t...
 and measure theory, since there are many analogies between counting and measure.

Related fields


Combinatorial optimization

Combinatorial optimization
Combinatorial optimization

Combinatorial optimization is a branch of Optimization . Its domain is optimization problems where the set of feasible solutions is Discrete set or can be reduced to a discrete one, and the goal is to find the best possible solution....
 is the study of optimization on discrete and combinatorial objects. It started as a part of combinatorics and graph theory, but is now viewed as a branch of applied mathematics and computer science, related to operations research
Operations research

Operations Research in the USA, South Africa and Australia, and Operational Research in Europe and Canada, is an interdisciplinary branch of applied mathematics and formal science that uses methods such as mathematical modeling, statistics, and algorithms to arrive at optimal or near optimal solutions to complex problems....
, algorithm theory
Analysis of algorithms

To analyze an algorithm is to determine the amount of resources necessary to execute it. Most algorithms are designed to work with inputs of arbitrary length....
 and computational complexity theory
Computational complexity theory

Computational complexity theory, as a branch of the theory of computation in computer science, investigates the problems related to the Computational resource required for the execution of algorithms , and the inherent difficulty in providing efficient algorithms for specific computational problems....
.

Coding theory

Coding theory
Coding theory

Coding theory is a branch of information theory, electrical engineering, digital communication, mathematics, and computer science designing efficient and reliable data transmission methods, so that redundancy in the data can be removed and errors induced by a noisy channel can be corrected....
 started as a part of design theory with early combinatorial constructions of error-correcting codes. It is now a large field of study, part of the information theory
Information theory

Information theory is a branch of applied mathematics and electrical engineering involving the quantification of information. Historically, information theory was developed by Claude E....
.

Discrete and computational geometry

Discrete geometry
Discrete geometry

Discrete geometry or combinatorial geometry may be loosely defined as study of geometrical objects and properties that are discrete space or combinatorial, either by their nature or by their representation; the study that does not essentially rely on the notion of continuum....
 (also called combinatorial geometry) also began a part of combinatorics, with early results on convex polytope
Convex polytope

A convex polytope is a special case of a polytope, having the additional property that it is also a convex set of points in the n-dimensional space Rn....
s and kissing numbers. With the emergence of applications of discrete geometry to computational geometry
Computational geometry

Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry. Some purely geometrical problems arise out of the study of computational geometric algorithms, and such problems are also considered to be part of computational geometry....
, these two fields partially merged and became a separate field of study. There remain many connections with geometric and topological combinatorics, which themselves can be viewed as outgrowths of the early discrete geometry.

Combinatorics and functional analysis

Combinatorics and functional analysis is the study of combinatorial aspects of functional analysis
Functional analysis

Functional analysis is the branch of mathematics, and specifically of mathematical analysis, concerned with the study of vector spaces and operators acting upon them....
. An important example is the umbral calculus
Umbral calculus

In mathematics before the 1970s, the term umbral calculus was understood to mean the surprising similarities between otherwise unrelated polynomial equations, and certain shadowy techniques that can be used to 'prove' them....
, which has important connections to enumerative combinatorics. Functional analysis is also involved in infinitary combinatorics
Infinitary combinatorics

In mathematics, infinitary combinatorics, or combinatorial set theory, is an extension of ideas in combinatorics to infinite sets.Some of the things studied include tree , extensions of Ramsey's theorem, and Martin's axiom....
. Various combinatorial problems arise in the study of rearrangement in functional analysis.

Combinatorics and dynamical systems

Combinatorial aspects
Combinatorics and dynamical systems

The mathematical disciplines of combinatorics and dynamical systems interact in a number of ways. The ergodic theory of dynamical systems has recently been used to prove combinatorial theorems about number theory which has given rise to the field of arithmetic combinatorics....
 of dynamical systems is another emerging field. Here dynamical systems can be defined on combinatorial objects. For example, graph dynamical system is a sequential dynamical system
Sequential dynamical system

Sequential dynamical systems are a class of discrete dynamical systems which generalize many aspects of systems such as cellular automata, and provide a framework for studying dynamical processes over graph theory....
.

See also


External links

  • , a MathWorld
    MathWorld

    MathWorld is an online mathematics reference work, created and largely written by Eric W. Weisstein. It is sponsored by Wolfram Research Inc. and was partially funded by the National Science Foundation's National Science Digital Library grant to the University of Illinois at Urbana-Champaign....
     article with many references.
  • , from a MathPages.com portal.
  • , a collection of math articles links.