• Graph—A (simple) graph is a pair , where is a finite set (“vertices”) and is a set (“edges”) of unordered pairs , where .
    • In some cases we allow duplicate edges and groups, in which case we call a multigraph
  • Degree—The degree of a vertex of a graph is the number of edges incident to
  • Regular Graph—A graph is -regular if for every vertex
  • Subgraph—A subgraph of a graph is a graph whose vertices are a subset of and whose edges are a subset of
  • Spanning Subgraph—A subgraph of is a spanning subgraph if has a vertex set
  • Induced Subgraph—Given a graph and a subset , the subgraph of induced by is the subgraph of consisting of the vertices and all edges of connecting vertices in .
  • Isomorphic Graphs, Graph Isomorphisms, Graph Automorphism—An Isomorphism from a (simple) graph to a (simple) graph is a bijection such that vertices are connected by an edge of if and only if are connected by an edge of . Two (simple) graphs are isomorphic if there exists an isomorphism between them. An automorphism of a (simple) graph is an isomorphism from to itself.
  • Walk, Closed Walk, Path, Cycle—A walk in a graph is a sequence of the form , where connects to . A closed walk is a walk such that A path in a graph is a walk with no repeated vertices. A cycle in a graph is a closed with no repeated vertices (other than the start/end)
  • Connected Graph—A graph is connected if for any two vertices , there exists a path in from to . The maximal connected subgraphs of are called connected components..
  • Tree, Rooted Tree, Leaf—A graph is a tree if it is connected and acyclic (contains no cycles). A rooted tree is a tree with a distinguished vertex. A leaf of a tree is a degree-1 vertex.
  • Colouring, Chromatic Number —A (vertex) colouring of a graph is an assignment of a colour to each vertex such that adjacent vertices have different colours. The chromatic number of a graph is the least number of colours used in any colouring.
  • Bipartite Graph, Multipartite Graph—A graph is -partite if there exists a proper vertex colouring with colours,
  • Eulerian Circuit, Eulerian Graph—An Eulerian circuit of a graph is a closed walk that traverses each edge exactly once. A graph that has an Eulerian circuit is called Eulerian,
  • Hamiltonian Cycle, Hamiltonian Graph—A Hamiltonian cycle of a graph is a closed walk that visits every vertex in a graph exactly once. A graph that has a Hamiltonian cycle is called Hamiltonian.
  • Independent Set of Vertices, Vertex Independence Number A subset of the vertices of a graph is an independent set if no two elements of are adjacent in . The vertex independence number of is the largest possible size of an independent set of vertices.
  • Independent Set of Edges, Matching, Perfect Matching, Matching Number —A subset of the edges of a graph is an independent set, or matching, if no two elements of share an endpoint. A matching that spans (touches every vertex) is a perfect matching. The edge independence number, or matching number, of is the largest possible size of a matching.
  • Planar—A graph is planar if it can be drawn in with no edge crossings.
  • Edge Contraction—Given a graph and an edge , contracting yields a new graph where has been “shrunk to a point.” That is, the edge disappears, and its two endpoints are merged, and all other connectivity remains as in .
  • Minor—A graph is a minor of if can be obtained from by a sequence of edge contractions, edge deletions, and vertex deletions (deleting a vertex also means deleting all incident edges).
  • Ramsey Number—For positive integers , the Ramsey Number is the smallest such that every 2-edge-colouring of has either a red or a blue

  • Degree-Sum Formula—Let . Then
  • Characterisation of Trees—Let be a graph. The following are equivalent:
    • is a tree
    • is connected and
    • is acyclic and
    • Any two vertices in are connected by a unique path
    • is connected, but deleting any edge of yields a disconnected graph.
    • is acyclic, but adding an edge between any two vertices of yields a graph with a cycle.
  • Euler’s Theorem, 1736—A graph is Eulerian if and only if it is connected and every vertex has an even degree
  • Dirac’s Theorem, 1952—If every vertex of a simple graph has a degree at least , then is Hamiltonian.
  • Characterisation of Bipartite Graphs—A graph is bipartite if and only if it has no odd cycles
  • Hall’s Theorem, 1935—Let be a bipartite Graph with partite sets and . Then has a matching of if and only if satisfies Hall’s Condition; that is, for every we have where
  • Euler’s Formula, 1750—1811—Let be a planar graph, drawn with vertices, edges, and faces. Then
  • Corollary—A simple planar graph with vertices has at most edges
  • Corollary A simple planar graph has a vertex with degree at most 5
  • Corollaries and are not planar
  • Kuratowski-Wagner, 1930/1937—A graph is planar if and only if it does not have or as a minor
  • Four/Five Colour Theorem—If is a simple planar graph, then
  • Ramsey’s Theorem, 1930—Fix positive integers and . Then for sufficiently large , every 2-edge-colouring of contains a red or a blue
  • Corollary (Upper bound for Ramsey Numbers)—The Ramsey Number satisfies
  • Erdös Lower Bound for Ramsey Numbers, 1947—The Ramsey number satisfies